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

Сообщение fb_sasha »

shnyrik писал(а):Молодец, что тут сказать. Я бы такую приблуду себе тоже соорудил.
Может, когда все "допилишь" до идеала, продашь даташит, схему и прошиву для контроллеров? Горю желанием повторить Ваш успех себе в машину!:)
Схема и прошивка зависят от конфигурации: просто mp3, mp3+flac, +tel, +aux, usb, usb+sd и т.д., какой аудио кодек или цап? Впрочем, если решитесь сделать сами, со схемой помогу в разумных пределах.

Немного поменялись планы: вариант с двумя cd-chgr и tel(aux) поддерживает только mp3. Все переключается между собой нормально. При переключении треки играют каждый с места своей остановки. Осталось сделать "горячую" замену флешки и карты в любой момент в любых вариациях и пару мелочей в прошивке. Сюда же еще добавлю random, автоподъем трубки при звонке и переход через несколько треков кнопками перемотки.

В варианте с flac останется пока только usb и tel(aux). Хочу расширить некоторый функционал flac: т.к. образы часто содержат весь CD в одном файле, планирую добавить перемотку и поддержку .cue файлов, чтобы не разбивать образы на отдельные треки.

Потестировали телефон - оказалось лучше, чем ожидал. При громкой связи звонящий практически не слышит свое эхо(пробовал сам звонить на телефон, который в машине). Выносной микрофон лежал в нише под магнитолой.

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

Сообщение fb_sasha »

Если я правильно понял, Вы хотите возможность переключения нескольких AUX? Если так, то для этого не обязательно активировать все возможные устройства. Можно сделать проще, например, активировать только MD-C, в нем есть 6 дисков, каждый диск=AUX, итого получается селектор на 6 входов.
На данный момент могу активировать CD-Chgr№1 + CD-Chgr№2 + MD-Chgr + TV + SAT (на моей 605 SAT не активируется, может зависит от прошивки?). Вообще, при включении HU-xxx делает запрос на инициализацию 26-ти устройств(возможно большая часть из них пустые - т.е. сделаны типа на будущее). То, что в режиме MD-Chgr можно выводить текст я знаю, но к сожалению без наличия реального MD-С ничего сделать не смогу, достать хотя бы прошивку для того же IMIV classic(заходил на их сайт, что бы скачать прошивку нужна регистрация, как зарегистрироваться - не нашел).
Сейчас у меня сделано примерно так:
Изображение

По Mute: очень своевременный вопрос, т.к. сам сейчас думаю, как его реализовать. У меня было установлено hands free от Nokia, и в подголовнике под обшивкой установлен небольшой динамик, а сбоку - провод под микрофон, разъемы выведены под сиденье. Если использовать их, остается изготовить простой переходник под гарнитуру телефона и придумать схему для определения звонка в телефоне для выдачи сигнала на время разговора на разъем сзади магнитолы(от блока Nokia туда тоже шел провод). Но я хочу использовать именно динамики авто, что усложняет ситуацию, хотя кое-какие задумки уже есть. Кстати, в режиме TV реализовал подъем и отбой трубки при входящем звонке кнопками перемотки, а для iPhone кнобом выбора дисков вызывается Siri и можно ее просить позвонить. Короче что нибудь придумаю.
AIL писал(а):
fb_sasha писал(а):ЦАП выпаял из неиспользуемого давно DVD домашнего кинотеатра.
Не станет ли это проблемой?
Да, это оказалось проблемой. В процессе экспериментов произошел небольшой казус. На ЦАП случайно было подано напряжение около 10в. Столбик дыма и запах дали понять, что рабочие микросхемы так не пахнут, что подтвердилось отсутствием звука, плюс флешка на 16 гиг превратилась во флешку 0 гиг, благо основной микроконтроллер не пострадал. Оставалось два варианта, либо купить какой-нибудь б/у прибор с хорошим цапом, либо взять аудио кодек с отладочной платы STM32F4discovery. Первое оказалось дороговато, выбрал второе. Кодек поддерживает до 24bit/96kHz, есть DSP, четыре линейных входа с регулировкой усиления, усилитель для динамиков, линейный выход со встроенным источником отрицательного напряжения, что избавляет от лишних разделительных конденсаторов. Звук не хуже, чем у предыдущего ЦАП. В итоге сейчас конструкция выглядит так:Изображение
Изображение

