Клавиатурная матрица 4х4

Вопросы по подключению кнопок и клавиатур
Ответить
Аватара пользователя
Alias
Лейтенант
Сообщения: 481
Зарегистрирован: 27.11.2017{, 13:15}
Репутация: 36
Откуда: Rus44
Имя: Michael
Контактная информация:

Клавиатурная матрица 4х4

#1

Сообщение Alias » 17.12.2017{, 21:41}

Заказал вчера на пробу несколько пленочных панелей 4х4.
Перерыв почти весь Интернет, понял, что никто не пользуется ими, подключая через единственный аналоговый вход. Как правило, в дело идут сразу восемь портов контроллера. Расточительно.
Будучи новичком, насмотрелся всяких уроков и подумал, а почему бы не попробовать оцифровать и эту панель? Как правило, всех отталкивают некоторые сложности в расчете делителя напряжения. Я тоже в лоб не сумел решить эту незадачку, но в госпитале пока времени много, с третьего захода нарисовал в Visio вот что:
СпойлерПоказать
7163487.png
7163487.png (10.22 КБ) 1144 просмотра
Выглядит непонятно, но, если я правильно прикинул все в Excel, лесенка напряжений идет относительно ровно и почти линейно:
СпойлерПоказать
4340562.png
4340562.png (12.5 КБ) 1144 просмотра
где z -нажатий нет, остальные значения напряжения выходного уровня S при нажатии кнопок указаны под осью. При этом минимальный шаг отсчетов составляет 0,15В, чего, как я понимаю, вполне достаточно для АЦП контроллера, чтобы зацепиться:
СпойлерПоказать
1000858.png
1000858.png (10.46 КБ) 1139 просмотров
Номиналы резисторов выбирал из ряда Е12, мало ли. При указанных ниже
СпойлерПоказать
R0 0,22
R1 0,68
R2 1,5
R3 3,3
R4 6,8
R5 1,2
R6 0,82
R7 2,7
максимальный ток, протекающий через цепь клавиатуры, составляет порядка 5мА.
У меня нет ни пресловутых Протеусов, ни прочего. Линейки логарифмической и то нет. Мне пока доступен исключительно умозрительный подход. Поэтому прошу присмотреться к предложенному варианту и, если есть возможность, смоделировать его в чем нибудь и оценить на общую профпригодность.
Если идея состоятельная, почему бы не использовать?
Последний раз редактировалось Alias 17.12.2017{, 21:44}, всего редактировалось 1 раз.

Ответить

Вернуться в «Кнопки и клавиатуры»