9zip.ru - технологии для людей
9zip.ru Инструкции Клавиатура по одному проводу

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

Схема клавиатурыПринципиальная схема клавиатуры.

Схема представляет собой простейший цифроаналоговый преобразователь. Микроконтроллер считывает напряжение на выходе схемы и вычисляет какая клавиша была нажата. Рассмотрим как она работает. Если ни одна клавиша не нажата - на выходе схемы присутствует напряжение питания. При нажатии клавиши образуется делитель напряжение и напряжение на выходе падает. Конденсатор необходим чтобы подавить шумы, в том числе и дребезг контактов. Микроконтроллер проверяет напряжение каждые 10-50 мсек и выдает код клавиши когда напряжение становится ниже напряжения питания. Используя напряжение питания как опорное напряжение для этого цифроаналогового преобразователя убедитесь, что флуктуации напряжения питания а также точность стабилизатора не загубят работу всей схемы.

Чтобы определить номиналы резисторов, для начала выберем номинал подтягивающего резистора. В этом примере 10 кОм. Некоторые АЦП требуют меньшие значения входного сопротивления для обеспечения заявленной скорости преобразования. Но для уменьшения потребления можно увеличить сопротивление подтягивающего резистора и работать на более низкой частоте преобразования.

Далее, заметим, что набор резисторов должен поделить входной диапазон АЦП микроконтроллера на равные интервалы. Если В - величина интервала, N - число бит АЦП и К - число обрабатываемых клавиш, то

В = 2N/К

Для 10 битного АЦП сканирующего 8 клавиш В =1024/8 = 128 отсчетов на интервал. Границы интервала кратны этому числу отсчетов. Рабочее напряжение "нажатой клавиши" находится в середине интервала для каждой клавиши К (начиная с 0) получим

ХК =КВ+ В/2

Для того же 10 битного АЦП искомое значекние для первого диапазона - 64, для второго 64+128=192 и так далее.

Номинал резистора, необходимый для каждой клавиши определяется по формуле

R= (ХКR1).(2N - ХК)

Так, первый резистор получается 667 Ом, второй 2308Ом... Ближайшие 5% значения указаны на схеме.

Точность резисторов должна быть выбрана в соответствии с числом клавиш и диапазонов. Для восьми клавиш диапазон равен 1/8= 12.5% . Испольцзуя 5% резисторы можно удержать напряжение в пределах диапазона. Для 16 и более клавиш размер диапазона становится 6.25% и понадабятся уже 1% резисторы для удержания напряжения напряжения каждой клавиши внутри своего диапазона.

Эта схема действительно является низкопотребляющей, поскольку потербление равно нулю до тех пор пока не нажата клавиша. У многих микроконтроллеров аналоговый вход может быть сконфигурирован как вход, реагирующий на изменение напряжения и выводящий микроконтроллер из режима ожидания. В этом случае, микроконтроллер можно перевести в режим ожидания и схема будет потреблять еще меньше. И только после нажатия клавиши, микроконтроллер выйдет из режима ожидания, определит нажатую клавишу, выполнит необходимые действия. Данная схема будет полезна для портативных устройств, устройств с батарейным питанием да и для любых других, если есть свободный аналоговый вход. Выигрыш - как в количестве компонентов, так и в количестве проводников, подводимых к клавиатуре.

Успехов Вам в построении схем с низким энергопотреблением.

09.11.2015 © 9zip.ru
Авторские права охраняет Роскомнадзор

Понравилась статья? Похвастайся друзьям:

Хочешь почитать ещё про инструкции? Вот что наиболее популярно на этой неделе:
Изготовление прокладок из силикона
Необычные неисправности магнитол
Ф-24-2
Боярский одобряет.

Есть вопросы, комментарии? Напиши:

Имя
Комментарий
Длина текста:
число с картинки
Правила прочитал(а)

Пользовательские теги: схема провода клавиатуры инструкцыя и обяснея для каждай клавишы клавиотуры [ Что это? ]

Дальше в разделе инструкции: Необычные неисправности магнитол, необычные и неявные неисправности и дефекты магнитол и методы их решения, проверенные опытом.

Главная 9zip.ru База знаний радиолюбителя Контакты

Девять кучек хлама:

Радиотехника, электроника и схемы своими руками Ремонт домашней электроники Виртуальный музей старых радиодеталей XX века Ламповый звук hi-end и винтажная электроника Катушки Теслы Радиодетали и модули с Aliexpress Интернет и сети Сотовые операторы Инструкции



Дайджест
радиосхем
Новые схемы интернета - в одном месте!

Конкурс
для всех
Участвуй в новом конкурсе для радиолюбителей в ноябре-декабре 2016 и получай призы!



Гостевушечка


Сколько тебе лет?
Попытаемся составить портрет современного радиолюбителя...

Голосование запущено 07 ноября 2016, приняли участие 152 человека.