Сделал эмулятор CD-CHGR, MD-CHGR, SAT RADIO на HU(USB, mp3, FLAC)

Диски, звук, сабвуферы и усилители, ксенон, неон и стробоскопы
fb_sasha
Сообщения: 197
Зарегистрирован: 12.07.2012 22:01
Авто: Volvo v40 D4192T3 2001 МКПП
GSM: +375295700919
Имя: Александр
№ клубной карты: 131
Откуда: Молодечно-Минск-Молодечно

Делаю себе эмулятор CD-CHGR на HU-605(USB, SD, mp3, FLAC)

Сообщение fb_sasha »

Viktor80 писал(а): Перешивали?
Да
KenilElk
Сообщения: 28
Зарегистрирован: 21.06.2015 20:25
Авто: XC70 2004
Имя: Dmitri
Откуда: Питер-сейчас Британия

Делаю себе эмулятор CD-CHGR на HU-605(USB, SD, mp3, FLAC)

Сообщение KenilElk »

fb_sasha писал(а):
Чехи перешивали знакогенератор на инструментальной панели и в HU чтоб вывести несколько своих пропущенных диакритик с интегрированного телефона Вольво. Вероятно, и перевод системных сообщений в прлшивке на чешский тож делали. Я был вынужден использовать opensource утилиту перевода кириллицы тегов mp3 в транслит когда IMIV пользовал с iPod Classic.
Бандероль c BT ушла к вам, через недельку наверное придет. Трекинг в личке.
fb_sasha
Сообщения: 197
Зарегистрирован: 12.07.2012 22:01
Авто: Volvo v40 D4192T3 2001 МКПП
GSM: +375295700919
Имя: Александр
№ клубной карты: 131
Откуда: Молодечно-Минск-Молодечно

Делаю себе эмулятор CD-CHGR на HU-605(USB, SD, mp3, FLAC)

Сообщение fb_sasha »

KenilElk писал(а): Бандероль c BT ушла к вам, через недельку наверное придет. Трекинг в личке.
Спасибо, Дмитрий! Уже посмотрел.
KenilElk писал(а): Я был вынужден использовать opensource утилиту перевода кириллицы тегов
С флешки я получаю теги в 866 кодировке - можно программно сразу переводить в транслит для HU. Через блютуз вроде бы в utf-8, а вот в однобайтном или двухбайтном - не посмотрел. А может вообще проблема в терминале, через который тестировал. Попробую в других.
fb_sasha
Сообщения: 197
Зарегистрирован: 12.07.2012 22:01
Авто: Volvo v40 D4192T3 2001 МКПП
GSM: +375295700919
Имя: Александр
№ клубной карты: 131
Откуда: Молодечно-Минск-Молодечно

Делаю себе эмулятор CD-CHGR на HU-605(USB, SD, mp3, FLAC)

Сообщение fb_sasha »

fb_sasha писал(а): Через блютуз вроде бы в utf-8
Перепроверил. Iphone выдает русский текст телефонной книги и тегов mp3 в чистом двухбайтном utf-8.
Андроид выдает русские теги mp3 тоже в нормальном двухбайтном utf-8, телефонную книгу - в utf-8 с какими-то "фокусами". Нужно разбираться
repa4ok
Сообщения: 8
Зарегистрирован: 22.05.2016 23:38
Авто: Volvo S80 [b5244s, 1999]
GSM: +380932306901
Имя: repa4ok
Откуда: Herrenberg, Deutschland

Делаю себе эмулятор CD-CHGR на HU-605(USB, SD, mp3, FLAC)

Сообщение repa4ok »

fb_sasha, приветствую!
пытаюсь разобраться как работать с этим шайтан-протоколом, но что-то пока туго...
то ли в clock не помещаюсь, то ли еще че, не понять. при эмуляции MD-C выводит инфу о треке и о режиме (RANDOM/SCAN), но иногда прыгает номер трека/диска либо режим =\
как "changer" использую ардуино уно.
не могли бы вы поделиться наработками или же натолкнуть на путь истинный? :declare:
спасибо.
fb_sasha
Сообщения: 197
Зарегистрирован: 12.07.2012 22:01
Авто: Volvo v40 D4192T3 2001 МКПП
GSM: +375295700919
Имя: Александр
№ клубной карты: 131
Откуда: Молодечно-Минск-Молодечно

Делаю себе эмулятор CD-CHGR на HU-605(USB, SD, mp3, FLAC)

