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

Емкостная сенсорная клавиатура

Если есть минутка, взгляните на картинку.

Мне нужно создать аналогичную клавиатуру.

Плата из серийно выпускаемого изделия.

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

Снизу посередине - это контроллер, какой-то вариант 51-го, Philips, частота 12МГц (кварц).

Включить возможности пока нет.

Я не могу понять, что это за транзисторы у каждой кнопки (на них надпись NCp), и внизу две группы по 3 шт (A6t), и 3 транзистора справа (3Gp),

и какой принцип работы,

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

 

Спасибо!

post-1832-1155587398_thumb.jpg

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


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

Я не могу понять, что это за транзисторы у каждой кнопки (на них надпись NCp), и внизу две группы по 3 шт (A6t), и 3 транзистора справа (3Gp),

и какой принцип работы,

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

NCp - bf840, 3Gp - bc857, A6 - bas16.

 

Судя по тому, что площадка занимает 98% площади кнопки - там скорее всего усиливают наводки от тела человека.

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


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

(на них надпись NCp), и внизу две группы по 3 шт (A6t), и 3 транзистора справа (3Gp),

и какой принцип работы,

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

 

Возможно что NCp - BF840, 3Gp - BC857C

Принцип скорее всего в заряде цепи до определенного уровня напряжения - а затем измерения потенциала через некоторое время - если уровень ниже заданного уровня - значит заряд "утек".

Изменено пользователем lks

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


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

...

Принцип скорее всего в заряде цепи до определенного уровня напряжения - а затем измерения потенциала через некоторое время - если уровень ниже заданного уровня - значит заряд "утек".

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

подаём импульс опроса на матрицу, смотрим - если он тут же появился - на ответной части - скорее всего, дополнительной паразитной ёмкости на землю нет... , скорее всего касания нет...;и аналогично - снимаем импульс - если заряд некоторое время продолжает идентифицироваться - принимаем решение, что вероятно есть паразитная ёмкость на землю, далее выходим на программу обработки "дребезга" и окончательной идентификации, проверяя именно эти цепи на предмет касания...

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


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

заряжаем от контроллера через достаточно высокоомный резистор...

 

Мне думается что касания к контактам нет, а с другой стороны между контактами и точкой касания еще изолятор проложен.

Нужно бу уточнить у автора...

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


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

nicom написал верно - принцип на изменении емкости - посылается короткий импульс - если прошел нет касания, при изменении емкости (поднос/касание) короткий импульс уже не пройдет.

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


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

Я обратил внимание на защитные кольца вокруг площадок. Это делается для предотвращения утечек по поверхности платы. Наводит на мысль об играх с зарядом.

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


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

Емкость очень маленькая площадки.

Толщина стеклотекстолита стандартная 1.5 мм.

Частота опроса должна быть мегагерцы, что бы это работало.

Заряжать маленькую емкость непросто - разряжать проще.

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


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

Судя по схеме подключения площадки к транзистору (если нет переходных отверстий под базой и резистором) - работает на наводках.

post-3044-1155797919_thumb.jpg

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


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

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


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

 

Насколько понял специализированные микросхемы не рассматриваются,

вопрос в применении обычной логики и ключей (если правильно понял)

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


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

я исползую сенсорную клавитуру на 74hc251 мултиплексорах выход которого идет на capture вход atmega. проц подключает нужную клавишу к capture input и перезаряжает через резистор емкость площадки, считается время несколких чиклов и вычитается "ноль" уровен. атмега равотает как i2c slave и выполняет еще несколько функции ( RTC,EEPROM, battery RAM ).и др.

добавил фото pcb, 14 клавиш. поверх будет пленка типа Back Print Film ,которыи приклеится с 2 сторонним VHB теипом 3M .

post-5526-1155907436_thumb.jpg

Изменено пользователем proba

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


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

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

 

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

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


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

Извиняюсь, если не в тему. А вот этот проект не поможет понять принципы создания такой клавиатуры?

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


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

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

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

Гость
Ответить в этой теме...

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

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

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

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

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

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