Чтение протокола обмена данными
- Войдите на сайт для отправки комментариев
Ср, 02/02/2022 - 14:07
Здравствуйте. Начинаю знакомиться с андруино.
Цель: Эмулятор сд ченджера(CDC) для магниолы.
Вопросы:
- Вообще возможно запросы магнитолы так прочитать?
- Есть пины Data+ и Data- от магнитолы к CDC. Как правильно прочитать что передаётся, что ждет? (Так понимаю подцепиться к магнитоле и через AttachInterrupt change выводить на COM порт и смотреть?)
Нетривиальная задача ! Гугл что говорит по поводу протоколов обмена вашей магнитолы и CDC ?
De6osh - для начала купите логиканализатор и посмотрите что там передается.
Ардуиной, да еще без четкого понимания - вы ничего не увидите
Информации практически нет. Магнитола RNS-JP3 японская, для Audi. CDC аудюшный к ней не подходит, подходит от тойот. Есть скетчи для андруино на основе данного проекта https://github.com/tomaskovacik/vwcdavr/tree/master/CDC_emulator . На основе этого проекта делали эмуляторы для других магнитол Audi.
У ардуино перехватить пакеты может не хватить скорости и памяти ... тем более с выводом через COM порт.
Надо что то более специализированное с быстрой USB шиной.
Даже если хватит - что делать с кодировкой ? Что там японцы намутили - знают только они.
Для таких вещей очень желателен осциллограф ну или хотя-бы логанализатор
Стоит посмотреть на микросхемы на входе CD. Может даташит что-то навеит.
Скорее всего там одна из вариаций юарт на небольшой скорости
Мужики. Вы что издеваетесь? Это ж USB! Вы замудохаетесь даже спецификацию читать!
Более подробно поискал этот вопрос. Такая магнитола схожа с тойтовской магнитолой и общается по AVCLan
http://compcar.ru/forum/showthread.php?t=3959
тогда сюда , собрать сниффер шины хотябы на резисторах и смотреть что на шине через терминал по uart