НЧ вход на штатную магнитолу Chrysler, эмулятор CD чейнжера |
Здравствуйте, гость ( Вход | Регистрация )
НЧ вход на штатную магнитолу Chrysler, эмулятор CD чейнжера |
27.8.2013, 2:16
Сообщение
#21
|
|
Член Крайслер Клуба Группа: Распорядитель Сообщений: 4 018 Регистрация: 5.1.2010 Из: Киев, Украина Пользователь №: 27 390 Реальное имя: Александр |
Скорее всего, что то в моей сборке сломано... Ну или еще раз проверить метод прошивки. Работал только с Atmel'овским программатором - не знаю, можно ли что-то сделать "не так" другими . P.S. Для проверки достаточно только питания на магнитоле (Battery + Accessory) и общие земля и PCI с эмулятором. Даже на выключенной магнитоле на дисплее появляется стопка из 3-х дисков, что означает присутствие "чейджера". -------------------- Chrysler Voyager 2.5 CRD '05 Custom Edition
|
|
|
26.9.2013, 12:46
Сообщение
#22
|
|
Член Крайслер Клуба Группа: Член Крайслер Клуба Сообщений: 4 193 Регистрация: 12.6.2009 Из: г. Красногорск, Павшинская Пойма Пользователь №: 22 892 Реальное имя:Эдуард |
В общем вот так выглядит мой трупик...
IMG_20130926_133151.jpg ( 887,26 килобайт ) Кол-во скачиваний: 240 IMG_20130926_133207.jpg ( 973,71 килобайт ) Кол-во скачиваний: 150 -------------------- |
|
|
28.9.2013, 9:02
Сообщение
#23
|
|
Тысячник Группа: Пользователи Сообщений: 1 153 Регистрация: 9.11.2008 Из: Афины/Москва Пользователь №: 18 013 |
Всё как обычно у этих деятелей: понтов и шума много, а реальной работы, и главное - результата - нуль.
Всё закончилось похоронными фотками трупика печатной платы. -------------------- И вам не болеть!
--------------------------------------- БМВ 320 2.0 БМВ 520 2.0 БМВ 535 3.5 БМВ 540 4.0 Крайслер 300М 3.5 Крайслер Себринг 2.7 Додж Неон 2.0 БМВ 730 3.0 БМВ 735 3.5 БМВ 750 5.0 Крайслер 300С 3.5 Крайслер Циррус 2.5 Шевроле Блейзер 4.0 |
|
|
1.10.2013, 16:02
Сообщение
#24
|
|
Член Крайслер Клуба Группа: Член Крайслер Клуба Сообщений: 4 193 Регистрация: 12.6.2009 Из: г. Красногорск, Павшинская Пойма Пользователь №: 22 892 Реальное имя:Эдуард |
-------------------- |
|
|
18.11.2013, 15:52
Сообщение
#25
|
|
Группа: Пользователи Сообщений: 1 Регистрация: 31.8.2013 Из: Москва Пользователь №: 64 934 Реальное имя:Александр |
Как мне кажется, я разобрался, почему у некоторых не работают собранные CD эмуляторы.
Проблема в так называемых фьюзах, которые необходимо правильно выставить при программировании микроконтроллера (далее МК). Для людей давно занимающихся с МК эти фьюзы уже азбука, а для тех, кто первый раз, как в прочем и я, прошивает МК эти фьюзы – тёмный лес. А теперь сначала и по порядку. Программатор я собрал по этой схеме: При прошивке не забываем подать напряжение питания на CD эмулятор. Собранный мной CD эмулятор: Пршиваем файлом x-xx.hex в программе PonyProg (Процедуру установки, настройки и прошивки hex – файлом программы описывать не буду, в интернете полно описаний). Открываем вкладку программы как на риснках ниже, жмём Read и смотрим, где стоят галки. Скорее всего, как на рисунке, т.к. с завода по умолчанию вшита эта комбинация, которая, кстати, означает, что МК будет работать от встроенного генератора на частоте 1.0 MHz. Убираем лишние галки как на рисунке ниже и жмем Write.(Указанная комбинация галок означает, что МК будет работать с внешним кварцевым резонатором в диапазоне частот 4.0 – 8.0 MHz, как раз наш случай). Подкючаем необходимые провода, CD эмулятор к магнитоле. Включаем и видим, что магнитола переходит в режим CDC. Кнопкой Mode можно менять режим CD-CDC, если диск конечно вставлен. Наконец-то добились желаемого результата - имеем AUX на штатной магнитоле. Магнитола у меня такая. Резистор R4 - 47ом в схеме я сразу заменил на 200 ом. Не понравилось, что при открытом транзисторе T2 слишком большой ток потечет через стабилитрон D2. Огромная благодарность Pasha, Эдуард. Дополнительная и необходимая информация в постах №1, №9. -------------------- Chrysler Town&Country 3,3л. 2005г. ...чёрный крейсер...
|
|
|
21.2.2017, 18:04
Сообщение
#26
|
|
Интересующийся Группа: Пользователи Сообщений: 83 Регистрация: 11.6.2008 Из: Киев Пользователь №: 14 841 |
Добрый день. Собрал данный эмулятор для магнитолы P04859504. Проблема в следующем голова эмулятор видит но через 10 секунд приходит команда на выброс диска и эмулятор отключается. Может есть программеры на форуме кто сможет поправить прошивку контроллера. На смежном ресурсе Drive2.ru я нашел человека который эту проблему решил но он не отвечает. https://www.drive2.ru/b/2152129/ Прошу помощи.
|
|
|
24.2.2017, 22:15
Сообщение
#27
|
|
Долгожитель Группа: Пользователи Сообщений: 693 Регистрация: 18.1.2017 Из: МО Пользователь №: 88 034 Реальное имя:Павел Город:Ивантеевка |
Добрый день. Собрал данный эмулятор для магнитолы P04859504. Проблема в следующем голова эмулятор видит но через 10 секунд приходит команда на выброс диска и эмулятор отключается. Может есть программеры на форуме кто сможет поправить прошивку контроллера. На смежном ресурсе Drive2.ru я нашел человека который эту проблему решил но он не отвечает. https://www.drive2.ru/b/2152129/ Прошу помощи. там код в принципе простой: Цитата { recv_nbytes = j1850_recv_msg(j1850_rxmsg_buf); // get J1850 frame if( !(recv_nbytes & 0x80) ) // proceed only with no errors { if( j1850_rxmsg_buf[0] == 0x8D ){ if( j1850_rxmsg_buf[1] == 0x0F ){ switch( j1850_rxmsg_buf[2] ){ default: j1850_txmsg_buf[1] = 0x93; j1850_txmsg_buf[2] = 0x01; j1850_txmsg_buf[3] = 0x01; j1850_txmsg_buf[4] = 0x80; j1850_txmsg_buf[5] = j1850_crc( j1850_txmsg_buf,5); j1850_send_msg(j1850_txmsg_buf, 6); break; case 0x21: j1850_txmsg_buf[1] = 0x92; j1850_txmsg_buf[2] = 0xC0; j1850_txmsg_buf[3] = 0x00; j1850_txmsg_buf[4] = 0x00; j1850_txmsg_buf[5] = j1850_crc( j1850_txmsg_buf,5); j1850_send_msg(j1850_txmsg_buf, 6); j1850_txmsg_buf[1] = 0x92; j1850_txmsg_buf[2] = 0xE1; j1850_txmsg_buf[3] = 0x01; j1850_txmsg_buf[4] = 0x03; j1850_txmsg_buf[5] = j1850_crc( j1850_txmsg_buf,5); j1850_send_msg(j1850_txmsg_buf, 6); j1850_txmsg_buf[1] = 0x93; j1850_txmsg_buf[2] = 0x01; j1850_txmsg_buf[3] = 0x01; j1850_txmsg_buf[4] = 0x80; j1850_txmsg_buf[5] = j1850_crc( j1850_txmsg_buf,5); j1850_send_msg(j1850_txmsg_buf, 6); break; case 0x24: j1850_txmsg_buf[1] = 0x94; j1850_txmsg_buf[2] = 0x00; j1850_txmsg_buf[3] = 0x00; j1850_txmsg_buf[4] = j1850_crc( j1850_txmsg_buf,4); j1850_send_msg(j1850_txmsg_buf, 5); break; } в первых строчках мы просто ждем опрос от магнитолы в шине по наличию чейнджера (те нажата кнопочка выбора чейнджера на магнитоле) и дефолтовым кейсом возвращаем, что чейнджер у нас есть, в нем 1 диск с 1 треком и режим отображения по умолчанию номер трека +часы. а вот дальше я не понял что за кейс 0х21 - по описанию работы протокола это означает, что нажата кнопка ФМ на гу (те переключение на приемник) и чейнджер должен как-то реагировать на это )) в описании протокола сд-чейнджера нету никакого упоминания про 0х92 )) последний кейс 0х24 - это то что эмулятор должен ответить, если магнитолу включили в режиме чейнджера вот ощущение, что в зависимости от типа магнитолы этот эмулятор ловит паразитный сигнал нажатия кнопки фм и отправляет в магнитолу сообщение об отсутствии диска -------------------- VDub: VW Golf Mk2'88/
Dodge Grand Caravan ES'02 |
|
|
28.2.2017, 17:21
Сообщение
#28
|
|
Интересующийся Группа: Пользователи Сообщений: 83 Регистрация: 11.6.2008 Из: Киев Пользователь №: 14 841 |
Странно но человек собирал с этой прошивкой и писал что все работает... Вы можете поправить прошивку а я проверю у меня все на столе...
|
|
|
3.3.2017, 8:19
Сообщение
#29
|
|
Долгожитель Группа: Пользователи Сообщений: 693 Регистрация: 18.1.2017 Из: МО Пользователь №: 88 034 Реальное имя:Павел Город:Ивантеевка |
Странно но человек собирал с этой прошивкой и писал что все работает... Вы можете поправить прошивку а я проверю у меня все на столе... как ее править если не понятно что такое 0х92? а тут оно 2 раза встречается. человек писал код под свой магнитофон, совместимость с другими моделями он не обещал. я хочу кассетный привод махнуть на флак-плеер с блутусом - это кмк более правильное решение -------------------- VDub: VW Golf Mk2'88/
Dodge Grand Caravan ES'02 |
|
|
9.3.2017, 14:09
Сообщение
#30
|
|
Интересующийся Группа: Пользователи Сообщений: 83 Регистрация: 11.6.2008 Из: Киев Пользователь №: 14 841 |
Там немного другая проблема: узкая полоса пропускания и нужно подавать импульсы имитировать движение ленты...
|
|
|
9.3.2017, 15:04
Сообщение
#31
|
|
Долгожитель Группа: Пользователи Сообщений: 693 Регистрация: 18.1.2017 Из: МО Пользователь №: 88 034 Реальное имя:Павел Город:Ивантеевка |
Там немного другая проблема: узкая полоса пропускания и нужно подавать импульсы имитировать движение ленты... зачем?! выкинуть лпм целиком! -------------------- VDub: VW Golf Mk2'88/
Dodge Grand Caravan ES'02 |
|
|
9.3.2017, 15:43
Сообщение
#32
|
|
Член Крайслер Клуба Группа: Неактивированные Сообщений: 23 267 Регистрация: 27.1.2011 Из: между Ленинградом и Москвой Пользователь №: 36 503 Реальное имя:Игорь |
-------------------- amicus plato, sed magis amica veritas.
|
|
|
9.3.2017, 16:10
Сообщение
#33
|
|
Интересующийся Группа: Пользователи Сообщений: 83 Регистрация: 11.6.2008 Из: Киев Пользователь №: 14 841 |
Понятно что выкинуть но при отсутствии импульсов которые говорят о движении ленты он переходит в режим "радио"
|
|
|
10.3.2017, 22:16
Сообщение
#34
|
|
Долгожитель Группа: Пользователи Сообщений: 693 Регистрация: 18.1.2017 Из: МО Пользователь №: 88 034 Реальное имя:Павел Город:Ивантеевка |
я тут вот чего увидел:
думаю такая эмуляция будет гораздо интереснее эмуляции чейнджера ;))) те, как я понял, двд-чейнджер определяет подключение к тюльпанам и сообщает об этом магнитоле и та в свою очередь пишет на экране АУХ и отключает управление. вот надо понять что двдюк шлет в шину -------------------- VDub: VW Golf Mk2'88/
Dodge Grand Caravan ES'02 |
|
|
11.3.2017, 18:19
Сообщение
#35
|
|
Долгожитель Группа: Пользователи Сообщений: 925 Регистрация: 17.12.2009 Из: Мытищи Пользователь №: 27 048 Реальное имя:Радик |
думаю такая эмуляция будет гораздо интереснее эмуляции чейнджера ;))) Ты сам понял че сказал? Эмуляция ДВД Чейнджера это и есть эмуляция ДВД Чейнджера. Вики: Эмуля́ция (англ. emulation) в вычислительной технике — комплекс программных, аппаратных средств или их сочетание, предназначенное для копирования (или эмулирования) функций одной вычислительной системы (гостя) на другой... Т.е. Эмулятор ваш полностью копирует работу штатного Чейнджера. Когда на тюльпанах появляется сигнал, то активируется кнопка Аукс. Сообщение отредактировал am02rus - 11.3.2017, 18:19 -------------------- Chrysler Grand Voyager 2008 3,8
|
|
|
13.3.2017, 8:30
Сообщение
#36
|
|
Долгожитель Группа: Пользователи Сообщений: 693 Регистрация: 18.1.2017 Из: МО Пользователь №: 88 034 Реальное имя:Павел Город:Ивантеевка |
думаю такая эмуляция будет гораздо интереснее эмуляции чейнджера ;))) Ты сам понял че сказал? Эмуляция ДВД Чейнджера это и есть эмуляция ДВД Чейнджера. Вики: Эмуля́ция (англ. emulation) в вычислительной технике — комплекс программных, аппаратных средств или их сочетание, предназначенное для копирования (или эмулирования) функций одной вычислительной системы (гостя) на другой... Т.е. Эмулятор ваш полностью копирует работу штатного Чейнджера. Когда на тюльпанах появляется сигнал, то активируется кнопка Аукс. я то понял что сказал в данной теме эмулируют именно работу чейнджера как читальщика дисков, а не как "активируется кнопка аукс" так что нужно имено узнать, что там чейнджер магнитоле сообщает, чтобы эта кнопка активировалась... тогда не нужно будет кучу мусора про содержимое магазина писать. -------------------- VDub: VW Golf Mk2'88/
Dodge Grand Caravan ES'02 |
|
|
14.3.2017, 18:22
Сообщение
#37
|
|
Группа: Новичок Сообщений: 1 Регистрация: 20.5.2016 Пользователь №: 84 595 Реальное имя:Виктор Город:Москва |
Цитата думаю такая эмуляция будет гораздо интереснее эмуляции чейнджера ;))) Чем? Если суть только в появлении надписи на экране то да интереснее а так тоже самое. И на своей магнитоле я кнопку Аукс что то не нашел. Другое дело что на одном китайском сайте есть платы приемников Bluetooth которые могут управлять плеером в телефоне, ну и музыку с флешки они читают. А на магнитоле есть управление чейнджером. И если разобраться в протоколе то может есть возможность скрестить одно с другим. И вот это точно будет интересно и удобно. Для меня это неподъемная задача- я с микроконтроллером первый раз в жизни дело имел, но может кто нибудь заинтересуется. |
|
|
15.3.2017, 15:11
Сообщение
#38
|
|
Долгожитель Группа: Пользователи Сообщений: 693 Регистрация: 18.1.2017 Из: МО Пользователь №: 88 034 Реальное имя:Павел Город:Ивантеевка |
я жду прихода посылки с магнитолой как у меня чтобы ставить над ней эксперименты...
ну и вместо чейнджера сейчас купил приблуду от громаудио - флешки и айфоны читает, есть 2 аукса +можно их же блутус прикупить, но его алгоритм мне не понравился. если вам в целом будет достаточно блутуса то можно реализовать его примерно вот так: https://www.youtube.com/watch?v=3-9Whd5HMU8 -------------------- VDub: VW Golf Mk2'88/
Dodge Grand Caravan ES'02 |
|
|
13.1.2019, 20:50
Сообщение
#39
|
|
Только зарегился Группа: Новичок Сообщений: 5 Регистрация: 10.10.2016 Пользователь №: 86 653 Реальное имя:Иван Город:Нижний Новгород |
Добрый день. Изготовил эмулятор CD чейнджера для Волги Сайбер (он же Додж Стратус) по схеме из первоисточника www.mictronics.de/?page=cdc_proto#ChryslerJeep . И столкнулся с описанной выше проблемой — магнитола пишет "Ext CD" и переключается через несколько секунд в режим радио. Просьба поделиться исходным кодом, если удалось решить данную проблему.
|
|
|
17.1.2019, 11:53
Сообщение
#40
|
|
Тысячник Группа: Пользователи Сообщений: 1 153 Регистрация: 9.11.2008 Из: Афины/Москва Пользователь №: 18 013 |
Добрый день. Изготовил эмулятор CD чейнджера для Волги Сайбер (он же Додж Стратус) по схеме из первоисточника www.mictronics.de/?page=cdc_proto#ChryslerJeep . И столкнулся с описанной выше проблемой — магнитола пишет "Ext CD" и переключается через несколько секунд в режим радио. Просьба поделиться исходным кодом, если удалось решить данную проблему. Как не жалко времени в этом говне 20-ти летней давности ковыряться? Вот так нужно колхозить: -------------------- И вам не болеть!
--------------------------------------- БМВ 320 2.0 БМВ 520 2.0 БМВ 535 3.5 БМВ 540 4.0 Крайслер 300М 3.5 Крайслер Себринг 2.7 Додж Неон 2.0 БМВ 730 3.0 БМВ 735 3.5 БМВ 750 5.0 Крайслер 300С 3.5 Крайслер Циррус 2.5 Шевроле Блейзер 4.0 |
|
|
Текстовая версия | Сейчас: 20.9.2024, 15:09 |
Мы в соцсетях: |