- PVSM.RU - https://www.pvsm.ru -
Предлагаю сообществу датчик малых ёмкостей, работающий почти от 0 пФ. Можно использовать в любительской электронике, роботостроении.
Разрабатывая хобби-электронику, мне понадобился какой-нибудь простой датчик расстояния на ёмкостном эффекте. Поискав в Интернете, нашёл только датчики касания, но они имеют малое расстояние срабатывания и дискретный выход. Другие же датчики слишком сложные или с долгой настройкой. Нужен был очень простой и дешёвый, работающий от микроконтроллера.
После нескольких экспериментов появилась схема, на рис. 1.
Рис. 1. Схема. MicroCap10
Принцип действия основан на измерении заряда, который накопился на обкладке конденсатора при зарядке. Вторая обкладка – это объект, подносимый к датчику. Для моделирования она показана подключённой к «земле», но это не принципиально.
Обкладка конденсатора подключена к выводу микроконтроллера, который настроен на выдачу меандра частотой 120 — 180 кГц, на схеме это источник напряжения V2. Также, обкладка подключена к базе транзистора Q1. Эмиттер подключён к тому же генератору. Так как выход МК комплементарный, это означает что вывод попеременно подключён то к «+» источнику питания, то к «0». Что происходит в эти полупериоды:
Диод D1 и конденсатор С2 образуют амплитудный детектор – на R5 создаётся напряжение, пропорциональное ёмкости С1. Транзистор Q2 нужен для согласования сопротивлений с АЦП МК. Выходное напряжение снимается с R6.
Результаты моделирования (рис. 2) при номиналах, показанных на схеме. Линейная зависимость примерно сохраняется до 10 пФ.
Рис. 2. График ёмкость — напряжение
При снижении R3 до 2 кОм, увеличивается чувствительность и снижается линейный участок примерно до 0…4 пФ.
Рис. 3. График ёмкость — напряжение
Примечание: подъём графика около 0 пФ – ошибки моделирования, там на самом деле продолжается линейность. Проверено в «железе».
Приведённая схема отличается от других (с диодной развязкой или мостами и неизменным включением БЭ транзистора) тем, что пропорция ёмкость/напряжение имеется почти с 0 пФ, без мёртвой зоны. Также, в схеме задействована только одна обкладка конденсатора.
При выполнении на плате собственная ёмкость схемы намного меньше ёмкости одной обкладки — пластины в 20 см2. Чувствительность датчика: для поднесённой руки примерно на 50 мм к пластине — изменение выходного сигнала более 10%. Расчётное изменение ёмкости около 2 пФ. На сетевые помехи, ЭМП и GSM датчик не реагирует.
Кто реализует и применит в своих поделках — отпишитесь, интересно.
Да, я знаю о сенсорных датчиках для Ардуино с Али. Но мне хотелось разобраться самому и сделать с заданными параметрами.
Автор: Affdey
Источник [1]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/diy-ili-sdelaj-sam/346458
Ссылки в тексте:
[1] Источник: https://habr.com/ru/post/488138/?utm_source=habrahabr&utm_medium=rss&utm_campaign=488138
Нажмите здесь для печати.