На склад поступили жидко-кристаллические индикаторы и дисплеи от KSE

Обсуждение: Простая схема заменяет программный опрос матричной клавиатуры

Специалист
 
Аватар для Robot Rlocman
 
Регистрация: 24.11.2007
Сообщений: 2,508
Репутация: 258
249 0
14 0
 
04.08.2015 13:05 #1
Цитата:
Журнал РАДИОЛОЦМАН, октябрь 2014 Rick Malley, Independent Designs LLC Electronic Design Эта схема, использующая восемь цифровых входов, упрощает декодирование мембранной клавиатуры с матрицей кнопок 4Ч4 и делает ненужным традиционное сканирование рядов или колонок. Схема может работать с любой X-Y матрицей переключателей, входящей в состав какого-либо устройства.
Подробнее: Простая схема заменяет программный опрос матричной клавиатуры
Оценка
Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650. Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель.
Знаток
 
Регистрация: 06.01.2010
Адрес: Львов
Сообщений: 190
Репутация: 75
60 121
0 0
 
04.08.2015 13:05 #2
Ну, это перебор. Написать код опроса клавиатуры - неужто так сложно? Если сложно, тогда зачем вообще микроконтроллеры? Чтоб навешивать вот такую кучу внешних деталей вместо того, чтобы обойтись без этого?
Оценка
Компания Компэл, официальный дистрибьютор EVE Energy, бренда №1 по производству химических источников тока (ХИТ) в мире, предлагает продукцию EVE как со склада, так и под заказ. Компания EVE широко известна в странах Европы, Америки и Юго-Восточной Азии уже более 20 лет. Недавно EVE была объявлена поставщиком новых аккумуляторных элементов круглого формата для электрических моделей «нового класса» компании BMW. Продукция EVE предназначена для самого широкого спектра применений – от бытового до промышленного.
Специалист
 
Аватар для antonydublin
 
Регистрация: 22.09.2010
Адрес: г. Донецк
Сообщений: 868
Репутация: 380
371 0
3 0
 
04.08.2015 17:13 #3
Цитата:
Сообщение от Guaho
Ну, это перебор. ... Чтоб навешивать вот такую кучу внешних деталей
Не совсем так. Вы, наверное, не обратили внимание на "изюминку" транзисторов PDTC124, PDTA124, у которых на кристалле есть пара резисторов 20-40кОм. А значит, внешних элементов в схеме для матрицы 4*4 всего 8. Ровно столько, сколько потребовалось бы резисторов и диодов (по 4 штуки) для организации "классической схемы". Правда, эти резисторы и диоды рекомендуют устанавливать только на период отладки, но большинство разработчиков оставляют их на платах на всякий случай. Поскольку абсолютный минимализм - строки и столбцы прямо на выводах МК - может привести к неприятным последствиям при ошибке программиста, даже при сканировании через Z-состояние c изменением направления входов/выходов
Код:
void columns_to0_rows_to1(void);
void columns_to1_rows_to0(void);
void columns_rows_toZ(void);
uint8_t get_row_number(void);
uint8_t get_column_number(void);
uint8_t get_button_number(void);
Когда не требуется отслеживать сложные "аккорды" на клавиатуре (скажем, двойное/тройное нажатие/удержание), опрос на прерываниях оправдан в плане своей асинхронности, поскольку иногда МК загружен так, что выделить каждые 10-20мс даже 30-40 тактов при непрерывном опросе по таймеру - нет возможности.

А вообще, тема эта благодатная, ведь существует масса гибридных программно/аппаратных вариантов опроса кнопок, продиктованных инженерным гением :-) В любой ситуации можно найти равновесное количество "за" и "против".
Последний раз редактировалось antonydublin; 04.08.2015 в 17:32.
Оценка
Специалист
 
Регистрация: 21.05.2007
Адрес: Москва
Сообщений: 475
Репутация: 212
174 59
14 2
 
06.08.2015 19:45 #4
Давно известная, рабочая схема. Помню, еще лет 20 назад применялась в простых зарубежных кнопочных телефонах. Я удивлялся - матрица есть, а опроса нет. Потом догадался, как устроено. Предложенный вариант схемы не совсем оптимальный. Можно сократить число транзисторов в 2 раза и достаточно порта с подтяжкой только в одну сторону.
Оценка
Ответ
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Оценка этой теме
Оценка этой теме:
Похожие темы
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход
Электронные компоненты. Бесплатная доставка по России
Часовой пояс GMT +3, время: 00:20.
Обратная связь РадиоЛоцман Вверх