Эмулятор сд чейнджера: Ошибка 404. Страница не найдена — Объявления на сайте Авито

Содержание

Эмулятор CD чейнджера своими руками схема

Многие автовладельцы сталкиваются с тем, что штатная магнитола не соответствует современным реалиям, не умеет работать с USB-накопителями, не может сопрягаться со смартфоном, даже просто принимать звук с аналогового входа и т.п. А ведь сейчас удобно хранить информацию на портативных цифровых устройтвах, в том числе и носить с собой любимые музыкальные композиции.

Поэтому штатный плеер или просто стоит на своем месте, чтобы не испортить вид приборной панели своим отсутствием, или используется в качестве только радиоприемника.

Конечно, замена на более современное оборудование возможна, но цена решения не всегда соответствует ожиданиям. Поэтому на рынке появляются всевозможные приборы и узлы, которые позволяют восполнить недостающий функционал штатному проигрывателю.

Один из таких хитрых приборов – эмулятор CD-чейнджера.

 

Для чего он нужен

Суть работы прибора сводится к следующему:

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

2.Эмулятор подключается к этому интерфейсу и отправляет код, который соответствует реальному CD-чейнджеру.

3.В качестве точки входа для внешних устройств используется наиболее популярный разъем для аналоговых сигналов AUX.

4.Теперь, передав аналоговый сигнал со своего смартфона (MP3-плеера и т.п.) на вход эмулятора, можно воспроизвести музыку на родной магнитоле без ее замены или кардинальной переделки.

Эмуляторы CD-чейнджеров имеют один серьезный недостаток – они работают только с определенными марками автомагнитол. Дело в том, что производители используют разные стандарты обмена данными.

Конечно, в сети можно найти готовые эмуляторы с различным функционалом, реализующие возможность чтения файлов с внешних USB-накопителей, подключение по Bluetooth-протоколу и т.д.

Но мы остановимся на самых простых вариантах, которые без особых сложностей можно реализовать своими руками.

 

Общий алгоритм

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

2.Микросхема должна отправлять специальным образом сформированный код ответа, который соответствует реальному ответу CD-чейнджера. Протокол можно найти на сайтах производителей или на тематических форумах.

3.Эмулятор можно разместить за магнитолой или даже внутри нее, подключившись к правильному выходу.

4.На лицевой панели магнитолы необходимо найти место для оборудования аналогового входа (это может быть разъем 3,5 мм мини-джек или аналог).

 

Сборка эмулятора CD-чейнджера для Toyota Corolla своими руками

Итак, непосредственно схема внешнего узла.

Рис. 1. Схема внешнего узла

 

Она реализует подключение по протоколу мультимедийной шины AVC-Lan. Блок подключается и распознается как CD-changer, в котором есть только один диск.

В качестве входа используется только AUX.

Конечный узел может выглядеть следующим образом.

Рис. 2. Внешний вид конечного узла

Рис. 3. Внешний вид устройства

 

Схема работает на базе ATMega8.

Для ее прошивки вам понадобится WinAVR (в примере использовалась версия от 20040720) и AVR Studio (использовалась 4.12.462 Service Pack 1).

Сырцы (исходные коды) прошивки – во вложении.

В качестве готовых макетов печатных плат можно использовать следующие.

 

Рис. 4. Готовые макеты печатных плат

 

 Во вложениях можно найти скомпилированную прошивку, модифицированную для Avensis 2000-2002.

 

Для Audi Concert CD

В данном случае ничего кроме платы Arduino pro mini не потребуется.

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

Рис. 6. Для прошивки необходим внешний программатор

 

Реально работающий скетч можно найти во вложениях. Распиновка указана в исходниках (можно изменить при необходимости).

На всякий случай – ссылка на исходный проект на GitHub (автор Tomáš Kováčik) https://github.com/tomaskovacik/vwcdavr/

Код создан на базе реверс-инжиниринга радиоэмулятора для VolksWagen, AUDI, SKODA, SEAT.

Необходимые схемы можно найти здесь.

Автор: RadioRadar

Автомобильный USB эмулятор CD чейнджера Триома Флиппер-2.

Что это такое и зачем оно нужно?
Если у магнитолы в машине есть вход для CD чейнджера, к нему можно подключить подобный адаптер, он обманет магнитолу и она решит, что к ней подключили чейнджер, причем вместо дисков используется обычная флешка с музыкой. Адаптером можно будет управлять штатными средствами, включая управление с руля.

На Муське уже было несколько обзоров подобных адаптеров, самые известные — китайские Yatour.

Я же решил пойти нестандартным путем, решил попробовать российский Триома Флиппер 2.
Общая оценка — отлично, покупкой доволен, рекомендую.

За подробностями прошу под кат

Предисловие Есть простое желание — хочется слушать в машине музыку. По радио далеко не всегда идет что-то подходящее, возить с собой кучу CD дисков, да и постоянно их записывать, надоело.
У меня в Пежо 407 2007 года стоит ГУ (Головное Устройство), в дальнейшем обзываемое просто магнитолой, без USB, блютуза, да и без обычного AUX входа.

Если в машине стоит обычная магнитола, не завязанная на управление какими-то функциями машины, проще всего просто купить новую магнитолу. Брендовую магнитолу с USB входом можно купить в пределах сотни евро. Еще какую-то сумму придется потратить, чтобы она понимала управление с руля.

Можно поколхозить и приделать AUX (аудио) вход, но все равно будет нужен источник звука, да и про управление с руля придется позабыть.

Варианты с FM трансмиттерами я давно отбросил — пробовал пару разных трансмиттеров, качество звука было не очень.

Есть еще один путь, подключить к магнитоле на вход CD чейнджера апаптер, который позволит слушать музыку с флешек, управляя адаптером штатными средствами магнитолы, в том числе с руля. Можно найти подобные адаптеры от разных производителей с разными параметрами и отличающиеся качеством, надежностью, удобством или ценой.
Самый известный адаптер — Yatour. Самый крутой, пожалуй, американский Grom Audio, играющий, в том числе, FLAC. Ну и до кучи еще несколько устройств — Audiolink, Xcarlink, DMC, Dension.

В первую очередь, стал смотреть на yatour. На ali cтоит от 50$. Но отзывы в интернете энтузиазм немного пригасили. На адаптере линейный выход с фиксированным уровнем, поэтому на многих магнитолах уровень громкости заметно ниже, чем с магнитолы. Иногда нестабильная работа, зависания, критичность к наличию посторонних файлов на флешке. Количество поддерживаемых каталогов — сколько дисков поддерживает магнитола, в моем случае, это 6.

Официального сайта у yatour нет, сайты Ятура в интернете — это сайты продавцов. И информацию приходится собирать по крупицам в разных местах, в основном отписываются те, кто его себе ставил, но их опыт не всегда подойдет для вашей магнитолы.
Но мне повезло, наткнулся на белорусского продавца yatour Сергея aka SSD, который ответил на все мои вопросы, включая особенности работы с моей магнитолой.
В целом — работает, но могут быть проблемы с громкостью и нестабильной работой. От Сергея впервые услышал и о Grom Audio и о Триоме, которую он тоже продает.

Grom Audio на андроиде, поддерживает FLAC, но нет модели для моего автомобиля.

А вот Триома Флиппер 2 заинтересовал. В первую очередь возможностью регулировки уровня выхода (громкости). Кроме того, у него гораздо более удобная организация папок и их может быть гораздо больше. И он гораздо менее глючный.
По ссылке (это сторонний сайт, не сайт Триомы) позаимствовал хорошую таблицу сравнения Yator и Trioma

Уточнение по Ятурам:
1. Посторонние файлы не мешают проигрыванию. Как минимум, на некоторых прошивках.

Итак, я свой выбор сделал. Триома!!!
При покупке подобного адаптера надо обязательно выбирать модель под свой автомобиль. Точнее, под автомагнитолу своего автомобиля. У разных магнитол могут быть разные разъемы под чейнджер, не совместимые между собой.

Где можно купить Триому?На сайте производителя есть список партнеров, которые продают продукцию Триомы. С покупкой адаптера в России или Белоруссии проблем нет. А в европе, откуда мне купить проще и не придется растамаживать и платить НСО, цены выше в два раза, от 120eur без стоимости доставки.

Стал искать знакомых, которые могли бы привезти мне адаптер из России или Белоруссии. Нашел!!! Нашел знакомого из России, который заказал и в начале февраля уже привез мне адаптер! Олег, спасибо!

