0
Тема: Все тот же мультируль!
-
29.01.2011, 10:43 #201
- Регистрация
- 13.10.2006
- Адрес
- Россия, Москва, ЮЗАО
- Возраст
- 51
- Сообщений
- 14,048
Спасибо: Получено: 179
Отправлено: 53
Спецы по протоколам, подскажите.
Есть у меня некое автомобильное устройство, управляемое по LIN. Блока управления нет, только исполнительный блок. Реально экспериментальным путем научиться упралять этим блоком? Устройство не сложное - блок управления адаптивной фарой.Машина как женщина - не важно сколько жрет, важно, сколько приносит удовольствия.
-
29.01.2011, 11:12 #202
- Регистрация
- 10.06.2008
- Адрес
- Россия, 33 регион
- Возраст
- 51
- Сообщений
- 3,345
- Записей в дневнике
- 1
Спасибо: Получено: 80
Отправлено: 38
-
29.01.2011, 11:21 #203
-
29.01.2011, 11:28 #204
- Регистрация
- 10.06.2008
- Адрес
- Россия, 33 регион
- Возраст
- 51
- Сообщений
- 3,345
- Записей в дневнике
- 1
Спасибо: Получено: 80
Отправлено: 38
-
29.01.2011, 11:33 #205
-
29.01.2011, 11:47 #206
- Регистрация
- 10.06.2008
- Адрес
- Россия, 33 регион
- Возраст
- 51
- Сообщений
- 3,345
- Записей в дневнике
- 1
Спасибо: Получено: 80
Отправлено: 38
-
29.01.2011, 11:49 #207
-
29.01.2011, 11:59 #208
- Регистрация
- 10.06.2008
- Адрес
- Россия, 33 регион
- Возраст
- 51
- Сообщений
- 3,345
- Записей в дневнике
- 1
Спасибо: Получено: 80
Отправлено: 38
0Проще свой блочек сделать, на пассат приладил платку, но она большая и только вертикалью управляет. В принципе надумаешь делать блочок свой, чем могу помогу
--- Добавлено чуть позже ---
TheTERMINATOR, кстати освежил сейчас спецификацию ЛИН, в общем задача подбора команд не сильно сложная. Во первых все слайв узлынастраиваются на нужную скорость и количество адресуемых узлов всего 16. Так что подобрать команды управления ихмо процесс не долгий.
ПС я просто когда выше писал, что процесс подбора будет долгий, почемуто думал, что адресное поле 8 бит там всего не упомнишь
--- Добавлено чуть позже ---
кстати потроха блока управления узучались? случаем не на AMIS 30XXX сделано?есть вопросы, пишите saprankov.mikhail@gmail.com
-
29.01.2011, 18:37 #209
- Регистрация
- 26.01.2008
- Адрес
- Россия, Ухта
- Возраст
- 48
- Сообщений
- 6,346
- Записей в дневнике
- 7
Спасибо: Получено: 359
Отправлено: 625
0Итак, посылочка пришла!!! Спасибо al88f!!!
В первую очередь я оценил качество мотажа и размеры платки: монтаж на уровне серийных изделий, размеры укладываются в 30 х 30 х 7 мм!!!
Для корпуса подобрал пластиковую коробочку от SD карты.
Для установки мешали внутренние перегородки, которые я вырезал ножом. Плучилось вот что:
После небольших переделок на плате ( al88f не в обиду! ), Все аккуратненько поместилось внутрь.
Приступил к подключению к магнитоле и программированию магнтитолы.
CAN на авто с предустановленным монсуном выведен на колодку магнтитолы
(9 и 10 контакты)
Питание взял с магнитолы (S-контакт и земля).
При включении питания светодиод показывает активность CAN шины, т.е. постоянно моргает при включенном зажигании.
Теперь к магнитоле:
Как я уже говорил моя магнитола MYSTERY 7550BT поддерживает управление с руля.
Принцип работы резистивного управления, применительно к данной магнитоле:
Входы (в моем случае их 2) от разьема идут через защитные резисторы на вход контроллера управления магнитолой, подтяжка осуществляется резисторами номиналом 4,7 кОм от источника напряжением 5 В. При замыкании этих контактов на землю через резистор (внешним резистивным пультом), получается делитель напряжения (в верхнем плече которого резистор 4,7 кОм, в нижнем - сопротивление пульта) с которого напряжение идет на вход контроллера (я так предполагаю на вход АЦП). На каждый канал можно запрограммировать несколько функций управления (по крайней мере 4 точно) магнитолой
Руль к которому подключалось все это дело такой:
Итак, все подключено!!!
Программируем магнитолу, магнитола коротким писком радостно сообщает, что сигналы с кнопок Vol+ и Vol- приняты!!!!
Управление работает, громкость регулируется! al88f ты гений!
А вот с кнопками каналов накладочка вышла.
На выходах PIC контроллера не формируется сигнал "логического нуля" (земля) при нажатии на кнопки Ch+ и Ch-. Соответственно настроить ничего не смог.
Что касается наличия пакетов в CAN шине на кнопки Ch+ и Ch-, то проверил VAG-COM.
Кнопки отрабатывают:
На всякий случай кодирование блока управления мультирулем:
В любом случае, работа проделанная al88f просто нереальная!!! Респект и уважуха!!!
Думаю со временем допилим недостающие команды и будем первыми не только в России, но возможно и в мире, кто сделал такое!!!VW Passat B5+ (USA) 02г. AWM, 1.8T20V MT. MMFA от autopilot, чип от kalex.
http://s-u.su/s/8gjruots.png
-
29.01.2011, 19:17 #210
- Регистрация
- 10.06.2008
- Адрес
- Россия, 33 регион
- Возраст
- 51
- Сообщений
- 3,345
- Записей в дневнике
- 1
Спасибо: Получено: 80
Отправлено: 38
0AWAS,Ну я уж думал посылки канули в бездну! 2 неделе шли.
Спасибо за добрые слова, но вот думаю почему переключение каналов не работает Надо думать.
--- Добавлено чуть позже ---
Вот инфа по кнопкам и там же лог сканирования кнопки UP
von StigOE » Sonntag 24. Dezember 2006, 22:47
I don't know if it's the same codes for Audi and VW, but on my Passat it's the following:
Code: Alles auswählenID DLC Data
5C1 1 06 Vol up
5C1 1 07 Vol Down
5C1 1 0A Menu
5C1 1 1A Phone
5C1 1 22 Arrow Up
5C1 1 23 Arrow Down
5C1 1 28 OK
5C1 1 2B Mute
5C1 1 00 Button is released
Each button-press is one transmission repeated 2 times (3 times total) approx 98 ms apart.
Example of Arrow Up being pressed:
Code: Alles auswählenTime ID DLC Data
05,154 5C1 1 22
05,253 5C1 1 22
05,351 5C1 1 22
05,450 5C1 1 00
05,548 5C1 1 00
05,646 5C1 1 00
Hope this helps.
Stig
StigOE ist neu hier Beiträge: 7Registriert: Sonntag 2. Juli 2006, 10:58
--- Добавлено чуть позже ---
А магнитола обучается командам или заточена под конкретные резисторы?есть вопросы, пишите saprankov.mikhail@gmail.com
-
29.01.2011, 20:15 #211
- Регистрация
- 26.01.2008
- Адрес
- Россия, Ухта
- Возраст
- 48
- Сообщений
- 6,346
- Записей в дневнике
- 7
Спасибо: Получено: 359
Отправлено: 625
0VW Passat B5+ (USA) 02г. AWM, 1.8T20V MT. MMFA от autopilot, чип от kalex.
http://s-u.su/s/8gjruots.png
-
29.01.2011, 20:21 #212
- Регистрация
- 10.06.2008
- Адрес
- Россия, 33 регион
- Возраст
- 51
- Сообщений
- 3,345
- Записей в дневнике
- 1
Спасибо: Получено: 80
Отправлено: 38
-
29.01.2011, 20:28 #213
- Регистрация
- 26.01.2008
- Адрес
- Россия, Ухта
- Возраст
- 48
- Сообщений
- 6,346
- Записей в дневнике
- 7
Спасибо: Получено: 359
Отправлено: 625
0al88f,
Я "ноль" ловил мультиметром на ножках PIC. Дело не в резисторах.VW Passat B5+ (USA) 02г. AWM, 1.8T20V MT. MMFA от autopilot, чип от kalex.
http://s-u.su/s/8gjruots.png
-
29.01.2011, 20:39 #214
- Регистрация
- 10.06.2008
- Адрес
- Россия, 33 регион
- Возраст
- 51
- Сообщений
- 3,345
- Записей в дневнике
- 1
Спасибо: Получено: 80
Отправлено: 38
0тогда протокол получается, я проверял все ламели, посылал с компа нужную кан команду и пробником (светодиод с резистором подтянутым к 5 вольтам) просматривал все ламели. Все работало в соответствии с протоколом. Надо кан как то послушать
--- Добавлено чуть позже ---
в описании мультируля кодировка для руля без телефона вроде 00008, а полной расшифровки кодирования чета нигде не могу найти, у меня в lbl файле нет ничегоесть вопросы, пишите saprankov.mikhail@gmail.com
-
29.01.2011, 21:31 #215
- Регистрация
- 26.01.2008
- Адрес
- Россия, Ухта
- Возраст
- 48
- Сообщений
- 6,346
- Записей в дневнике
- 7
Спасибо: Получено: 359
Отправлено: 625
0Для теста менял кодировку с 00118 на 00218, эффекта не было. Попробую поменять на 00008.
Про кодирование вот что пишут здесь:
00008 - Audio und GRA (nur 1J0907487 und 1J0907487B)
00118 - Audio und GRA (nur 1J0907487A)
00119 - Audio, GRA und Telefon (nur 1J0907487A)VW Passat B5+ (USA) 02г. AWM, 1.8T20V MT. MMFA от autopilot, чип от kalex.
http://s-u.su/s/8gjruots.png
-
30.01.2011, 01:45 #216
- Регистрация
- 16.11.2005
- Адрес
- Россия
- Возраст
- 69
- Сообщений
- 3,242
Спасибо: Получено: 270
Отправлено: 1
0Я думаю дело именно в версиях протокола на СAN.
Мне пришлось тестировать парочку китайских коробочек, заявленных как поддерживающие мультируль на B5, но ни одна из них полностью не удовлетворила списку команд c ID=5C1
Поскольку никакого модуля мультируля у меня не было, то я вручную задавал ей команды от эмулятора CAN. Часть команд работала, а на часть никакой реакции cо стороны коробочки не было.
Такая коробочка вобщем-то "черный ящик" - неизвестно, что там узкоглазые соорудили.
Но может говорить и о том, что на каком-то мультирульном модуле проверили, а наличие возможных модификаций протокола не учли...Вопрос Гамлета имеет решение: 2B OR NOT 2B = FF
-
30.01.2011, 08:58 #217
- Регистрация
- 06.03.2007
- Адрес
- Россия, Москва, СЗАО
- Возраст
- 49
- Сообщений
- 2,144
- Записей в дневнике
- 1
Спасибо: Получено: 146
Отправлено: 16
0Ну если предположить, что все посылки мультируля имеют одинаковый ID = 5C1 и одинаковый размер, то может обучающийся блок сделать.
Светодиод я так понял на плате есть, поставить еще перемычку.
Перед включением питания перемычку сняли (включили режим обучения), включили питание и дальше в строго оговоренной последовательности нажимать кнопки руля. Светодиод отображает состояние обучения, моргает определенное кол-во раз при принятой и сохраненной посылке например.
Все принятые команды в EEPROM, выключаем устройство, ставим перемычку на место и все. Радуемся хорошо проделанной работе.
-
30.01.2011, 13:21 #218
- Регистрация
- 10.06.2008
- Адрес
- Россия, 33 регион
- Возраст
- 51
- Сообщений
- 3,345
- Записей в дневнике
- 1
Спасибо: Получено: 80
Отправлено: 38
0AWAS, да дело не в кодировании
Привет Алексей! Другого больше уже ничего и не остается
--- Добавлено чуть позже ---
В общем конечно такой подход правильной, но если идентификатор не 5с1! В общем надо прикручивать рс232 делать функцию прослушки, и и заодно загрузчик воткнуть, чтобы прошивку можно без программатора перезаливать.есть вопросы, пишите saprankov.mikhail@gmail.com
-
30.01.2011, 14:30 #219
- Регистрация
- 26.01.2008
- Адрес
- Россия, Ухта
- Возраст
- 48
- Сообщений
- 6,346
- Записей в дневнике
- 7
Спасибо: Получено: 359
Отправлено: 625
0Проверил все коды: 00008, 00118, 00119. Изменения поведение блока управления рулем не заметил.
Как можно считать коды по кнопкам? Осциллограф на базе PC справится с этой задачей?
Кстати, может не в тему, но нашел интересную вещь. После отключения родной магнитолы по 2 блокам (приборка и CAN гетвей) прописывалась ошибка "Нет связи с магнитолой".
Если зайти в CAN гетвей, кодирование, там ничего не менять, применить, выйти из блока, выключить зажигание на 15 секунд, после этого включить зажигание. Ошибка по магнитоле пропадет!!!VW Passat B5+ (USA) 02г. AWM, 1.8T20V MT. MMFA от autopilot, чип от kalex.
http://s-u.su/s/8gjruots.png
-
30.01.2011, 14:40 #220
- Регистрация
- 06.03.2007
- Адрес
- Россия, Москва, СЗАО
- Возраст
- 49
- Сообщений
- 2,144
- Записей в дневнике
- 1
Спасибо: Получено: 146
Отправлено: 16
0Может быть конечно. Хотя я если честно сомневаюсь. Тем более две кнопки же заработали с этим ID. Может Алексей подскажет...
UART<->USB. COM уже редкость в компах...
Интересно, а есть Москвичи на форуме с мультирулем, кто мог бы помочь с просмотром протокола ? Устройство для подключения к шине есть. Нужна донорская машина.
Похожие темы
-
Аккумулятор, выбор аккумулятора, все про аккумулятор...
от Constant в разделе VW Passat B5/В5+Ответов: 2595Последнее сообщение: 20.02.2024, 08:37 -
Лето. Все тот же кондишн )
от -yury- в разделе Архив 2011г.Ответов: 22Последнее сообщение: 25.05.2011, 17:03 -
Ну почему все по мелочи, но одновременно?!
от andrewju в разделе Архив 2005г.Ответов: 75Последнее сообщение: 13.03.2005, 12:08 -
Решил сфоткать своё авто и все фотки выложить...
от RussoTuristo в разделе Архив 2004г.Ответов: 7Последнее сообщение: 03.12.2004, 10:41 -
все о VW и о Пасе !!!-)))
от Ира в разделе Архив 2004г.Ответов: 6Последнее сообщение: 19.11.2004, 12:19