Описание протокола взаимодействия с ЭБУ Микас 5.4 и 7.1



Описание протокола взаимодействия с ЭБУ Микас 5.4 и 7.1 - часть 2


Коды команд и параметры.

1. Запрос доступности ЭБУ (возвращает код версии ЭБУ).

Команда

Ответ ЭБУ

0x01

0x09, если ЭБУ Микас 5.4

0x0A, если ЭБУ Микас 7.1

2. Запрос на получение параметров из ЭБУ.

Запрашиваемый параметр

Кодированное обозначение

Тип перемен-ной

Тело сообщения

Ответ ЭБУ, тело сообщения

Формула пересчета

Температура охлаждающей жидкости, С

TWAT

uchar

0x61 0x1A

1 байт

Byte1-40

Частота вращения коленвала, с-1

FREQ

uchar

0x61 0x29

1 байт

Byte1*40

Частота вращения коленвала на х.х., с-1

FREQX

uchar

0x61 0x2C

1 байт

Byte1*10

Угол опережения зажигания, град

UOZ

Char

0x61 0x26

1 байт

Byte1/2

Напряжение бортсети, В

UACC

char

0x61 0x1E

1 байт

Byte1/10

Длительность впрыска, мс

INJ

uint

0x61 0x3F

2 байта

(Byte2*256+Byte1)/125

Расход воздуха, кг/час

JAIR

uint

0x61 0x21

2 байта

(Byte2*256+Byte1)/100

Часовой расход топлива, л/ч

JQT

uint

0x61 0x40

2 байта

(Byte2*256+Byte1)/10

Признак детонации

DET

byte

0x61 0x08

1 байт

(Byte1&0x40)!=0 - да

Признак холостого хода

RXX

byte

0x61 0x07

1 байт

(Byte1&0x04)!=0 - да

Признак полной мощности

BITPOW

byte

0x61 0x07

1 байт

(Byte1&0x20)!=0 - да

Признак коррекции УОЗ по детонации

RDET

byte

0x61 0x07

1 байт

(Byte1&0x80)!=0 - да

Состав смеси

VALF

uchar

0x61 0x39

1 байт

0,5+Byte1/256

Положение ДЗ, %

THR

uchar

0x61 0x20

1 байт

Byte1

Коэффициент коррекции топливоподачи

RCOK

uchar

0x61 0x42

1 байт

|(Byte1-128)/256|-0,5

Коэффициент коррекции СО на холостом ходу

RCOD

uchar

0x61 0x41

1 байт

|(Byte1-128)/256|-0,5

Поправка УОЗ, град

UOZOC

char

0x61 0x28

1 байт

Byte1/2

Установка РДВ, шаг

SSM

uchar

0x61 0x5B

1 байт

Byte1

Положение РДВ, шаг

FSM

uchar

0x61 0x5C

1 байт

Byte1

Запрос ошибок. В ответ ЭБУ возвращает первым байтом количество ошибок, а затем четными байтами идут номера ошибок, а нечетными – разделители 0xE0.

uchar

0x02

n байт

[N_ERR][ERRCODE1]0xE0 [ERRCODE2] 0xE0 … [ERRCODEN] 0xE0

Стирание ошибок

Для стирания ошибок выполняют-ся последовательно два запроса. В нормальной ситуации ответом должно быть 0x00.

uchar

1) 0x62 0x0E 0x08

2) 0x62 0x0E 0x00

1) 1 байт

2) 1 байт

Byte1=0x00 – OK

Byte1=0x00 – OK

Минимальный номер неисправности

MINERR

uchar

0x61 0x72

1 байт

Byte1=номер неисправности

Установка расхода воздуха, кг/час

UGB

uint

0x61 0x59

2 байта

(Byte2*256+Byte1)/100

Температура воздуха, 0С

TAIR

uint

0x61 0x1C

1 байт

Byte1-40

Температура охлаждающей жидкости на момент пуска, 0С

TWATI

uchar

0x61 0x19

1 байт

Byte1-40

<


Содержание  Назад  Вперед