Специалист
Регистрация: 24.11.2007
Сообщений: 2,518
Репутация: 260
|
Цитата:
Dave Vanden Bout В одном из проектов мне понадобилось сканировать 16-кнопочную клавиатуру с помощью микроконтроллера (МК) с ограниченным числом выводов. Я решил проблему, подключив последовательную цепочку одинаковых резисторов между двумя двунаправленными выводами МК.
|
||
Оценка
|
Специалист
|
Честно, признаюсь, я бы до этого не додумался (может из-за того, что еще не приходилось обслуживать большую клавиатуру в своих схемах). Но обязательно приму к сведению данный материал.
|
||
Оценка
|
Новичок
Регистрация: 13.02.2008
Адрес: Ставрополь
Сообщений: 493
Репутация: 39
|
При небольшом количестве кнопок (например 4) надо думать что получится определять. Нужно наверное более точно определять соотношение интервалов.
Можно еще при помощи одного входа обслуживать нажатие 16 кнопок , если это вход АЦП, В этом случае неполучится изготовить сенсорные кнопки. При помощи двух выводов мк и регистра сдвига можно контролировать и большее кол-во кнопок и проблем меньше. |
||
Оценка
|
Гуру
Регистрация: 08.05.2006
Адрес: москва
Сообщений: 8,268
Репутация: 2207
|
С подобной системой управления сталкивался несколько раз. В касетном плеере (пульт дублирующий ккнопки на шнуре наушников),телевизор SHARP, ... Использование данного метода целесообразно при необходимости отнести пульт от самого прибора. Это позволяет обойтись только ДВУМЯ проводами. Альтернотивой микропоцессору может служить микросхема UAA180. Она имеет 12 выходов (открытый коллектор) и управляется НАПРЯЖЕНИЕМ, которое можно получить с резисторного делителя, как предложено в статье.
|
||
Оценка
|
Специалист
|
Но расстояние, мне кажется, может отрицательно сказаться на точности определения нажатой кнопки.
__________________
Уважаемые пассажиры, самолет ТУ-134 садится. У кого есть зарядка от ТУ-134, просьба пройти в кабину пилота. |
||
Оценка
|
Гуру
Регистрация: 08.05.2006
Адрес: москва
Сообщений: 8,268
Репутация: 2207
|
Определение, какая кнопка замкнуда,
1 - производится по ПОСТОЯННОМУ току. 2 - сопративление проводов несоизмеримо меньще сопративления делителя напряжения и их длинна Если не десятки метров не повлияют. |
||
Оценка
|
Специалист
|
Все понятно, спасибо. Т.е. можно пробовать осваивать в своих конструкциях...
__________________
Уважаемые пассажиры, самолет ТУ-134 садится. У кого есть зарядка от ТУ-134, просьба пройти в кабину пилота. |
||
Оценка
|
Обратная связь РадиоЛоцман Вверх |