Потихоньку развожу плату. Прошивка с поддержкой только mp3 работает вроде нормально, USB и SD переключаются с магнитолы, рандом работает, но иногда возникают повторения, т.к. сделал на основе выдаваемых магнитолой чисел(от 0 до 9), которые часто повторяются(поправлю, когда сделаю плату, не хочется лишний раз дергать паутину, что на фото). Сам слушаю FLAC, поэтому стоит другая прошивка, занимаюсь пока ей и доведением до ума телефона.
Поднял через DSP в кодеке уровень НЧ ниже 50 Гц, оказывается встроенный сабвуфер на V40 не такой уж и плохой, как некоторые о нем отзываются. Мало того, что на достаточно большой громкости не издает лишних звуков, хрипов и т.п., он отчетливо воспроизводит отдельные ноты в районе этой частоты. При аналоговом поднятии НЧ они часто слышны как однотонное бубнение.



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

Сообщение KenilElk »

fb_sasha писал(а):Если я правильно понял, Вы хотите возможность переключения нескольких AUX? Если так, то для этого не обязательно активировать все возможные устройства. Можно сделать проще, например, активировать только MD-C, в нем есть 6 дисков, каждый диск=AUX, итого получается селектор на 6 входов.
На данный момент могу активировать CD-Chgr№1 + CD-Chgr№2 + MD-Chgr + TV + SAT (на моей 605 SAT не активируется, может зависит от прошивки?). Вообще, при включении HU-xxx делает запрос на инициализацию 26-ти устройств(возможно большая часть из них пустые - т.е. сделаны типа на будущее). То, что в режиме MD-Chgr можно выводить текст я знаю, но к сожалению без наличия реального MD-С ничего сделать не смогу, достать хотя бы прошивку для того же IMIV classic(заходил на их сайт, что бы скачать прошивку нужна регистрация, как зарегистрироваться - не нашел).
Сейчас у меня сделано примерно так:
Изображение

По Mute: очень своевременный вопрос, т.к. сам сейчас думаю, как его реализовать. У меня было установлено hands free от Nokia, и в подголовнике под обшивкой установлен небольшой динамик, а сбоку - провод под микрофон, разъемы выведены под сиденье. Если использовать их, остается изготовить простой переходник под гарнитуру телефона и придумать схему для определения звонка в телефоне для выдачи сигнала на время разговора на разъем сзади магнитолы(от блока Nokia туда тоже шел провод). Но я хочу использовать именно динамики авто, что усложняет ситуацию, хотя кое-какие задумки уже есть. Кстати, в режиме TV реализовал подъем и отбой трубки при входящем звонке кнопками перемотки, а для iPhone кнобом выбора дисков вызывается Siri и можно ее просить позвонить. Короче что нибудь придумаю.
AIL писал(а):
fb_sasha писал(а):ЦАП выпаял из неиспользуемого давно DVD домашнего кинотеатра.
Странно, куда пропало предыдущее сообщение? Чудеса какие-то!
В принципе я могу прислать вам сам девайс, это наиболее полная их версия которую они продавали до сворачивания бизнеса. У меня он посажен на MD-Chager+TV channel, но я его сечас почти не использую, могу снять на исследование. Volvo 6-disk MD Changer выпускался только для японского рынка, его можно купить на Yahoo японком аукционе, мой вариант будет попроще.
Давайте емаил в личку, прошивки для начала пришлю.
Мне бы очень хотелось открыть у себя DAB kанал на HU-803, реально Volvo DAB Tuner так и не произвели, в Штатах на HU-850 выпускали ограниченно Sirius для Volvo, так оно на экране называтеся как SAT.
У меня все основное идет с блупупа Connect2
Изображение
, и добавочное - с DAB Tuner Alpine Ezi-DAB.
Изображение

Mute эмулируется легко практически любум canbus emulator, мочно даже Volvo VIDA на kомп поставить и послать команду с нее.
Изображение
Вот Volvo встроенный телефон слева на фото тоже может послать Mute на HU-XYZ, вы его на любых авторазборах найдете по цене пачkи сигарет. А он еще техт на приборную панель выводит, кто звонит. Это тоже никто не реализовал в BT или Audio адаптерах для Volvo.
fb_sasha писал(а):Странно, куда пропало предыдущее сообщение? Чудеса какие-то!
Я удалил вчера, чего глаза мозолить людям, если реакции нет. У всех у нас своих проблем выше крыши, я это понимаю, и стараюсь зря мозги никому не клевать.
fb_sasha
Сообщения: 199
Зарегистрирован: 12.07.2012 22:01
Авто: Volvo v40 D4192T3 2001 МКПП
GSM: +375295700919
Имя: Александр
№ клубной карты: 131
Откуда: Молодечно-Минск-Молодечно

Сообщение fb_sasha »

KenilElk писал(а):Давайте емаил в личку, прошивки для начала пришлю.
Адрес у Вас в личке, вышлите пожалуюйста прошивку, посмотрю, можно ли с нее что нибудь достать.
KenilElk писал(а):Мне бы очень хотелось открыть у себя DAB kанал на HU-803, реально Volvo DAB Tuner так и не произвели
Шансы открыть DAB канал практически нулевые, даже если получится активировать надпись, то на экране будет высвечиваться DAB ERROR. Если не ошибаюсь, то стандарт DAB много где вообще заменили на DVB. По поводу SAT не обещаю, но возможно что нибудь может получиться(но чуть позже).
KenilElk писал(а):Вот Volvo встроенный телефон слева на фото тоже может послать Mute на HU-XYZ. А он еще техт на приборную панель выводит, кто звонит.
Я бы сказал, что он обязан посылать Mute при звонке, и выводить имя звонящего, т.к. он работает напрямую с SIM картой. Кстати, встроенный телефон работает через свой отдельный динамик на громкой связи?
"KenilElk", можно ли узнать поподробней Ваш интерес именно к программному Mute?
KenilElk
Сообщения: 28
Зарегистрирован: 21.06.2015 20:25
Авто: XC70 2004
Имя: Dmitri
Откуда: Питер-сейчас Британия

Сообщение KenilElk »

fb_sasha писал(а):Шансы открыть DAB канал практически нулевые, даже если получится активировать надпись, то на экране будет высвечиваться DAB ERROR. Если не ошибаюсь, то стандарт DAB много где вообще заменили на DVB. По поводу SAT не обещаю, но возможно что нибудь может получиться(но чуть позже).
Все HU-XYZ разработаны и сделаны Mitsubishi по заказу для Volvo примерно в 1999-2000 гг.
Mitsubishi - солидная фирма, в 2000 г. они предусмотрели массу опций, которые никогда так и не были доступны на машинах Volvo ни в одной стране. Например, задняя камера никогда не ставилась на Volvo 2nd генерации, но HU-XYZ имеет режим "задняя камера" ("Video", "Reverse gear""). DAB tuner никогда не ставился на Volvo, и даже более того никогда существовал более чем в одном-двух инженерных samples, но все HU- (кроме 450-650-850) имеют опцию DAB tuner для интеграции DAB tuner через Melbus.
Поколоение HU-450/650/850 - это следующее поколение, сделанное для американcкого рынка в самом конце производства вторoй генерации Volvo.
там есть SAT вход для интеграции внешнего спутникового радио Sirius. Поскольку Sirius сдох, было выпущено очень ограниченное количество машин с установленным SAT приемником (хотя, вроде, сейчас можно доустановить приемник, (http://investor.siriusxm.com/releasedet ... eID=888115). кстатии этот SAT канaл на HU тоже поддершивает отображение текста на экране.
Изображение

я это все к тому, что DAB вход должен иметь опцию Melbus активации, просто IMIV разработчики не нашли сам DAB девайс для отладки его взаимодействия с HU головой, когда делали свой адапер.
fb_sasha писал(а):Я бы сказал, что он обязан посылать Mute при звонке, и выводить имя звонящего, т.к. он работает напрямую с SIM картой. Кстати, встроенный телефон работает через свой отдельный динамик на громкой связи?
"KenilElk", можно ли узнать поподробней Ваш интерес именно к программному Mute?
я много лет трахаюсь с интеграцией телефона на своих Волво (уже третья), и могу сказать, что изначальный интегрированный телефон на Волво очен хорошо продуман, просто когда его конструировали, БТ был еще в новинку и как стандарт не устоялся.
Изображение
Полная инсталляция такая:
1. Модуль телефона с кнопками, отдельной SIM картой, и интеграцией с HU-xyz через Melbus и приборной панелью через Canbus.
вся разводка к нему с кабелями и разъемами обычно уже на месте, даже если он не стоит на панели. если снимете пепельницу с тыла подлокотника в проходе перед задними сидениями, то на его обратной стороне будет с 99% вероятностью примотан разьем кабеля от передней панели телефона на HU-, который надо подключать к трубе в подлокотнике и микрофону-динамику в подголовнике.

От него идет кабель в дно подлокотника, где идет разветвление на телефонную трубку (опция "приватный разговор"), вмонтированную туда же в подлокотник, и черeз спинку кресла в подголовник, где установлен выносной микрофон на гибком держателе, и встроенный в подголовник динамик, это очень продумано и удобно IMXO.
В зеркалодержатель на лобовом стекле ставится модуль с усилителем антенны GSM.


К сожалению, активация телефона требует визитa к Вольвовцам и работы с VIDA, а так его легко по чаcтям на разборах купить за смешные деньги, ибо кроме самих вольвовцев, никто его сам активировать не может.

При звонке он выводит техт на приборную панель в окошко слева внизу,
вот как он работает на видео
https://www.youtube.com/watch?v=dz1MJ3XoNNw
и через Canbus дает команду Mute на HU-xyz голову, на экране появлаэтся надпись TELEPHONE (как на фото с моего HU- вверху) звук идет только в трубку в подлокотнике, если она поднята (там механический микрик), или в димаик и микрофон подголовника, доcтупны кнопки на руле - красная и зеленая по "поднять трубку" и "отказаться от звонка". Они работают через Canbus, девайсом которого сам телефон и является. на поздних моделях v70-XC70 (у меня нет), на модуле телефона есть допкнопка вызова Volvo Emergency Service при аварии (доступно не во всех странах), которая при активации передет GPS координаты c Volvo RTI NAv и идентифицатор машины в Volvo call center, и активирует громкую связь с ними.

Если требуется интеграция со сторонней навигацией или сторонним Phone Car Kit (Nokia, Parrot, Motorolla) китом, то в багажнике справа внизу ставаят Canbus модуль АЕМ, ктотый тоже активируется через VIDA у дилеров. на нем сверху есть большой разьем где если воткнуть +12V от Phonecar Kit или сторонней навигации, будет Mute.
Изображение

Вот сайт шведского мужика которуй занимался AEM module реверс иженирингом (успешно), пытаясь подключить себе удаленный предпусковой подогреватель Volvo по SMS-ке (сделал успешно). Поковыряйтесь там, если интересно http://hackingvolvo.blogspot.co.uk/2013 ... -deux.html.
У меня AEM стоит, куплен на разборах за 5 баков, но не активирован (до дилеров не доеду никак). See contacts B11/B12
Изображение
Последний раз редактировалось KenilElk 25.06.2015 18:29, всего редактировалось 3 раза.
KenilElk
Сообщения: 28
Зарегистрирован: 21.06.2015 20:25
Авто: XC70 2004
Имя: Dmitri
Откуда: Питер-сейчас Британия

Сообщение KenilElk »

fb_sasha писал(а):"KenilElk", можно ли узнать поподробней Ваш интерес именно к программному Mute?
Интерес скорее академический, я очень сильно устал за пять лет от интеграции в мои Вольво того что мне удобно, не как кетайсцы сбацают. Ваш уровень железячной отладки и девелопмента мне не осилить просто по времени, я отстал от него лет на 10. В частности, я в итоге демонтировал и викинул нахер Volvo RTI nav навигатор и Volvo tv tuner, у меня теперь стоит
ИзображениеSony Z Ultra LTE (они из-за их размера 6.5" очень дешевие б/у, в карман не лезут, самое то в машину, примеро 100фунтей), на креплении от шведской BrodIt, именно на том самом месте, где выдвигался Volvo RTI навигатор, саме лучшее, что вообще существует в мире в креплениях девайсов в машину, подключенная по BT by "Connect2" к HU-803, 128GB mcroSD.
Кнопки на руле работают в радио и плеере, call/отбой работает.
Камера заднего вида - USB Logitech c270, подключена через USB active hub к Sony Android 5.02 через платное приложение японцев "USB camera" v.2.1.3 from Infinitegra, Inc. PEGI 3 (from Google market, http://www.infinitegra.co.jp/en/solutio ... UsbCam.htm).
Изображение

Двух-антенный DVB-T TV-tuner подключен черз вот таакое гавно как на фото ниже, к Sony Z Ultra андроиду, через тот же USB active hub что и камера заднего вида, приложение спрашивает, и позволяет выбирать, адаптер с телевизором ли подклюать, ли камеру заднего вида, любой Андроид 4.2x up имеет UVC драйвера в ядре, и не требует roota.
Изображение
Но разрешение только 640x480. Для ТВ пойдет, остальное в машине, включая два монитора для задних пассажиров (сьемные б/у Sony Z2 tablet 10.4", на BrodIt креплениях для задних сидений, http://www.drivesafeandlegal.co.uk/brod ... 811050.htm) цепляется через DLNA media server, спрятаный в подлокотнике по WiFi с USB диска на 2ТБ.
Изображение
fb_sasha
Сообщения: 199
Зарегистрирован: 12.07.2012 22:01
Авто: Volvo v40 D4192T3 2001 МКПП
GSM: +375295700919
Имя: Александр
№ клубной карты: 131
Откуда: Молодечно-Минск-Молодечно

Сообщение fb_sasha »

KenilElk писал(а):просто IMIV разработчики не нашли сам DAB девайс для отладки его взаимодействия с HU головой, когда делали свой адапер.
В том то и дело, что у меня его тоже нет и не будет. HU при посылке сообщения ждет ответ от устройства подключенного к нему, даже если ничего не нажимать и не крутить все равно сообщения идут 3-4 раза в сек. и если ответа нет или неправильный, появляется надпись CD Error, MD-Error и т.д. а определить ответные сообщения можно только имея DAB тюнер. Активировать саму надпись получиться, но на экране будет всегда DAB-Error, но сам aux вход для режима DAB все равно активируется. При экспериментах даже удавалось несколько раз повесить всю шину melbus так, что даже встроенный в HU CD привод отказывался работать(висит тоже на этой шине).
KenilElk писал(а):Поколоение HU-450/650/850 - это следующее поколение, сделанное для американcкого рынка в самом конце производства вторoй генерации Volvo. там есть SAT вход для интеграции внешнего спутникового радио Sirius.
Посмотрел pdf, что Вы прислали(спасибо, все получил по мере возможности буду смотреть), действительно SAT поддерживают только HU-450/650/850, поэтому на моей 605 он не активируется.
По телефону: у меня V40 и там нет встроенного телефона, проводки скорее всего тоже не будет, поэтому пока хочу сделать самым простым способом, используя разъемы штатных гарнитур любых телефонов. Сейчас хочу закончить аудио часть и сразу интегрировать необходимые детали для телефона в плату, а затем уже разбираться с более сложными системами. У меня в 605 can шина тоже подключена, по ней передается скорость авто для авторегулировки громкости(отображается в одном из скрытых меню на экране HU в реальном времени), ей займусь попозже. На все просто физически не хватает времени, пару часов в день и то не всегда.
KenilElk писал(а):Вот сайт шведского мужика которуй занимался AEM module реверс иженирингом
Да, этого мужика я знаю(точнее его сайт), нарвался на него еще в прошлом году, когда искал инфо по melbus.
KenilElk
Сообщения: 28
Зарегистрирован: 21.06.2015 20:25
Авто: XC70 2004
Имя: Dmitri
Откуда: Питер-сейчас Британия

Сообщение KenilElk »

fb_sasha писал(а):По телефону: у меня V40 и там нет встроенного телефона, проводки скорее всего тоже не будет, поэтому пока хочу сделать самым простым способом,
У вас подголовник с динамиком и обрывком провода похоже, не родной, а от v/s/xc60-80-70. А может, кто-то стерео хотел себе сделать в подголовнике, как в Мазде кабрио, я сам иногда об подобном думаю.
У меня v40 первая была, и когда разбил, очень саббуфер жалел встроенный, он действительно очеь приличный..
Update
Ан нет, в v40/s40 тоже ставились телефоны.
Изображение
Изображение
Изображение
так что что-то у вас видимо, все же есть в основании подлокотника, и, возможно, под водительским сидением.
Типа такого
https://www.bildelsbasen.se/se-sv/Volvo ... -21885266/
или такого
https://www.bildelsbasen.se/se-sv/Volvo ... -26492850/
fb_sasha
Сообщения: 199
Зарегистрирован: 12.07.2012 22:01
Авто: Volvo v40 D4192T3 2001 МКПП
GSM: +375295700919
Имя: Александр
№ клубной карты: 131
Откуда: Молодечно-Минск-Молодечно

Сообщение fb_sasha »

KenilElk писал(а):так что что-то у вас видимо, все же есть в основании подлокотника, и, возможно, под водительским сидением.
Под водительским сиденьем было вот это с обрезанными проводами и без базы для телефона:
Изображение
KenilElk писал(а):У вас подголовник с динамиком и обрывком провода похоже, не родной, а от v/s/xc60-80-70
Если они взаимозаменяемые, то возможно, потому как сделано очень аккуратно, как заводское.
На выходных получилось немного поэкспериментировать:
fb_sasha писал(а):У меня в 605 can шина тоже подключена, по ней передается скорость авто для авторегулировки громкости
- ошибался, скорость передается по отдельному проводу "Speed". При подаче сигнала на контакт "Mute" происходит следующее:
на экране появляется надпись "TELEPHONE":
Изображение
глушится звук, по melbus передается комманда stop активному в этот момент устройству, т.е. происходит не только mute но и пауза(встроенный CD тоже останавливается) но melbus продолжает связь с последним активным уст-вом, значит видимо встроенный телефон выводит имя по canbus. Полностью отключаются все кнопки, кроме регулятора громкости на увеличение, т.е. снять Mute можно двумя способами: убрав сигнал с контакта сзади магнитолы либо покрутив регулятор звука по часовой стрелке(не убирая сигнала с контакта). На разъеме сзади есть и контакт "Reverse", я думаю он должен работать по тому же принципу, что и mute, но у меня не работает, хотя и подключен.
KenilElk
Сообщения: 28
Зарегистрирован: 21.06.2015 20:25
Авто: XC70 2004
Имя: Dmitri
Откуда: Питер-сейчас Британия

Сообщение KenilElk »

fb_sasha писал(а): ошибался, скорость передается по отдельному проводу "Speed". При подаче сигнала на контакт "Mute" происходит следующее:
на экране появляется надпись "TELEPHONE":
Было бы весьма полезно узнать куда подпаятся внутри HU-803/850 по аналогии с вашим HU605, чтоб получить Mute без Canbus, там этот провод не распаян на разьеме, схемотехника у них очень близка, только б HU-803 нет встроенного усилителя, только линейный выход на 4 наналa и усилитель на 5-7WA на центральный канал.
Изображение
fb_sasha
Сообщения: 199
Зарегистрирован: 12.07.2012 22:01
Авто: Volvo v40 D4192T3 2001 МКПП
GSM: +375295700919
Имя: Александр
№ клубной карты: 131
Откуда: Молодечно-Минск-Молодечно

Сообщение fb_sasha »

KenilElk писал(а):Было бы весьма полезно узнать куда подпаятся внутри HU-803/850 по аналогии с вашим HU605, чтоб получить Mute без Canbus, там этот провод не распаян на разьеме, схемотехника у них очень близка, только б HU-803 нет встроенного усилителя, только линейный выход на 4 наналa и усилитель на 5-7WA на центральный канал.
Изображение

На HU-4xx и 6xx Mute на контакте 6. Нужно подать на него 0в(соединить с общим проводом либо на корпус), если не получиться, попробуйте подать +5(+12), если не сработает, тогда на выходных посмотрю куда он подпаян внутри магнитолы.
KenilElk
Сообщения: 28
Зарегистрирован: 21.06.2015 20:25
Авто: XC70 2004
Имя: Dmitri
Откуда: Питер-сейчас Британия

Сообщение KenilElk »

fb_sasha писал(а):На HU-4xx и 6xx Mute на контакте 6. Нужно подать на него 0в(соединить с общим проводом либо на корпус), если не получиться, попробуйте подать +5(+12), если не сработает, тогда на выходных посмотрю куда он подпаян внутри магнитолы.
не, не проходит, он не запаян вообще на разьеме HU-803.
Я потом фото платы выложу, может, подскажете что.

Вот тут ребята с Риги похоже почти Melbus доковырялиhttp://volvo.wot.lv/wiki/lib/exe/fetch. ... :carpc.zip, как и все доступны Volvo в canbus кнопки на руле, включая joystic Volvo RTI навигации, и телефонные http://volvo.wot.lv/wiki/doku.php
http://volvo.wot.lv/wiki/doku.php?id=melbus, там много интересного, есть Volvo canbus OpenSource библиотеки.
=====
https://github.com/festlv/carpc/commit/ ... 942eaedfc9
+const uint32_t button_message_id = 0x040066;
+const uint32_t heartbeat_message_id = 0x140044A;
+
+
+uint8_t keymap[NUM_BUTTONS][BUTTON_DATA_LEN] = {
+ {0x40, 0x00, 0xF5, 0x01, 0x84, 0xF4, 0x07},//Up
+ {0xC0, 0x00, 0xF3, 0x01, 0x44, 0xF4, 0x07},//Down
+ {0x80, 0x00, 0xF6, 0x01, 0x24, 0xF4, 0x07},//Left
+ {0x80, 0x00, 0xF2, 0x01, 0x14, 0xF4, 0x07},//Right
+ {0xC0, 0x00, 0xF3, 0x01, 0x04, 0xF6, 0x07},//Enter
+ {0x80, 0x00, 0xF6, 0x01, 0x04, 0xF5, 0x07},//Back
+ {0x80, 0x00, 0xF6, 0x01, 0x0f, 0xf4, 0x06},//Phone Yes
+ {0xc0, 0x00, 0xF3, 0x01, 0x04, 0xF4, 0x05},//Phone No
+ {0xC0, 0x00, 0xF3, 0x01, 0x04, 0x74, 0x07},//vol up
+ {0x80, 0x00, 0xF2, 0x01, 0x0f, 0xB4, 0x07},//vol down
+ {0x40, 0x00, 0xF1, 0x01, 0x04, 0xD4, 0x07},//next
+ {0x80, 0x00, 0xF2, 0x01, 0x04, 0xE4, 0x07},//prev
+};
=====
Правда, текст на экране смогли только канадцы (IMIV), и ревер-инжениримгом IMIV - GROMовцы.
fb_sasha
Сообщения: 199
Зарегистрирован: 12.07.2012 22:01
Авто: Volvo v40 D4192T3 2001 МКПП
GSM: +375295700919
Имя: Александр
№ клубной карты: 131
Откуда: Молодечно-Минск-Молодечно

Сообщение fb_sasha »

KenilElk писал(а):не, не проходит, он не запаян вообще на разьеме HU-803
Фото платы с разъемами HU-605:
Изображение
Изображение
Желтыми стрелками указаны элементы схемы Mute. Если их нет, а места для них есть, то для начала попробуйте закоротить по красной дуге. В месте, куда указывает красная стрелка должно быть +5V.
Снять нужно только заднюю стенку, открутив все болты сзади:
Изображение
и сверху:
Изображение
KenilElk писал(а):Вот тут ребята с Риги похоже почти Melbus доковыряли
Нет, прошивка этой схемы только активирует один из CD-CHGR и применяется многими как активатор AUX. А коды кнопок действительно интересны, можно собрав эмулятор can bus управлять магнитолой с любого места(напр. с задних сидений).
fb_sasha
Сообщения: 199
Зарегистрирован: 12.07.2012 22:01
Авто: Volvo v40 D4192T3 2001 МКПП
GSM: +375295700919
Имя: Александр
№ клубной карты: 131
Откуда: Молодечно-Минск-Молодечно

Сообщение fb_sasha »

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

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

Сообщение fb_sasha »

Потихоньку закончил прототип своего изделия. Выявлены и исправлены многие малозаметные глюки, в результате чего
никаких ошибок типа CD_ERROR и т.п., работает быстро и стабильно. Есть две прошивки - для Flac и для mp3. Для mp3 немного незакончена, т.к. к данному формату интерес пропал. Flac поддерживает(44/16 и 96/16). Много времени потрачено на звук.

Пару фоток платы:
Изображение
Изображение

Корпус временный, из подручных материалов, сделанный по быстрому:
Изображение
Изображение

Для сравнения:
Изображение

Отказался от карты памяти и линейного входа, т.к. они оказались не нужны. Линейный вход вообще можно сделать в виде просто
кабеля со встроенной маленькой платкой, даже без внешнего питания. Все сделано с использованием одной единственной флешки.
На флешке создаются до четырех папок: CD1, CD2, MDC, TV - это CHGR-1, CHGR-2, MD-CHGR и TV соответственно. В них копируются
до 10 папок с музыкой в CD1 и CD2, до 4 папок в MDC, 1 папка в TV. Название папок и треков могут быть любыми на англ. или
русском языках. TV пока не задействован, т.к. есть пара нюансов.
Итого 10+10+4+1(TV)=25 папок по 99 треков = 2475 треков. Все работает с одной флешки как отдельные устройства. TV может 140
каналов, но отображает обычными цифрами до 99, далее шеснадцатеричным кодом, поэтому оставил 99. Каждый источник продолжает
воспроизведение с места остановки, т.е. не важно, каким способом был выключен - переключением source, выключением
магнитолы, выключением зажигания или при заводке двигателя. Единственное неудобство, при доставании флешки обнуляется все.
У каждого источника свой random(на TV он тоже есть, но не отображается на экране). Кнопки быстрой перемотки пока
используются по прямому назначению, в дальнейшем скорей всего, переделаю на +-5(или 10) треков вперед и назад(удобно при
большом количестве файлов), на HU-850 их можно использовать для переключения дисков. В прошивке для FlaC реакция на кнопки
мгновенная(на mp3 с небольшой задержкой), загрузка флешки с ~300 файлами тоже мгновенная, по предварительным расчетам 2475 треков должны грузиться в районе 1-2 секунд.
Возможно добавится: отключение аудио части на плате при выключении зажигания, что даст уменьшение энергопотребления в 2
раза(хотя оно и так маленькое - 160 mA при проигрывании), возможность проигрывания альбомов в виде одного файла(она есть,
но нет переключения треков внутри альбома), возможность работы без магнитолы, т.е. как отдельный ЦАП.

Аудио часть:
Наконец добился звука, который уже не хочется менять и устраивает на 200%.
Были заказаны несколько ЦАП CS4398. Микросхема оказалась на голову выше по звуку всех ранее тестируемых. Отличия заметил сразу же после включения. Звук отвязался от динамиков, стал более прозрачным и легким, бас плотный и четкий, ВЧ разборчивые и стали музыкальным сигналом(при условии, что flac сделан из лицензионного CD). Появилась хорошая сцена. Для проверки магнитола выносилась из машины и подключалась к нормально развернутой к слушателю акустике. Колонки передвигались, сцена менялась точно по ширине расстановки колонок. Все инструменты и голоса на своих местах и по ширине и по глубине. При прослушивании live
записей, реально ощущаешь, что сидишь в зале. Многие звуки звучат настолько натурально, что пугаешься, например звук
зажигающейся спички звучит так, как будто сам ее зажигаешь у себя в руках(на той же композиции в mp3 такого замечено небыло). В общем все не опишешь. В машине сцена конечно же чувствуется меньше из за разворота динамиков и маленького пространства, но все равно не то что было раньше. Вообщем, пока сделал для себя 2 замечания:
1) хороший звук и качественный звук - это разные понятия
2) аудиофилы - это реально нормальные люди и все, о чем они говорят - не пустые слова
От звука не устаешь даже на достаточно высокой громкости(в пределах разумного). Про эквалайзер можно забыть вообще.
Все выше сказанное справедливо для Flac.
Послецаповый фильтр с двухполярным питанием, что позволило исключить из всего аудиотракта разделительные конденсаторы.

Попробовал вывести время воспроизведения на экран:
Изображение
Изображение

Вообщем, результатом доволен.

Параллельно делаю тестовую плату на более мощном контроллере, которая будет поддерживать и flac и mp3 одновременно(возможно flac до 96kHz/24bit, если удастся,то до 192/24), две флешки(либо флешку и карту), т.к. 24 битный flac значительно больше по размеру, чем 16bit. Планирую также поставить входы/выходы для оптики, что бы попробовать поковырять MOST протокол(вроде он используется в XC90 и остальных с оптикой, если не ошибаюсь).
KenilElk
Сообщения: 28
Зарегистрирован: 21.06.2015 20:25
Авто: XC70 2004
Имя: Dmitri
Откуда: Питер-сейчас Британия

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

Сообщение KenilElk »

Ну что, очень достойно, поздравляю. И цап очень приличный, я на таком через уши слушаю флаки с компа по usb иногда.
На панель сообщений слева внизу за спидометром не хотите попробовать вывести название и время трека по Canbus?

http://hackingvolvo.blogspot.co.uk/
Аватара пользователя
yuripa
Сообщения: 288
Зарегистрирован: 15.09.2009 16:03
Авто: V40 1,9TD D4192T3 M56 2003
GSM: +375297030771
Имя: Юрий
Откуда: Минск, Чижовка
Благодарил (а): 4 раза
Контактная информация:

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

Сообщение yuripa »

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

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

Сообщение fb_sasha »

KenilElk писал(а):На панель сообщений слева внизу за спидометром не хотите попробовать вывести название и время трека по Canbus?
У меня на этом экранчике часы, и он простой - на четыре знакоместа, а так бы вывел. Судя по эл. схеме авто, у меня вообще нигде нет шины Can. Уверен, что по Melbus должен быть доступ к экрану магнитолы в режиме MD-CHGR, только как до этого докопаться?
KenilElk
Сообщения: 28
Зарегистрирован: 21.06.2015 20:25
Авто: XC70 2004
Имя: Dmitri
Откуда: Питер-сейчас Британия

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

Сообщение KenilElk »

Треки тогда проще на лсд панельке вывести на arduino, их мильон китов.
Canbus в основном на машинах с 2004, у вас Canbus на выводах 7-8 на зеленом разьеме сзади на HU 605.

HU-1205 себе можете поставить, забавная вещь, вместо вашего, он ставился на.v40, у меня такой на первой был, gps в него встроен, экран цветной, 64 цвета, навигацию рисовать стрелками и блоками.
Изображение
"arduino lcd" поиском посмотрите, есть даже с точскрином маленьким,.
Есть всего два девйса которые выводят на экран HU вольвы по мельбусу - Grom gromaudio.ru и. IMIV.
Гром очень популярен в России, возмодно и в Белоруссии, вам надо любой старый iPad Classic найти и одно из двух -Гром или imiv, с осцилографом посмотреть как оно общается.
Последний полный IMIV Classic у меня есть, но я в Британии. Могу прислать и даже подарить в итоге если мне плату итоговую тоже спаяете :oops: на тех или иных условиях хотя мне бы на приборную панель по канбусу теги, и кнопки с руля подключить к ней. По мельбусу длинные названия песен отвратно скролятся, русский невозможен, надо знакогенератор перешивать, экран дергается все время. Разработчик писал, что сколлинг сам наш HU делает, управлять этим мол невозможно.
Аватара пользователя
yagger
Легендарный клубень
Сообщения: 7379
Зарегистрирован: 04.09.2009 18:18
Авто: Volvo V60, 2016 г., B4204T11
GSM: +375292609000
Имя: Сергей/Генрих
№ клубной карты: 8
Откуда: г. Минск
Поблагодарили: 5 раз
Контактная информация:

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

Сообщение yagger »

fb_sasha, :good: так держать, классная вещица выходит. супер.
Ответить

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