Протокол взаимодействия БКУ-02 » История » Версия 3
Андрей Матвеев, 19.11.2024 10:40
1 | 2 | Андрей Матвеев | h1. Протокол взаимодействия БКУ-02 |
---|---|---|---|
2 | |||
3 | 3 | Андрей Матвеев | Изделие имеет протокол, соответствующий основным требованиям стандарта J1939. Изделие может быть установлено в систему строительной или подобной техники. Блок контроля и управления БКУ-02 обладает тремя независимыми интерфейсами CAN со скоростью передачи данных 500 кБит/с с 19-битным идентификатором. |
4 | Блок контроля и управления БКУ-02 в сети CAN имеет адрес устройства 0xXX (XX dec) . |
||
5 | Порядок байт: В протоколе выполняется использование порядка байт Little Endian, что означает, что младший байт данных хранится по адресу, предшествующему старшему байту. |
||
6 | Порядок бит: Биты в протоколе считаются справа налево. То есть, наиболее значимый бит (MSB) находится на младшем уровне, а наименее значимый бит (LSB) — на старшем уровне. |
||
7 | 1 | Андрей Матвеев | |
8 | 3 | Андрей Матвеев | В таблицах ниже, если не оговорено особо, все параметры размером один байт имеют тип unsigned char. Параметры размером четыре байта имеют тип unsigned long. |
9 | 1 | Андрей Матвеев | |
10 | 3 | Андрей Матвеев | h2. Идентификаторы сообщений CAN, отправляемые блоком контроля и управления БКУ-02 |
11 | 1 | Андрей Матвеев | |
12 | 3 | Андрей Матвеев | *Таблица 1 Данные по освещению* |
13 | 1 | Андрей Матвеев | |
14 | 3 | Андрей Матвеев | | Частота передачи | 100 | |
15 | | PGN | 65088 (0xFE40)| |
||
16 | | Длина сообщения | 8 | |
||
17 | | Адрес назначения | FF | |
||
18 | | Приоритет | 3 | |
||
19 | 1 | Андрей Матвеев | |
20 | 3 | Андрей Матвеев | |_.Байт|_.Бит|_.SPN |_.Значение| |
21 | | 1 | 5-6 | 2350 | Ближний свет | |
||
22 | | 1 | 7-8 | 2348 | Дальний свет | |
||
23 | | 2 | 5-6 | 2370 | Правый поворот | |
||
24 | | 2 | 7-8 | 2368 | Левый поворот | |
||
25 | | 3 | 3-4 | 2376 | Стоп сигнал | |
||
26 | | 4 | 3-4 | 2382 | Габаритные огни | |
||
27 | 1 | Андрей Матвеев | |
28 | 3 | Андрей Матвеев | Состояние сигналов Таблицы 1 |
29 | 00b = Выключен |
||
30 | 01b = Включен |
||
31 | 10b = Зарезервировано |
||
32 | 11b = Не доступно |
||
33 | 1 | Андрей Матвеев | |
34 | 3 | Андрей Матвеев | *Таблица 2 Состояние дополнительных ламп индикации 1* |
35 | 1 | Андрей Матвеев | |
36 | 3 | Андрей Матвеев | | Частота передачи | 1000 | |
37 | | PGN | 64773 (0xFD05)| |
||
38 | | Длина сообщения | 8 | |
||
39 | | Адрес назначения | FF | |
||
40 | | Приоритет | 6 | |
||
41 | 1 | Андрей Матвеев | |
42 | 3 | Андрей Матвеев | |_.Байт|_.Бит|_.SPN |_.Значение| |
43 | | 3 | 5-6 | 5103 | Датчик засорённости воздушного фильтра двигателя: |
||
44 | 00b = Лампа деактивирована (Выкл.) |
||
45 | 01b = Лампа активирована (Вкл.) |
||
46 | 10b = Ошибка |
||
47 | 11b = Недоступно | |
||
48 | 1 | Андрей Матвеев | |
49 | 3 | Андрей Матвеев | *Таблица 3 Состояние дополнительных ламп индикации 2* |
50 | |||
51 | | Частота передачи | 1000 | |
||
52 | | PGN | 64772 (0xFD04)| |
||
53 | | Длина сообщения | 8 | |
||
54 | | Адрес назначения | FF | |
||
55 | | Приоритет | 6 | |
||
56 | |||
57 | |_.Байт|_.Бит|_.SPN |_.Значение| |
||
58 | | 3 | 7-8 | 13121 | Датчик аварийного давления в 1-м контуре пневмосистемы |
||
59 | 00b = Лампа деактивирована (Выкл.) |
||
60 | 01b = Лампа активирована (Вкл.) |
||
61 | 10b = Ошибка |
||
62 | 11b = Недоступно | |
||
63 | | 4 | 1-2 | 13122 | Датчик аварийного давления в 2-м контуре пневмосистемы |
||
64 | 00b = Лампа деактивирована (Выкл.) |
||
65 | 01b = Лампа активирована (Вкл.) |
||
66 | 10b = Ошибка |
||
67 | 11b = Недоступно | |
||
68 | |||
69 | *Таблица 4 Состояние автомобильных жидкостей* |
||
70 | |||
71 | | Частота передачи | 1000 | |
||
72 | | PGN | 65128 (0xFE68)| |
||
73 | | Длина сообщения | 8 | |
||
74 | | Адрес назначения | FF | |
||
75 | | Приоритет | 6 | |
||
76 | |||
77 | |_.Байт|_.Бит|_.SPN |_.Значение| |
||
78 | | 1 | - | 1638 | Температуры масла в гидробаке, масштаб 1 °C на бит, смещение -40 °C, диапазон -40 to 210 °C| |
||
79 | | 2 | 1-2 | 1713 | Датчик засоренности фильтра слива гидросистемы: |
||
80 | 00b = Нет засора |
||
81 | 01b = Имеется засор на масляном фильтре |
||
82 | 10b = Ошибка |
||
83 | 11b = Недоступно| |
||
84 | | 3 | - | 2602 | Датчик минимального уровня масла в гидробаке: |
||
85 | 00b = Уровень жидкости недостаточен |
||
86 | 01b = Уровень жидкости достаточный |
||
87 | 10b = Индикатор ошибки |
||
88 | 11b = Недоступно | |
||
89 | |||
90 | *Таблица 5 Уровень топлива* |
||
91 | |||
92 | | Частота передачи | 500 | |
||
93 | | PGN | 65276 (0xFEFC)| |
||
94 | | Длина сообщения | 8 | |
||
95 | | Адрес назначения | FF | |
||
96 | | Приоритет | 6 | |
||
97 | |||
98 | |_.Байт|_.Бит|_.SPN |_.Значение| |
||
99 | | 2 | - | 96 | Уровень топлива, масштаб 0,4% на бит, смещение 0, 0-100% | |
||
100 | |||
101 | *Таблица 6 Концевой выключатель "Нейтраль"* |
||
102 | |||
103 | | Частота передачи | 100 | |
||
104 | | PGN | 65219 (0xFEFC)| |
||
105 | | Длина сообщения | 8 | |
||
106 | | Адрес назначения | FF | |
||
107 | | Приоритет | 6 | |
||
108 | |||
109 | |_.Байт|_.Бит|_.SPN |_.Значение| |
||
110 | | 2 | 3-4 | 604 | Концевой выключатель "Нейтраль", |
||
111 | 00b = Лампа деактивирована (Выкл.) |
||
112 | 01b = Лампа активирована (Вкл.) |
||
113 | 10b = Ошибка |
||
114 | 11b = Недоступно | |
||
115 | |||
116 | *Таблица 7 Индикация включения прамотроника* |
||
117 | |||
118 | | Частота передачи | 1000 | |
||
119 | | PGN | 65133 (0xFE6D)| |
||
120 | | Длина сообщения | 8 | |
||
121 | | Адрес назначения | FF | |
||
122 | | Приоритет | 6 | |
||
123 | |||
124 | |_.Байт|_.Бит|_.SPN |_.Значение| |
||
125 | | 5 | 1-2 | 1676 | Индикация включения прамотроника: |
||
126 | 00b = Водяной насос не работает |
||
127 | 01b = Водяной насос работает |
||
128 | 10b = Зарезервировано |
||
129 | 11b = Недоступно | |
||
130 | |||
131 | *Таблица 8 Датчик педали тормоза* |
||
132 | |||
133 | | Частота передачи | 100 | |
||
134 | | PGN | 65265 (0xFEF1)| |
||
135 | | Длина сообщения | 8 | |
||
136 | | Адрес назначения | FF | |
||
137 | | Приоритет | 6 | |
||
138 | |||
139 | | 4 | 5-6 | 597 | Концевой выключатель педали тормоза: |
||
140 | 00b = Педаль тормоза отпущена |
||
141 | 01b = Педаль тормоза нажата |
||
142 | 10b = Ошибка |
||
143 | 11b = Недоступно | |
||
144 | |||
145 | *Таблица 9 Состояние оператора* |
||
146 | |||
147 | | Частота передачи | 1000 | |
||
148 | | PGN | 64388 (0xFB84)| |
||
149 | | Длина сообщения | 8 | |
||
150 | | Адрес назначения | FF | |
||
151 | | Приоритет | 3 | |
||
152 | |||
153 | |_.Байт|_.Бит|_.SPN |_.Значение| |
||
154 | | 2 | 1-2 | 9711 | Состояние присутствия оператора: |
||
155 | 00b = Оператор отсутствует |
||
156 | 01b = Оператор присутствует |
||
157 | 10b = Индикация ошибки |
||
158 | 11b = Недоступно | |
||
159 | |||
160 | *Таблица 10 Состояние зарядки аккумулятора* |
||
161 | |||
162 | | Частота передачи | 1000 | |
||
163 | | PGN | 64789 (0xFD15)| |
||
164 | | Длина сообщения | 8 | |
||
165 | | Адрес назначения | FF | |
||
166 | | Приоритет | 6 | |
||
167 | |||
168 | |_.Байт|_.Бит|_.SPN |_.Значение| |
||
169 | | 1 | 1-4 | 4990 | Сигнал работы генератора. |
||
170 | 0 = Линия питания или батарея отключены от зарядного устройства |
||
171 | 1 = Зарядка батареи |
||
172 | 2 = Режим ожидания или поддержание заряда батареи |
||
173 | 3 - 12 = Зарезервировано |
||
174 | 13 = Сбой батареи. Ошибка, связанная с состоянием батареи (высокая температура и т.д.) |
||
175 | 14 = Сбой зарядного устройства. Ошибка, связанная с состоянием зарядного устройства |
||
176 | 15 = Недоступно | |
||
177 | | 1 | 5-6 | 4991 | Состояние подключения зарядного устройства к линии питания для зарядного устройства, подключенного к основной батарее: |
||
178 | 00b = Отключено. Линия питания отсоединена от зарядного устройства |
||
179 | 01b = Подключено. Линия питания подключена к зарядному устройству |
||
180 | 10b = Индикация ошибки |
||
181 | 11b = Недоступно |
||
182 | | 2-3 | | 4992 | Напряжение в бортовой сети. Масштаб 0.05V на бит, смещение 0V | |
||
183 | |||
184 | 2 | Андрей Матвеев | *11 Proprietary B - (PropB_01)* |
185 | PGN 65281 - (0xFF01), SAE J1939 Proprietary B - (PropB_01) |
||
186 | Направление – Передача |
||
187 | Приоритет — 6 |
||
188 | Размер — 8 байт |
||
189 | Период передачи — 50 мс |
||
190 | |_. Позиция |_. Длина |_. Имя параметра |_. Имя по SAE |_. SPN |_. Разрешение |_. Диапазон значений | |
||
191 | | 1.1 | 1 байт | Датчик угла поворота левого колеса | Angle left wheel turn diagnostic | 2551 | | | |
||
192 | | 2.1 | 1 байт | Датчик угла поворота правого колеса | Angle right wheel turn master | 2551 | | | |
||
193 | | 3.1 | 1 байт | Датчик угла поворота хребтовой балки | Angle folding center beam | 2551 | | | |
||
194 | 3 | Андрей Матвеев | |
195 | |||
196 | h2. Идентификаторы сообщений CAN, принимаемые БКУ-01 |
||
197 | |||
198 | |_.Идентификатор|_.XID|_.Частота передачи|_.Источник|_.Описание| |
||
199 | | 65089 (0xFE41)| - | 1000 | FF | Управление освещением: |
||
200 | [2.5-2.6] Управление правыми поворотными огнями |
||
201 | [2.7-2.8] Управление левыми поворотными огнями |
||
202 | [3.3-3.4] Управление стоп сигналом |
||
203 | 00b = Выключить |
||
204 | 01b = Включить |
||
205 | 10b = Зарезервировано |
||
206 | 11b = Не доступно | |