Підключення до MMI консолі Audi Архів - Ваш автомобільний комп’ютер

Вже встановив CarPC у свою машину і радісно користуюсь. Однак є велике бажання підключити до комп'ютера кнопки управління (перекл. муз. треку, а також клавіші Enter, Cancel, крутилку до стрілок підключити).

Зруйнувати консоль і підключити безпосередньо до кнопок щось типу бездротової клавіатури (відповідно, придумавши розв'язку щоб все працювало). Тільки там, напевно, динамічне опитування клави і доведеться підключати до самих кнопок, напевно через оптрони або ключі. Або мікроконтролер, який читає динаміку - але це вже ціла технологія. Лінь.

Або: підключити контролер USB-CAN та зчитувати натискання кнопок по CAN шині.

Підкажіть, може хто знає, стикалися.

Ага, ну що ж, то вже щось. Хоча ті самі кнопки MMI управляють, наприклад, і кліматом і парктроником, а на них MOST не заведений. Але мабуть вони управляють через Control Head, а не безпосередньо.

А де ж можна недорого отримати дані?

Ось, знайшов, що вся ця штука просто тримається на клямках і її легко зняти:

Спробувати чи що. В принципі, якщо харчування там є, можна приладнати до неї бездротову клаву або мишу або джойстик.

Так, а що у цьому складного? Якщо там динамічне опитування клави треба зняти блок кнопок і спочатку продзвонити щоб зрозуміти схему, а потім взяти будь-який мікроконтролер з підтримкою RS-232 і написати найпростішу прогу, яка відстежуватиме штатні сигнали сканування і зчитуватиме дані з кнопок, потім все це передаватиме через RS- 232 на USB2COM конвертер та комп. Я думаю, підійде ATMEGA, і швидше за все таку прогу вже хтось писав, і вона є готова.

Але я знайшов іншу інфу: коли в машину встановлюють VGA-LVDS контролер - щоб підключити CARPC до штатного дисплея (я цей девайс поки не вирішив ставити чи ні,оскільки не впевнений чи він потрібен мені), в описі сказано використовується якийсь 16 провід з роз'єму процесора MMI і з нього цей блок нібито зчитує натискання клавіш на блоці упр. MMI. Але можливо це просто сигнал із кнопки NAV після натискання якої блок активується. Дослівно в мануалі написано так: MMI wire is the 16th pin inside the 20PIN connector from the car computer,this box needs the signal of this wire for switching and control. Пінаут даного роз'єму, на жаль, не знайшов у документації по машині (ELSA), тільки є малюнок роз'єму з підключенням до кнопок, але там незрозуміло, де яка кнопка і функції контактів теж не позначені.

Хочеться зробити інтелігентно: взяти сигнал з одного дроту і його розкодувати. І оч. бажано щоб цей провід був у багажнику щоб не курити салон. Жаль, гарний салончег, а в мене в плані слюсарки руки трохи не тим кінцем :)

baud rate: 9600 8 N 2 No Flow Control

vS, дивно, млинець, ну можна подумати начебто я від чогось. робити язиком тріплю. :(

Так можна якось горю моєму допомогти? :)

Горе – це образно. :) Бажання підключитися до консолі MMI.

Ось схема підключення кнопок MMI, E380 - блок кнопок, J523 - б/в MMI. Чи не зрозумів як вищенаведене співвідноситься з цією схемою?

О! знайшов ще ось що:

Хоча у мене б/в не такий, мабуть модуль E380 такий самий, тому що виписавши сигнали, що йдуть до E380, отримуємо:

Wake UP для мультимедійних операційних систем -E380- Res HU для мультимедійних операційних unit -E380- Res BT для мультимедійних операційних unit -E380- Data для мультимедійних операційних unit -E380- Data from multimedia operating unit -E380- Earth to multimedia operating unit -E380- Voltage supply to multimedia operating unit -E380-

Тобто. саме 7сигналів, які видно на моїй схемі. Залишилося зрозуміти, хто з них хто. :)

у мене немає ауді, що мав – я тобі дав ;)

на "моїй" схемі явно роз'єм 380го

Справді, щось відразу не допер, роз'єм позначений T16, тобто. 16 контактів. :)

Wake UP Res HU (Reset Head Unit ?) Res BT (Reset Bluetooth ?) 15. Data In (Чорн) - це мабуть світлодіоди запалювати на ньому 16. Data Out (Зелений) 8. GND (Коричн) 7. +12v (Червоний)

Ну, то мені потрібний зелений провід. Ну от це вже результат. А транзистор там – виходить інвертор? Цікаво, нафіга вони зробили інверсний вихід. А до речі виходить, якщо відключити блок кнопок, можна з CarPC подавати команди на б/в MMI, емулюючи блок кнопок. Щоправда, невідомо навіщо. Ну, наприклад, для голосового керування. Творчість поперла! :)

А в машині можна тоді, щоб не тягнути дроти, поставити перетворювач Bluetooth-> RS-232, наприклад такий:

Тоді все це можна змонтувати всередині блоку кнопок.

Тепер залишилося дочекатися вихідних та реалізувати це все. А софт якщо напишу, викладу.