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

Диски, звук, сабвуферы и усилители, ксенон, неон и стробоскопы

Модераторы: TokRa, Yukon

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

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

Сообщение fb_sasha »

НАЧАЛО:
Приветствую всех форумчан.
Расскажу, как я делал(делаю) себе эмулятор чейнжера CD для HU-605.
Т.к. езжу каждый день около 200 км, естественно радио слушать надоело, да и станций с рок музыкой у нас как-то не наблюдается.
Вопрос с покупкой готового эмулятора типа yatur’a отпал сразу по двум причинам:
1. После долгого блуждания по интернету в надежде найти описание протокола melbus(по нему HU общается с CD чейнжером(2-мя чейнжерами), TV, MD, встроенным CD приводом), наткнулся на
фото платы эмулятора от yatur, на котором стояла микросхема под названием AU78xxx. Валяется у меня ранее купленная USB-SD-AUX китайская магнитола за 70 у.е., в которой стоит такой же контроллер с отличием
в пару последних цифр в названии. Магнитола настолько тупая, и с таким звуком, что после 10 минут пользования ее хочется выдрать и прямо на ходу выкинуть в окно(владельцы yatur без обид, это мое личное мнение).
2. Все, что можно сделать самому, сначала пробую сделать сам.

Описания протокола melbus найти не удалось, поэтому при помощи логического анализатора, встроенного CD привода и ковыряния готовой прошивки для aux(исходников нигде тоже не нашел), удалось немного разобраться с этим протоколом.
Сначала сделал просто активатор CD-CHGR(AUX). Фото нет, был сделан на ATmega8 размером где-то 1х1.5 см. Поездил с телефоном пару дней, не понравилось, не удобно на ходу переключать треки, а тем более папки, а если еще нужно ответить на звонок, то нужно отключить провод, затем обратно его как-то воткнуть одной рукой.
Т.к. я немного радиолюбитель, решил собрать нормальный эмулятор с USB, тем более протокол обмена уже был разобран и вычислены команды от HU.
Первое устройство было сделано на контроллере STM32F407(чтение и декодирование mp3 с флешки и вывод звука на внешний ЦАП). ЦАП выпаял из неиспользуемого давно DVD домашнего кинотеатра. Сам эмулятор CD-CHGR на контроллере ATmega32. На магнитоле серии HU можно прикинуться также MD-CHGR(показывает 4 диска и 99 треков), CD-CHGR - 10 дисков и 99 треков(можно сделать и больше, но отображаться на экране
например 12-й диск будет как 02, т.е. заново по кругу).
Плату изготавливал по методу ЛУТ.
Вытравленная плата, одна сторона:
Изображение
Вытравленная плата, вторая сторона:
Изображение
Для сравнения:
Изображение
Запаянная плата:
Изображение
Изображение
Подключил к магнитоле:
Изображение
Изображение

Поездил ровно две недели не вынимая устройства из машины. Звук отличный(мнения всех, кто слушал и мое тоже). На этом этапе игрались только mp3, при выключении питания устройство входило в режим сна, текущий
трек ставился на паузу. Глюков за 2 недели каждодневного использования не наблюдалось. При подключении флешки на 10 папок по 30-50 треков на загрузку всего списка требовалось менее секунды. Управлялось конечно же все с магнитолы.
Сейчас устройство благополучно разобрано и собирается вторая версия эмулятора. Пришлось добавить 128 кб RAM для FLAC и пару мелких микросхем.

Планируется:
1. USB и SD карта одновременно, т.е. не вынимая флешку, можно послушать карту и наоборот. Магнитола будет видеть два раздельных CD-CHRG(надпись на экране одна). Уже проверял - работает.
2. Random всей флешки или карты.
3. Возможность воспроизведения FLAC. Пока что реализовано 16bit/44.1-48 kHz(качество CD диска). Если будет желание, попробую сделать до 24bit/192kHz(ЦАП позволяет). Т.о. получится полноценный эмулятор
CD c качеством звука CD.
4. В режиме TV хочу попробовать подключить телефон, т.е. на магнитоле переключаться на TV и принимать и совершать звонки. У меня на передних стойках висят два микрофона и из подголовника торчит оборванный провод от наушника. Авто мне досталось с установленым handsfree от nokia, но наушник был оборван и не было самой базы для телефона. Пока телефон будет подключаться через штатный разъем гарнитуры к эмулятору, он в свою очередь при переключении на TV будет выводить звук с телефона на штатную акустику авто. Еще не знаю, получится что-нибудь или нет, но надо попробовать, возможно звонящий будет слышать свое же эхо, тогда нужно будет приделывать наушник в подголовник и выводить звук туда.
Фото платы № 2:
Изображение
Изображение
Изображение
Изображение
---------------------------------------------------------------------------------------------------------------------------------------------------------------