И вот адаптер у меня дома!
В комплект входит сам адаптер, кабель для подключения к магнитоле и USB кабель.
Длина кабеля для подключения к магнитоле всего 40см, что сразу накладывает ограничения на расположение адаптера в машине — его приходится размещать непосредственно за магнитолой, даже до бардачка с ним не дотянуться.
Адаптер размером где-то с сигаретную коробку. Простая пластмассовая коробка с торчащим кабелем для подключения под устройств или AUX кабеля. Впрочем, после того, как я подключу адаптер к магнитоле, его больше никто не увидит.
Дополнительно взял AUX кабель с миниджеком на конце (+500р)

Еще несколько фоток

Установка Магнитола RD4, шестигранником откручиваем два винта и достаем магнитолу.

Сзади два подходящих разъема, на одном из них работать не будет — проверено 😉
На фотке указан нужный разъем. В нем штатно уже подключена проводка для подключения чейнджера, вытаскиваем установленный разъем и включаем свой.

Подключаем кабель с адаптером, включаем зажигание и чудо — все сразу заработало!!! Причем уровень громкости примерно такой же как с встроенного CD.

А вот дальше начинаем думать — куда бы вывести USB кабель. Проще всего в моем случае оказалось прокинуть кабель под рулем в маленький бардачок левее водителя.

Сам адаптер засунул в нишу сзади-слева от магнитолы. Места там немного, после установки магнитолы на место адаптер оказался там зажат кабелями, так что дополнительно закреплять адаптер не потребовалось.

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

Работа адаптера Качество звука. Сравнимо с CD плеером. Штатная акустика в автомобиле достаточно посредственная, так что разницу со штатным CD плеером на моей машине вы точно не услышите.
Скорость включения. Меньше пары секунд после включения зажигания на флешке с парой десятков каталогов. На форумах пишут, что при нескольких сотнях каталогов скорость поменьше. Адаптер запоминает, где он играл до выключения и начинает играть с этого же места. Это свойство ценно для любителей послушать аудиокниги. Адаптер запоминает место с 4-х последних флешек/
Переключение треков. Доли секунды, нет разницы в этом же или другом каталоге находится трек. Во время переключения нет никаких посторонних звуков.
Замена флешки. При работающей магнитоле вытаскиваем флешку и засовываем новую. Она определяется в течении пары секунд и сразу начинает играть. Во время замены может прозвучать очень тихая короткая трель.

Адаптер понимает 32 каталога, в которых может быть по 32 подкаталога, в каждом из которых может быть до 99 файлов. Но скоро я понял, что переключатель дисков у меня переключает только первые шесть дисков. Хотя в режиме Random адаптер видит все каталоги.

Задал вопрос на форуме Триомы, поддержка ответила очень быстро и предложила варианты организации каталогов. Проблема оказалась в том, что на RD4 кнопки хоть и выполняют функцию Disc+/Disk-, в действительности они посылают на адаптер команды прямого выбора диска 1-6. Так что этими кнопками можно только переключать 6 корневых каталогов или 6 подкаталогов.
И управлять 1024-мя каталогами на моей магнитоле не получится. Управлять можно всего 32*6=192-мя каталогами 😉

В описании сказано, что кнопки FF/FR выполняют двойную функцию — смену каталогов/подкаталогов и перемотку.
Но на RD4 Track+/Track- совмещены с FF/FR и для адаптера эти кнопки имеют Тройное назначение:

1. Короткое нажатие — Track+/Track-
2. Нажатие 2-3сек, отжатие, когда пропадет звук от текущего трека — переключение каталога
3. Длинное нажатие >3сек, идет ускоренный приглушенный звук — перемотка
Время приблизительное, ориентироваться надо на звук

Еще до покупки предполагал, что запишу одну большую мегафлешку с сотнями каталогов. Но уже сейчас вижу, что удобнее иметь несколько флешек с разными подборками.
У меня сейчас это:
1. Российская эстрада 80-90-е
2. Зарубежная эстрада 80-90-е
3. Инструменталки

Итого. За относительно небольшие деньги я получил безглючный адаптер с хорошим качеством звука и простым интуитивно понятным управлением. Покупкой очень доволен, Триома — молодцы!!!

Дополнительные ссылкиИнструкция на сайте производителя
Форум на сайте производителя

Мини ЧАВОКакие-то вопросы остались вне данного обзора, их я решил вынести в отдельный минифак. Сюда же буду добавлять вопросы, которые возникнут в комментариях.
  • Что нужно сделать для того, чтобы названия (имена файлов, тэги или вообще хоть что-нибудь) показывалось на дисплее?
  • Триома: Адаптеры Триома безусловно «видят» и теги, и имена файлов, и имена папок. Там где это возможно они выводят текстовые строки на штатные дисплеи магнитол: BMW и все автомобили с оптической шиной MOST. Возможно скоро будет реализован вывод текста для некоторых аппаратов Toyota/Lexus.
  • CD-чейнджеры без проблем справляются с задачей.
  • Триома: Боюсь, Вы заблуждаетесь: нам неизвестны внешние чейнджеры кроме перечисленных выше моделей, которые справляются с этой задачей. Чейнджеры, встроенные в головной аппарат- другое дело, там вывод текста происходит напрямую в контроллер дисплея,- это совершенно другой механизм.
  • Можно ли к адаптеру Триома Флиппер 2 подключить дополнительные устройства?
  • К адаптеру можно подключить Bluetooth модуль BMT-2.0 (блютуз адаптер, блютуз модуль, адаптер громкой связи) или кабель-переходник AUX-миниджек 3,5 папа

Адаптер Yatour Pioneer IPBus эмулятор CD-чейнджера. Адаптер Ятур для штатной магнитолы

Производитель: Yatour
Артикул: 00000000620

Есть в наличии

Самовывоз: сегодня — завтра

Цена: 3 950 р.

  • Если Вы не из Красноярска, то отправка после 100% предоплаты заказа. Наложенный платёж возможен при покупке до 5000 р. Наличными, на расчётный счёт (с НДС), электронными деньгами (идентифицированные кошельки). Как оплатить?
  • Ставим подпись и печать в гарантийном талоне свидетельствующие о наших гарантийных обязательствах. В гарантийном ремонте может быть отказано, если установка или ремонт производились лицами, не имеющими соответствующих полномочий. Продолжительность гарантийного ремонта не более 45 дней.
    Гарантия

    12 месяцев

  • Возможны скидки на установку. Обеспечим гарантийное обслуживание и ремонт оборудования, если оно установлено нас. Опытные установщики проведут инструктаж по эксплуатации установленного оборудования. Установка

Описание

• PIONEER DEH-P2500 DEH-P2500R DEH-P2600R DEH-P3100UB DEH-P3500MP DEH-P4100SD DEH-P5100UB DEH-P6600R DEH-P7100BT DEH-P717 DEH-P777 DEH-P8100BT DEH-88 DEH-P88RS DEH-P88RS-II DEH-P900 DEH-P919 DEH-P5800 DEH-P9600MP DEH-P77Mp DEH-P5600MP DEH-P4800MP DEH-P4850MP KEH-P6200-W MEH-P055 AVIC HRZ088 Цифровой чейнджер MP3 Yatour для прослушивания музыки с USB Устройство позволяет воспроизводить MP3 и WMA файлы на FLASH дисках и SD картах. Также возможно подключение через AUX. Адаптер Yatour подключается к штатным разъемам магнитолы автомобиля. Воспроизводит WMA, МР3 файлы (Поддержка до 16 Гбайт). Аудио сигнал напрямую попадает в магнитолу через разъем, без помех как у FM трансмиттеров. Управление осуществляется со штатной магнитолы, а также с кнопок на руле. Отображение на штатном дисплее номера трека и время его воспроизведения. Качество воспроизведения заметно лучше штатного СD, качественный MP3 процессор последнего поколения с поддержкой битрейта до 320Кбит/с. Переключение между папками осуществляется клавишами Disk+Disk- также есть ускоренная перемотка вперед и назад. При переключении на другой источник (радио, ТВ) автоматически ставится пауза. Эмулятор запоминает позицию, на которой было остановлено воспроизведение. Для проигрывания песен на FLASH накопителе или SD карте нужно создать папки . Названия папок должны быть на английском языке. Питание 7-15 В Потребляемый ток 80 mA (12V) Ток в режиме ожидания 90 dB Динамический диапазон >80 dB Коэф. нелинейных искажений % Cross Noise >80 dB (1kHz,0 dB) Рабочая температура -20°C ~ 70°C Размер 147x97x75mm Вес 300гр Комплектация: Эмулятор, штатный разьём подключения, aux кабель, инструкция на русском. Гарантия: 12 месяцев

