|
Емкостная сенсорная клавиатура, Как устроена и как работает? |
|
|
|
Aug 14 2006, 20:30
|
Местный
  
Группа: Свой
Сообщений: 294
Регистрация: 7-01-05
Пользователь №: 1 832

|
Если есть минутка, взгляните на картинку. Мне нужно создать аналогичную клавиатуру. Плата из серийно выпускаемого изделия. На обратной стороне платы лишь несколько вертикальных проводников, соединяющих проходные отверстия (между каждым транзистором и резистором у кнопок), с одним из транзисторов нижних двух групп по обоим сторонам от контроллера. Снизу посередине - это контроллер, какой-то вариант 51-го, Philips, частота 12МГц (кварц). Включить возможности пока нет. Я не могу понять, что это за транзисторы у каждой кнопки (на них надпись NCp), и внизу две группы по 3 шт (A6t), и 3 транзистора справа (3Gp), и какой принцип работы, может кто знает что это за транзисторы, их цоколевку, или есть идеи насчет принципа работы? Спасибо!
Эскизы прикрепленных изображений
|
|
|
|
|
Aug 15 2006, 02:26
|

Профессионал
    
Группа: Свой
Сообщений: 1 003
Регистрация: 20-01-05
Пользователь №: 2 072

|
Цитата(Firer @ Aug 14 2006, 23:30)  Я не могу понять, что это за транзисторы у каждой кнопки (на них надпись NCp), и внизу две группы по 3 шт (A6t), и 3 транзистора справа (3Gp), и какой принцип работы, может кто знает что это за транзисторы, их цоколевку, или есть идеи насчет принципа работы? NCp - bf840, 3Gp - bc857, A6 - bas16. Судя по тому, что площадка занимает 98% площади кнопки - там скорее всего усиливают наводки от тела человека.
|
|
|
|
|
Aug 15 2006, 11:24
|
Местный
  
Группа: Новичок
Сообщений: 493
Регистрация: 18-06-06
Пользователь №: 18 143

|
Цитата(Firer @ Aug 15 2006, 00:30)  (на них надпись NCp), и внизу две группы по 3 шт (A6t), и 3 транзистора справа (3Gp), и какой принцип работы, может кто знает что это за транзисторы, их цоколевку, или есть идеи насчет принципа работы? Возможно что NCp - BF840, 3Gp - BC857C Принцип скорее всего в заряде цепи до определенного уровня напряжения - а затем измерения потенциала через некоторое время - если уровень ниже заданного уровня - значит заряд "утек".
Сообщение отредактировал lks - Aug 15 2006, 11:26
|
|
|
|
|
Aug 15 2006, 12:39
|
Знающий
   
Группа: Свой
Сообщений: 544
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 870

|
Цитата(lks @ Aug 15 2006, 15:24)  ... Принцип скорее всего в заряде цепи до определенного уровня напряжения - а затем измерения потенциала через некоторое время - если уровень ниже заданного уровня - значит заряд "утек". ... или наоборот... как работает интегрирующая цепочка с конденсатором на землю... заряжаем от контроллера через достаточно высокоомный резистор... подаём импульс опроса на матрицу, смотрим - если он тут же появился - на ответной части - скорее всего, дополнительной паразитной ёмкости на землю нет... , скорее всего касания нет...;и аналогично - снимаем импульс - если заряд некоторое время продолжает идентифицироваться - принимаем решение, что вероятно есть паразитная ёмкость на землю, далее выходим на программу обработки "дребезга" и окончательной идентификации, проверяя именно эти цепи на предмет касания...
|
|
|
|
|
Aug 15 2006, 14:08
|
Местный
  
Группа: Новичок
Сообщений: 493
Регистрация: 18-06-06
Пользователь №: 18 143

|
Цитата(nicom @ Aug 15 2006, 16:39)  заряжаем от контроллера через достаточно высокоомный резистор... Мне думается что касания к контактам нет, а с другой стороны между контактами и точкой касания еще изолятор проложен. Нужно бу уточнить у автора...
|
|
|
|
|
Aug 17 2006, 06:59
|
Местный
  
Группа: Свой
Сообщений: 303
Регистрация: 3-03-05
Пользователь №: 3 044

|
Судя по схеме подключения площадки к транзистору (если нет переходных отверстий под базой и резистором) - работает на наводках.
Эскизы прикрепленных изображений
--------------------
Опыт - чудесная вещь: легко использовать, можно продать, трудно пропить.
|
|
|
|
|
Aug 18 2006, 11:25
|
Местный
  
Группа: Новичок
Сообщений: 493
Регистрация: 18-06-06
Пользователь №: 18 143

|
Цитата(Sergu @ Aug 18 2006, 12:46)  Насколько понял специализированные микросхемы не рассматриваются, вопрос в применении обычной логики и ключей (если правильно понял)
|
|
|
|
|
Aug 18 2006, 13:01
|
Местный
  
Группа: Участник
Сообщений: 358
Регистрация: 29-05-05
Пользователь №: 5 526

|
я исползую сенсорную клавитуру на 74hc251 мултиплексорах выход которого идет на capture вход atmega. проц подключает нужную клавишу к capture input и перезаряжает через резистор емкость площадки, считается время несколких чиклов и вычитается "ноль" уровен. атмега равотает как i2c slave и выполняет еще несколько функции ( RTC,EEPROM, battery RAM ).и др. добавил фото pcb, 14 клавиш. поверх будет пленка типа Back Print Film ,которыи приклеится с 2 сторонним VHB теипом 3M .
Сообщение отредактировал proba - Aug 18 2006, 13:24
Эскизы прикрепленных изображений
|
|
|
|
|
Feb 8 2007, 16:53
|

Участник

Группа: Новичок
Сообщений: 47
Регистрация: 8-08-06
Из: Москва
Пользователь №: 19 398

|
У меня какраз возникла необходимость реализовать ёмкостную сенсорную клавиатуру  . Насколько я понял, есть два основных принципа используемых при её реализации. В первом варианте измеряется, условно говоря, ёмкость клавиши, а во втором используется передача высокочастотного сигнала с одного электрода на другой. Если кто имеет опыт разработки таких клавиатур поделитесь пожалуйста. Зарание спасибо. В данный момент собираю макет для опробации этих двух методик. Если чего узнаю, постараюсь сюда написать.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|