КОНЕЦ:

ПАРАМЕТРЫ:
Напряжение питания: 6-18V
ESD защита до 5кВ, защита от перегрузки по току и отключение при перегреве

Потребление тока:
- максимальное - 80mA
- номинальное - 60mA
- после выключения зажигания - 6mA

Диапазон воспроизводимых частот:
20 - 20000 Гц

Поддтерживаемые форматы аудио для USB:
- FLAC 16/44100
- MP3 до 320кбит/с

Bluetooth:
- используемые модули: qualcomm QCC5125 или QCC3031 с цифровым выходом на внешний аудио ЦАП
- поддержка кодеков AAC, APTX, APTX-HD (24/48000), APTX Adaptive, MP3 для аудио
- громкая связь с активным подавлением эха
- поддержка HD Voice (50 - 7000 Гц, 16kHz) для громкой связи
- вывод аудио тегов (название трека, имя исполнителя) и имени(или номера телефона, если имя на русском языке) при входящем звонке на экран магнитолы (пока только для HU650/850)

Аудио ЦАП: PCM5102

Смена/обновление прошивок с флешки.

КРАТКОЕ ОПИСАНИЕ:
Эмулятор добавляет в меню HU два "внешних" CD чейнджера по 10 дисков 99 треков. Один используется для прослушивания с usb флешки FLAC файлов, второй для MP3. Если флешка не подключена, воспроизводится звук с блютуз.

В HU650/850 добавляется режим SAT radio (в HU60x/ HU80x - MD-CHG). Используется отдельно для работы с блютуз, может показывать аудио теги на экране магнитолы и номер или имя при входящих звонках, при исходящих индикация состояния звонка: "Outgoing...", "Call aktive", "Call end".

Громкая связь работает во всех режимах эмулятора, при прослушивании с usb при использовании громкой связи звук переключается на блютуз, после завершения звонка обратно переключается на usb.

**В MD-CHG показ текста на экране пока не реализован. Может быть позже сделаю, да и неудобно им пользоваться там, при нажании любой кнопки он сбрасывается на "MD1 TRK1".

Также есть TV режим (звук из блютуз), пока оставил, хотя практически он бесполезный, может какие настройки через него потом сделаю или уберу его за ненадобностью.

Скорее всего это уже последний вариант, будут только пару обновлений прошивок

Немного фото:
20241224_171209.jpg
20241224_171240.jpg
20250429_114203.jpg
20250429_114219.jpg
20250429_114853.jpg
20250425_211223.jpg
20250425_211232.jpg
20250507_172301.jpg
20250429_144957.jpg
20250429_145036.jpg
20250510_161058.jpg

PS: Хотел поместить тексты под спойлеры, но похоже они не работают
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось fb_sasha 27.05.2025 22:51, всего редактировалось 13 раз.
Аватара пользователя
MozG
Сообщения: 14353
Зарегистрирован: 31.08.2009 11:59
Авто: XC70 D5 03
GSM: 29-44 5664051
Имя: Максим
Откуда: Минск
Поблагодарили: 3 раза

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

Сообщение MozG »

fb_sasha, Всё супер катаю радуюсь. Как вариант улучшения изделия: реально ли при уменьшении громкости в ноль отключение воспроизведения, и продолжение проигрывания после добавления громкости.
Клубное Вольво-СТО "Клубный Гараж" :good:
http://RemontVolvo.by/
Машина не может сделать человека счастливым. Нужно быть заранее счастливым человеком, чтобы управлять VOLVO
D2
Аватара пользователя
Пленный_Румын
Сообщения: 1759
Зарегистрирован: 12.10.2016 14:06
Авто: CX9 3.7 AWD 275HP и Touareg 3.6 AWD 280HP
GSM: +375293
Имя: Сергей

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

Сообщение Пленный_Румын »

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

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

Сообщение fb_sasha »

nenko_stefanov писал(а): можете ли вы рассказать мне, как инициировать мастер-режим?
Подтянуть DATA на 2 ms к нулю.
nenko_stefanov писал(а): И можно ли включить радио, инициировав эмулятор, как и CD и TAPE
Не понимаю вопрос, сформулируйте точнее

Отправлено спустя 1 минуту 3 секунды:
DDHawk писал(а): Подойдет ли к HU-603 что нужно для подключения и цена вопроса
Да, подойдет! Цена в лс.
MozG писал(а): реально ли при уменьшении громкости в ноль отключение воспроизведения, и продолжение проигрывания после добавления громкости
Вряд ли! Вроде инфо о уровне громкости не передается по мельбусу, но попробую еще раз посмотреть. Могу добавить паузу на какую нибудь неиспользуемую кнопку, вообщем подумаю
Аватара пользователя
Пленный_Румын
Сообщения: 1759
Зарегистрирован: 12.10.2016 14:06
Авто: CX9 3.7 AWD 275HP и Touareg 3.6 AWD 280HP
GSM: +375293
Имя: Сергей

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

Сообщение Пленный_Румын »

fb_sasha писал(а): Могу добавить паузу на какую нибудь неиспользуемую кнопку,
А на 2 кнопки одновременным нажатием? у меня например, все кнопки используются :)

P. s Нашёл новый БАГ. если вынуть флешку, что-то записать или удалить. при первом подключении заикания, вынуть вставить все работает. Только флешку передохнуть, питание трогать нет необходимости.
fb_sasha
Сообщения: 199
Зарегистрирован: 12.07.2012 22:01
Авто: Volvo v40 D4192T3 2001 МКПП
GSM: +375295700919
Имя: Александр
№ клубной карты: 131
Откуда: Молодечно-Минск-Молодечно

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

Сообщение fb_sasha »

Пленный_Румын писал(а): А на 2 кнопки одновременным нажатием? у меня например, все кнопки используются
Не прокатит-особенность протокола мельбус, вообщем что-нибудь придумаю.
Пленный_Румын писал(а): Нашёл новый БАГ. если вынуть флешку, что-то записать или удалить. при первом подключении заикания, вынуть вставить все работает. Только флешку передохнуть, питание трогать нет необходимости.
Я про это знаю уже давно, никак не могу придумать решение. Флешку наверное доставал при выключенной магнитоле или в режиме радио, если доставать ее при включенном любом чейнджере такого быть не должно.

PS. Серега, тебе в бета-тестеры нужно, и где ты был год назад, уже давно бы прошивку до идеала вылизал бы. :D Может обратно на ятур? :D
Аватара пользователя
Пленный_Румын
Сообщения: 1759
Зарегистрирован: 12.10.2016 14:06
Авто: CX9 3.7 AWD 275HP и Touareg 3.6 AWD 280HP
GSM: +375293
Имя: Сергей

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

Сообщение Пленный_Румын »

fb_sasha, на ятур нееее..... =) А вот при достать с выбранным чейнджером проверю. а то вынимал на радио.
Аватара пользователя
MUMUS
Сообщения: 520
Зарегистрирован: 09.02.2017 00:23
Авто: Volvo s60 2.5Т AWD 07"
GSM: +375296611149
Имя: Игорь
Skype: Mumusxx
Откуда: Гомель
Благодарил (а): 2 раза
Контактная информация:

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

Сообщение MUMUS »

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

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

Сообщение fb_sasha »

MUMUS, в лс
nenko_stefanov
Сообщения: 6
Зарегистрирован: 23.03.2017 22:27
Авто: volvo s60 d5 2002
GSM: +359887600833
Имя: Nenko

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

Сообщение nenko_stefanov »

когда радио выключено, когда вставлена кассета или компакт-диск, радио включается и начинает воспроизведение. возможно ли, чтобы эмулятор сделал то же самое?
Я не говорю о тех эмуляторах, которые вы делаете.
Я делаю свой собственный эмулятор, я хочу поставить его bluetooth, и когда у него есть входящий звонок, он начинает играть по радио.
Dimus
Сообщения: 196
Зарегистрирован: 25.07.2011 12:44
Авто: 2007 S60 D5 6АКПП
Откуда: Минск
Благодарил (а): 1 раз

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

Сообщение Dimus »

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

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

Сообщение fb_sasha »

nenko_stefanov писал(а): когда радио выключено, когда вставлена кассета или компакт-диск, радио включается и начинает воспроизведение. возможно ли, чтобы эмулятор сделал то же самое?
Пытался как-то повторить подобное поведение на CD чейнджере по аналогии с встроенным CD - ничего не вышло. Скорее всего задумка инженеров была следующая: если вставляешь диск или кассету непосредственно в магнитолу, значит сидишь в машине (или едешь) и хочешь его послушать, поэтому магнитола включается и начинает играть. Если же вставляешь картридж с дисками во внешний чейнджер, значит находишься на улице возле багажника, где обычно установлен чейнджер, т.е. можешь закрыть багажник и пойти домой, естественно в такой ситуации нет смысла включать магнитолу.
Dimus писал(а): Планируется ли поддержка яблочных устройств?
Ранее планировал, сейчас пока нет.
Аватара пользователя
Marshall
Сообщения: 535
Зарегистрирован: 24.05.2012 10:29
Авто: Volvo v70 D5 TF80-SC 2006
GSM: 8-025-9649521
Имя: Антон
Откуда: Минск

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

Сообщение Marshall »

Я думаю девайс заслужил собственное имя. Пора бы и назвать :)
А то люди с ноунейм девайсами катаются.
Вороне как то Бог послал.. на вход 4 киловольта
Аватара пользователя
Пленный_Румын
Сообщения: 1759
Зарегистрирован: 12.10.2016 14:06
Авто: CX9 3.7 AWD 275HP и Touareg 3.6 AWD 280HP
GSM: +375293
Имя: Сергей

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

Сообщение Пленный_Румын »

Marshall писал(а): А то люди с ноунейм девайсами катаются.
Честно, вот реально без разницы что нет названия! ГЛАВНОЕ что РАБОТАЕТ БЕЗ ПРОБЛЕМ и не дурит головы. Записал, закинул флешку и забыл. НО КАК ИГРАЕТ, это просто сказка (кому медведь по ушам не ходил, оценит 100%). Саша подтвердит!
P. s Очень доволен что приобрёл.
p. s. s У самого музыкальный слух (раньше учился даже в музыкалке)
fb_sasha
Сообщения: 199
Зарегистрирован: 12.07.2012 22:01
Авто: Volvo v40 D4192T3 2001 МКПП
GSM: +375295700919
Имя: Александр
№ клубной карты: 131
Откуда: Молодечно-Минск-Молодечно

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

Сообщение fb_sasha »

Marshall писал(а): Пора бы и назвать :)
Мозг пока отказывается думать в данном направлении
Marshall писал(а):А то люди с ноунейм девайсами катаются
Хуже, когда название громкое, а внутри :bad: ;(
Пленный_Румын писал(а):(кому медведь по ушам не ходил, оценит 100%)!
Судя по тому, как ты за 10 сек. определил разницу в звуке двух достаточно хороших микросхем, музыкалка пошла тебе на пользу, а медведь до тебя дойдет еще не скоро :)
Аватара пользователя
Пленный_Румын
Сообщения: 1759
Зарегистрирован: 12.10.2016 14:06
Авто: CX9 3.7 AWD 275HP и Touareg 3.6 AWD 280HP
GSM: +375293
Имя: Сергей

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

Сообщение Пленный_Румын »

fb_sasha, :oops:
p. s Больше ничего вроди не нашёл.
Anat2017
Сообщения: 13
Зарегистрирован: 01.11.2017 23:15
Авто: Volvo XC70 2003 B5254T AW55-51
GSM: 123456789
Имя: Anat

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

Сообщение Anat2017 »

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

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

Сообщение fb_sasha »

Anat2017 писал(а): Цена вопроса?
В личке
Anat2017
Сообщения: 13
Зарегистрирован: 01.11.2017 23:15
Авто: Volvo XC70 2003 B5254T AW55-51
GSM: 123456789
Имя: Anat

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

Сообщение Anat2017 »

HU613
Anat2017
Сообщения: 13
Зарегистрирован: 01.11.2017 23:15
Авто: Volvo XC70 2003 B5254T AW55-51
GSM: 123456789
Имя: Anat

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

Сообщение Anat2017 »

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

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

Сообщение fb_sasha »

Anat2017 писал(а): Такой вопрос ещё. Мне корпус не нужен - планируется установить вместо кассетной деки. Места должно хватить. Изменится чего?
В личке!
Может все-таки в бардачек с подключением через кабель? В этом случае не нужно вообще вмешательство в магнитолу. Если встраивать вместо деки, Вам нужно будет дополнительно предусмотреть кнопку отключения питания, на случай перезагрузки или длительной стоянки авто), что куда подключить(подпаять) опишу.
Ответить

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