Сообщить об ошибке в описании

Адаптер USB эмулятор CD чейнджера

Основные данные:

Категория:

новые

Описание:

Audi Volkswagen Skoda 12pin адаптер Wiiki-Tech(Yatour) USB AUX Производитель: Wiiki-Tech Модель: Wiiki-Tech-Yatour-USB-Audi12pin Wiiki-Tech автомобильный цифровой адаптер iPhone / AUX MP3 VAG (Audi Voolkswagen, Skoda, Seat) для штатной магнитолы. Полностью копирует функции CD-чейнджера. Он обеспечивает качество звука CD непосредственно в автомобильную стереосистему через порт CD-чейнджера. Полный аналог Yatour, Demon, Xcarlink, AudioLink, DMC, CAA, Grom, Флиппер Это отличное решение для воспроизведения музыки на головном устройстве автомобиля без FM-передатчика. Сочетание iPhone и AUX в адаптере Wiiki-Tech, обеспечивает водителя доступом к огромному выбору музыки. Адаптер Wiiki-Tech сделает путешествие более интересным и легким. Особенности Адаптер соединяется с магнитолой через провода. За счет этого достигается максимальное качество звука. Управляется кнопками на руле или магнитоле. Поддержка MP3 и WMA треков Поддержка SD / SDHC / MMC / USB/ Card Reader до 8Гб Поддержка внешнего источника звука (MP3, MP4 плееры, PSP, мобильный телефон) через AUX IN слот Защита от вибрации и электронных помех Простой монтаж устройства. Не требуется вмешательство в электрику и конструкцию (при необходимости легко отключается). Модели с разъемом 12pin Volkswagen Vario 2009-2011 Volkswagen EOS 2007-2011 Volkswagen Fox 2004-2011 Volkswagen Golf/GTI/R32 2004-2011 Volkswagen Jetta 2003-2011 Volkswagen Passat 2004-2011 Volkswagen Polo 2005-2011 Volkswagen Rabbit 2007-2011 Volkswagen T5 2003-2011 Volkswagen Tiguan 2007-2011 Volkswagen Touareg 2002-2011 Volkswagen Touran 2003-2011 Skoda Superb 2008-2011 Skoda Octavia 2007-2011 Seat Leon 2008-2012 Audi A3 2008-2010 Audi A4/S4 2007-2009 Audi TT 2007-2010 Магнитолы с разъемом 12pin Volkswagen Delta 6(в T5&Touareg), Delta 7, Premium 6/7, R100/110, RCD100/200/210/300/310/500/510, Navigation 7L6, Z6Z7, New Phaeton, RNS2, MFD2, RNS300/310/510, и т.д.; Audi Concert 3, Chorus 3, Symphony 3, Navigation Plus 3, Delta 6, Delta 7, Navi BNS 5.0 без MMI, Navi RNS-E без MMI, Altea CD01, и т.д.; Skoda Beat, Cruise, Dance, Melody CC, Melody CD, MFD2, Nexus DVD, Rhapsody, RCD 300 /500, RNS 2, RNS 300, Stream, Symphony MP3, Swing, и т.д.; Seat Audiosystem CD1/CD2/CD3, RNS2, MFD2, PN1(Monochrome), PN3(Multicolor), Altea CD02, и т. д.; Примечания Не совместим с RCD310/RCD500/RCD510/RNS310/RNS510 2011 года и новее.

Эмулятор Panasonic CD Changer с встроенным контроллером IDE ATAPI

Данное устройство разрабатывалось как приставка к авто-магнитоле CQ-RG133W производства Panasonic, подключаемая к штатным разъемам CD-C (CD Changer) на задней стенке магнитолы, позволяющая воспроизводить AudioCD диски на компьютерном приводе CD-ROM с интерфейсом IDE.

Наибольшую сложность вызвал сам протокол обмена информацией между головным (магнитола) и подчиненным (CD чейнджер) устройствами. В инете информации по этому поводу не густо, пара ссылок:
www.mictronics.de/projects/cdc-protocols/#Panasonic
q1.se/cdcemu/
причем описание из первой ссылки ссылается на вторую как на первоисточник, а исходники из второй ссылки, написанные на ассемблере для МК PIC Microchip, немного разнятся с описанием протокола с той же страницы, что первоначально поставило под сомнение работоспособность приведенной прошивки (и в чем я, собственно, и убедился в дальнейшем).

Т.к. с МК семейства PIC, а равно как и с другими семействами МК от Microchip, я не сталкивался, проверить сей факт решено было портированием кода на платформу x51, а в качестве камня я использовал AT89S52. Как я уже сказал, код оказался неработоспособным. Перво-наперво, не без чтения мантр и танцев с бубном, мне удалось подобрать тайминги посылки, чтобы заставить магнитолу уверенно переключаться в режим управления чейнджером. Для этого достаточно отправлять посылки на трехпроводный интерфейс с периодичностью до нескольких десятков милисекунд. После, всяческими методами подбора/перебора, выяснил предназначение и диапазоны изменений байтов в посылке. А дальше — дело техники: оформил познания в виде подключаемого модуля (я работаю в среде Keil uVision3), прикрутил к проекту модули ATAPI и CDAudio (перелопаченные исходники которых выдернул с проекта A Simple 8051 based ATAPI CDROM audio controller), и в результате получилось следующее:

Теперь об интерфейсе и протоколе.

Для подключения чейнджера на магнитоле имеется разъем типа DIN-8M1 (по номенклатуре «Бурого медведя»), по которому передаются управляющие сигналы, а также два аналоговых RCA-входа (тюльпаны), по которым поступает звуковой сигнал. На рисунке 1 показана распиновка управляющего разъема.

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

Трехпроводный интерфейс включает в себя линии тактирования, данных и стробирования. Временная диаграмма представлена на рисунке 2.

Как видно из диаграммы, данные передаются посылками по 8 байт. Период тактовых импульсов равен 8 мкс. Интервал между отдельными байтами в посылке равен 24 мкс. Интервал между посылками составляет в среднем 10 — 20 мс. Данные фиксируются по заднему фронту тактовых импульсов. Смена уровня на линии данных происходит по переднему фронту. Байты в посылке передаются в прямом порядке, от 1-го к последнему.

В таблице 1 показано распределение передаваемой информации между передаваемыми в посылке байтами. Следует отметить, что представленные данные передаются в посылках в инверсном виде, т.е. каждый байт инвертируется перед отправкой. В первом байте номер диска передается в младшей тетраде, а старшая тетрада равна 0. Байты 2-4 содержат значения в двоично-десятичном коде. В 5-м байте передается информация о включенном (1) или выключенном (0) режимах повторного воспроизведения диска (бит 3) и случайного воспроизведения треков (бит 2). В 6-м байте должно быть число из диапазона (30h — 4Fh) для активации НЧ входа чейнджера или число (A0h) для индикации команды выброса диска (символы ‘Ej’ на индикаторе). Назначение остальных байтов неизвестно, а их значения, указанные в таблице, подобраны экспериментально.

Данные по однопроводному интерфейсу передаются по известному протоколу NEC, широко применяемого в системах дистанционного управления на ИК-лучах в бытовой аппаратуре. Кратко напомню о механизме передачи информации и отмечу некоторые особенности этого протокола.

Согласно протоколу NEC, каждая посылка состоит из стартового бита и 32 бит данных (16 бит адреса и 16 бит команды). Стартовый бит состоит из импульса длительностью 9 мс и паузы 4,5 мс. Кодирование бит осуществляется длительностью паузы (1.6 мс для лог.1 или 0.56 мс для лог.0) между импульсами фиксированной длительности (0.56 мс). При непрерывном нажатии на кнопку, только первая посылка передается полностью. Все остальные передаются в виде стартового бита с укороченной паузой (2,25 мс) и завершающим импульсом (0.56 мс), с периодом 110 мс. Для пояснения сказанного, на рисунке 3 показана осциллограмма реального сигнала, снятого с ножки RM-DATA на разъеме «CD-C» магнитолы.

В таблице 2 указаны значения соответствующие нажатым клавишам на панели управления головного устройства.

Для включения режима «RANDOM» код клавиши равен 48B7h, при выключении передается команда 08F7h. При выключении режима чейнджера на магнитоле (например, включен тюнер), непрерывно передается команда 10EFh, которая, очевидно, используется для перевода CD-чейнджера в режим ожидания.

