Например TDA7294

Форум РадиоКот :: Просмотр темы - Подслушивание и конвертация TX
Форум РадиоКот
https://radiokot.ru/forum/

Подслушивание и конвертация TX
https://radiokot.ru/forum/viewtopic.php?f=2&t=19221
Страница 1 из 1

Автор:  Deep [ Чт сен 03, 2009 14:29:09 ]
Заголовок сообщения:  Подслушивание и конвертация TX

В большинстве современных магнитол общение базы с панелькой происходит по последовательной шине (TX RX).
У меня стоит такая задача, подменить клавиатуру родной панельки магнитолы на другую. Сигналы от панельки к базе (нажатие кнопок) идут по шине TX. У новой клавиатуры (той, на которую надо подменить) сигналы также идут по шине TX. Как я подозреваю (а это на 99,9% верно), коды совершенно разные, начиная с временных интервалов, заканчивая содержанием информации. Свою задачу я разбил на следующие подзадачи:
1. Прослушать коды клавиш, идущие от панельки к базе, и коды, идущие от новой клавиатуры.
2. Разработать преобразователь сигналов новой клавиатуры в сигналы панельки.

Возникают следующие вопросы:
1. Чем и как прослушать, если нету осциллографа?
2. Программировать микроконтроллер для преобразования?

Автор:  Neekeetos [ Чт сен 03, 2009 14:40:00 ]
Заголовок сообщения:  Re: Подслушивание и конвертация TX

Deep писал(а):
В большинстве современных магнитол общение базы с панелькой происходит по последовательной шине (TX RX).

если ты про автомагнитолы то там в большинстве выход кнопок аналоговый, кнопки включены в делитель из резисторов и собраны соотв в один или два аналоговых выхода. Тип контроллера из старой панели не судьба была посмотреть?

Автор:  Deep [ Чт сен 03, 2009 14:47:26 ]
Заголовок сообщения: 

Судьба посмотреть. Даже сервисмануалы есть на все. Кнопки действительно выполнены в матрицы, концы которой заведены в контроллер. Этот контроллер определяет какие из контактов замкнуты кнопкой и выдает на шину TX основному блоку цифровую команду. Рисунок все поясняет.

Вложения:
.JPG [91.87 KiB]
Скачиваний: 455

Автор:  Kvazar [ Чт сен 03, 2009 18:20:31 ]
Заголовок сообщения: 

Осциллограф (аналоговый тем более) - далеко, очень далеко не лучшее решение для анализа процессов на шине данных.

Лог.анализатор нужен здесь.

Автор:  barby67 [ Чт сен 03, 2009 20:00:13 ]
Заголовок сообщения: 

Deep, если в твоём компе есть СОМ порт, то можешь попробовать использовать программу - логический анализатор В. Тимофеева, журнал "Радио" №8, 2007г. Если интерфес в магнитоле не очень быстрый, то должно помоч.

Автор:  Deep [ Пт сен 04, 2009 15:00:03 ]
Заголовок сообщения: 

Спасибо. А как сделать развязку между ком портом и магнитолой?

Автор:  Kvazar [ Пт сен 04, 2009 17:43:48 ]
Заголовок сообщения: 

Гальваническую? Оптопары используйте

Автор:  DrWatson [ Пт сен 04, 2009 20:30:55 ]
Заголовок сообщения: 

У старых магнитол со съемной панелью на кнопках контроллер ИК ДУ стоял, только вместо светодиода напрямую подключался к базовому контроллеру одним проводом, даже место под ИК приемник на плате было - поищи даташит на контроллер, возможно это подтолкнет в нужном направлении.

Автор:  izmmisha [ Вт сен 08, 2009 20:52:10 ]
Заголовок сообщения: 

Изучал сегодня как для своего проекта производить расчет времени между импульсами от датчика, в датащите на attiny461 наткнулся на прерывание TIMER0_CAPT Timer/Counter1 Capture Event, вызывается при изменении состояния порта ICP0. Погуглил и наткнулся на ветку форума где это прерывание использовалось для анализа команд от ИК приемника.

Думаю в вашем случае тоже можно применить.

При срабатывании этого прерывания в регистры OCR0B и OCR0A, записываются значения счетчика TCNT0H и TCNT0L, ну и передается управление функции обработчика прерывания, в ней то и можно запоминать временные интервалы для последующего анализа.

Автор:  __Alexander [ Ср сен 09, 2009 23:42:58 ]
Заголовок сообщения: 

Рассказываю про то что спрашиваешь.
Кнопки и ЖКИ подключаются к этому контроллеру, а контроллер уже выдает команду в блок. Какие именно - расписано в ДШ. Отдельно могут быть подключены IR и энкодер.


----------

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/