1

Тема: делимся данными CAN

предлагаю в данной теме выкладывать данные из реальных авто
марка /год / шина CAN/Lin ....

2

Re: делимся данными CAN

203/463 (463248)
салоная шина
кнопки на руле
 
1A8 01 стрелка вверх
1A8 02 стрелка  вниз
1A8 04 меню вниз
1A8 08 меню вверх
1A8 10 звук вверх
1A8 20 звук вниз
1A8 40  трубка вверх
1A8 80 трубка вниз
.... next

3

Re: делимся данными CAN

"шатл " управления мультимедиа MB 204 (c-clk-glk....)
CAN A , 125kb
id
0xfb
0xfd
0x428
0x747
кнопка возврат
0xfd 0x02
кнопка С
0xfd 0x20
шатл наклон влево
0xfd xx  xx   0x40
шатл наклон вправо
0xfd xx xx 0x04
шатл наклон вниз
0xfd xx xx 0x10
шатл наклон в верх
0xfd xx xx 0x01
 

4

Re: делимся данными CAN

кнопка шатла
0xfd xx 80
шатл поворот влево
значение -1( от значения в блоке )
0xfb xx xx xx xx xx  xx 0x7F
шаг -1
0xfb xx xx xx xx xx  xx 0x7e
шатл поворот вправо
значение +1( от значения в блоке )
0xfb xx xx xx xx xx  xx 0x7F
шаг +1
0xfb xx xx xx xx xx  xx 0x80
 
 

5

Re: делимся данными CAN

на повестки дня :221 шатл , KI , TSG(все ) SAM( все )  , OBF,MRM.....
З.Ы может кто еще подключится ')

6

Re: делимся данными CAN

OBF 639(VIANO) САЛОННАЯ ШИНА 83.3kb
ID 0X2C
ID 405
0X2C  XX  0X20( аварийка тригерная 0x00 выкл )
0x2c   XX   XX    XX   0x04 левая сдвижная дверь открыть
0x2c   XX   XX    XX   0x02 левая сдвижная дверь закрыть
0x2c   XX   0x80    XX   ХХ  стеклоочиститель задней двери (тригер 0x00 )
0x2c   XX   0x40    XX   ХХ  стеклоочиститель+стеклоомыватель задней двери
0x2c   XX   XX     0x80   XX  PTS ON/OFF
0x2c   0X01   XX     XX   XX  ASR ON/OFF
0x2c   XX      0X01  XX   XX  HZ ON/OFF
0x2c   0X10   XX     XX   XX  ЗАКРЫТИЕ ПЕРЕДНИХ ДВЕРЕЙ
0x2c   0X20   XX     XX   XX  ЗАКРЫТИЕ ЗАДНИХ ДВЕРЕЙ
0x2c   XX   XX     XX   0X40 ВКЛЮЧИТЬ СВЕТ В САЛОНЕ
0x2c   XX   XX     XX   0X80 ВЫКЛЮЧИТЬ СВЕТ В САЛОНЕ
0x2c   XX   XX    XX   0x10 правая сдвижная дверь открыть
0x2c   XX   XX    XX   0x20 правая сдвижная дверь закрыть
......
 
 
 
 
 
 
 

7

Re: делимся данными CAN

Mercedes-Benz S W221 2005-2013гг
Управление задними сиденьями
CAN 125kb
<strong>Левое: </strong>
кн. спинка вперёд 1f3 80 10
спинка назад 1f3 80 20
подушка сиденья вперёд 1f3 81
подушка сиденья назад 1f3 82
подушка сиденья вниз 1f3 80 02
подушка сиденья вверх 1f3 80 01
вентиляция 1f3 80 00 01
подогрев 1f3 80 00 02
Состояние вентиляции:
3-я скорость 3bd 03
2-я скорость 3bd 02
1-я скорость 3bd 01
Cостояние подогрева:
3-я max 3bd 0d
2-я ср 3bd 09
1-я min 3bd 05
всё выкл 3bd 00
<strong>Правое:</strong>
команды регулировок все те же, только с идентификатором 1f4
Состояние вентиляции:
3-я скорость 3bd xx 03
2-я скорость 3bd xx 02
1-я скорость 3bd xx 01
Cостояние подогрева:
3-я max 3bd xx 0c
2-я ср 3bd xx 08
1-я min 3bd xx 04
всё выкл 3bd xx 0d
При одновременном включении вентиляции и подогрева соответственно сумма в шестнадцатиричной системе

