Оглавление:
Проект представляет собой готовый модуль – 3-х канальный емкостный сенсорный датчик на основе чипа CAP1203, который является контроллером такого сенсорного переключателя. Он имеет 3 отдельных входа для датчиков с программируемой чувствительностью. На печатной плате предусмотрены 3 тачпада для обнаружения прикосновения.
Схема кнопки на CAP1203
Вход каждого датчика калибруется для компенсации паразитной емкости схемы и автоматически перекалибруется для компенсации постепенных изменений окружающей среды. Микросхема CAP1203 включает в себя распознавание множественного касания, которое позволяет пользователю выбрать определенный набор кнопок для одновременного нажатия. Если эта комбинация обнаружена, устанавливается бит состояния и генерируется прерывание.
CAP1203 имеет активное и резервное состояния, каждое из которых обладает своими собственными элементами управления конфигурацией входа датчика. Потребляемая мощность в режиме ожидания зависит от количества включенных входов, а также от усреднения, времени выборки и времени цикла. Глубокий сон — это режим минимального энергопотребления, потребляющий 5 мкА тока. В этом состоянии никакие сенсорные входы не активны, и связь выводит устройство из спящего режима.
Соединения на плате
- Контакт 1 VCC 3,3 В или 5 В постоянного тока
- Контакт 2 SCL (аналоговый контакт Arduino UNO A5)
- Контакт 3 SDA (аналоговый контакт Arduino UNO A4)
- Контакт 4, вывод предупреждения о прерывании для SMBus
- Контакт 5 Земля
Функции датчика
- Источник питания 3,3 В или 5 В постоянного напряжения
- Три входа для емкостных сенсорных датчиков
- Программируемая чувствительность
- Автоматическая повторная калибровка
- Калибровка для паразитной емкости
- Индивидуальные пороги для каждой кнопки
- Обнаружение нескольких кнопок
- Поддержка кнопки питания
- Функции нажатия и удержания
- Аналоговая фильтрация источников системного шума
- Радиочастотные фильтры обнаружения и предотвращения
- Цифровой блокировщик электромагнитных помех
- Операции с низким энергопотреблением
- Ток покоя 5 мкА в режиме глубокого сна.
- Ток 50 мкА чип в режиме ожидания
- Сэмплирует один или несколько каналов в режиме ожидания
- Интерфейс связи, совместимый с I2C/SMBus
- Размеры печатной платы 56 мм х 34 мм
Изучите техническое описание CAP1203 для получения дополнительной информации о работе и настройке чипа. Пример кода Arduino и библиотека CAP1203 доступны для загрузки в архиве.
Ваше мнение: