Сделал эмулятор CD-CHGR, MD-CHGR, SAT RADIO на HU(USB, mp3, FLAC)
-
- Сообщения: 197
- Зарегистрирован: 12.07.2012 22:01
- Авто: Volvo v40 D4192T3 2001 МКПП
- GSM: +375295700919
- Имя: Александр
- № клубной карты: 131
- Откуда: Молодечно-Минск-Молодечно
Сделал эмулятор CD-CHGR, MD-CHGR, SAT RADIO на HU(USB, mp3, FLAC)
Приветствую всех форумчан.
Расскажу, как я делал(делаю) себе эмулятор чейнжера 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:
Успел припаять три детали - сломался паяльник, нужно покупать новый.
Сейчас процесс идет медленно, т.к. в семье появился маленький ребенок и просто не хватает времени.
По мере продвижения буду отписываться.
Возможно это еще не последний вариант. Разбирал магнитолу. Появились мысли подключиться к драйверу экрана, тогда на нем можно писать все что душе угодно(название источника, напр. USB:, SD:, PHONE:, названия папок, треков, теги и т.п.), и вообще можно поместить всю плату вовнутрь вместо кассетного блока, а разъем флешки и карты вывести куда нибудь наружу.
Расскажу, как я делал(делаю) себе эмулятор чейнжера 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:
Успел припаять три детали - сломался паяльник, нужно покупать новый.
Сейчас процесс идет медленно, т.к. в семье появился маленький ребенок и просто не хватает времени.
По мере продвижения буду отписываться.
Возможно это еще не последний вариант. Разбирал магнитолу. Появились мысли подключиться к драйверу экрана, тогда на нем можно писать все что душе угодно(название источника, напр. USB:, SD:, PHONE:, названия папок, треков, теги и т.п.), и вообще можно поместить всю плату вовнутрь вместо кассетного блока, а разъем флешки и карты вывести куда нибудь наружу.
Последний раз редактировалось fb_sasha 31.07.2017 00:02, всего редактировалось 2 раза.
-
- Сообщения: 6
- Зарегистрирован: 30.01.2012 22:58
- Авто: хожу пешком
- Gubbler
- Партнер клуба
- Сообщения: 551
- Зарегистрирован: 21.02.2011 01:46
- Авто: S60 2012 T5 250HP
- GSM: +375255372265
- Имя: Руслан
- Откуда: Минск
- Поблагодарили: 1 раз
просто дичь )) нету слов
www.Litparts.ru - магазин запчастей, оптики, тюнинга , автосервис.
www.XLED.by - магазин автомобильных фар, ксенона и оригинального тюнинга.
www.XLED.by - магазин автомобильных фар, ксенона и оригинального тюнинга.
-
- Сообщения: 197
- Зарегистрирован: 12.07.2012 22:01
- Авто: Volvo v40 D4192T3 2001 МКПП
- GSM: +375295700919
- Имя: Александр
- № клубной карты: 131
- Откуда: Молодечно-Минск-Молодечно
Atmega всего лишь эмулирует CD-CHGR, принимает и отправляет команды на магнитолу и STM32F4XX, который занимается основной работой по чтению и декодированию mp3 и FLAC, выводом звука во внешний ЦАП и т.д.(прошивка Atmeg'и наверное раз в 50 меньше по объему, чем прошивка STM32F4).
На счет нормальной платы предложение хорошее, но сначала нужно доделать эту, проверить, подкорректировать две прошивки, все-равно без хотя бы одного косяка не обойдется, тем более сегодня(точнее - уже вчера) купил новый паяльник и даже успел запаять почти половину деталей.
На счет нормальной платы предложение хорошее, но сначала нужно доделать эту, проверить, подкорректировать две прошивки, все-равно без хотя бы одного косяка не обойдется, тем более сегодня(точнее - уже вчера) купил новый паяльник и даже успел запаять почти половину деталей.
-
- Клуб любителей выпить
- Сообщения: 2085
- Зарегистрирован: 07.05.2011 18:57
- Авто: а
- GSM: 1111111111111
- Имя: Имя
- Благодарил (а): 1 раз
Это его основное преимущество... Не знаю как остальных, но в ютуре меня это ой как напрягает...при выключении питания устройство входило в режим сна, текущий
трек ставился на паузу.
Умный человек счастлив, лишь когда удостаивается собственной похвалы, дурак же довольствуется аплодисментами окружающих.
- m5_ShahiD_
- Клуб любителей выпить
- Сообщения: 3682
- Зарегистрирован: 30.04.2014 21:56
- Авто: Пендосовская тачка
- GSM: +375291988721
- Имя: Мишаня
- Skype: m5_shahid_
- № клубной карты: 99
- Откуда: Минск, Варшава
- Поблагодарили: 1 раз
- Контактная информация:
Молодец, подписываюсь)) ждем завершения и на поток)
Мастерская "БЕЛЫЙ ЛОСЬ" г. ВИТЕБСК
- Volvo s80 2.4 2000г.,Volvo v70xc(T5) 2002г., Fiat Bravo 2011
- Chevy Maliby 2017
Volvo v70 1.6d 2015г.
-
- Сообщения: 197
- Зарегистрирован: 12.07.2012 22:01
- Авто: Volvo v40 D4192T3 2001 МКПП
- GSM: +375295700919
- Имя: Александр
- № клубной карты: 131
- Откуда: Молодечно-Минск-Молодечно
-
- Партнер клуба
- Сообщения: 834
- Зарегистрирован: 06.03.2014 03:29
- Авто: Орленок
- GSM: +375293475177
- Имя: Виталий
- Откуда: планета Земля
fb_sasha, давайте замутим такую штуку для HU-850 2005+
Важное условие-качество звука.
Могу предоставить HU-850 ( а также HU-600 серии и HU-800 серии -2004) во временное пользование для настройки Вашей штуковины под всю линейку автомагнитол 2000-2007
При необходимости предоставлю проводку ко всем видам магнитол, описанных мною выше.
Если наберем достаточное количество желающих- буду рад выступить инвестором этого проекта на определенных условиях.
Если заинтересует- звоните, встретимся, поговорим.
Важное условие-качество звука.
Могу предоставить HU-850 ( а также HU-600 серии и HU-800 серии -2004) во временное пользование для настройки Вашей штуковины под всю линейку автомагнитол 2000-2007
При необходимости предоставлю проводку ко всем видам магнитол, описанных мною выше.
Если наберем достаточное количество желающих- буду рад выступить инвестором этого проекта на определенных условиях.
Если заинтересует- звоните, встретимся, поговорим.
Лучше короткий диалог, чем долгая переписка
+375 29 347-51-77 +Viber
+375 29 347-51-77 +Viber
- unholy
- Сообщения: 845
- Зарегистрирован: 03.04.2013 11:19
- Авто: V90 2018 d3
- GSM: +375297704179
- Имя: unholy
- Откуда: Молодечно-Минск
я думаю он и сам справитсяautorazborka.minsk писал(а):fb_sasha, давайте замутим такую штуку для HU-850 2005+
Важное условие-качество звука.
Могу предоставить HU-850 ( а также HU-600 серии и HU-800 серии -2004) во временное пользование для настройки Вашей штуковины под всю линейку автомагнитол 2000-2007
При необходимости предоставлю проводку ко всем видам магнитол, описанных мною выше.
Если наберем достаточное количество желающих- буду рад выступить инвестором этого проекта на определенных условиях.
Если заинтересует- звоните, встретимся, поговорим.
-
- Сообщения: 197
- Зарегистрирован: 12.07.2012 22:01
- Авто: Volvo v40 D4192T3 2001 МКПП
- GSM: +375295700919
- Имя: Александр
- № клубной карты: 131
- Откуда: Молодечно-Минск-Молодечно
Exe_Z, спасибо за предложение, но быстрее пока физически не получается, хорошо если выпадает пара часов в день, и то ближе к ночи.
Допаял почти всю плату, без косяков конечно же не обошлось(для теста сойдет).
Пробовал слушать(пока дома в наушниках) mp3 320kbps и FLAC 44.1kHz/16bit. Хоть у 320kbps mp3 и хорошее качество, но flac все-таки звучит по-приятнее.
Теперь нужно доводить до ума прошивки. Возможно на выходных уже попробую подключить к магнитоле.
Допаял почти всю плату, без косяков конечно же не обошлось(для теста сойдет).
Пробовал слушать(пока дома в наушниках) mp3 320kbps и FLAC 44.1kHz/16bit. Хоть у 320kbps mp3 и хорошее качество, но flac все-таки звучит по-приятнее.
Теперь нужно доводить до ума прошивки. Возможно на выходных уже попробую подключить к магнитоле.
- AIL
- Самый главный сурикат
- Сообщения: 2312
- Зарегистрирован: 31.08.2009 13:39
- Авто: Volvo 460 2.0i
- Имя: Александр
- Откуда: Минск
Не станет ли это проблемой? Насколько он доступен так сказать в дикой природе, вне ДВД?fb_sasha писал(а):ЦАП выпаял из неиспользуемого давно DVD домашнего кинотеатра.
В целом - отличный проект.
I'm starting with the man in the mirror
I'm asking him to change his ways
And no message could have been any clearer
If you wanna make the world a better place
Take a look at yourself and then make that change
MJ
I'm asking him to change his ways
And no message could have been any clearer
If you wanna make the world a better place
Take a look at yourself and then make that change
MJ
-
- Сообщения: 197
- Зарегистрирован: 12.07.2012 22:01
- Авто: Volvo v40 D4192T3 2001 МКПП
- GSM: +375295700919
- Имя: Александр
- № клубной карты: 131
- Откуда: Молодечно-Минск-Молодечно
На счет доступности именно такого у нас ничего не скажу, тем более его нужно менять на более простой, т.е. хватит 16 битного на 2 канала (который на плате - 24 бит 6 каналов), у магнитолы вход тоже 2 канала. Нужно пройтись по Ждановичам, посмотреть есть ли там что нибудь.AIL писал(а):Не станет ли это проблемой? Насколько он доступен так сказать в дикой природе, вне ДВД?
Сегодня придумал, что в режиме TV можно сделать до восьми AUX входов и переключаться между ними кнопками перемотки на магнитоле(не вынимая ни флешки ни карты), но это явно будет перебор, хватит и 2-х - один для телефона, второй в качестве линейного входа. И еще: сейчас во многих телефонах треки можно переключать прямо с гарнитуры, значит их можно переключать и с магнитолы(незначительные изменения схемы и прошивки). Пошел думать дальше...
-
- Сообщения: 4
- Зарегистрирован: 23.03.2015 07:30
Re: Делаю себе эмулятор CD-CHGR на HU-605(USB, SD, mp3, FLAC
молодец. ПАЛЕЦ ВВЕРХ!!!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Сообщения: 197
- Зарегистрирован: 12.07.2012 22:01
- Авто: Volvo v40 D4192T3 2001 МКПП
- GSM: +375295700919
- Имя: Александр
- № клубной карты: 131
- Откуда: Молодечно-Минск-Молодечно
Сделал минимально рабочий вариант - звук пока только с USB, т.к. для работы SD карты все-таки не хватило встроенной в контроллер памяти, придется задействовать внешнюю. В процессе пару раз было желание оставить только mp3, и что бы USB и карточка работали отдельно, т.е. вынял одно - играет другое, вынял оба - AUX(давно бы уже все было готово), но возможные последствия этих выниманий, например на скорости 110км/ч, да еще в каком-нибудь бардачке особо не радовали.
По поводу звука: кто-бы что ни говорил, но FLAC все-таки звучит лучше - ровно так, как звучит CD, на слух сразу заметно, что диапазон высоких и низких частот шире, чем у mp3, даже пришлось уменьшать почти до нуля настройки эквалайзера. Что бы нормально оценить, нужно слушать в более объемном авто, чем V40, и на лучшей чем штатная акустике. Наверное на флешке останется только поддержка FLAC, а на карте либо оба формата, либо только mp3.
Сегодня поездил, выявилось пару программных глюков, т.к. прошивка сильно усложнилась и всего сразу не учтешь. Уже исправил, завтра проверю. Останется доделать работу с картой и телефон, кстати возможно, что отвечать на звонок и завершать можно будет кнопками с магнитолы.
Фото:
USB(CD-CHGR№1)
SD карта(CD-CHGR№2) - не вставлена
TV(телефон и AUX)
По поводу звука: кто-бы что ни говорил, но FLAC все-таки звучит лучше - ровно так, как звучит CD, на слух сразу заметно, что диапазон высоких и низких частот шире, чем у mp3, даже пришлось уменьшать почти до нуля настройки эквалайзера. Что бы нормально оценить, нужно слушать в более объемном авто, чем V40, и на лучшей чем штатная акустике. Наверное на флешке останется только поддержка FLAC, а на карте либо оба формата, либо только mp3.
Сегодня поездил, выявилось пару программных глюков, т.к. прошивка сильно усложнилась и всего сразу не учтешь. Уже исправил, завтра проверю. Останется доделать работу с картой и телефон, кстати возможно, что отвечать на звонок и завершать можно будет кнопками с магнитолы.
Фото:
USB(CD-CHGR№1)
SD карта(CD-CHGR№2) - не вставлена
TV(телефон и AUX)
-
- Сообщения: 197
- Зарегистрирован: 12.07.2012 22:01
- Авто: Volvo v40 D4192T3 2001 МКПП
- GSM: +375295700919
- Имя: Александр
- № клубной карты: 131
- Откуда: Молодечно-Минск-Молодечно
-
- Сообщения: 9
- Зарегистрирован: 20.12.2014 17:18
- Авто: Volvo S40 1.8 2002г.в.
- Имя: Егор
- Skype: egor.shnyrkevich
- Откуда: Минск