Перейти к содержанию
    

Сенсорная кнопка (ёмкостной датчик)

Ни когда не имел дело с сенсорными кнопками(ёмкостными датчиками)

Посоветуйте, как и на чём сделать, что бы заработало с первого раза ?

Какие основные идеи и какие подводные камни ?

 

Кпопка должна работать сквозь оргстекло толщиной ~3-4мм

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Оргстекло прозрачное ? Можно сделать на отражение (используя, например, готовую оптопару TCRT5000). Можно по заряду емкости - заряжаем, отключаем заряд, через какое-то время измеряем потенциал, который определяется емкостью сенсора и резистором утечки. Оптические решения боятся загрязнения поверхности, емкостные - приходится справляться с разного рода наводками (сеть, или, что хуже, импульсные источники питания).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Берите атмеловские (бывший квантум). Без проблем 6 мм стекла. И не особо дорого.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Оргстекло прозрачное ? Можно сделать на отражение (используя, например, готовую оптопару TCRT5000). Можно по заряду емкости - заряжаем, отключаем заряд, через какое-то время измеряем потенциал, который определяется емкостью сенсора и резистором утечки. Оптические решения боятся загрязнения поверхности, емкостные - приходится справляться с разного рода наводками (сеть, или, что хуже, импульсные источники питания).

 

Нет, оргстекло матовое. Ещё есть желание что-то нарисовать в месте нажатия. Поэтому оптический датчик плохой вариант.

То что сенсорная кнопка должна страдать от наводок понимаю. Но ведь как-то они работают. Вот я и прошу подсказать решение того кто знаком с темой.

 

Пока вообще не могу понять, как ёмкостная сенсорная кнопка работает. Ясно,что при поднесении пальца амплитуда помехи от пальца будет на порядки больше

чем полезный сигнал. Если бы там надо было мерить постоянную составляющую , помеха убиралась бы RC ячейкой. Но ведь там надо мерить фронты импульсов, что бы по ним определять ёмкость сенсора. А как эти фронты измериеш, если из-за помехи там и фронтов-то не видно никаких ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мне думалось что в емкостных сенсорах на площадки наводится частота, а по понижению амплитуды на площадке(увеличение емкости в связи с поднесением пальца) регистрируется событие.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Можно посмотреть на чипы Energy Micro. У них аппаратная поддержка емкостных кнопок есть(интерфейс - LESENSE называется)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Можно посмотреть на чипы Energy Micro. У них аппаратная поддержка емкостных кнопок есть(интерфейс - LESENSE называется)

Или модуль TSC в STM32F3xx.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Давно интересует вопрос - как организовать сенсорные кнопки в душевой (пульт в стене, стекающие потоки, водонепроницаемая крышка - орг. стекло) ?

Возможно ли применить специализированный чип или свою схему думать? Как понимаю, должна быть возможность калибровки чувствительности.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Еще Microchip активно продвигал способность своих микроконтроллеров чувствовать емкость (и индуктивность!). На их сайте должны быть применения.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Когда-то делал такую кнопку. Пришлось делать две, одна "муляж", но с такими же характеристиками.

Потом сравнивал сигнал между ними. Работала без проблем. Барахлила только если вода на схему попадала,

наверное не одинаково влияла на кнопки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

То есть, вы предлагаете сделать контрольную площадку на пульту и сравнивать сигнал кнопок с сигналом контрольной площадки?

Предполагается что стекающая вода будет в равной степени воздействовать на все площадки, можно будет надежно отслеживать прикосновение пальца?

Сейчас взял обычный пульт с сенсорными кнопками и поднес под воду, струйка воды толщиной 1мм попадающая на пульт расплывается в поток по пульту площадью 1 кв. см и производит срабатывание пульта. Пульт выполнен на какой-то специализированной микросхеме, толщина "стекла" пару миллиметров.

Как понимаю, контрольные площадки, относительно которых будет производится измерение, необходимо расположить вокруг всех пультовых кнопок?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Просто у меня, ни плата, ни кнопка, не были защищены от влаги. А если бы были покрыты

лаком, то может и ничего не было бы. А вот если кнопку утопить в воде, тогда она наверное

вообще работать не будет, так не пробовал.

Не обязательно контрольные площадки ставить вокруг кнопок, можно рядом, можно вообще

в другом месте, тока не очень далеко, чтобы электромагнитная обстанока не сильно отличалась.

Это только один из способов избежать ложных срабатываний. А дальше нужно экспериментировать,

подстраивать... Обстановка в которой эта штука будет работать, тоже как-то влияет на неё.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сегодня множество микроконтроллеров (ST, Cypress, Atmel) имеют встроенную поддержку сенсорных кнопок и готовые библиотеки. Если микроконтроллера нету, или уже выбран, поддерживаю совет взять готовый атмеловский чип-драйвер сенсорной кнопки. Очень хорошая чувствительность, есть регулировка оной. Можно даже слайдер поставить, цены на такие микрухи очень небольшие.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...