Страница 5 из 17

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

Добавлено: 05.05.2016 19:08
fb_sasha
Viktor80 писал(а): Перешивали?
Да

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

Добавлено: 05.05.2016 23:07
KenilElk
fb_sasha писал(а):
Чехи перешивали знакогенератор на инструментальной панели и в HU чтоб вывести несколько своих пропущенных диакритик с интегрированного телефона Вольво. Вероятно, и перевод системных сообщений в прлшивке на чешский тож делали. Я был вынужден использовать opensource утилиту перевода кириллицы тегов mp3 в транслит когда IMIV пользовал с iPod Classic.
Бандероль c BT ушла к вам, через недельку наверное придет. Трекинг в личке.

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

Добавлено: 06.05.2016 00:32
fb_sasha
KenilElk писал(а): Бандероль c BT ушла к вам, через недельку наверное придет. Трекинг в личке.
Спасибо, Дмитрий! Уже посмотрел.
KenilElk писал(а): Я был вынужден использовать opensource утилиту перевода кириллицы тегов
С флешки я получаю теги в 866 кодировке - можно программно сразу переводить в транслит для HU. Через блютуз вроде бы в utf-8, а вот в однобайтном или двухбайтном - не посмотрел. А может вообще проблема в терминале, через который тестировал. Попробую в других.

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

Добавлено: 07.05.2016 00:14
fb_sasha
fb_sasha писал(а): Через блютуз вроде бы в utf-8
Перепроверил. Iphone выдает русский текст телефонной книги и тегов mp3 в чистом двухбайтном utf-8.
Андроид выдает русские теги mp3 тоже в нормальном двухбайтном utf-8, телефонную книгу - в utf-8 с какими-то "фокусами". Нужно разбираться

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

Добавлено: 22.05.2016 23:44
repa4ok
fb_sasha, приветствую!
пытаюсь разобраться как работать с этим шайтан-протоколом, но что-то пока туго...
то ли в clock не помещаюсь, то ли еще че, не понять. при эмуляции MD-C выводит инфу о треке и о режиме (RANDOM/SCAN), но иногда прыгает номер трека/диска либо режим =\
как "changer" использую ардуино уно.
не могли бы вы поделиться наработками или же натолкнуть на путь истинный? :declare:
спасибо.

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

Добавлено: 24.05.2016 23:06
fb_sasha
repa4ok писал(а): то ли в clock не помещаюсь, то ли еще че, не понять
Насколько я помню, на atmega прием-передача битов реализована на прерываниях, а байта по таймеру. Если используете всякие ардуиновские примочки, то попробуйте сделать в приеме-передаче битов установку-сброс пинов максимально простым кодом и перепроверьте настройку таймера на прием байта. У меня где-то должны быть какие-то старые файлы для atmega, как найду, отправлю Вам в лс.

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

Добавлено: 24.05.2016 23:28
repa4ok
fb_sasha писал(а):
repa4ok писал(а): то ли в clock не помещаюсь, то ли еще че, не понять
Насколько я помню, на atmega прием-передача битов реализована на прерываниях, а байта по таймеру. Если используете всякие ардуиновские примочки, то попробуйте сделать в приеме-передаче битов установку-сброс пинов максимально простым кодом и перепроверьте настройку таймера на прием байта. У меня где-то должны быть какие-то старые файлы для atmega, как найду, отправлю Вам в лс.
благодарю за ответ.
хм. по таймеру? я видел реализации только с прерыванием на clock. с такой реализацией передает только команды на 1 байт, track info передавать не хочет - падение clock'а не происходит после передачи 8 бит :(
что подразумается под "передавать по таймеру"?
буду благодарен за код на любом языке, адруино/си/псевдокод - не важно, разгребу :)
спасибо!

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

Добавлено: 25.05.2016 10:11
fb_sasha
repa4ok писал(а): видел реализации только с прерыванием на clock.
repa4ok писал(а): что подразумается под "передавать по таймеру"?
Честно говоря, мог и ошибиться, но для чего-то там используется таймер. Просто у меня совсем другая реализация приема-передачи(практически полностью аппаратная)

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

Добавлено: 31.05.2016 16:21
Viktor80
атмегой получяется почти без ошибок читать/отвечать по прерыванию от клока если отложить все "дела" пока бизи низкий используя "простой код" аля PORTD |= (1<<MELBUS_DATA)

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

Добавлено: 31.05.2016 19:17
repa4ok
Viktor80, с покупкой логического анализатора стало намного проще :) действительно, иногда атмега не попадает в клок непонятно из-за чего, но если на "busy-high" сбросить счетчики битов сбросить - все работает.
fb_sasha, к сожалению не могу писать личные сообщения, пока что недоступно :( мыло - rmix1 на i.ua . разобрал MDC/CDC/TV. DAB и текст в MDC пока не удалось. если накопали чего интересного - буду благодарен за инфу. хочу подключить даб-радейку на RTL2832U, было бы круто использовать штатный интерфейс управления.

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

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






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



Были еще сообщения, но что-то я их не сфоткал.
Каналов реально много, больше двухсот, дальше пока не смотрел
Хотелось бы понять, как выводиться имя канала и другой текст?

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

Добавлено: 31.05.2016 23:15
repa4ok
fb_sasha, увы, мне SAT даже активировать не удалось. у меня HU-401, может тут его нету, кто знает.

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

Добавлено: 01.06.2016 23:11
fb_sasha
repa4ok писал(а): у меня HU-401, может тут его нету
В 401 нету. В 613 что у меня на фото его тоже не должно быть. По-моему это какая-то смесь 613 и 650, еще не разбирался(взял за 10 уе для экспериментов)

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

Добавлено: 30.06.2016 15:36
RU-BY
а как бы прикупить ваше устройство? для 850?))

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

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

Кстати, решил проблему с громкой связью в любых режимах с помощью канала для навигации(включается/выключается командами по melbus). Канал работает вроде даже на выключенной магнитоле(при включённом зажигании).

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

Добавлено: 02.08.2016 22:03
repa4ok
вкорячил себе таки RPi 3 с самописным GUI к штатной магнитоле посредством эмуляции CDC :)
fb_sasha, спасибо за код! хорошая реализация, в интернете не встречал)
наспех снятое видео, простите за фокус :oops:
phpBB [video]

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

Добавлено: 05.10.2016 22:46
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, не подскажете, куда Вы его пихали? Точнее в какое из сообщений?

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

Добавлено: 28.10.2016 21:25
Viktor80
по все видимости в какой-то из пакетов C3 1F 7C 00, 01 или 02. они там самые длинные.
есть подозрение, что HU заглядывает в них только, если привильно собраны "вспомогательные" пакетики, что рядом бегут.
к сожалению, код не сохранился и точно сказать не могу. дело ограничилось вылизывание кода для cd-chgr, довешиванием oled дисплея для красоты (потом выкинул) и налаживанием дружбы кнопок HU с телефоном для листания аудиокнижки. ну и гальванические развязки по питанию и компорту.

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

Добавлено: 23.03.2017 23:02
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,
Ненко Стефанов
Варна, Болгария

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

Добавлено: 24.03.2017 23:26
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 могу подсказать, но чуть позже.