Сообщение fb_sasha »

repa4ok писал(а): то ли в clock не помещаюсь, то ли еще че, не понять
Насколько я помню, на atmega прием-передача битов реализована на прерываниях, а байта по таймеру. Если используете всякие ардуиновские примочки, то попробуйте сделать в приеме-передаче битов установку-сброс пинов максимально простым кодом и перепроверьте настройку таймера на прием байта. У меня где-то должны быть какие-то старые файлы для atmega, как найду, отправлю Вам в лс.
repa4ok
Сообщения: 8
Зарегистрирован: 22.05.2016 23:38
Авто: Volvo S80 [b5244s, 1999]
GSM: +380932306901
Имя: repa4ok
Откуда: Herrenberg, Deutschland

Делаю себе эмулятор CD-CHGR на HU-605(USB, SD, mp3, FLAC)

Сообщение repa4ok »

fb_sasha писал(а):
repa4ok писал(а): то ли в clock не помещаюсь, то ли еще че, не понять
Насколько я помню, на atmega прием-передача битов реализована на прерываниях, а байта по таймеру. Если используете всякие ардуиновские примочки, то попробуйте сделать в приеме-передаче битов установку-сброс пинов максимально простым кодом и перепроверьте настройку таймера на прием байта. У меня где-то должны быть какие-то старые файлы для atmega, как найду, отправлю Вам в лс.
благодарю за ответ.
хм. по таймеру? я видел реализации только с прерыванием на clock. с такой реализацией передает только команды на 1 байт, track info передавать не хочет - падение clock'а не происходит после передачи 8 бит :(
что подразумается под "передавать по таймеру"?
буду благодарен за код на любом языке, адруино/си/псевдокод - не важно, разгребу :)
спасибо!
fb_sasha
Сообщения: 197
Зарегистрирован: 12.07.2012 22:01
Авто: Volvo v40 D4192T3 2001 МКПП
GSM: +375295700919
Имя: Александр
№ клубной карты: 131
Откуда: Молодечно-Минск-Молодечно

Делаю себе эмулятор CD-CHGR на HU-605(USB, SD, mp3, FLAC)

Сообщение fb_sasha »

repa4ok писал(а): видел реализации только с прерыванием на clock.
repa4ok писал(а): что подразумается под "передавать по таймеру"?
Честно говоря, мог и ошибиться, но для чего-то там используется таймер. Просто у меня совсем другая реализация приема-передачи(практически полностью аппаратная)
Viktor80
Сообщения: 9
Зарегистрирован: 15.04.2016 14:33
Авто: V70
GSM: +3725521011
Имя: viktor80
Откуда: Таллин

Делаю себе эмулятор CD-CHGR на HU-605(USB, SD, mp3, FLAC)

Сообщение Viktor80 »

атмегой получяется почти без ошибок читать/отвечать по прерыванию от клока если отложить все "дела" пока бизи низкий используя "простой код" аля PORTD |= (1<<MELBUS_DATA)
repa4ok
Сообщения: 8
Зарегистрирован: 22.05.2016 23:38
Авто: Volvo S80 [b5244s, 1999]
GSM: +380932306901
Имя: repa4ok
Откуда: Herrenberg, Deutschland

Делаю себе эмулятор CD-CHGR на HU-605(USB, SD, mp3, FLAC)

Сообщение repa4ok »

Viktor80, с покупкой логического анализатора стало намного проще :) действительно, иногда атмега не попадает в клок непонятно из-за чего, но если на "busy-high" сбросить счетчики битов сбросить - все работает.
fb_sasha, к сожалению не могу писать личные сообщения, пока что недоступно :( мыло - rmix1 на i.ua . разобрал MDC/CDC/TV. DAB и текст в MDC пока не удалось. если накопали чего интересного - буду благодарен за инфу. хочу подключить даб-радейку на RTL2832U, было бы круто использовать штатный интерфейс управления.
fb_sasha
Сообщения: 197
Зарегистрирован: 12.07.2012 22:01
Авто: Volvo v40 D4192T3 2001 МКПП
GSM: +375295700919
Имя: Александр
№ клубной карты: 131
Откуда: Молодечно-Минск-Молодечно

Делаю себе эмулятор CD-CHGR на HU-605(USB, SD, mp3, FLAC)

Сообщение fb_sasha »

Viktor80 писал(а): "простой код" аля PORTD |= (1<<MELBUS_DATA)
Именно это я и имел ввиду под максимально "простым кодом"
repa4ok писал(а): если накопали чего интересного
Было бы больше времени. На выходных нашлось пару часов, поковырялся в SAT:
почти полностью получилось разобрать "sat info":






а эти два фото - одно сообщение:



Были еще сообщения, но что-то я их не сфоткал.
Каналов реально много, больше двухсот, дальше пока не смотрел
Хотелось бы понять, как выводиться имя канала и другой текст?
repa4ok
Сообщения: 8
Зарегистрирован: 22.05.2016 23:38
Авто: Volvo S80 [b5244s, 1999]
GSM: +380932306901
Имя: repa4ok
Откуда: Herrenberg, Deutschland

Делаю себе эмулятор CD-CHGR на HU-605(USB, SD, mp3, FLAC)

Сообщение repa4ok »

fb_sasha, увы, мне SAT даже активировать не удалось. у меня HU-401, может тут его нету, кто знает.
fb_sasha
Сообщения: 197
Зарегистрирован: 12.07.2012 22:01
Авто: Volvo v40 D4192T3 2001 МКПП
GSM: +375295700919
Имя: Александр
№ клубной карты: 131
Откуда: Молодечно-Минск-Молодечно

Делаю себе эмулятор CD-CHGR на HU-605(USB, SD, mp3, FLAC)

Сообщение fb_sasha »

repa4ok писал(а): у меня HU-401, может тут его нету
В 401 нету. В 613 что у меня на фото его тоже не должно быть. По-моему это какая-то смесь 613 и 650, еще не разбирался(взял за 10 уе для экспериментов)
RU-BY
Сообщения: 139
Зарегистрирован: 25.02.2015 15:30
Авто: VOLVO S60 2.4i (08г.)
Имя: Руслан
Откуда: Минск

Делаю себе эмулятор CD-CHGR на HU-605(USB, SD, mp3, FLAC)

Сообщение RU-BY »

а как бы прикупить ваше устройство? для 850?))
fb_sasha
Сообщения: 197
Зарегистрирован: 12.07.2012 22:01
Авто: Volvo v40 D4192T3 2001 МКПП
GSM: +375295700919
Имя: Александр
№ клубной карты: 131
Откуда: Молодечно-Минск-Молодечно

Делаю себе эмулятор CD-CHGR на HU-605(USB, SD, mp3, FLAC)

Сообщение fb_sasha »

RU-BY, сейчас на пару недель еду в Киев, вернусь, тогда обсудим, если у Вас останется интерес.

Кстати, решил проблему с громкой связью в любых режимах с помощью канала для навигации(включается/выключается командами по melbus). Канал работает вроде даже на выключенной магнитоле(при включённом зажигании).
repa4ok
Сообщения: 8
Зарегистрирован: 22.05.2016 23:38
Авто: Volvo S80 [b5244s, 1999]
GSM: +380932306901
Имя: repa4ok
Откуда: Herrenberg, Deutschland

Делаю себе эмулятор CD-CHGR на HU-605(USB, SD, mp3, FLAC)

Сообщение repa4ok »

вкорячил себе таки RPi 3 с самописным GUI к штатной магнитоле посредством эмуляции CDC :)
fb_sasha, спасибо за код! хорошая реализация, в интернете не встречал)
наспех снятое видео, простите за фокус :oops:
phpBB [video]
fb_sasha
Сообщения: 197
Зарегистрирован: 12.07.2012 22:01
Авто: Volvo v40 D4192T3 2001 МКПП
GSM: +375295700919
Имя: Александр
№ клубной карты: 131
Откуда: Молодечно-Минск-Молодечно

Делаю себе эмулятор CD-CHGR на HU-605(USB, SD, mp3, FLAC)

Сообщение fb_sasha »

Месяца полтора назад еще немного поковырял sat канал. С текстом пока что глухо.
При активации канала sat, появляются настройки sat, удалось записать туда по мельбусу SAT ID. Например:

Записывал туда и что-то вроде 888539SIRIUS - ничего не меняет.
Подозреваю, что другой текст выводится через это же сообщение(там их штук 10 одинаковых), но чего-то все равно не хватает. Разобрался с ошибкой: появляется как раз таки из-за текста, который не удается правильно послать и разобрался, как можно отключить эти сообщения, тогда ошибка пропадает, и на экране постоянно горит что-то вроде NO NAME CH 112(либо NO ARTIST NAME, NO ALBUM TITLE). Можно вывести только номер канала(1-255) тоже без ошибки. Каналы переключаются и заносятся в память. Если раскопать текст, для HU 650-850 был бы идеальный вариант - никаких ограничений типа 10 папок 99 файлов.
Viktor80 писал(а): В sat моде промеж ошибок промелькнул на экране мой текст, но что-то там не сростается, одним разом все и ограничилось
Viktor80, не подскажете, куда Вы его пихали? Точнее в какое из сообщений?
Viktor80
Сообщения: 9
Зарегистрирован: 15.04.2016 14:33
Авто: V70
GSM: +3725521011
Имя: viktor80
Откуда: Таллин

Делаю себе эмулятор CD-CHGR на HU-605(USB, SD, mp3, FLAC)

Сообщение Viktor80 »

по все видимости в какой-то из пакетов C3 1F 7C 00, 01 или 02. они там самые длинные.
есть подозрение, что HU заглядывает в них только, если привильно собраны "вспомогательные" пакетики, что рядом бегут.
к сожалению, код не сохранился и точно сказать не могу. дело ограничилось вылизывание кода для cd-chgr, довешиванием oled дисплея для красоты (потом выкинул) и налаживанием дружбы кнопок HU с телефоном для листания аудиокнижки. ну и гальванические развязки по питанию и компорту.
nenko_stefanov
Сообщения: 6
Зарегистрирован: 23.03.2017 22:27
Авто: volvo s60 d5 2002
GSM: +359887600833
Имя: Nenko

Делаю себе эмулятор CD-CHGR на HU-605(USB, SD, mp3, FLAC)

Сообщение nenko_stefanov »

Привет,
Я прочитал всю тему большого интереса.
Я также начал проект, похожий на твой, но довольно скромный, и на основе Arduino Nano.
Я использовал информацию из этих сайтов:
http://volvo.wot.lv/wiki/doku.php?id=melbus#апендикс
https://gist.github.com/klalle/1ae1bfec ... 492180565е
Я мог бы эмулировать CD-чейнджер или MD-чейнджером. Одно устройство не может эмулировать два чейнджера.
Мне удалось эмулировать телевизор и DAB, но не знаете, какие ответы они ожидают, и написал свою ошибку. как CD и MD ждут cartrige и track info...
У меня есть идея, я использую Bluetooth и ЮСБ музыку с флэш-диска и, возможно, принимать звонки ...
https://www.aliexpress.com/snapshot/0.h ... 2684214245
Я буду делать все, модули связаны между собой.

Мне нужна информация о том, как показать простой текст на экране не видно «CD01 TRK01». Я понял, что я могу показать текст в режиме MD.

заранее спасибо
Я извиняюсь за Google Translate,
Ненко Стефанов
Варна, Болгария
fb_sasha
Сообщения: 197
Зарегистрирован: 12.07.2012 22:01
Авто: Volvo v40 D4192T3 2001 МКПП
GSM: +375295700919
Имя: Александр
№ клубной карты: 131
Откуда: Молодечно-Минск-Молодечно

Делаю себе эмулятор CD-CHGR на HU-605(USB, SD, mp3, FLAC)

Сообщение fb_sasha »

nenko_stefanov писал(а): Одно устройство не может эмулировать два чейнджера
Одно устройство может эмулировать два раздельных CD-CHGR, MD-CHGR, TV, DAB, SAT одновременно. У меня еще эмулируется канал навигации, это когда на левый передний динамик можно выводить голосовые сообщения (у меня через блютуз туда выводится телефон на громкой связи), причем этот канал работает и на выключенной магнитоле.
nenko_stefanov писал(а): я использую Bluetooth и ЮСБ музыку с флэш-диска и, возможно, принимать звонки
Я пробовал уже Bluetooth, даже ALAC через него звучит заметно хуже, чем с USB напрямую через ЦАП, поэтому Bluetooth использую только для звонков и не более.
nenko_stefanov писал(а): Мне удалось эмулировать телевизор и DAB, но не знаете, какие ответы они ожидают, и написал свою ошибку. как CD и MD ждут cartrige и track info...
TV - знаю, с DAB толком не разбирался. По TV, cartrige info и track info могу подсказать, но чуть позже.
Ответить

Вернуться в «Тюнинг, стайлинг, автозвук»