Просмотр сообщения
macrisky
Абитуриент
Hyundai Elantra 2019
Сообщений: 15
Получил "Мне нравится"10
В клубе с 09.02.2020
13.10.2020 18:27
#68
Сообщение от mitya1698 Посмотреть сообщение
добрый день а описание протокола датчика можно глянуть?
Датчик является устройством LIN Slave. При получении запроса по PID=0xB он отвечает пакетом размером 8 байт:
A0 FF FF FF CF F0 0F 7F
В первом байте имеют значение младшие 4 бита:
0 – стекло чистое
1 – требуется очистка стекла
E – режим ливень
Что означают остальные байты, я не знаю. Для работы моего устройства это несущественно.
Одновременно с этим датчик обрабатывает информацию от подрулевого переключателя (PID=0x7, DLC=8), например:
01 EF FA 57 00 FF F4 FF
В младших 4 битах первого байта информация о положении самого рычага:
0 – OFF
1 – AUTO
2 – Low
3 – High
Старшие 4 бита второго байта – состояние дворников:
E – дворники не двигаются
D – дворники двигаются
Младшие 4 бита седьмого байта – положение колёсика регулировки (от 0 до 4).
macrisky вне форума