Сенсорные переключатели на микроконтроллере STM32F042K6T6

04.02.2020

Для изучения возможностей микроконтроллеров компании ST с фирменной функцией сенсорного управления и их практического применения инженерами «ЧИП и ДИП» был разработан «Восьмиканальный модуль сенсорного управления RDC2-0030a». На плате установлен микроконтроллер STM32F042K6T6, на котором можно активировать сенсорные датчики, в основе которых лежит принцип переноса заряда.
Модуль получился очень компактным и удобным для встраивания в различные проекты домашней автоматики или мультимедийных устройств. С помощью переключателей его работу можно легко адаптировать для многочисленных проектов. 

Режимы работы сенсоров

Модуль сенсорного управления может работать в нескольких режимах, которые выбираются простой переустановкой джамперов на плате. В зависимости от установленного режима кнопки по-разному откликаются на прикосновение:

  • Независимые кнопки. Любая кнопка независимо включается при прикосновении.
  • Переключатель на восемь позиций. Может быть нажата только одна кнопка с фиксацией. Последняя нажатая кнопка отключает любую другую.
  • Независимые включатели. Может быть нажато любое количество кнопок с фиксацией. Выключение производится повторным прикосновением.
  • Полоса. При прикосновении на любую кнопку включаются все кнопки слева от неё. Выключение самой левой кнопки если она осталась одна производится повторным нажатием на неё.

Режимы выходных ключей

Каждая кнопка через микроконтроллер управляет выходным ключом на  N-канальном MOSFET транзисторе. Восемь выходных ключей разделены на две группы по четыре ключа в каждой. Уровень единицы на выходах каждой группы независимо устанавливается джамперами «5/3.3» и может быть 5В или 3.3В. Сигналы с выходных ключей могут быть использованы как цифровые для дальнейшей обработки любыми микроконтроллерными устройствами или как управляющие силовые для подключения мощных реле.

RDC2-0030a, Восьмиканальный модуль сенсорного управления

RDC2-0030a, Восьмиканальный модуль сенсорного управления

RDC1-0031a, Восемь сенсорных кнопок со светодиодной индикацией

RDC1-0031a, Восемь сенсорных кнопок со светодиодной индикацией

Технические характеристики

  • Количество сенсоров: 8
  • Количество силовых (цифровых выходов): 8
  • Максимальный ток на выходах: 200 мА
  • Уровень сигнала на выходах (TTL):  3.3В или 5В (устанавливается)
  • Количество режимов работы: 4
  • Напряжение питания: 5В
  • Размер модуля управления: 50.8 x 50.8 мм
  • Размер клавиатуры: 101.6 x 50.8 мм

Проект как всегда открытый и вы можете изучить схему в производственных файлах в формате KiCad.

Пять дней в одном письме - расскажем, что это было и как это работает. Подписаться на новости из Лаборатории CHIPDIP.