- Сообщений: 176
- Спасибо получено: 0
СЕНСОРНЫЕ КНОПКИ
- gugjan
- Автор темы
- Не в сети
Less
Больше
04 июнь 2011 19:36 #1
от gugjan
gugjan создал тему: СЕНСОРНЫЕ КНОПКИ
КАК РАБОТАЮТ СЕНСОРНЫЕ КНОПКИ<ПРИНЦЫП ДЕСТВИЯ???ЕГО ПОДКЛЮЧЕНИЯ???
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Doc
- Не в сети
05 июнь 2011 06:00 #2
от Doc
Малое знание опасно, впрочем как и большое....
Doc ответил в теме СЕНСОРНЫЕ КНОПКИ
Одиночная сенсорная кнопка представляет собой металлическую площадку, подключенную к выводу микроконтроллера. Поскольку любое проводящее тело обладает емкостью, величина которой зависит от геометрии тела и окружающего его диэлектрика, такое подключение равносильно подключению к выводу конденсатора.
Человеческое тело тоже обладает емкостью (~100..300 pF), поэтому при поднесении пальца к сенсору суммарная емкость на входе микроконтроллера увеличится (ведь при параллельном соединении конденсаторов их емкости складываются). По именениям этой емкости и можно делать вывод о прикосновении к сенсору.
Сенсорная кнопка, подключенная к микроконтроллеру
С1 — паразитная емкость вывода мк, С2 — емкость сенсора, С3 и С4 – емкости, вносимые прикосновением.
Поскольку все КМОП микросхемы болезненно переносят воздействие статического электричества, а человеческое тело ,обладая вышеуказанной емкостью, может заряжаться до нескольких тысяч вольт, схему следует дополнить небольшой защитной цепью.
Защита микроконтроллера от статического электричества
При прикосновении к сенсору, накопленный телом заряд благополучно разрядится через один из диодов. В принципе такая защитная схема (не считая резистора) спрятана внутри микроконтроллера, но полагаться на нее не стоит, так как встроенные диоды выдерживают ток лишь в 1 ма.
Кстати, внешние диоды добавят к входной емкости еще пару тройку пикофарад.
Ну ладно, принцип понятен, а каким образом измерить емкость? Величину емкости можно оценить по времени ее заряда. Подключим к выводу микроконтроллера высокоомный подтягивающий резистор (смотри схему) и получим RC цепь. Манипулируя выводом микроконтроллера можно вызвать заряд и разряд нашего виртуального конденсатора, а контролирую потенциал вывода в процессе заряда емкости - оценивать ее величину. Чем больше емкость, тем медленнее она будет заряжаться.
Человеческое тело тоже обладает емкостью (~100..300 pF), поэтому при поднесении пальца к сенсору суммарная емкость на входе микроконтроллера увеличится (ведь при параллельном соединении конденсаторов их емкости складываются). По именениям этой емкости и можно делать вывод о прикосновении к сенсору.
Сенсорная кнопка, подключенная к микроконтроллеру
С1 — паразитная емкость вывода мк, С2 — емкость сенсора, С3 и С4 – емкости, вносимые прикосновением.
Поскольку все КМОП микросхемы болезненно переносят воздействие статического электричества, а человеческое тело ,обладая вышеуказанной емкостью, может заряжаться до нескольких тысяч вольт, схему следует дополнить небольшой защитной цепью.
Защита микроконтроллера от статического электричества
При прикосновении к сенсору, накопленный телом заряд благополучно разрядится через один из диодов. В принципе такая защитная схема (не считая резистора) спрятана внутри микроконтроллера, но полагаться на нее не стоит, так как встроенные диоды выдерживают ток лишь в 1 ма.
Кстати, внешние диоды добавят к входной емкости еще пару тройку пикофарад.
Ну ладно, принцип понятен, а каким образом измерить емкость? Величину емкости можно оценить по времени ее заряда. Подключим к выводу микроконтроллера высокоомный подтягивающий резистор (смотри схему) и получим RC цепь. Манипулируя выводом микроконтроллера можно вызвать заряд и разряд нашего виртуального конденсатора, а контролирую потенциал вывода в процессе заряда емкости - оценивать ее величину. Чем больше емкость, тем медленнее она будет заряжаться.
Малое знание опасно, впрочем как и большое....
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- VLADER
- Не в сети
Less
Больше
- Сообщений: 117
- Спасибо получено: 8
05 июнь 2011 06:13 #3
от VLADER
VLADER ответил в теме СЕНСОРНЫЕ КНОПКИ
Я в середине 80-ых собирал себе стационарный кассетный магнитофон с сенсорным управлением.
Микроконтроллеры в то время для подобных целей не применялись, вся схема была собрана на
155 серии, но работала безотказно! И случаев воздействия статики на входы не наблюдалось.
Микроконтроллеры в то время для подобных целей не применялись, вся схема была собрана на
155 серии, но работала безотказно! И случаев воздействия статики на входы не наблюдалось.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- radioman
- Не в сети
05 июнь 2011 07:25 #4
от radioman
radioman ответил в теме СЕНСОРНЫЕ КНОПКИ
Тут забыл подтянуть тактовую кнопку на своем супер-пупер тини переключателе аудио-видео входов. Работала как сенсорная кнопка. После стандартной подтяжки, ограничивающей ток в порт (4К7), сенсорные свойства ее улетучились и она стала работать как тактовая
Имхо, сенсор можно не подтягивать, а от ложных срабатываний избавиться параллельным конденсатором.
Имхо, сенсор можно не подтягивать, а от ложных срабатываний избавиться параллельным конденсатором.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- gugjan
- Автор темы
- Не в сети
Less
Больше
- Сообщений: 176
- Спасибо получено: 0
06 июнь 2011 07:53 #5
от gugjan
gugjan ответил в теме СЕНСОРНЫЕ КНОПКИ
(Doc) от куда ты взял этот текст,ЕСЛИ НЕ ТРУДНО ПИШИ АДРЕСС
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.