Рет қаралды 13,359
Включаем и управляем автомагнитолой (меди центром) Audio20 от автомобиля Mercedes Benz W205 по CAN шине. Для работы используем двухканальный CAN интерфейс CAN-Hacker CH-P.
canhacker.ru/p...
Audio20 использует для работы две CAN шины.
1. CAN-HMI - используется для связи с автомобилем. Скорость 500 кбит\с. По этой шине приходит сигнал IGN ON
2. CAN-A используется для связи компонентов медиа центра в составе: Головной модуль, дисплей, джойстик. По этой шине головное устройство должно видеть обратную связь от джойстика. Скорость шины 250 кбит\с
Для включения системы использовались следующие CAN пакеты:
1. CAN-HMI: ID=0x020, DLC=8, DATA: 00 20 00 00 00 00 00 00
2. CAN-A: ID=0x1F3, DLC=8, DATA: 00 00 00 86 00 00 00 00
Оба пакета передавались с периодом 10 миллисекунд
Сигналы о нажатиях кнопок приходят от джойстика по шине CAN-A в пакете с ID=0x1F3, например:
DATA: 00 00 80 00 00 00 00 00 - LEFT
DATA: 00 00 08 00 00 00 00 00 -RIGHT
DATA: 00 00 02 00 00 00 00 00 -UP
DATA: 00 00 20 00 00 00 00 00 -DOWN
DATA: 00 00 01 00 00 00 00 00 -OK
DATA: 01 00 00 86 00 00 00 00 -ON
Сигналы других кнопок аналогично локализованы в остальных байтах данного пакета.
We used CAN-Hacker CH-P
canhacker.com/...
For Audio20 switch ON use:
1. CAN-HMI: ID=0x020, DLC=8, DATA: 00 20 00 00 00 00 00 00
2. CAN-A: ID=0x1F3, DLC=8, DATA: 00 00 00 86 00 00 00 00
Period 10ms