Your comments
Автомобиль Kia Ceed ED 2010
CAN - 500 kbit/s
Скорость автомобиля:
0x316 8 xx xx xx xx xx xx 01 xx
Обороты двигателя:
0x316 8 xx xx xx 0A 0B xx xx xx
((0x0A * 256) + 0x0B) / 4 = rpm
Педаль тормоза:
0x440 8 xx xx xx 08 xx xx xx xx
0x08 - нажата педаль
0x04 - отпущена педаль
Температура двигателя:
0x0A0 8 xx 0A xx xx xx xx xx xx
(0x0A - 40) = °C
Наружная температура:
0x350 8 xx xx xx 0A xx xx xx xx
(0x0A / 2) - 40 = °C
АКПП:
0x43F 8 xx 40 xx xx xx xx xx xx
0x40 - P
0x41 - 1
0x42 - 2
0x43 - 3
0x44 - 4
0x46 - N
0x47 - R
Положение руля (при наличии ESP):
0x2B0 5 0A 0B xx xx xx
int16_t raw = (0x0B << 8) | 0x0A;
float wheel = -((int16_t)raw * 0.1);
Можно ещё рассчитать ускорение вращения руля, незнаю нужно ли это))
Customer support service by UserEcho
небольшие коррективы
АКПП (это именно какая выбрана передача селектором акпп):
0x43F 8 xx 40 xx xx xx xx xx xx
0x40 - P
0x41 - 1
0x42 - 2
0x43 - 3
0x45 - D
0x46 - N
0x47 - R
АКПП (текущая передача во время езды)
0x370 8 xx xx 10 xx xx xx xx xx
0x10 - 1
0x20 - 2
0x30 - 3
0x40 - 4
0xE0 - R
0x00 - P или N