| Форум РадиоКот 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 основному блоку цифровую команду. Рисунок все поясняет.
|
|||
| Автор: | 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/ |
|