P.S. Вышеприведенная информация была получена мной экспериментальным путем, поэтому возможны некоторые расхождения с оригинальным протоколом от Panasonic. Также я не могу гарантировать корректной работы этого протокола на других моделях магнитол Panasonic, имеющих аналогичный вход для подключения CD-чейнджера (хотя, как мне кажется, работать будет). Я же экспериментировал на модели CQ-RG133W.

Схема устройства.

Схема устройства показана на рисунке 4.

Как я уже говорил, в качестве МК выбран x51-совместимый аналог AT89S52 от Atmel, который с легкостью заменим на AT89S51, AT89S53, AT89S8253 без переделки конструкции, и даже на аналогичные МК AT89C51(52/55), при наличии параллельного программатора. В качестве привода были опробованы модели: TEAC CD-540E, LG GCR-8523B.

На элементах DD1.2,R1,C1,R5,R7,VD5 собрана схема начального сброса МК, сюда же подключена кнопка SB1, вынесенная на переднюю панель (задумывалась как средство оживления при зависаниях, но за полгода эксплуатации так и не пришлось ею воспользоваться). Поэтому кнопку можно безболезненно удалить, а при желании заодно и упростить цепь начального сброса МК. Элемент DD1.1 служит инвертором, а заодно и усилителем по току цепи RM-DATA. Опыт показал, что здесь употребимы только КМОП-инверторы (серии К155/555/531/533/1531/1533 не подходят – видимо сказывается наличие ограничивающего ток резистора 1 кОм в этой цепи в схеме магнитолы). Далее, элементы R2,R3,VD4,DD1.3 образуют детектор включения питания магнитолы. При лог.1 на выходе DD1.3 CD чейнджер переходит в дежурный режим, вне зависимости от остальных условий. Ну и элементы DD1.4,R9,R10,R12,VT2,VT3,VD6 – это усилитель тока реле К1, которое включает питание привода. Инвертор DD1.4 использован из соображений защиты от кратковременного срабатывания реле К1 при начальном сбросе МК (при подачи питания или нажатия кнопки SB1). Использование ключа VT1 для управления индикатором питания VD1 продиктовано отсутствием свободного контакта на разъеме XP3, через который, в противном случае, пришлось бы заводить линию питания (+5В) на светодиод. Ну и опять же, в процессе работы над контроллером, думал выводить через него дополнительную информацию для пользователя (типа помигивания в процессе воспроизведения), а потом, когда плату уже склепал, решил, что в принципе, можно обойтись и без миганий (ну и ладно, на первый раз и так сойдет). Защита от неправильной полярности питающего напряжения выполнена по классической схеме на FU1,VD2. Элементы VD3,L1,C2 образуют фильтр импульсных помех (в том числе высоковольтных) присутствующих в цепи бортового питания автомобиля (правда VD3 я так и не нашел, поэтому в моем устройстве он отсутствует). Остальное, думаю, понятно и без комментариев.

Пара слов о функционале, реализованном в прошивке.

Собственно, здесь мы имеем функции рядового CD плеера за исключением перемотки внутри трека: “Play” (кнопка >>), “Stop” (кнопка Disc- или Disc+), “Pause” (повторное нажатие на кнопку >> во время воспроизведения), “Prev. Track” (кнопка <<), “Next Track” (удержание кнопки >> более 1 с.), “Repeat Disc” (кнопка Repeat), “Random Play” (кнопка Random) и режим обзора диска с 20-ти секундным воспроизведением каждого трека и автоматическим переходом на следующий до последнего трека на CD включительно (кнопка Scan). В режиме обзора CD на дисплее мигает номер трека, выключается обзор однократным нажатием кнопки >>, при этом воспроизведение трека не останавливается. Также, в режиме паузы, на дисплее мигает время трека.

Рекомендации по сборке.

Вся конструкция собрана на четырех платах. На рис.5 показаны платы блока питания, разъемов Mini-DIN и RCA и плата передней панели с элементами VD1 и SB1.


Приведенная схема является усовершенствованным вариантом первой конструкции CD чейнджера, а печатная плата разрабатывалась мной только для первого варианта, а затем, прорезанием дорожек и навешиванием дополнительных деталей со стороны печатных проводников, была преобразована в вышеприведенную схему. Поэтому печатку придется разводить самостоятельно. Как пример, на рис.6 показан первоначальный вариант, который отличается наличием EEPROM 24С16 и разводкой цепей под К555ЛА3 в качестве DD1 (у К555ЛА3 и К561ТЛ2 разводка отличается).


В качестве корпуса (1) я использовал CD Box – этакая коробка в форме сейфа с ключом для хранения CD (см. рис. 7). Лишние части по высоте (2) были срезаны ножовочным полотном, к нижней половине по периметру (кроме задней части) приклеены супер-клеем направляющие (3). Задняя стенка также отрезана по высоте получившегося корпуса, в левой части сделан прямоугольный вырез под разъемы. Также к задней стенке крепится алюминиевая пластина-радиатор толщиной 4 мм. К ней прикручены стабилизаторы напряжения DA2, DA3. Привод CD-ROM установлен на шасси, вырезанном из жести (см. файл chassis.vsd из архива в конце статьи). Вот, в принципе и все, остальное смотри на фото.

Тем, кто решит только повторить сей девайс, желающие поэкспериментировать или усовершенствовать прошивку — обращайтесь на email.

Фотографии готового устройства и демонстрационное видео

Профессиональный, автоматический cd-чейндёером эмулятор для автомобилей

О продукте и поставщиках:
Alibaba.com позволяет легко получить доступ к широким категориям. cd-чейндёером эмулятор, которые помогают в точном мониторинге и диагностике отдельных транспортных средств и механизмов. Эти наборы. cd-чейндёером эмулятор оснащены модернизированными технологиями и могут помочь в максимальной заботе о машинах. Уникальная коллекция. cd-чейндёером эмулятор прочны в конструкции и не требуют частого обслуживания, что позволяет экономить ваши деньги с течением времени. 

Все. cd-чейндёером эмулятор, доступные на сайте, имеют сложную структуру. Инструменты очень удобны, сделаны из прочных материалов, таких как железо и нержавеющая сталь, и могут охватывать несколько широко используемых систем. Эти. cd-чейндёером эмулятор профессионального уровня, но при этом достаточно просты, чтобы их могли использовать и любители. Они также могут помочь в ремонте всех видов важных систем, таких как трансмиссии, двигатели, тормоза, безопасность, выбросы и так далее. Эти. cd-чейндёером эмулятор имеют электрическое питание и имеют гарантийный срок.

На Alibaba.com представлен широкий выбор. cd-чейндёером эмулятор различных моделей, размеров и функций. Эти. cd-чейндёером эмулятор оснащены яркими светодиодными дисплеями, которые обеспечивают четкую видимость. Эти. cd-чейндёером эмулятор также оснащены инновационным программным обеспечением DS Tool, которое может обновлять и показывать вам все записи о клиентах через ПК, нетбуки и другие устройства. Он совместим со всеми типами операционных систем и может помочь вам отслеживать записи.

Alibaba.com может предложить вам множество. cd-чейндёером эмулятор, что поможет вам сэкономить на покупке. Эти продукты имеют сертификаты ISO, CE, SGS, что также дает уверенность в подлинности. Вы также можете размещать OEM-заказы вместе с индивидуальной упаковкой.

Microlink | Эмулятор CD-чейнджера