8

Re: делимся данными CAN

  Для полноты данных прошу выкладывать группу ID блока после подачи питания
id ....
id....
id.....
для полноты картины
 

9 (12-04-2015 22:57:55 отредактировано Arhimed)

Re: делимся данными CAN

Mercedes-Benz S W221
Группа кнопок на центральной консоли (телефон)
Lin 9600
ID 01
Отклонение вызова - 01| XX 40
CLEAR - 01| XX 04
Принятие вызова - 01| XX 10
1 - 01| 01 XX
2 - 01| 02 XX
3 - 01| 04 XX
4 - 01| 08 XX
5 - 01| 10 XX
6 - 01| 20 XX
7 - 01| 40 XX
8 - 01| 80 XX
9 - 01| XX 01
* - 01| XX 20
0 - 01| XX 02
# - 01| XX 08

10

Re: делимся данными CAN

Любопытный документ: https://sites.google.com/site/astracarp … D0CANI.pdf

11

Re: делимся данными CAN

bmw 8x( на мини тоже )CAN 100kbit
0x0A8 54 D7 2B D0 2B F0 0F 02            Torque, Clutch and Brake status
0x0AA 5F 59 FF 00 34 0D 80 99       Engine RPM and throttle position
0x0C0 F4 FF                                   ABS / Brake counter
0x0C4 83 FD FC 00 00 FF F1            Steering Wheel position (See 0C8)
0x0C8 DD 07 FC 00 00 FF               Steering Wheel position (Sent 2x often 0C4)
0x0CE DA 02 DC 02 DC 02 D9 02    Individual Wheel Speeds (4x Pairs)
0x0D7 C3 FF    Counter (Airbag / Seatbelt Related)
0x0E2 81 FF E7 FC FF FF FF FF    Passenger door status Unlocked, Open
0x0E6 81 FF E7 FC FF FF FF FF    Rear Passenger door status Unlocked, Open
0x0EA 81 FF E7 FC FF FF FF FF    Driver door status Unlocked, Open
0x0EE 81 FF E7 FC FF FF FF FF    Rear Driver door status Unlocked, Open
0x0F2 F1 FF 87 C0 FF FF FF FF    Boot status Unlocked, release button, Open
0x0FA C0 00 FF    Electric Window controls (Driver controls)
0x0FB C7 FF FF    Electric Window controls (Front Passenger)
0x130 45 40 21 8F FE     Ignition and Key status (Term 15 / R ON?)
0x193 27 FE F1 00 F8 50 00 00    Timer & Cruise control status
0x19E 00 E0 B3 FC F0 43 00 65    ABS / Braking force
0x1A6 13 4D 46 4D 33 4D D0 FF    Speed, as used by the instrument cluster
0x1B4 00 D0 E0 F8 00 32 FE 91    Speed [MPH] Handbrake status
0x1C2 8D 72 5B 5A FF FF FF FF    PDC (Reverse) / (Front) Sensor data
0x1D0 4C FF 63 CD 5D 37 CD A8    Engine temp, Pressure sensor & Handbrake
0x1D6 C0 0C    MFL (Steering Wheel) Buttons
0x1E1 D4 F1 00 FF FF FF    Counter and Door Status (200mS intervals)
0x1E3 F1 FF    Interior Light Switch
0x1EE 00 FF    Indicator Stalk position
0x1F6 80 F0    Indicator Status
0x202 54 FF    Lights (Dimmer Status)
0x21A 05 12 F7    Lighting Status
0x23A 00 30 00 60    Remote Control Keyfob Actions
0x246 3F F3 00 FC FF    Air Con, Demister Status
0x24A 06 FF    Reverse Status
0x24B 00 F8    Door status, similar to 2FC
0x252 CE FF    Windscreen Wiper Status
0x264 E1 FD 21 A2 7F 1E    iDrive Controller (Rotary Control)
0x267 E1 FD CC 01 DE 01    iDrive Controller (Direction / Buttons)
0x26E 00 40 7F 50 FF FF FF FF    Ignition Status
0x273 1D E1 00 F0 FF 7F DE 04    CCC / CIC Status
0x277 E1 9D 04 FF    iDrive controller reply to 0x273
0x286 00 FF    Rear View Mirror, Light sensor
0x2A6 00 F9    Windscreen Wiper Controls
0x2B4 00 F2    Door locking (Via Remote Control)
0x2B8 31 00 F0 00 00 E3    Reset Av Fuel / Speed
0x2BA 00 00 00 00 10    Counter (Toggle / Heartbeat)
0x2CA 61 FF    Outside temperature
0x2D6 FF FC FF    Air Conditioning Status
0x2E6 64 00 00 FF 00 01 3F 34    Climate control status (Fan and Temp speed)
0x2EA FF FF FF FF FF FF FF 34    Climate control status (Passenger)
0x2F8 13 2E 1E 01 4F DC 07 FD    Report Time and Date
0x2FC 81 01 00 FF FF FF FF    Door Status
0x328 16 83 A2 04 DE 11    1 Second count from battery removal / reset
0x32E 00 FF 8F 63 6A 00 2E 0F    Internal Temp, Light and solar sensors
0x330 7A 5A 00 2D 29 2F 9C 34    Odometer, Av Fuel, and Range
0x349 76 0F BE 1A 00    Fuel Level sensors
0x34F  FE FF    Handbrake status
0x362 AE F3 1E FF FF FF EA    Average MPH & Average MPG
0x366 78 50 14 FC    Ext Temp & Range
0x380 56 xx 35 32 38 37 xx    VIN Number
0x394 48 0F 10 6B 00 88 58 01    Hours / Distance since last service.
0x39E 0B 10 00 0D 1F DF 07 F2    Set Time and Date
0x3B0 FD FF    Reverse Status
0x3B4 A6 F3 00 FC FF FF FF FF    Battery Voltage & Charge status
0x3B6 00 FC F0    Passenger Front Window status
0x3B7 41 F5 F8    Driver Rear Window status
0x3B8 00 FC F0    Driver Front Window status
0x3B9 41 F5 F8    Passenger Rear Window status
0x581 40 4D 00 28 FF FF FF FF    Seatbelt Status
0x7C3 xx xx xx xx xx xx xx xx    Keyfob (security, comfort and CBS data)

12

Re: делимся данными CAN

Mazda 3, CX5 c 2011,2012 г:
MS CAN 125k (OBDII контакты №№ 3, 11)

0x43E:
нулевой байт - кнопки открытия/закрытия ЦЗ штатного брелока
четвертый байт - двери, капот, багажник
шестой байт - педаль тормоза

0x050:
нулевой байт - положение ключа в замке зажигания

0x09A:
первый байт и второй байты - кнопка аварийной световой сигнализации и поворотники

0x09F:
нулевой байт - ручник

0x202:
нулевой и первый байты - обороты двигателя

13

Re: делимся данными CAN

пыж 508/2012/CAN 500 на ODB2 6-14 -IS (полагаю интерсистем)
есть проблема - шина засыпает

двери
0412 08 00 00 00 04 54 00 00 - закрыты все
левая передняя
0412 08 00 00 00 04 54 48 00 - открыта (+зад.лев откр.)
левая задняя
0412 08 00 00 00 04 54 60 00 - открыта (+зад.лев откр.)
правая передня
0412 08 00 00 00 04 54 10 00 - открыта
правая задняя
0412 08 00 00 00 04 54 40 00 - открыта (недозакрыл при поиске кодов)

Тормоз
0412 08 00 00 00 04 54 00 00 - не нажат (+ручник)
0412 28 00 00 00 04 54 00 00 - нажат (+ручник)

Ручник
0412 08 00 00 00 04 54 00 00 - зажат
0412 00 00 00 00 04 54 00 00 - отпущен

замок зажигания? (зад.прав дв. +ручник) - D5 ???
0412 08 00 00 00 04 57 40 00 - ДВС запущен
0412 08 00 00 00 04 3С 40 00 - ДВС заглушен

АКПП и ДВС (D1 и D0 D3 соотв ??)
0468 06 04 FE C0 D0 00 .. .. - P не запущен
0468 06 08 FE C0 D0 00 .. .. - P момент запуска
0468 26 08 FE C2 D0 00 .. .. - N или P (ДВС запущен)
0468 26 09 FE C2 D0 00 .. .. - D или R (ДВС запущен)

0489 A2 00 04 58 03 21 01 00 - N
0489 13 00 14 58 03 21 01 00 - D (D0 меняется при переключении лепестками или переходе в М режим)
0489 91 00 14 58 03 21 01 00 - R
0489 91 00 14 58 02 7D 01 00 - R-P (переход)
0489 08 00 14 58 02 7D 01 00 - R-P (переход)
0489 08 00 14 58 02 21 01 00 - R-P (переход)
0489 00 00 04 58 02 21 01 00 - P

14

Re: делимся данными CAN

BMW F 15 PT-Can 500kb-sek
ID 189  DLC 6                2D F4 00 00 00 22 - кнопки на руле слева (круиз и д.р)

15 (17-12-2016 02:57:53 отредактировано BezzzPaniki)

Re: делимся данными CAN

Ford Focus 3
MS-Can

Угол поворота колёс
id 2a0
D4 - текущее положение колёс:
D4 = 1x - повёрнуты влево
D4 = 3x - повёрнуты вправо
(второй бит может быть разным... поэтому помечен, как "x")

D6:D7 - угол поворота в градусах (D6 старший бит в градусах, В7 младший в сотых градуса): 80:00 - центральное положение

Кнопки управления зеркалами на водительской двери заднего вида
id 030
D6 - факт нажатия на какую-либо кнопку блока управления на водительской двери:
D6 = x1 - не нажато
D6 = x9 - нажата какая-либо кнопка (в т.ч. рычаг переключения зеркала правое/левое)
(первый бит может быть разным... поэтому помечен, как "x")

D5 - направление движения правого зеркала заднего вида
D5 = x9 - вверх
D5 = xА - вниз
D5 = xB - влево
D5 = xС - вправо
(первый бит может быть разным... поэтому помечен, как "x")

16

Re: делимся данными CAN

Opel Corsa D 2011г.в. МКПП, шина SWCAN (33.3 кбит/с).
Все числовые значения в шестнадцатиричной системе счисления, позиции байтов соответствуют Canny CAN Monitor.

1. Ручной тормоз
Сообщение ILD = 370, байт D1 = 01 - включен, D1 = 00 - выключен

2. Задний ход (включение фонаря ЗХ)
Сообщение IDL = 350, байт D0 = 0A - включен, D0 = 02 - выключен (т.е. на самом деле надо фильтровать бит 08)

3. Кнопки управления мультимедиа на руле
Сообщение IDL = 175, байты D5, D6, D7.
D5 D6 D7 = 00 00 00 - все кнопки отпущены
Правый блок:
D5 D6 D7 = 04 00 00 - стрелка вверх (верхняя кнопка) на правом блоке
D5 D6 D7 = 05 00 00 - стрелка вниз (нижняя кнопка) на правом блоке
D5 D6 D7 = 01 00 01 - колесико вверх (громкость +) на правом блоке
D5 D6 D7 = 02 00 1F - колесико вниз (громкость -) на правом блоке
Левый блок:
D5 D6 D7 = 40 00 00 - кнопка MUTE (верхняя) на левом блоке
D5 D6 D7 = 50 00 00 - кнопка PHONE (нижняя) на левом блоке
D5 D6 D7 = 10 1F 00 - колесико вверх (стрелка влево?) на левом блоке
D5 D6 D7 = 20 01 00 - колесико вниз (стрелка вправо?) на левом блоке

4. Замок зажигания
Сообщение IDL = 170, байт D0
D0 = 20 - ключ не в замке, последнее значение перед прекращением передачи данных по шине
D0 = 60 - ключ вставлен (переход из предыдущего состояния)
D0 = 72 - ключ переведен в положение "комфорт"
D0 = 74 - ключ переведен в положение "зажигание"
D0 = 54 - ключ в положении "зажигание" (возникает после предыдущего значения)
D0 = 76 - ключ в положении "стартер"
D0 = 70 - ключ в замке (после положения "комфорт" или "зажигание")
D0 = 30 - ключ только что извлекли

5. Яркость подсветки органов управления и панели приборов
Сообщение IDL = 235, байт D1, значение (плавно) меняется от 0 (подсветка выключена) до FF (максимальная яркость). Актуальное значение зависит от регулировки, заданной водителем и от того, включено ли наружное освещение (габариты).

6. Переключатель наружного освещения
Сообщение IDL = 305, байт D2
D2 = 00 - переключатель в положении "все выключено"
D2 = 40 - переключатель в положении "габаритные огни"
D2 = 80 - переключатель в положении "ближний свет фар"
D2 = 90 - нажата кнопка включения задних противотуманных фонарей (дополнительно к ближнему свету)
D2 = A0 - нажата кнопка включения противотуманных фар (дополнительно к ближнему свету)

7. Габаритные огни (включение лампочек габаритов)
Сообщение IDL = 350, байт D0 = 06 - габаритные огни включены (на самом деле надо фильтровать бит 04, см. п.2)

17

Re: делимся данными CAN

Opel Corsa D 2011г.в. МКПП, шина MSCAN (95.2 кбит/с).
Все числовые значения в шестнадцатиричной системе счисления, позиции байтов соответствуют Canny CAN Monitor.

1. Задний ход
Сообщение IDL = 4E8, байт D6.
D6 = 04 - задний ход включен (нужно фильтровать именно бит 04, т.к., например, установленный бит 01 в этом байте соответствует включеному двигателю)
D6 = 00 - задний ход выключен

2. Яркость подсветки органов управления и панели приборов
Сообщение IDL = 450, байт D3, значение (плавно) меняется от 0 (подсветка выключена) до FF (максимальная яркость). Актуальное значение зависит от регулировки, заданной водителем и от того, включено ли наружное освещение (габариты).

3. Замок зажигания
Сообщение IDL = 450, байт D2
D2 = 00 - ключ извлечен
D2 = 04 - ключ вставлен
D2 = 05 - ключ в положении "комфорт"
D2 = 06 - ключ в положении "зажигание"
D2 = 07 - ключ в положении "стартер"

4. Кнопки управления мультимедиа на руле
Сообщение IDL = 206, байты D0, D1, D2.
Сообщения приходят только если какая-либо кнопка нажата. Если никакая кнопка не нажата, сообщения не приходят вовсе.
Правый блок:
а) D0 D1 D2 = 0x 91 yy - стрелка вверх (верхняя кнопка) на правом блоке. Сообщение приходит с периодичностью 100 мс. x - флаг нажатия кнопки (x = 1 - кнопка нажата, x = 0 - кнопка только что отпущена) yy - счетчик продолжительности нажатия в 100 мс. Например, D0 D1 D2 = 01 91 03 означает, что кнопка нажата и длительность нажатия на настоящий момент составляет 300 мс, D0 D1 D2 = 00 91 05 означает, что кнопка только что отпущена и общая длительность нажатия составила 500 мс.
б) D0 D1 D2 = 0x 92 yy - стрелка вниз (нижняя кнопка) на правом блоке. См. п.п. а).
в) D0 D1 D2 = 08 93 01 - колесико вверх (громкость +) на правом блоке. Сообщение приходит с периодичностью 300 мс.
г) D0 D1 D2 = 08 93 FF - колесико вниз (громкость -) на правом блоке, см. п.п. в).
Левый блок:
д) D0 D1 D2 = 0x 81 yy - кнопка MUTE (верхняя) на левом блоке. См. п.п. а).
e) D0 D1 D2 = 0x 02 yy - кнопка PHONE (нижняя) на левом блоке. См. п.п. а).
ж) D0 D1 D2 = 08 83 FF - колесико вверх (стрелка влево?) на левом блоке, см. п.п. в).
з) D0 D1 D2 = 08 03 01 - колесико вниз (стрелка вправо?) на левом блоке, см. п.п. в).

Эти данные были собраны для программирования CAN-декодера нештатной магнитолы. Нужно иметь ввиду, что штатная магнитола ведет диалоги по шине MSCAN с другими устройствами (например, дисплеем). Таким образом поддерживается необходимая активность шины. Иначе дисплей может прекратить транслировать все или некоторые из приведенных сообщений "за ненадобностью", или умолкнуть вовсе.

18

Re: делимся данными CAN

Помогите пожалуйста с поиском скорости в Форд Фокус 3 в шине ms-can (125Kb/s)... у Вас в драйвере автомобиля имеется эта позиция... не могли бы поделиться со мной более детальной информацией?
какой id смотреть?.. какие биты?
есть подозрения, что имеются изменения в id 1e0, явно связанные с изменением скорости авто, но что-то мне никак не понять закономерности...
Заранее спасибо за помощь!

19

Re: делимся данными CAN

В Grand C-Max скорость в 0x110 ID: D6 - старшая часть D7 - младшая часть, в сотых км/ч.
И обороты там же, деленные на два: D4 - старшая часть D5 - младшая часть. В фокусе должно быть так же.

20

Re: делимся данными CAN

AlexN пишет:

В Grand C-Max скорость в 0x110 ID: D6 - старшая часть D7 - младшая часть, в сотых км/ч.
И обороты там же, деленные на два: D4 - старшая часть D5 - младшая часть. В фокусе должно быть так же.

Спасибо!.. буду проверять.

21 (20-11-2016 22:03:58 отредактировано mfmax)

Re: делимся данными CAN

OPEL ASTRA J GMLAN 33.3

10754040 04 03 00 - активация видеовхода c динамическими линиями парковки NAVI600
10754040 04 00 00 - деактивация

Кнопки на руле
10438040    01                                громкость +
10438040    02                                громкость -
10438040    03                                следующий трек
10438040    04                                предыдущий трек
10438040    05                                выбор источника
10438040    06                                голосовой набор
10438040    07                                MUTE
10438040    0                                MUTE

Ключ в замке
10754040    00    00    00                        НЕТ
10754040    04    00    00                        ЕСТЬ

Центральный замок                                    
10414040    00    00    FB    01            открыт
10414040    00    01    7B    01            закрыт

вод дверь                                   
10630040    00                                закрыта
10630040    01                                открыта

РУЧНИК                                   
103B4040    00                                ОПУЩЕН
103B4040    04                                ПОДНЯТ

ОБОРОТЫ ДВИГАТЕЛЯ
102СA040 D2 D3

СКОРОСТЬ (реальная, а не с приборки)
10210040 D0 D1

22

Re: делимся данными CAN

AlexN пишет:

В Grand C-Max скорость в 0x110 ID: D6 - старшая часть D7 - младшая часть, в сотых км/ч.
И обороты там же, деленные на два: D4 - старшая часть D5 - младшая часть. В фокусе должно быть так же.

Информация подтвердилась!... Ещё раз спасибо! smile
Не понятно, как сам не увидел?... оправдание одно - видимо глаза не на том месте располагаются XD

23

Re: делимся данными CAN

У кого-нибудь есть информация по сообщениям о положении селектора АКПП на chevrolet cruze?

24 (04-02-2018 18:03:53 отредактировано gagarin)

Re: делимся данными CAN

Nissan 370Z
https://github.com/Knio/carhack/blob/ma … n.markdown

Nissan leaf
https://docs.google.com/spreadsheets/d/ … edit#gid=1

Глаза боятся, а руки делают.

25

Re: делимся данными CAN

BezzzPaniki пишет:

Ford Focus 3
MS-Can

Угол поворота колёс
id 2a0
D4 - текущее положение колёс:
D4 = 1x - повёрнуты влево
D4 = 3x - повёрнуты вправо
(второй бит может быть разным... поэтому помечен, как "x")

D6:D7 - угол поворота в градусах (D6 старший бит в градусах, В7 младший в сотых градуса): 80:00 - центральное положение

Кнопки управления зеркалами на водительской двери заднего вида
id 030
D6 - факт нажатия на какую-либо кнопку блока управления на водительской двери:
D6 = x1 - не нажато
D6 = x9 - нажата какая-либо кнопка (в т.ч. рычаг переключения зеркала правое/левое)
(первый бит может быть разным... поэтому помечен, как "x")

D5 - направление движения правого зеркала заднего вида
D5 = x9 - вверх
D5 = xА - вниз
D5 = xB - влево
D5 = xС - вправо
(первый бит может быть разным... поэтому помечен, как "x")

Подскажите, нет ли случайно информации по кнопкам на руле для Focus 3 (2012), в частности громкость +, громкость -, влево, вправо, "М" ?