Назад к списку

Пример работы с данными из CAN автомобиля KIA Cerato

В зависимости от сканера, данные могут отображаться по-разному используете ли CAN-ХАКЕР, CAN сканер от GalileoSky или самодельный сканер CAN шины на основе MCP2512 (ARDUINO, STM32, ESP32). Все данные передаются в битовом варианте и уже в зависимости от производителя показываются в той системе счисления в которой удобнее для производителя оборудования.


Я же вам в примере, покажу как усреднено работать с данными из CAN шины автомобиля KIA Cerato. Как и что передается в CAN шине. Все описанное выше является только примерными данными. Для получения более точной информации вам нужно снять данные самостоятельно с CAN шины автомобиля KIA Cerato через OBD II разъем, или подключиться в другом месте, где есть CAN шина.

Пример пакетов из CAN шины:

ID031:00:00:AA:AD:0A:0B:AF:4D;

ID153:00:00:AF:33;

ID162:00:00:AF:30;

ID181:00:00:33:FF:0A:0B:AF:20;

ID186:01:00:AF:AF:40;

ID19A:00:03:11:1F:0A:0B:AF:C0;

ID19D:0A:0A:0B:AF:C0;

ID236:0A:0B:AF:30;

ID300:1D:00:2F:11:0A:0B:AF:C0;

ID423:4A:0F:1F:3D:0A;

Как же нам тут расшифровать данные?

Для примера возьмем пакет:

ID643:22:A0:DC:01:AD:04:11:FF;

В 4 байте передается состояние дверей из CAN шины, 00 – все двери закрыты, 01 – открыта водительская дверь, 02 – открыта пассажирская дверь, 04 – открыта задняя левая дверь, 08 – открыта задняя правая дверь, 10 – открыт багажник, 20 – открыт капот. А когда у нас открыто, что-то вместе, то мы видим сумму бит. Например, 03 – открыты передние двери, 05 – открыты левые двери, 21 – открыт капот и дверь водителя. Примерно по такому типу и идет поиск данных из CAN шины.

Например, для не которых данных нужно использовать формулы, умножать на 0.125, вычитать «40», и другие действия.

Если вам требуются данные из CAN шины автомобиля, напишите нам на электронную почту. 

Поиск информации по сайту мониторинга транспорта TREKBERRY
© TREKBERRY 2017-2024, Дмитрий В.М. Все права защищены.
Копирование материала без ссылки на источник запрещено. Информация размещенная на сайте не является публичной офертой. Часть текстов написано нейросетью, может содержать не точности. На сайте может быть реклама и иметь рекламные вставки.