& nbsp & nbsp & nbspMICROLINK2 FI8


  • Подходит для автомобилей марок FIAT , LANCIA и ALFA ROMEO .
  • Порты USB , MicroSD i AUX .
  • Поддерживает форматы аудиофайлов MP3 , VMA , ASF и WAV .
  • USB-порт
  • можно использовать в качестве зарядного устройства для телефона и .
  • Поддерживает органы управления на рулевом колесе .
  • Качество звука CD .
  • Размер устройства: 70x60x20 мм.
  • Сделано в Сербии. Гарантия два года.

  • & nbsp & nbsp & nbsp подробнее …



    & nbsp & nbsp & nbspMICROLINK2 VW8


  • Подходит для автомобилей марок VOLKSWAGEN , SEAT , AUDI и SKODA
    с 8-контактным разъемом MINI-ISO.
  • Порты USB , MicroSD i AUX .
  • Поддерживает форматы аудиофайлов MP3 , VMA , ASF и WAV .
  • USB-порт
  • можно использовать в качестве зарядного устройства для телефона и .
  • Поддерживает органы управления на рулевом колесе .
  • Качество звука CD .
  • Размер устройства: 70x60x20 мм.
  • Сделано в Сербии.Гарантия два года.

  • & nbsp & nbsp & nbsp подробнее …



    & nbsp & nbsp & nbspMICROLINK2 VW12


  • Подходит для автомобилей марок VOLKSWAGEN , SEAT , AUDI и SKODA
    & nbsp & nbsp & nbsp с 12-контактным QUADLOCK.
  • Порты USB , MicroSD i AUX .
  • Поддерживает форматы аудиофайлов MP3 , VMA , ASF и WAV .
  • USB-порт
  • можно использовать в качестве зарядного устройства для телефона и .
  • Поддерживает органы управления на рулевом колесе .
  • Качество звука CD .
  • Размер устройства: 70x60x20 мм.
  • Сделано в Сербии.Гарантия два года.

  • & nbsp & nbsp & nbsp подробнее …



    & nbsp & nbsp & nbspMICROLINK2 REN8


  • Подходит для автомобилей марки RENAULT
    с 8-контактным разъемом MINI-ISO.
  • Порты USB , MicroSD i AUX .
  • Поддерживает форматы аудиофайлов MP3 , VMA , ASF и WAV .
  • USB-порт
  • можно использовать в качестве зарядного устройства для телефона и .
  • Поддерживает органы управления на рулевом колесе .
  • Качество звука CD .
  • Размер устройства: 70x60x20 мм.
  • Сделано в Сербии. Гарантия два года.

  • & nbsp & nbsp & nbsp деталей…

    RNS MFD2 Bluetooth (Эмулятор CD-чейнджера)

    Все говорили: «Почему бы тебе просто не купить новое радио с bluetooth?». И вы можете быть уверены, когда я скажу, что я рассматривал этот вариант несколько раз, фактически, почти каждый день, когда что-то не работало. Но проекты просто не были бы интересными, если бы все работало из коробки.

    Это будет длинный пост, так как я постараюсь заполнить пробелы в недостающей информации, которую я не нашел в Интернете или которая сбивала с толку.
    Для тех, кто здесь, чтобы посмотреть, можно ли это сделать: ДА. У меня работающий VW RNS MFD2 с подключением к телефону по Bluetooth. Ради этого я жертвую внешним CD-чейнджером на 6 дисков. Теперь у меня есть базовый набор элементов управления воспроизведением, который также работает с кнопками на рулевом колесе, а поскольку модуль BT поддерживает звонки, я также могу звонить в режиме громкой связи.

    Идея

    Наиболее очевидное решение для добавления поддержки BT в автомобильную стереосистему с AUX — это просто купить дешевый модуль BT, подключить его и вуаля.Но мне нужны элементы управления на рулевом колесе, звонки по громкой связи, и мне не нравятся кабели питания и розетки на 12 В.
    ПРИМЕЧАНИЕ. У меня уже был относительно дешевый эмулятор CD-чейнджера с USB и AUX, но он плохо работал и не имел BT. Хорошо за 25 евро, но в конце концов BT — это BT.

    Основная информация

    • Радио — VW RNS MFD2 (версия DVD)
    • Ранее установленный внешний CD-чейнджер: 6-дисковый VW 1DINCDC (Sony)
      ПРИМЕЧАНИЕ: не VAG CD-чейнджер!
    • Новый эмулятор Bluetooth CD Changer (CDCEmulator):
      • основной процессор: STM32L100-Discovery
      • дешевый китайский модуль Bluetooth: KCX_BT002
      • дешевый китайский понижающий преобразователь (12 В -> 5 В)
      • пара BC547, BC557, несколько резисторов и электролитических конденсаторов (преобразователи напряжения и регуляторы мощности)
    • Возможности:
    • Прием всех радиокоманд (PLAY / MUTE, NEXT / PREV, FFW / FBW, выбор компакт-диска, сканирование MIX).CDCEmulator + BT действует как CD 1, некоторые радиокоманды игнорируются или меняются по моему желанию.
    • Другие дополнительные, но полезные вещи:
      • логический анализатор (8 евро на ebay)
      • USB <-> адаптер UART
      • осцилоскоп
    • Программное обеспечение:

    CDCEmulator Data IN, Data OUT

    Это то, о чем весь этот проект. Здесь я потратил большую часть своего времени, пытаясь выяснить, какие данные отправлять, поэтому радио подумал, что CD-чейнджер присутствует и, следовательно, включает аудиовход.

    Вход данных эмулятора CDC

    Это сообщение от радио к CDCEmulator. Он отправляет только несколько команд в ответ на нажатие кнопки пользователя или запрос инициализации / деиницирования.

    1. Есть много способов интерпретировать данные, поэтому лучший способ — просто выбрать один и придерживаться его. В моем случае я нашел много помощи на других сайтах (см. Ниже), но в конце все же выбрал трассировку для связи между CD-чейнджером. Я также написал парсер данных PulseView, чтобы было намного проще понять, что происходит.
    2. Данные передаются по одной линии (без CLK) с логическими уровнями 0-5 В.
    3. Каждое радио-действие (нажатие кнопки пользователя, управление) отправляется двумя пакетами. Первая — это команда, а последняя похожа на ACK или что-то еще — всегда одно и то же.
    4. Каждый пакет представляет собой четырехбайтовое сообщение, где только один (третий) байт представляет собой фактическую команду. Сообщение начинается с последовательности запуска (более длинные высокие и низкие импульсы), а «1» и «0» кодируются по длине импульса.
    5. CDCEmulator должен отправлять ACK для каждой команды.
    6. Сроки можно увидеть на картинках. Они могут отличаться довольно много, пару сотен микросекунд.
    7. У меня было много проблем с пиками и, следовательно, ложными прерываниями на этой линии. В конце я программно отклоняю каждую смену пина.

    Выход данных CDCEmulator

    Это коммуникационный CDCEmulator -> радио. Как только CDCEmulator инициализирован , он периодически отправляет 8-байтовые пакеты с данными воспроизведения, информацией о деке, состоянием CDCEmulator и ответными пакетами данных IN ACK.Звучит просто, но получить правильные данные было довольно сложно. Именно здесь я был больше всего сбит с толку, когда прочитал материал, который люди уже придумали для чейнджера компакт-дисков VAG.

    1. Коммуникационный протокол — это простой однонаправленный SPI, где:
      1. CDCEmulator — MASTER, радио — SLAVE.
      2. Частота CLK видимо не критична. У меня около 60 кГц.
      3. CLK: полярность = низкий, фаза = 1. Данные сначала интерпретируются как старший бит.
      4. Необходимо обеспечить логические уровни 0-5 В.В моем случае STM32L1 работает на 3V3, и радио не могло считывать данные до того, как я добавил преобразователь уровня напряжения 3V3 -> 5V для обеих линий (CLK, MOSI). Поскольку скорость действительно низкая, у меня не было проблем с оконечной нагрузкой линии или паразитной емкостью.
        ПРИМЕЧАНИЕ: дешевые китайские ДВУНАПРАВЛЕННЫЕ преобразователи уровня мне не подошли. Похоже, что выходной драйвер STM32L1 и входной каскад радио были несовместимы по импедансу, что вызывало все виды неопределенных уровней напряжения.
    2. CDCEmulator периодически отправляет пакеты с самого начала (при включении радио) до тех пор, пока радио не отправит запрос на остановку (например, при деинициализации, когда пользователь нажимает кнопку FM и больше не хочет слушать компакт-диск).
      ПРИМЕЧАНИЕ: CDCEmulator должен прекратить отправку данных по запросу радио, иначе радио не отключит его корректно и начнет отправлять повторяющиеся запросы деинициализации до истечения времени ожидания.
    3. Каждый пакет состоит из 8 байтов. Я до сих пор не знаю, что означают все байты, хотя я записал все возможные состояния CD-чейнджера — кажется, они как-то связаны друг с другом, зависит от состояния CD-чейнджера и состояния воспроизведения. Однако, как это работает, вы можете увидеть код для получения более подробной информации.
      1. При включении питания и запросе инициализации CD-чейнджер отправляет информацию о CD-деке.Таким образом, радио может отображать доступные компакт-диски и ограничивать выбор треков. Однако, даже если радиостанция не получила информацию о деке, она включает вывод звука, если режим CDCEmulator и данные о состоянии верны.
      2. Радио не может отображать названия треков, а также не заботится о том, что отображается, пока значения действительны. Итак, я решил всегда показывать CD 1, трек 42 (конечно) и свой день рождения в полях time min / hour. Как начальник. 😀
    4. Время между пакетами также не очень важно.

    Реализация

    Мне лень писать подробный гайд и инструкции. Я пытался комментировать более сложные части кода. Вот некоторая общая информация, но не стесняйтесь спрашивать что-нибудь в комментариях.

    1. Я использовал свою IDE VS Code STM32 для разработки. Я генерирую базовый код инициализации периферийных устройств с помощью CubeMX и использовал библиотеку LL. У меня было много проблем — я обнаружил ошибку в библиотеках LL, и в целом я думаю, что все могло бы быть намного лучше, но все еще в порядке, так что дерзайте, если вы не планируете писать все с нуля.
    2. Чтобы считывать данные IN, генерировать сообщения SPI, управлять модулем BT и иметь возможность распечатывать сообщения через UART, не должно быть никакого кода блокировки. Итак, вот что я сделал:
      1. Я создал два таймера секундомера с нашей точностью. Достаточно хорошо, поскольку временные ограничения довольно слабы.
      2. Я создал два кольцевых буфера для:
        1. принятых команд данных
        2. Режим / состояние данных MOSI
      3. Я читаю данные IN линии в режиме внешнего прерывания с обнаружением нарастания и спада.Внутри подпрограммы прерывания я только обновил конечный автомат, и как только все сообщение было получено, я добавил его в буфер.
        Данные в обработчике в основном цикле проверяются, если буфер пуст, и генерируют ответные сообщения или другие действия, такие как управление модулем BT.
    3. Я генерирую сообщения MOSI с таймингами внутри обработчика MOSI, которые постоянно проверяют время и генерируют точный байт пакета в точное время. Здесь все нетривиально, и я не могу придумать никакого хорошего объяснения, почему CD-чейнджер / радио не используют более простой подход.По крайней мере, все байты в одном пакете могут быть отправлены одновременно. дох.
    4. Действия (элементы управления BT) создаются как импульсы, имитирующие нажатие кнопки модуля BT. Кроме того, пользователь может нажать (например) радиокнопку NEXT несколько раз быстрее, чем модуль BT настроен на подтверждение нажатия кнопки . В этом случае действия засчитываются и откладываются.
    5. RNS MFD2 имеет свою собственную логику о том, как и когда включать / отключать аудиовход, я предполагаю из-за возможных нежелательных шумов на аудиолинии во время включения / выключения питания или других действий.Это особенно проблема с командой NEXT / PREV, где состояние отключения звука радио может быть дольше, чем выполняется действие (через BT, а не через старый CD-чейнджер), и вы можете не услышать начало песни. Кроме того, состояние отключения звука команды NEXT / PREV намного дольше при переключении поворотным энкодером, чем кнопки в верхнем левом углу)!
    6. Поскольку пользователь может управлять источником звука BT (телефоном) вручную, вы можете легко попасть в состояние, когда телефон находится в режиме PLAY, а радио находится в состоянии MUTE и наоборот. Вот почему я решил молча игнорировать команды PLAY / MUTE и реализовать действие PLAY / MUTE для команды FFW (которое в любом случае не поддерживается модулем BT).Таким образом, я также могу легко управлять вызовами BT и отключением звука радио. В любом случае, это реализация моего BT-модуля, не стесняйтесь ее менять.
    7. Распиновка лучше всего видна из файла проекта CubeMX. Схемы у меня нет. За исключением транзисторных преобразователей уровня напряжения, все очень просто, напрямую подключено к контактам на плате разработчика. Некоторые вещи, которые вы видите на печатной плате, являются избыточными и специфичными для модуля BT.

    Вы можете найти код и некоторые другие данные в нашем GitHub. Не стесняйтесь спрашивать, если что-то неясно (к сожалению, не все так просто, как хотелось бы).И удачи вам с обновлением Bluetooth RNS MFD2! 🙂

    Блог Ково: Эмулятор CD-чейнджера

    Версия PIC на основе проекта vwcdpic

    Изменить: лучше поискать этот

    ОБНОВЛЕНИЕ: продаются простые платы (1 евро за плату + доставка), а также эмуляторы в сборе + простой кабель с разъемом (протестировано wvcdpic + аудиокабель = 10 евро + доставка), свяжитесь со мной по электронной почте, если вы заинтересованы, также я могу отправить предварительно запрограммированное изображение + 2E

    изначально это было на странице проекта.Здесь много «файлов», поэтому я проясню здесь, я надеюсь:

    весь проект построен вокруг проекта www.k9spud.com/vwcdpic/ (зеркало, зеркало сайта разработки), который был выпущен под gpl (2 I вещь …)

    Есть 3 версии прошивки:
    v1: для большого 16pin pic … пофиг
    v2:

    • для pic12f629
    • исходный код предоставлен
    • последовательный выход, прост в обращении с Arduino
    • имеет ошибку с последовательным соединением, выбирая CD3,4,5,6, всегда отправлять команду 0xd3 (выбран cd3), но исправление — sipple, исправленный pic asm находится на моем github
    • глючит (не используйте его!) На blaupunkt chorus1, а концерт1 не на philips Concert1
    v3:
    • для pic12f629
    • только шестнадцатеричный
    • последовательный выход, но с ошибкой в ​​последовательной связи (не могу исправить, без исходного кода)
    • глючит (не используйте его!) На blaupunkt chorus1, а концерт1 не на philips Concert1

    Я не знаю, в чем разница в коде v2 и v3, кроме используемых контактов.

    Я использую глючную версию 3 прошивки только для эмуляции CD-чейнджера, без контроля чего-либо еще и исправленную версию 2 для связи с arduino, которую затем я использовал для управления телефоном HTC и модулем BT.

    Когда я начал искать по этому поводу, я обнаружил, что ребята из форума cz skoda делают этот фальшивый чейнджер, они добавляют контроль мощности для «переключения» постоянного напряжения +12 В … так что я взял их дизайн и использовал его. После некоторых сборок и исследования того, как использовать этот эмулятор со старым блоком audi chorus, я понял, что BSP452, который используется для переключения и обеспечения стабильного 12 В на контакте ACC, способен на 0.7A как минимум, поэтому я снимаю весь «выключатель питания» и полностью управляю им прямо с контакта радио ACC.

    Также лучше не использовать усилитель звука , много шума и т. Д. Я пробую много экранирования, коаксиальных кабелей и дизайна, а потом просто сдаюсь. Лучше всего использовать простой эмулятор, сделанный на универсальной плате, как показано на следующем рисунке, и подключать аудио напрямую к соответствующим контактам на разъеме радио CD-чейнджера. Если вы действительно хотите использовать обычную печатную плату, перейдите к версии smd и просто «вырежьте» звуковую часть.

    Простая версия
    для компиляции pic asm: gpasm xxxx.asm

    для записи я использую http://rweather.github.io/ardpicprog/

    Эмуляторы с усилителем звука

    kicad files
    fritzing files
    Схема, для прошивки v3
    PCB — это просто переделка PCB, которая была на сайте k9:
    Сборка версии kicad



    06
    версия фритзинга
    Отдельное звуковое заполнение грунта, чтобы попытаться убить шум, исходящий от связи PICradio.но это не исправляет :(. Это может быть легко преобразовано в версию «просто эмулятора».
    edit: через некоторое время я подключаю аудио заземление с помощью отдельного кабеля к шасси, и это устраняет проблему шума, поэтому, как всегда, проблема была в контуре заземления. …

    Поддержка HTC

    файлы на гитбут, также с инструкцией

    это использование прошивки v3, потому что на пульте дистанционного управления наушниками просто «воспроизведение / пауза», поэтому ошибка в прошивке не является проблемой

    Поддержка Bluetooth

    файлы на gitbut, также с инструкцией

    проблема с этим модулем BT заключается в обработке входящего звонка (или его ошибки в моем HTC) после того, как он «забрал» его с телефона.


    только рис у меня есть 🙂


    в настоящее время я занимаюсь «сниффером» для версии pic, поэтому я могу обновить shyd версию эмулятора на atmega. Я делаю это, потому что на chorus1 и Concert1 есть какая-то ошибка, которая иногда блокирует радио в режиме strance, когда радио все еще отправляет одну команду и не хочет распознавать поддельный чейнджер 🙂
    ATMEGA версия

    основан на работе SHYD, портирован на Arduino (ATMEGA168,328, а также работает с ATMEGA8 -1 $ на ebay).Работает с Xtal 16 МГц, а также с внутренним RC-осциллятором 8 МГц (протестировано) — установите CPU_SPEED на значение частоты процессора в МГц, подробнее об этом в более новой публикации
    подключение arduino к HU


    код на гитхабе

    CD-чейнджер | Hackaday

    В 2007 году было достигнуто множество технологических достижений. Первый iPhone, например, был выпущен в январе, а New Horizons обогнала Юпитер позже в том же году.Но даже несмотря на все эти удивительные достижения, Volvo по-прежнему не устанавливала дополнительные входы для стереосистем в своих автомобилях. У них действительно были устаревшие порты в головных устройствах, и [Калле] занялся разработкой этого разъема для размещения вспомогательного входа.

    Речь идет о 8-контактном разъеме DIN сзади, который в былые времена (почти восемь лет назад) использовался для чейнджера компакт-дисков. Поскольку сейчас компакт-диски — это старая новость, [Калле] использовал эту возможность для взлома.Первым препятствием было то, что CD-чейнджер нельзя было выбрать из меню, пока головное устройство не подтвердило, что там что-то есть. [Калле] использовал Arduino Nano, чтобы обмануть головное устройство, смоделировав протокол, который использовал бы CD-чейнджер. Оттуда левый и правый звуковые контакты на одном и том же разъеме использовались для подключения вспомогательного кабеля.

    Если у вас почти старинный Volvo, такой как [Kalle], у которого нет дополнительного входа, и вы хотите попробовать что-то подобное, исходный код для Arduino доступен на странице проекта.Конечно, если у вас нет Volvo, есть много других способов взломать дополнительный вход на различных других устройствах, таких как магнитола 80-х годов или ленточный кабель на обычном проигрывателе компакт-дисков. Однако не всегда все идет гладко, поэтому есть несколько нестандартных вариантов.

    Музыка раньше доставлялась на круглых пластиковых листах, называемых компакт-дисками. У [Ральфа] до сих пор лежат некоторые из них, которые он использовал в своем последнем проекте. Это CD-чейнджер, сделанный из деталей LEGO.Это напоминает нам музыкальные автоматы середины века, которые заменили 45-е на проигрывателе.

    По этому изображению вы не можете сказать, но вся конструкция устройства автоматической смены дисков выполнена по форме, подходящей для размещения на корпусе компьютера. Система состоит из двух частей. Есть транспортный рычаг, который перемещается влево и вправо по стойке компакт-дисков. Он использует эту черно-белую полосу в качестве кодировщика для отслеживания своего движения. Он может протянуть руку, схватить диск и унести его полностью вправо, где он упадет в зоне подготовки. Теперь берет на себя вторая часть сборки, вынимая диск из промежуточного держателя и вращая его в лотке для компакт-дисков ПК.Все это демонстрируется после прыжка.

    Если вы похожи на нас, то предпочитаете цифровую доставку музыки. Мы еще не переступили этот рубеж с видеоиграми, и поэтому нам до сих пор нравится эта хитрость для смены дисков Xbox 360.

    Читать далее «LEGO Jukebox выбирает с разных компакт-дисков» →


    Мы не уверены, что [Apachem25] просто повезло, или установить дополнительные порты на большинстве автомобильных стереосистем так просто. Представительство потребовало 95 долларов, чтобы положить одну, но ему удалось добавить 3.5-миллиметровый аудиовход к его автомобильной стереосистеме всего за пару долларов.

    Разъем на задней части его головного устройства представляет собой набор контактов 2 × 4, утопленных в защитном пластиковом кольце. Оказывается, аудиокабель для привода CD-ROM ПК имеет гнездо 1 × 4, которое идеально для этого подходит. [Apachem25] просто перерезал один из этих кабелей пополам и использовал оба конца для взаимодействия с портом Aux. Он нашел распиновку для своей конкретной модели в Интернете. Ему требовалось определенное значение сопротивления между двумя контактами, чтобы колода позволяла ему использовать вход.Все, что ему было нужно, это быстрая пайка. Левая, правая и земля выведены по бокам и припаяны к аудиоразъему, который он добавил на лицевую панель устройства.

    Если вы все еще играете в кассетную деку, нашим любимым автомобильным Bluetooth-решением по-прежнему остается классический Beetle.

    [через Reddit]

    Хотя это ни в коем случае не новая хитрость — он был сделан примерно в 2002 году — этот деревянный CD-чейнджер представляет собой интересное устройство.Все это простое приспособление для захвата и размещения. Захват отличается своей простотой, в нем используется только резинка, дерево и соленоид. Он захватывает компакт-диск за среднее отверстие, поднимает его, а затем сборка перемещается в лоток для компакт-дисков или в стопку. Все работает с двигателями постоянного тока и струной, а несколько микропереключателей гарантируют, что все поднимается и опускается в правильном положении.

    Хотя мы можем подумать, что это довольно крутое устройство, [Матиас] довольно скромно оценивает возможности своей машины.По его оценке, хотя, вероятно, можно было бы относительно легко продублировать 12 компакт-дисков, если вы действительно хотите продублировать большое количество компакт-дисков, лучше всего купить один. Может, он работает на производстве.

    Читать далее «Деревянный CD-чейнджер» →

    Посмотрим правде в глаза — геймеры имеют репутацию изрядно ленивых. В последнем эпизоде ​​своего веб-сериала [Бен Хек] берет на себя стереотипную роль геймера и доводит коэффициент лени до 11, сетуя на тот факт, что ему нужно встать с дивана, чтобы поменять диски на своей консоли Xbox 360.Никогда не позволяя лени мешать его взломам, он начинает действовать, таща свой магазин, чтобы построить систему смены DVD для Xbox.

    Он схватил пару CD-чейнджеров и открыл их, чтобы посмотреть, как они работают. Выбрав лучшего кандидата на основе метода загрузки компакт-диска, он приступил к разборке чейнджера. Старый проигрыватель компакт-дисков и его внутренности были удалены, которые он заменил компонентами привода DVD, извлеченными из его Xbox. Чтобы поменять местами компоненты, потребовалось довольно много обрезки и настройки, но похоже, что у [Бена] все работает нормально.

    Убрав механическую часть проекта, он погрузился в электронику. У CD-чейнджера не было возможности узнать, как взаимодействовать с Xbox и наоборот, поэтому [Бен] должен был разработать способ взаимодействия двух устройств. Он использовал Arduino Uno для управления системами, запуская карусель компакт-дисков только тогда, когда Xbox считал, что его слот для дисковода открыт.

    Хотя система выглядит немного неотшлифованной, а контроллер довольно громоздким, нам очень нравится эта вещь! Независимо от того, ленивы вы или нет, соединение этих двух устройств — это именно то, что нужно для взлома.

    [ross], ридер работает над роботом для смены и копирования компакт-дисков. Рука берет компакт-диск, и платформа затем вращается, останавливаясь перед лотком, чтобы уронить компакт-диск. Насос для сварных шин JB обеспечивает всасывание вакуума, а стоп-сигнал действует как резистор, вводя в действие блок питания ПК. Motor Shield усиливает Arduino для управления сервоприводами.


    [nophead] положил это творение на место последнего упокоения, но оно все же заслуживает некоторого внимания.Motorola MC6809 запустил шоу, в то время как роботизированная рука с шаговым приводом, снабженная присоской, извлекала выбранный диск. [nophead] ведет интересный блог, в котором рассказывается о его работе по созданию машины для 3D-прототипирования. Цель состоит в том, чтобы использовать его для создания репликации, но он хорошо справляется с проблемами дизайна и своими попытками их решить.

    TLCDCEmu — Эмулятор CDC со списком тюнеров

    Заявление об ограничении ответственности


    ВНИМАНИЕ: ВСЕ ЭТО НА ВАШ СОБСТВЕННЫЙ РИСК.
    Мы не несем ответственности в случае травм, повреждений, смерти или чего-либо еще. это могло произойти в результате попытки чего-либо, описанного в этом проект.
    Обратите внимание, в частности что неправильная проводка и электростатические разряды могут привести к повреждению к головному устройству и / или ПК.

    Что это?

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

    Этот проект направлен на эмуляцию ПК чейнджера компакт-дисков VDO / Dayton. (CDC) совместимы, среди прочего, с заводскими головными устройствами «Tuner List» Автомобили Renault и Dacia с 2000 года. Высшие модели из «Обновленного списка» уже имеют аналоговый вспомогательный вход. Хотя, как и они могут получать преимущества использования этого проекта (в том числе улучшенное качество звука благодаря к SPDIF и управление ПК через HU), совместимость со списком обновлений models также является одной из наших целей.

    С небольшим аппаратным интерфейсом, подключенным к последовательному порту, carPC может затем поговорите с головным устройством (HU) и установите диалог рукопожатия необходимо для активации входа SPDIF HU.

    Более того, эмулятор также может распознавать команды, отправленные через HU. на передней панели или подрулевом переключателе и преобразовать их в действия ПК, а также отправить обратно информацию, такую ​​как номер трека, обратно в HU для дисплей (на приборной панели или передней панели ЕУ, в зависимости от модели).

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

    F.A.Q.

    Хотите подключить IPod или другой mp3-плеер? Есть компьютер без SPDIF? Прежде чем связаться с нами, пожалуйста, ознакомьтесь с этой страницей.

    Текущее состояние.

    • Большая часть декодирования протокола выполняется для моделей со списком тюнеров.Текущие результаты доступны здесь.
    • У нас есть несколько вариантов функционального оборудования PC-HU интерфейс.
    • У нас есть несколько рабочих программных реализаций для ПК.
    • У нас есть эмулятор ПК с интерфейсом для интерфейса RoadRunner, через который мы можем управлять Winamp например, а трек Winamp номер отображается на дисплее HU.
    • Полная совместимость с моделями из списка обновлений пока не достигнута.
    • У нас есть ранняя бета-версия эмулятора на базе PIC.
    Пожалуйста, обратитесь к основному Sourceforge страница проекта для новостей и загрузки

    Мне интересно. Как поступить ?

    Эмулятор на базе ПК.

    Оборудование
    Чтобы связать ПК и HU, вам нужно построить — довольно простой — аппаратный интерфейс.Предлагаются и обсуждаются несколько альтернатив. эта страница.
    Программное обеспечение
    Здесь также было разработано несколько альтернатив.
    Основной проект, размещенный здесь, в настоящее время разработан как справочный реализация »написана на Java и стремится к завершению. Для этого версии, обратитесь к этому документу.
    Однако разрабатываются альтернативные версии, среди которых очень простая версия на Python. За это версии, обратитесь к этому документу.

    Автономный эмулятор на базе PIC (экспериментальный).

    Некоторые участники в настоящее время работают над эмуляторами на основе PIC, во многом так же, как работают коммерческие эквиваленты. На этой странице приводится сводная информация о текущем состоянии этих эмуляторов.

    Благодарности.

    Java-часть проекта опирается на коммуникационную библиотеку RxTx Трента Ярви и участники — версия 2.1.7r2, которую можно загрузить с http://www.rxtx.org вместе с исходным кодом и точными условиями лицензирования.
    В этом проекте также используется код класса HexDump из источника. кодовая страница Дэвида Р. Триббла, кто любезно согласился использовать здесь его код.

    Посетите указанные выше сайты для получения последних версий этих замечательных утилит, среди прочего.

    Справочник / ссылки.

    Оригинал ветка обсуждения этого проекта на форумах mp3car.com
    Объявление нескольких протоколов CDC
    Connects2 на основе PIC коммерческие эквиваленты
    Некоторая информация о взаимодействии JNI с приложениями Windows, среди которых Winamp
    , если вы чувствуете, что он этого заслуживает… Этот проект принимал по

    Panasonic CD Changer Emulator — аудиовход на радиостанциях Panasonic

    Panasonic CD Changer Emulator — аудиовход на радиостанциях Panasonic

    Новости

    • 19 июля 2018 г. — Запасы закончились
      Привет всем,
      Я делаю эти устройства уже 18 лет, и хотя я рад слышать, что у некоторых все еще есть эти радиоприемники, я еще не нашел мотивации делать еще одна партия.По этой причине я удаляю кнопку «Купить сейчас» с этой страницы. Если вы все еще заинтересованы в устройстве, отправьте мне электронное письмо, и я внесу вас в (необязательный) список интересов. Спасибо!
    • 29 октября 2017 г. — Все еще активен
      Нет новостей — это хорошие новости! Я до сих пор изготавливаю эти устройства и отправляю их всякий раз, когда получаю заказ. Это сообщение добавлено, чтобы вы знали, что, несмотря на небольшую активность, все осталось по-прежнему.
    • 12 марта 2012 — CDCEmu v5 уже здесь
      Вышла новая версия популярного эмулятора CD Changer! Обновленная версия упростила производственный процесс, но требует более дорогих инструментов (что равносильно более высокой начальной стоимости производства).В новой версии все цепи встроены в сам контакт, что устраняет необходимость короткого замыкания кабеля между контактом и печатной платой.

    Фон

    У меня в машине есть автомобильная стереосистема CQ-DFX301N, и мне не хватало поддержки для чтения дисков CD-RW и MP3, и у нее не было дополнительного входа. То, что у было у , было входом для CD-чейнджера производства Panasonic, так что я решил, что смогу что-нибудь с этим сделать.

    Я нашел порт DIN 8C с пометкой CDC на задней стороне головного устройства.После некоторого исследования я обнаружил, что этот порт является коммуникационным портом для CD-чейнджера производства Panasonic. Я решил, что этот порт должен активировать входы RCA (вспомогательные / AUX), помеченные как CD-C-IN, и поэтому был создан блок CDCEmu .

    Мне часто задают вопрос, дело не только в замыкании двух контактов. Ответ: НЕТ — никогда не пробуйте, не получится! Радиоприемник должен получить действительный сигнал, чтобы включить входы CDC. В противном случае вход CDC отключается в течение секунды.

    Гарантия совместимости / соответствия

    Хотя эмулятор, похоже, работает почти со всеми устройствами, имеющими 8-контактный разъем типа DIN на задней стороне, есть по крайней мере одна модель, которая несовместима с : CQ-C3301U . Если вы хотите опробовать эмулятор на своем устройстве, просто сделайте заказ и попробуйте! Если это не сработает, отправьте эмулятор обратно, и ваша покупка будет возвращена!

    Изображения


    Снимок CDCEmu v4 (разрабатываемая версия) и CQ-DFX301N с данными тестирования


    Снимок задней стороны CDCEmu v4 и CQ-DFX301N

    Сведения о протоколе

    Читать далее…

    Контакт

    Кристоффер Шёберг
    kristoffer.sjoberg на galeno.se

    Fordacp Aux — эмулятор CD-чейнджера Ford с управлением воспроизведением AUX с помощью Arduino UNO

    Оставьте ретро стерео. Принесите свои собственные мелодии.

    Добавьте аудиовход AUX в свой старый автомобиль Ford с помощью Atmega328 (Arduino UNO) и используйте штатное головное радиоустройство для управления воспроизведением на вашем iPhone.

    • Адаптировано на основе интерфейса Bluetooth Ford Дейла Томаса и эмулятора компакт-дисков Ford Krysztof Pintscher.
    • Использует протокол Ford Audio Control Protocol (ACP) для имитации стандартного CD-чейнджера на 6 дисков.
    • Добавляет аудиовход AUX в автомобиль.
    • Позволяет управлять воспроизведением на штатном головном устройстве iPhone.
    • Схема электрических соединений
    • Protoshield находится в папке Resources .
    • файлов EAGLE PCB в папке eagle .

    Проезд

    • Откройте Ford_ACP_AUX.ino , расположенный в Sketch / Ford_ACP_AUX , и загрузите в Arduino UNO.
    • Приобретайте детали из Спецификации материалов, расположенной в Resources / LIU_FORD_ACP_AUX_BOM.xlsx .
    • Выполните одно из следующих действий.
      1. Подключите Arduino UNO, как показано ниже. Примечание: обновлен контакт 8 → контакт 7 в последнем коде.
      2. Распечатайте печатную плату, используя предоставленные файлы EAGLE.
    • Поместите сборку в свой автомобиль.
    Блокировка / разблокировка автомобиля BLE.
    • Следуйте инструкциям выше, но используйте Ford_AUX_BLE_control.ino , расположенный в Sketch / Ford_AUX_BLE_control , и загрузите его в Arduino UNO.
    • Соберите и установите ansonl / ble-control на свое устройство iOS.

    Обратите внимание, что контакт 8 на приведенной выше схеме был изменен на контакт 7 в последнем коде Ford_AUX_BLE.

    Регистрация данных ACP и построение ЖК-дисплея
    • Используйте Ford_LCD_datagraph.ino , расположенный в Sketch / Ford_LCD_datagraph .

    Содействующие

    Сообщайте о проблемах и отправляйте запросы на вытягивание по мере необходимости.Пожалуйста, сделайте также проблему с пайкой или проблемами сборки.

    Я решил проблемы со сборкой нескольких людей по электронной почте, и кто-то может счесть вашу проблему полезной!

    Лицензия

    Любая адаптация этой работы должна соответствовать лицензиям на предыдущие работы (в папке Resources ) и включать ссылки на предыдущих авторов.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *