реклама на сайте
подробности

 
 
> Собрать 64 сигнала в кучу
eav1978
сообщение Jun 23 2007, 22:22
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 57
Регистрация: 13-01-07
Из: Санкт-Петербург
Пользователь №: 24 409



Нужно отслеживать нажатие 64-х кнопок. Кнопки нажимаются не чаще 1 раза в 2 секунды. Ничего кроме этой схемы в голову не приходит. У кого-нибудь есть соображения на эту тему?
Прикрепленное изображение
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
rezident
сообщение Jun 27 2007, 18:02
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Не любую "кнопочную" схему можно объединить в матрицу. Особенно когда нужно определять независимо нажатие каждой кнопки.
Могу предложить некоторое подобие "резисторного ЦАП". Контакты через резисторы по схеме R2R и аналоговый мультиплексор подключаются к аналоговому входу (АЦП) МК. В зависимости от протяженности линии, уровня наводок и точности измерения АЦП на одну линию можно до 8 контактов посадить. У нас есть рабочее решение когда с использованием 0,5% резисторов на вход измерительного канала 0-20мА подключалось по 4 контакта от удаленного контролируемого объекта.
Если учесть что есть МК со встроенным мультиплексором на 8 каналов, то теоретически можно все 64 контакта подключить к одному МК. Вопрос только в том, что это за контакты, как далеко они удалены от устройства сбора данных и не нуждаются ли они в гальванической изоляции друг от друга?
Go to the top of the page
 
+Quote Post
Igvolt
сообщение Jun 27 2007, 19:07
Сообщение #3





Группа: Новичок
Сообщений: 8
Регистрация: 27-06-07
Пользователь №: 28 746



Цитата(rezident @ Jun 27 2007, 22:02) *
Не любую "кнопочную" схему можно объединить в матрицу. Особенно когда нужно определять независимо нажатие каждой кнопки.


Здесь я с Вами не соглашусь: если включить кнопки через диоды, то можно определять состояние каждой кнопки матрицы независимо от остальных.
Описание
Цитата
Всем делом управляет контроллер. Делается матрица 8х8. Кнопки включаются последовательно со светодиодами через токоограничительные резисторы. Столбцы подключаются через 8 МОП транзисторов, чтобы дать нужный ток для светодиодов. Строки – через диоды.

проиллюстрирую на примере матрицы 2x2 со светодиодами, подтверждающими включение.
Ну и конечно,
Цитата
В состоянии между опросами транзисторы открыты. Теперь, если сделать период опросов малым, но много больше времени опроса, то мигание светодиодов никто не заметит.

Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- eav1978   Собрать 64 сигнала в кучу   Jun 23 2007, 22:22
- - anton   а чем не нравится матричная клавиатура 8Х8.   Jun 24 2007, 06:37
|- - zltigo   Цитата(anton @ Jun 24 2007, 09:37) а чем ...   Jun 24 2007, 07:16
|- - eav1978   zltigo прав, матрицей соединить нельзя. А кто-нибу...   Jun 24 2007, 09:07
||- - zltigo   Цитата(eav1978 @ Jun 24 2007, 12:07) Как ...   Jun 24 2007, 11:08
|- - MaslovVG   Цитата(zltigo @ Jun 24 2007, 11:16) Тем, ...   Jun 25 2007, 07:56
- - Adlex   Цитата(eav1978 @ Jun 24 2007, 01:22) Нужн...   Jun 24 2007, 14:04
|- - eav1978   Цитата(Adlex @ Jun 24 2007, 18:04) Таки т...   Jun 24 2007, 15:04
|- - Igvolt   Цитата(eav1978 @ Jun 24 2007, 19:04) Есть...   Jun 27 2007, 16:13
- - Kaligooola   Может я не сильно разобрался с принципом действия ...   Jun 25 2007, 07:47
- - Adlex   Цитата(eav1978 @ Jun 24 2007, 18:04) Есть...   Jun 25 2007, 08:51
- - SunnyDevil   Поставьте ПЛИС. Там же внутри и обработку и все ос...   Jun 25 2007, 22:18
- - sensor_ua   Если матрица годится, то часто это оптимальный вар...   Jun 26 2007, 03:02
- - Евгений Николаев   Для таких целей, действительно, часто используют к...   Jun 26 2007, 05:15
- - rezident   Ага. Понятно что вы предлагаете. Дешифратор с ОК (...   Jun 27 2007, 20:43
|- - Igvolt   Цитата(rezident @ Jun 28 2007, 00:43) P.S...   Jun 28 2007, 07:08
|- - MaslovVG   Цитата(rezident @ Jun 28 2007, 00:43) Ага...   Jul 2 2007, 04:48
- - IceS   Цитата(eav1978 @ Jun 24 2007, 02:22) Нужн...   Jul 1 2007, 20:37


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 22:28
Рейтинг@Mail.ru


Страница сгенерированна за 0.01395 секунд с 7
ELECTRONIX ©2004-2016