Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 04.02.2014, 21:35  
dim3740
Прохожий
 
Регистрация: 27.01.2008
Сообщений: 7
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
dim3740 на пути к лучшему
По умолчанию Re: Узел чтения клавиши матрицы внешним устройством

Вы правы насчет осциллограмм... завтра научусь их публиковать. Поскольку осциллограф однолучевой, практически эпюры не меняются - это логично, т.к. все дело в фазах опроса - они меняются но это не увидишь так просто... Далее. Уровень с портов 2 вольта, питание 9 вольт. Если один щуп на землю, то только размах 2 в. Если земельный щуп на питание 9 в, а второй на контакт, то.... а вот тут интереснее - выявляется постоянка. И она появляется только при нажатии на кнопку. Я не понимаю - почему нельзя "обратное" отловить от земли... Думаю, что дело в третьем состоянии портов. Далее. Непринципиально - какой контакт первый, какой второй.... главное- что есть критерий нажатия. Это один путь решения. Второй - который вы подсказали - в синфазности, одинаковости сигналов. Давай, еще подумаем, а? Рад мыслям и общению, только ночь уже у нас)))
Реклама:
dim3740 вне форума  
Непрочитано 05.02.2014, 16:56  
Godzilla82
Почётный гражданин KAZUS.RU
 
Регистрация: 29.10.2006
Сообщений: 1,446
Сказал спасибо: 99
Сказали Спасибо 317 раз(а) в 233 сообщении(ях)
Godzilla82 на пути к лучшему
Сообщение Re: Узел чтения клавиши матрицы внешним устройством

Я думаю, что чудес не бывает.
Клавиатура - сколько клавиш?
Раз матричное строение - значит столбцы и строки.
Алгоритмов опроса - не так уж и много.
Например:
Все строки подтянуты к земле. На столбцы поочерёдно подаются импульсы и смотрят, на какой строке они появились. Столбцы могут быть развязаны диодами.

Все столбцы подтянуты к плюсу, строки поочерёдно замыкаются на землю.

и т.п.

Соответственно, и вашему устройству надо отследить столбец, на который подали импульс, и строку, на которой в этот момент появился этот импульс.
Godzilla82 вне форума  
Непрочитано 05.02.2014, 18:54  
andrey9806
Временная регистрация
 
Регистрация: 08.02.2011
Сообщений: 74
Сказал спасибо: 8
Сказали Спасибо 11 раз(а) в 11 сообщении(ях)
andrey9806 на пути к лучшему
По умолчанию Re: Узел чтения клавиши матрицы внешним устройством

микросхема которая штатно считывает зашифрована(скрыта)?
внешняя обвеска ?
чувствует ли усилие или только факт нажатия?

ведь для начала нужно условия изучить
andrey9806 вне форума  
Непрочитано 05.02.2014, 18:59  
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: Узел чтения клавиши матрицы внешним устройством

Цитата:
все дело в фазах опроса - они меняются но это не увидишь так просто...
Элементарно, Ватсон (с). Осцилл в режим внешней синхронизации, сигнал с одной из линий заводите на вход синхры, а на основном входе прибора видите фазировку каждого канала.
__________________
misterdi<@>i.ua
MisterDi вне форума  
Непрочитано 05.02.2014, 22:33  
dim3740
Прохожий
 
Регистрация: 27.01.2008
Сообщений: 7
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
dim3740 на пути к лучшему
По умолчанию Re: Узел чтения клавиши матрицы внешним устройством

Расскажу как решилась задачка))) Это сложная система опроса... в частности, это не только кнопки, но и соответствующие ей светодиоды... А тем могут гореть и в полнакала, и иначе... короче, налицо динамическая индикация... кнопки тоже разные по функциональным группами, а не просто как на компьютерной... Повторяю, что вероятно каждый разряд порта работает в двунаправленном режиме, и принимает и потом что-то выдает.... Не знаю. Но! Нажатая кнопка - это нулевое сопротивление, или синфазные сигналы на ее контактах, какими бы они не были(!).... Тогда - поставил К561ЛП2 - 2-х входовую исключающее ИЛИ паралельно кнопке. Все. На выходе четкий ноль при нажатии и удержании. Идея - не моя, признаюсь.... Всем спасибо.
dim3740 вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

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

Быстрый переход


Часовой пояс GMT +4, время: 01:13.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot