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

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

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

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

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

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

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

 
Опции темы
Непрочитано 19.07.2010, 21:26  
AVL
Временная регистрация
 
Регистрация: 12.06.2006
Адрес: Україна
Сообщений: 95
Сказал спасибо: 19
Сказали Спасибо 19 раз(а) в 9 сообщении(ях)
AVL на пути к лучшему
Вопрос Как нажать на кнопку в матрице 4х4?

Всем привет!
Есть радиостанция с DTMF набором.
При срабатывании охранной сигнализации на объекте, эта радиостанция автоматически должна стать на передачу и нажать всего одну кнопку у себя на клавиатуре (послать DTMF сигнал, который другая радиостанция примет и врубит тривогу). С кнопкой "ПЕРЕДАЧА" проблем не возникает (там с "1" на "0" сигнал для передачи она комутирует), а вот с нажатием кнопки на клавиатуре у меня непонятка. А именно, как без использования релюхи, замкнуть вертикальную и горизонтальную шину матрицы 4х4?
Собираюсь использовать маленькую Атиньку, ибо радиостанция носимая, миниатюрная, из новых, и всунуть туда релюху некуда, SMD 8 ещё влезет. Или, может, кто подскажет ну ОЧЧЕНЬ маленькую релюху, то тоже, может я её туда всуну, или маленькую микросхему коммутатор, такую, что б не влияла на функционирование клавы. Но пока подойдём по-научному, а не по старинке, на релюхе.
Спасибо, если кто откликнется.
Успехов!
Реклама:
AVL вне форума  
Непрочитано 19.07.2010, 21:34  
alexgap
Гражданин KAZUS.RU
 
Аватар для alexgap
 
Регистрация: 08.07.2006
Сообщений: 886
Сказал спасибо: 119
Сказали Спасибо 1,110 раз(а) в 177 сообщении(ях)
alexgap на пути к лучшему
По умолчанию Re: Как нажать на кнопку в матрице 4х4?

Двумя оптронами PC817. Скорее всего одного тоже хватит, все таки не переменный ток через матрицу пропускают.
__________________
.

В мире всего два типа людей: те у кого был ZX Spectrum, и те у кого его не было.
alexgap вне форума  
Сказали "Спасибо" alexgap
AVL (19.07.2010)
Непрочитано 19.07.2010, 21:38  
AVL
Временная регистрация
 
Регистрация: 12.06.2006
Адрес: Україна
Сообщений: 95
Сказал спасибо: 19
Сказали Спасибо 19 раз(а) в 9 сообщении(ях)
AVL на пути к лучшему
По умолчанию Re: Как нажать на кнопку в матрице 4х4?

Сообщение от alexgap Посмотреть сообщение
Двумя оптронами PC817. Скорее всего одного тоже хватит, все таки не переменный ток через матрицу пропускают.
Спасибо за совет, но PC817 высоковат, попробую, но боюсь, что не влезет в корпус, а может и найду место...
А ZX-Spectrum я когда-то собирал, с Прибалтики конструктор высылали, "Питон", вроде, назывался, уже с дисководом был.
AVL вне форума  
Непрочитано 19.07.2010, 21:42  
harchenko_pavel
Прописка
 
Регистрация: 28.09.2006
Сообщений: 144
Сказал спасибо: 11
Сказали Спасибо 95 раз(а) в 51 сообщении(ях)
harchenko_pavel на пути к лучшему
По умолчанию Re: Как нажать на кнопку в матрице 4х4?

А KPC357 - дешевый, маленький и поверхностного монтажа
harchenko_pavel вне форума  
Сказали "Спасибо" harchenko_pavel
AVL (19.07.2010)
Непрочитано 19.07.2010, 21:45  
st_1
Заблокирован
 
Регистрация: 26.12.2009
Сообщений: 3,124
Сказал спасибо: 116
Сказали Спасибо 867 раз(а) в 614 сообщении(ях)
st_1 на пути к лучшему
По умолчанию Re: Как нажать на кнопку в матрице 4х4?

Или CPC1017.
st_1 вне форума  
Сказали "Спасибо" st_1
AVL (19.07.2010)
Непрочитано 19.07.2010, 21:52  
AVL
Временная регистрация
 
Регистрация: 12.06.2006
Адрес: Україна
Сообщений: 95
Сказал спасибо: 19
Сказали Спасибо 19 раз(а) в 9 сообщении(ях)
AVL на пути к лучшему
По умолчанию Re: Как нажать на кнопку в матрице 4х4?

Спасибо, ребятки, понял про оптроны.
И чисто для души, значит, АВРку сюда нечего и лепить, получается, програмным методом мне эти две дорожки не замкнуть?

CPC1017, смотрю, лучше подходит, ибо у него на выходе два полевичка сидят, а в KPC357 биполярный.

Последний раз редактировалось AVL; 19.07.2010 в 21:58.
AVL вне форума  
Непрочитано 19.07.2010, 22:02  
MasterMushi
Вид на жительство
 
Регистрация: 14.10.2009
Сообщений: 338
Сказал спасибо: 35
Сказали Спасибо 92 раз(а) в 73 сообщении(ях)
MasterMushi на пути к лучшему
По умолчанию Re: Как нажать на кнопку в матрице 4х4?

Граждане спецы все ГОРАЗДО проще. Никаких оптронов и прочего.

У нас матрица сканируется. Поэтому нужно просто в определенный момент на нужную ногу подать то что приходит с другой нужной ноги
PHP код:
unsigned int counter=65535//задержка чтобы рация поняла нажатие
DDRx.1=1// Включаем пин который будет выдавать напряжение в нужный момент на нужную полосу кнопки
DDRx.2=0// Пин который будет принимать напряжение от второй полосы на кнопке
//В цикле мы определенное время подаем на нужный пин напряжение но только когда это напряжение появляется на сканирующей полосе кнопки.
while (counter--)  
        {
             
PORTx.1=PINx.0;
        }  
DDRx.1=0//после работы на всякий случай переводим в высокоомное состояние    
PORTx.1=0//ноги через которые мы подавали напряжение при скане 
Один пин "приемник" паяем на полосу которая периодические подает напряжение.
Второй пин "передатчик" на полосу которая является приемником.

Этот метод проверен на мобильниках, клавиатуре от компа, ПДУ.
__________________
Найди путь или проложи сам!

Последний раз редактировалось MasterMushi; 19.07.2010 в 22:07.
MasterMushi вне форума  
Сказали "Спасибо" MasterMushi
AVL (19.07.2010)
Непрочитано 19.07.2010, 22:25  
AVL
Временная регистрация
 
Регистрация: 12.06.2006
Адрес: Україна
Сообщений: 95
Сказал спасибо: 19
Сказали Спасибо 19 раз(а) в 9 сообщении(ях)
AVL на пути к лучшему
По умолчанию Re: Как нажать на кнопку в матрице 4х4?

MasterMushi, СПАСИБО, понял, то-есть передаём только в одну сторону и в нужный момент и на нужное время. Решение для АВРки для меня более подходящее, ибо есть ещё один важный момент, о котором я не сказал ранее. Для выдачи DTMF в эфир ОБЪЯЗАТЕЛЬНО надо сначало нажать тангенту ПЕРЕДАЧА и только потом нажать кнопочку клавы, если сделать наоборот, то рация на передачу не станет, ибо она думает, что её вручную вводят частоту. То-есть, на релюхе (оптроне) я ещё собирался делать задержку между этими двумя нажатиями. А програмно сделать задержку будет гораздо легче, да и "враги" не смогут легко "передрать" конструкцию .
AVL вне форума  
Непрочитано 19.07.2010, 23:02  
MasterMushi
Вид на жительство
 
Регистрация: 14.10.2009
Сообщений: 338
Сказал спасибо: 35
Сказали Спасибо 92 раз(а) в 73 сообщении(ях)
MasterMushi на пути к лучшему
По умолчанию Re: Как нажать на кнопку в матрице 4х4?

Да, несколько кнопок нажимать это без проблем. Я через клавиатуру компутерную AVR кой вводил символы с шифтом и контролом ))
__________________
Найди путь или проложи сам!
MasterMushi вне форума  
Непрочитано 20.07.2010, 08:25  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Как нажать на кнопку в матрице 4х4?

Можно сделать все гораздо проще. Обычно на одних рядах матрицы висят единицы через подтягивающие резисторы, на других - появляются нули (или наоборот). Выясняем это с помощью осциллографа, затем на тот ряд где единицы - вешаем сток полевика (2н7002 подходит идеально), где нули - исток. На затвор относительно общего рации подаем 0 или питание цифровой части. Все прекрасно работает. ИМХО если не надо симулировать всю клавиатуру а только пару кнопок - так проще. А задержку можно сделать на 555 (лучше на 7555)
niXto вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
FAQ (ЧаВО) по PROTEUS для начинающих и не только dosikus Proteus 221 07.03.2024 22:45
Глушилка громкой музыки у соседей VVK Отвлекитесь, эмбеддеры! 355 10.01.2019 20:09
[Решено] Как внедрялась АСУ chermnv Отвлекитесь, эмбеддеры! 743 14.02.2010 23:11
[Решено] Третье Послание Человечеству lelkanet Отвлекитесь, эмбеддеры! 201 06.01.2010 00:33


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


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