Проект

Общее

Профиль

Протокол взаимодействия БКУ-02 » История » Версия 26

Андрей Матвеев, 28.11.2024 06:20

1 2 Андрей Матвеев
h1. Протокол взаимодействия БКУ-02
2
3 15 Андрей Матвеев
Изделие имеет протокол, соответствующий основным требованиям стандарта J1939. Изделие может быть установлено в систему строительной или подобной техники. Блок контроля и управления БКУ-02 обладает тремя независимыми интерфейсами CAN со скоростью передачи данных 250 кБит/с с 19-битным идентификатором.
4 9 Андрей Матвеев
Блок контроля и управления БКУ-02 в сети CAN имеет адрес устройства 0x22 (34 dec) .
5 3 Андрей Матвеев
Порядок байт: В протоколе выполняется использование порядка байт Little Endian, что означает, что младший байт данных хранится по адресу, предшествующему старшему байту.
6 12 Андрей Матвеев
Порядок бит: Биты в протоколе считаются справа налево. То есть, наиболее значимый бит (MSB) номер 8, а наименее значимый бит (LSB) — номер 1.
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 1 Андрей Матвеев
139 15 Андрей Матвеев
|_.Байт|_.Бит|_.SPN |_.Значение|
140 3 Андрей Матвеев
| 4 | 5-6 | 597 | Концевой выключатель педали тормоза:
141
00b = Педаль тормоза отпущена
142
01b = Педаль тормоза нажата
143
10b = Ошибка
144
11b = Недоступно |
145
146
*Таблица 9 Состояние оператора*
147
148
| Частота передачи | 1000 |
149
| PGN              | 64388 (0xFB84)|
150
| Длина сообщения  | 8 |
151
| Адрес назначения | FF |
152
| Приоритет | 3 |
153
154
|_.Байт|_.Бит|_.SPN |_.Значение|
155
| 2 | 1-2 | 9711 | Состояние присутствия оператора:
156
00b = Оператор отсутствует
157
01b = Оператор присутствует
158
10b = Индикация ошибки
159
11b = Недоступно |
160
161
*Таблица 10 Состояние зарядки аккумулятора*
162
163
| Частота передачи | 1000 |
164
| PGN              | 64789 (0xFD15)|
165
| Длина сообщения  | 8 |
166
| Адрес назначения | FF |
167
| Приоритет | 6 |
168
169
|_.Байт|_.Бит|_.SPN |_.Значение|
170
| 1 | 1-4 | 4990 | Сигнал работы генератора.
171
0 = Линия питания или батарея отключены от зарядного устройства
172
1 = Зарядка батареи
173
2 = Режим ожидания или поддержание заряда батареи
174
3 - 12 = Зарезервировано
175
13 = Сбой батареи. Ошибка, связанная с состоянием батареи (высокая температура и т.д.)
176
14 = Сбой зарядного устройства. Ошибка, связанная с состоянием зарядного устройства
177
15 = Недоступно |
178
| 1 | 5-6 | 4991 | Состояние подключения зарядного устройства к линии питания для зарядного устройства, подключенного к основной батарее:
179
00b = Отключено. Линия питания отсоединена от зарядного устройства
180
01b = Подключено. Линия питания подключена к зарядному устройству
181
10b = Индикация ошибки
182 4 Андрей Матвеев
11b = Недоступно| 
183
| 2-3 |  | 4992 | Напряжение в бортовой сети, масштаб 0.05В на бит, смещение 0В, диапазон 0-3212,75В |
184 3 Андрей Матвеев
185 6 Андрей Матвеев
*Таблица 11 Состояние датчиков угла поворота*
186
187
| Частота передачи | 50 |
188
| PGN              | 65281 (0xFF01)|
189
| Длина сообщения  | 8 |
190
| Адрес назначения | FF |
191
| Приоритет | 6 |
192
193
|_.Байт|_.Бит|_.SPN |_.Значение|
194
| 1-2 | - | - | Датчик угла поворота левого колеса, масштаб 0.01° на бит, диапазон -250°...+392,55°, смещение -250° |
195
| 3-4 | - | - | Датчик угла поворота правого колеса, масштаб 0.01° на бит, диапазон -250°...+392,55°, смещение -250° |
196
| 5-6 | - | - | Датчик угла поворота хребтовой балки, масштаб 0.01° на бит, диапазон -250°...+392,55°, смещение -250° |
197
198
*Таблица 12 Состояние джойстиков*
199
200
| Частота передачи | 1000 |
201
| PGN              | 65282 (0xFF02)|
202
| Длина сообщения  | 8 |
203
| Адрес назначения | FF |
204
| Приоритет | 6 |
205
206
|_.Байт|_.Бит|_.SPN |_.Значение|
207
| 1-2 | - | - | Джойстик рыхлителя, масштаб 0.1 % на бит, смещение 0, 0-100% |
208
| 3-4 | - | - | Джойстик выноса тяговой рамы, масштаб 0.1 % на бит, смещение 0, 0-100% |
209
210 17 Андрей Матвеев
*Таблица 13 Состояние дискретных выходов*
211 6 Андрей Матвеев
212
| Частота передачи | 1000 |
213
| PGN              | 65283 (0xFF03)|
214
| Длина сообщения  | 8 |
215
| Адрес назначения | FF |
216
| Приоритет | 6 |
217
218
|_.Байт|_.Бит|_.SPN |_.Значение|
219
| 1 | 1-2 | - | Гидрозамок L отвала |
220
| 1 | 3-4 | - | Гидрозамок R отвала |
221
| 1 | 5-6 | - | Гидрозамок бульдозерного отвала
222
00b = Гидрозамок отключен
223
01b = Гидрозамок включен
224
10b = Ошибка
225
11b = Недоступно |
226
227 17 Андрей Матвеев
*Таблица 14 Состояние управляющих выходов*
228 6 Андрей Матвеев
229
| Частота передачи | По запросу |
230 17 Андрей Матвеев
| PGN              | 65284 (0xFF04)|
231 6 Андрей Матвеев
| Длина сообщения  | 8 |
232
| Адрес назначения | FF |
233
| Приоритет | 6 |
234
235
|_.Байт|_.Бит|_.SPN |_.Значение|
236
| 1 | 1-2 | - | Рыхлитель подъем |
237
| 1 | 3-4 | - | Рыхлитель опускание |
238
| 1 | 5-6 | - | Выдвижение отвала влево |
239
| 1 | 7-8 | - | Выдвижение отвала вправо |
240
| 2 | 1-2 | - | Вынос тяговой рамы вправо |
241
| 2 | 3-4 | - | Вынос тяговой рамы влево |
242
| 2 | 5-6 | - | Подъем отвала L |
243
| 2 | 7-8 | - | Опускание отвала L |
244
| 3 | 1-2 | - | Подъем отвала R |
245
| 3 | 3-4 | - | Опускание отвала R |
246
| 3 | 5-6 | - | Бульдозерный отвал подъем |
247
| 3 | 7-8 | - | Бульдозерный отвал опускание |
248
| 4 | 1-2 | - | Рулевое управление вправо |
249
| 4 | 3-4 | - | Рулевое управление влево |
250
| 4 | 5-6 | - | Излом рамы вправо |
251
| 4 | 7-8 | - | Излом рамы влево |
252
| 5 | 1-2 | - | Наклон колес вправо |
253
| 5 | 3-4 | - | Наклон колес влево |
254
| 5 | 5-6 | - | Механизм фиксации вправо |
255
| 5 | 7-8 | - | Механизм фиксации влево |
256
| 6 | 1-2 | - | Поворот отвала влево |
257
| 6 | 3-4 | - | Поворот отвала вправо |
258
| 6 | 5-6 | - | Изменение угла резания на себя |
259
| 6 | 7-8 | - | Изменение угла резания от себя |
260 3 Андрей Матвеев
261 7 Андрей Матвеев
Значение сообщений для каждого из значений Таблицы 12:
262
00b = Канал выключен (0)
263
01b = Канал включен (1)
264
10b = Ошибка (2)
265
11b = Не задан (3)
266
267 17 Андрей Матвеев
*Таблица 15 Калибровочные значения джойстика управления перекоса тяговой рамы*
268 13 Андрей Матвеев
269
| Частота передачи | По запросу |
270
| PGN              | 45312 (0xB100)|
271
| Длина сообщения  | 8 |
272
| Адрес назначения | FF |
273
| Приоритет | 6 |
274
275
|_.Байт|_.Бит|_.SPN |_.Значение|
276 1 Андрей Матвеев
| 1-2 | - | - | Напряжение джойстика в крайнем верхнем положении, масштаб 0,01 В на бит, смещение 0, диапазон 0,5-4,5 В |
277
| 3-4 | - | - | Напряжение джойстика в нейтральном положении, масштаб 0,01 В на бит, смещение 0, диапазон 0,5-4,5 В |
278
| 5-6 | - | - | Напряжение джойстика в крайнем нижнем положении, масштаб 0,01 В на бит, смещение 0, диапазон 0,5-4,5 В |
279
280 18 Андрей Матвеев
*Таблица 16а Калибровочные значения ШИМ-выходов (из ОЗУ)*
281 17 Андрей Матвеев
282
| Частота передачи | По запросу |
283
| PGN              | 65285 (0xFF05)|
284
| Длина сообщения  | 8 |
285
| Адрес назначения | FF |
286
| Приоритет | 6 |
287
288
|_.Байт|_.Бит|_.SPN |_.Значение|
289 18 Андрей Матвеев
| 1 | - | - | Номер канала (табл.16б) |
290 17 Андрей Матвеев
| 2 | - | - | 0xF1 - установленные калибровочные значений ШИМ-выхода |
291
| 3 | - | - | Код джойстика мин.(х1), масштаб 4 на бит, диапазон 0-1000 |
292
| 4 | - | - | Код джойстика макс.(х2), масштаб 4 на бит, диапазон 0-1000 |
293
| 5 | - | - | Ток мин.(у1), масштаб 4мА на бит, диапазон 0-1000 мА |
294
| 6 | - | - | Ток макс.(у2), масштаб 4мА на бит, диапазон 0-1000 мА |
295
| 7 | - | - | Тип кривой, диапазон 0-0xFF, 
296
где 0хF0 - 0х10  - выпуклость вверх, 
297
0х01 - 0х0F  - выпуклость вниз.  
298
Число от 1 до F – степень выпуклости |
299 1 Андрей Матвеев
| 8 | - | - | Не используется |
300
301 18 Андрей Матвеев
Таблица 16б
302
|_.№ канала|_.Наименование|_.Назначение|
303
| 1 | PWMOA1 | Подъем отвала L |
304
| 2 | PWMOB1 | Опускание отвала L |
305
| 3 | PWMOA2 | Подъем отвала R |
306
| 4 | PWMOB2 | Опускание отвала R |
307
| 5 | PWMOB3 | Рыхлитель подъем |
308
| 6 | PWMOA3 | Рыхлитель опускание |
309
| 7 | PWMOB4 | Выдвижение отвала влево |
310
| 8 | PWMOA4 | Выдвижение отвала вправо |
311
| 9 | PWMOB5 | Вынос тяговой рамы вправо |
312
| 10 | PWMOA5 | Вынос тяговой рамы влево |
313
| 11 | PWMOA6 | Бульдозерный отвал подъем |
314
| 12 | PWMOB6 | Бульдозерный отвал опускание |
315
| 17 | PWMOA7| Изменение угла резания на себя |
316
| 18 | PWMOB7 | Изменение угла резания от себя |
317
| 19 | PWMOA8 | Наклон колес влево |
318
| 20 | PWMOB8 | Наклон колес вправо |
319
| 21 | PWMOA9 | Излом рамы влево | 
320
| 22 | PWMOB9 | Излом рамы вправо |
321
| 23 | PWMOA10 | Рулевое управление влево |
322
| 24 | PWMOB10 | Рулевое управление вправо |
323
| 25 | PWMOA11 | Поворот отвала влево |
324
| 26 | PWMOB11 | Поворот отвала вправо |
325
| 27 | PWMOA12 | Механизм фиксации вправо |
326
| 28 | PWMOB12 | Механизм фиксации влево |
327
328 19 Андрей Матвеев
*Таблица 17 Калибровочные значения датчиков хребтовой балки и поворота колёс*
329
330
| Частота передачи | По запросу |
331
| PGN              | 65339 (0xFF3B)|
332
| Длина сообщения  | 8 |
333
| Адрес назначения | 0x18 |
334
| Приоритет | 6 |
335
336
|_.Байт|_.Бит|_.SPN |_.Значение|
337
| 1 | - | - | 0хF2 - Ответ со значением калибровки |
338
| 2 | - | - | См. табл. 20 |
339
| 3 | - | - | См. табл. 20 |
340
| 4 | - | - | См. табл. 20 |
341
342 3 Андрей Матвеев
h2. Идентификаторы сообщений CAN, принимаемые БКУ-01
343 15 Андрей Матвеев
344 3 Андрей Матвеев
|_.Идентификатор|_.XID|_.Частота передачи|_.Источник|_.Описание|
345
| 65089 (0xFE41)| - | По необходимости | FF | Управление освещением:
346
[2.5-2.6] Управление правыми поворотными огнями
347
[2.7-2.8] Управление левыми поворотными огнями
348
[3.3-3.4] Управление стоп сигналом
349 1 Андрей Матвеев
00b = Выключить
350
01b = Включить
351
10b = Зарезервировано
352
11b = Не доступно |
353
| 65265 (0xFEF1)| - | По необходимости | FF | [2-3] Скорость движения, 1/256 км/ч на бит |
354
| 65272 (0xFEF8)| - | По необходимости | FF | [4] Давление масла в КП, 16 кПа на бит |
355
| 65296 (0xFF10)| - | По необходимости | FF | [2.1-2.3] 000 — Стояночный тормоз снят, 
356
001 — Стояночный тормоз поставлен вручную, 
357 17 Андрей Матвеев
010 — Стояночный тормоз поставлен програмно |
358
| 65285 (0xFF05)| - | По необходимости | FF | Формат запроса калибровочных значений ШИМ-выходов (из ОЗУ)
359 18 Андрей Матвеев
[1] Номер канала (табл.16б)
360 17 Андрей Матвеев
[2] 0xF0 -запрос калибровочных значений ШИМ-выходов
361
0xF1 -запись калибровочных значений ШИМ-выходов
362
[3] Код джойстика мин.(х1), масштаб 4 на бит, диапазон 0-1000
363
[4] Код джойстика макс.(х2), масштаб 4 на бит, диапазон 0-1000
364
[5] Ток мин.(у1), масштаб 4мА на бит, диапазон 0-1000 мА
365
[6] Ток макс.(у2), масштаб 4мА на бит, диапазон 0-1000 мА
366
[7] Тип кривой, диапазон 0-0xFF, 
367
где 0хF0 - 0х10  - выпуклость вверх, 
368
0х01 - 0х0F  - выпуклость вниз.  
369
Число от 1 до F – степень выпуклости
370
[8] Не используется |
371 21 Андрей Матвеев
| 65338 (0xFF3A)| - | По необходимости | FF | Сохранение и сброс введенных калибровочных значений PGN 65285 и PGN 65339
372 17 Андрей Матвеев
[1] 0хF1 - Сохранение значений из ОЗУ в ПЗУ
373
0хF3 - Установка параметров по умолчанию |
374 15 Андрей Матвеев
| 42752 (0xA700)| - | По необходимости | FF | [1.1-1.2] Нейтраль КП |
375 23 Андрей Матвеев
| 64982 (0xFDD6)| - | 20 | 0x39 (57 dec) Руник-228 | [1.1-1.2] Статус нейтральной позиции оси Х (подъем-опускание отвала L):
376 5 Андрей Матвеев
00b = не в нейтральном положении
377
01b = в нейтральном положении
378
10b = ошибка
379
11b = не поддерживается
380 11 Андрей Матвеев
[1.3-1.4] Опускание отвала L (движение X-):
381 5 Андрей Матвеев
00b = не в отрицательной зоне
382
01b = в отрицательной зоне
383
10b = ошибка
384
11b = не поддерживается
385 11 Андрей Матвеев
[1.5-1.6] Подъем отвала L (движение X+):
386 5 Андрей Матвеев
00b = не в положительной зоне
387
01b = в положительной зоне
388
10b = ошибка
389
11b = не поддерживается
390 23 Андрей Матвеев
[1.7-2.8] Скорость перемещения цилиндра отвала L (Положение по оси X):
391 5 Андрей Матвеев
0 - нейтральная позиция
392
1000 = (100%) конец линейной зоны
393
1022 = ошибка
394
1023 = не поддерживается
395 23 Андрей Матвеев
[3.1-3.2] Статус нейтральной позиции оси Y (рулевое управление влево-вправо):
396 5 Андрей Матвеев
00b = не в нейтральном положении
397
01b = в нейтральном положении
398
10b = ошибка
399
11b = не поддерживается
400 11 Андрей Матвеев
[3.3-3.4] Рулевое управление влево (движение Y-):
401 5 Андрей Матвеев
00b = не в отрицательной зоне
402
01b = в отрицательной зоне
403
10b = ошибка
404
11b = не поддерживается
405 11 Андрей Матвеев
[3.5-3.6] Рулевое управление вправо (движение Y+):
406 5 Андрей Матвеев
00b = не в положительной зоне
407
01b = в положительной зоне
408
10b = ошибка
409
11b = не поддерживается
410 23 Андрей Матвеев
[3.7-4.8] Скорость поворота колёс (положение по оси Y):
411 5 Андрей Матвеев
0 - нейтральная позиция
412
1000 = (100%) конец линейной зоны
413
1022 = ошибка
414 1 Андрей Матвеев
1023 = не поддерживается
415 11 Андрей Матвеев
[5] не поддерживается
416 23 Андрей Матвеев
[6.1-6.2] Переключение передачи в ручном режиме "-" (кнопка B5)
417
[6.3-6.4] Коробка передач в положение "R" (кнопка B3) 
418
[6.5-6.6] Коробка передач в положение "F" (кнопка B2) 
419
[6.7-6.8] Коробка передач в положение "N" (кнопка B1) 
420
[7.1-7.2] Переключение передачи в ручном режиме "+" (кнопка B4) 
421 5 Андрей Матвеев
00b = кнопка не нажата
422 1 Андрей Матвеев
01b = кнопка нажата
423 5 Андрей Матвеев
10b = ошибка индикации
424
11b = не поддерживается
425
[8.1-8.6] Не поддерживается
426 23 Андрей Матвеев
[8.7-8.8] Автовыравнивание излома хребтовой балки (кнопка B6):
427 5 Андрей Матвеев
00b = кнопка не нажата
428
01b = кнопка нажата
429
10b = ошибка индикации
430
11b = не поддерживается|
431 23 Андрей Матвеев
| 64983 (0xFDD7)| - | 20 | 0x39 (57 dec) Руник-228 | [1.1-1.2] Статус нейтральной позиции оси P1 (наклон колес влево-вправо):
432 5 Андрей Матвеев
00b = не в нейтральном положении
433
01b = в нейтральном положении
434
10b = ошибка
435 1 Андрей Матвеев
11b = не поддерживается
436 24 Андрей Матвеев
[1.3-1.4] Наклон колес влево (движение по оси P1-):
437 11 Андрей Матвеев
00b = не в отрицательной зоне
438 5 Андрей Матвеев
01b = в отрицательной зоне
439
10b = ошибка
440
11b = не поддерживается
441 24 Андрей Матвеев
[1.5-1.6] Наклон колес вправо (движение по оси P1+):
442 5 Андрей Матвеев
00b = не в положительной зоне
443
01b = в положительной зоне
444
10b = ошибка
445
11b = не поддерживается
446 11 Андрей Матвеев
[1.7-2.8] Скорость изменения наклона колёс (движение по оси P1):
447 5 Андрей Матвеев
0 - нейтральная позиция
448
1000 = (100%) конец линейной зоны
449
1022 = ошибка
450
1023 = не поддерживается 
451 23 Андрей Матвеев
[3.1-3.2] Статус нейтральной позиции оси P2 (излом рамы влево-вправо):
452 5 Андрей Матвеев
00b = не в нейтральном положении
453
01b = в нейтральном положении
454
10b = ошибка
455
11b = не поддерживается
456 24 Андрей Матвеев
[3.3-3.4] Излом рамы влево (движение по оси P2-):
457 5 Андрей Матвеев
00b = не в отрицательной зоне
458
01b = в отрицательной зоне
459
10b = ошибка
460
11b = не поддерживается
461 24 Андрей Матвеев
[3.5-3.6] Излом рамы вправо (движение по оси P2+):
462 5 Андрей Матвеев
00b = не в положительной зоне
463
01b = в положительной зоне
464
10b = ошибка
465
11b = не поддерживается
466 11 Андрей Матвеев
[3.7-4.8] Скорость изменения излома рамы (движение по оси P2):
467 5 Андрей Матвеев
0 - нейтральная позиция
468
1000 = (100%) конец линейной зоны
469
1022 = ошибка
470
1023 = не поддерживается
471 25 Андрей Матвеев
[5] Кнопка В9
472
0x00 = кнопка не нажата
473
0x10 = кнопка нажата
474
0x01 = ошибка
475
0x11 = не поддерживается
476
[6] Состояние рычага по оси P3
477
0x00 - нейтральное положение
478
0x10 - положение вверх
479
0x20 - положение вниз
480
[7] Кнопка В8
481
0x04 = кнопка не нажата
482
0x14 = кнопка нажата
483
[8] = не поддерживается |
484 24 Андрей Матвеев
| 64982 (0xFDD6)| - | 20 | 0x3A (58 dec) Руник-229 | [1.1-1.2] Статус нейтральной позиции оси Х (Перемещение отвала R влево-вправо):
485 5 Андрей Матвеев
00b = не в нейтральном положении
486
01b = в нейтральном положении
487
10b = ошибка
488
11b = не поддерживается
489 24 Андрей Матвеев
[1.3-1.4] Выдвижение отвала влево (движение X-):
490 5 Андрей Матвеев
00b = не в отрицательной зоне
491
01b = в отрицательной зоне
492
10b = ошибка
493
11b = не поддерживается
494 24 Андрей Матвеев
[1.5-1.6] Выдвижение отвала вправо(движение X+):
495 5 Андрей Матвеев
00b = не в положительной зоне
496
01b = в положительной зоне
497
10b = ошибка
498
11b = не поддерживается
499 24 Андрей Матвеев
[1.7-2.8] Скорость выдвижения отвала R (положение по оси X) :
500 5 Андрей Матвеев
0 - нейтральная позиция
501
1000 = (100%) конец линейной зоны
502
1022 = ошибка
503
1023 = не поддерживается
504 24 Андрей Матвеев
[3.1-3.2] Статус нейтральной позиции оси Y (перемещение отвала R подъем-опускание):
505 1 Андрей Матвеев
00b = не в нейтральном положении
506 5 Андрей Матвеев
01b = в нейтральном положении
507
10b = ошибка
508
11b = не поддерживается
509
[3.3-3.4] Подъем отвала R (движение Y-):
510 24 Андрей Матвеев
00b = не в отрицательной зоне
511 5 Андрей Матвеев
01b = в отрицательной зоне
512
10b = ошибка
513
11b = не поддерживается
514 24 Андрей Матвеев
[3.5-3.6] Опускание отвала R (движение Y+):
515 5 Андрей Матвеев
00b = не в положительной зоне
516
01b = в положительной зоне
517
10b = ошибка
518
11b = не поддерживается
519 24 Андрей Матвеев
[3.7-4.8] Скорость подъема-опускания отвала (движение по оси Y):
520 5 Андрей Матвеев
0 - нейтральная позиция
521
1000 = (100%) конец линейной зоны
522
1022 = ошибка
523
1023 = не поддерживается
524
[5] не поддерживается
525
[6.1-6.2] Состояние переключателя B4
526 25 Андрей Матвеев
[6.3-6.4] Состояние переключателя B3 (кнопка присутствия оператора)
527 11 Андрей Матвеев
[6.5-6.6] Состояние переключателя B2 (управление плавающим режимом отвала, Гидрозамок L отвала, Гидрозамок R отвала)
528
[6.7-6.8] Состояние переключателя B1 (управление плавающим режимом бульдозерного отвала, Гидрозамок бульдозерного отвала)
529 5 Андрей Матвеев
[7.1-7.6] Не поддерживается
530
[7.7-7.8] Состояние переключателя B5
531
00b = кнопка не нажата
532
01b = кнопка нажата
533
10b = ошибка индикации
534
11b = не поддерживается
535
[8] Не поддерживается |
536 24 Андрей Матвеев
| 64983 (0xFDD7)| - | 20 | 0x3A (58 dec) Руник-229 | [1.1-1.2] Статус нейтральной позиции оси P1 (Перемещение бульдозерного отвала подъем-опускание):
537 5 Андрей Матвеев
00b = не в нейтральном положении
538
01b = в нейтральном положении
539
10b = ошибка
540
11b = не поддерживается
541 24 Андрей Матвеев
[1.3-1.4] Бульдозерный отвал опускание (движение по оси Р1-):
542 5 Андрей Матвеев
00b = не в отрицательной зоне
543
01b = в отрицательной зоне
544
10b = ошибка
545
11b = не поддерживается
546 24 Андрей Матвеев
[1.5-1.6] Бульдозерный отвал подъем (движение по оси P1+):
547 5 Андрей Матвеев
00b = не в положительной зоне
548
01b = в положительной зоне
549
10b = ошибка
550
11b = не поддерживается
551 24 Андрей Матвеев
[1.7-2.8] Скорость перемещения бульдозерного отвала (положение по оси P1):
552 5 Андрей Матвеев
0 - нейтральная позиция
553
1000 = (100%) конец линейной зоны
554 1 Андрей Матвеев
1022 = ошибка
555
1023 = не поддерживается 
556
[3.1-3.2] Статус нейтральной позиции оси P3 (поворот отвала против часовой-по часовой):
557
00b = не в нейтральном положении
558
01b = в нейтральном положении
559
10b = ошибка
560
11b = не поддерживается
561 5 Андрей Матвеев
[3.3-3.4] Поворот отвала против часовой стрелки (движение по оси P3-):
562
00b = не в отрицательной зоне
563
01b = в отрицательной зоне
564
10b = ошибка
565
11b = не поддерживается
566
[3.5-3.6] Поворот отвала по часовой стрелке (движение по оси P3+):
567 1 Андрей Матвеев
00b = не в положительной зоне
568 24 Андрей Матвеев
01b = в положительной зоне
569 5 Андрей Матвеев
10b = ошибка
570
11b = не поддерживается
571 1 Андрей Матвеев
[3.7-4.8] Скорость поворота отвала (положение по оси P3):
572 5 Андрей Матвеев
0 - нейтральная позиция
573 24 Андрей Матвеев
1000 = (100%) конец линейной зоны
574 5 Андрей Матвеев
1022 = ошибка
575 1 Андрей Матвеев
1023 = не поддерживается
576 25 Андрей Матвеев
[5] Статус позиции оси P4
577
0x00 = нейтральная позиция
578
0x01 = позиция вверх
579
0x02 = позиция вниз
580
[6] Кнопка присутствия оператора (Кнопка B7)
581
0x00 = кнопка не нажата
582
0x04 = кнопка нажата
583 5 Андрей Матвеев
[7-8] Не поддерживается |
584 24 Андрей Матвеев
| 64984 (0xFDD8)| - | 20 | 0x3A (58 dec) Руник-229 | [1.1-1.2] Статус нейтральной позиции P2 по оси Х (перемещение тяговой рамы влево-вправо):
585 5 Андрей Матвеев
00b = не в нейтральном положении
586
01b = в нейтральном положении
587
10b = ошибка
588
11b = не поддерживается
589 24 Андрей Матвеев
[1.3-1.4] Вынос тяговой рамы влево (движение Р2 влево по оси Х-):
590 5 Андрей Матвеев
00b = не в отрицательной зоне
591
01b = в отрицательной зоне
592
10b = ошибка
593
11b = не поддерживается
594 24 Андрей Матвеев
[1.5-1.6] Вынос тяговой рамы вправо (движение Р2 вправо по оси Х+):
595 5 Андрей Матвеев
00b = не в положительной зоне
596
01b = в положительной зоне
597
10b = ошибка
598
11b = не поддерживается
599 10 Андрей Матвеев
[1.7-2.8] Скорость выноса тяговой рамы (движение P2 по оси Х):
600 5 Андрей Матвеев
0 - нейтральная позиция
601
1000 = (100%) конец линейной зоны
602
1022 = ошибка
603
1023 = не поддерживается 
604 24 Андрей Матвеев
[3.1-3.2] Статус нейтральной позиции P2 по оси Y (изменение угла резания от себя-на себя):
605 5 Андрей Матвеев
00b = не в нейтральном положении
606
01b = в нейтральном положении
607
10b = ошибка
608
11b = не поддерживается
609 24 Андрей Матвеев
[3.3-3.4] Изменение угла резания от себя (движение P2 по оси Y-):
610 5 Андрей Матвеев
00b = не в отрицательной зоне
611
01b = в отрицательной зоне
612
10b = ошибка
613
11b = не поддерживается
614 24 Андрей Матвеев
[3.5-3.6] Изменение угла резания на себя (движение P2 по оси Y+):
615 5 Андрей Матвеев
00b = не в положительной зоне
616
01b = в положительной зоне
617
10b = ошибка
618 11 Андрей Матвеев
11b = не поддерживается
619 5 Андрей Матвеев
[3.7-4.8] Скорость изменения угла резания (движение P2 по оси Y):
620
0 - нейтральная позиция
621
1000 = (100%) конец линейной зоны
622 1 Андрей Матвеев
1022 = ошибка
623 5 Андрей Матвеев
1023 = не поддерживается
624
[5-8] Не поддерживается |
625 15 Андрей Матвеев
| 65073 (0xFE31)| - |  | F6 | Автоматическое управление отвалом, левая сторона (А1, B1):
626 8 Андрей Матвеев
[1] Скорость перемещения отвала, 1% на бит, смещение 0, диапазон 0-250%
627
[3.1-3.4] Направление перемещения отвала:
628
0000 - нет движения (0)
629 1 Андрей Матвеев
0001 - вниз (1)
630 8 Андрей Матвеев
0010 - вверх (2)
631
1110 - ошибка (14)
632
1111 - недоступно (15)|
633 15 Андрей Матвеев
| 65074 (0xFE32)| - |  | F6 | Автоматическое управление отвалом, правая сторона (А2, B2):
634 8 Андрей Матвеев
[1] Скорость перемещения отвала, 1% на бит, смещение 0, диапазон 0-250%
635
[3.1-3.4] Направление перемещения отвала:
636 1 Андрей Матвеев
0000 - нет движения (0)
637 8 Андрей Матвеев
0001 - вниз (1)
638
0010 - вверх (2)
639
1110 - ошибка (14)
640
1111 - недоступно (15)|
641 15 Андрей Матвеев
| 65075 (0xFE33)| - |  | F6 | Автоматическое управление отвалом, выдвижение (А4, B4):
642 8 Андрей Матвеев
[1] Скорость перемещения отвала, 1% на бит, смещение 0, диапазон 0-250%
643
[3.1-3.4] Направление перемещения отвала:
644
0000 - нет движения (0)
645 26 Андрей Матвеев
0001 - вправо (1)
646
0010 - влево (2)
647 8 Андрей Матвеев
1110 - ошибка (14)
648 19 Андрей Матвеев
1111 - недоступно (15)|
649 21 Андрей Матвеев
| 65339 (0xFF3B)| по необходимости |  | 0x18 | [1] 0хF1 - Запись значений калибровки в ОЗУ
650 19 Андрей Матвеев
[2] См. табл. 20
651
[3] См. табл. 20
652
[4] См. табл. 20
653
[5-8] Резерв |
654 13 Андрей Матвеев
| 45312 (0xB100)| по необходимости |  |  | Запись калибровочных значений джойстика управления перекоса тяговой рамы: 
655
[1-2] Напряжение джойстика в крайнем верхнем положении, масштаб 0,01 В на бит, смещение 0, диапазон 0,50-4,50 В
656
- Ошибка (0-49, 451-65534)
657
- Не изменять (65535)
658 1 Андрей Матвеев
[3-4] Напряжение джойстика в нейтральном положении, масштаб 0,01 В на бит, смещение 0, диапазон 0,50-4,50 В
659 13 Андрей Матвеев
- Ошибка (0-49, 451-65534)
660
- Не изменять (65535)
661 14 Андрей Матвеев
[5-6] Напряжение джойстика в крайнем нижнем положении, масштаб 0,01 В на бит, смещение 0, диапазон 0,50-4,50 В
662 13 Андрей Матвеев
- Ошибка (0-49, 451-65534)
663
- Не изменять (65535) | 
664 15 Андрей Матвеев
| 59904 (0xEA00)| по необходимости |  |  | Запрос информации калибровочным значениям джойстика управления перекоса тяговой рамы PGN 45312 |
665 1 Андрей Матвеев
666 19 Андрей Матвеев
*Таблица 20 Значения байтов для калибровки датчиков хребтовой балки и угла поворота колёс*
667
668 21 Андрей Матвеев
|_.Байт 2|_.Байт 3|_.Байт 4|_.Примечание                                                                           |
669 19 Андрей Матвеев
| 0x00 | 0xFF | 0xFF | Сохранить значение датчика при нулевом положении хребтовой балки                            |
670
| 0x10 | 0xFF | 0xFF | Сохранить значение датчика при нахождении хребтовой балки в крайнем левом положении         |
671
| 0x01 | 0xFF | 0xFF | Сохранить значение датчика при нахождении хребтовой балки в крайнем правом положении        |
672
| 0xFF | 0x00 | 0xFF | Сохранить значение датчиков поворота колес: колеса прямо                                    |
673
| 0xFF | 0x10 | 0xFF | Сохранить значение датчиков: колеса повернуты максимум влево                                |
674
| 0xFF | 0x01 | 0xFF | Сохранить значение датчиков: колеса повернуты максимум вправо                               |
675
| 0xFF | 0xFF | 0x10 | Сохранить значение датчиков: хребтовая балка повернута влево на ~10 гр., колеса - прямо     |
676
| 0xFF | 0xFF | 0x20 | Сохранить значение датчиков: хребтовая балка повернута влево на ~20 гр., колеса - прямо     |
677
| 0xFF | 0xFF | 0x30 | Сохранить значение датчиков: хребтовая балка повернута до упора влево, колеса - прямо       |
678
| 0xFF | 0xFF | 0x01 | Сохранить значение датчиков: хребтовая балка повернута вправо на ~10 гр., колеса - прямо    |
679
| 0xFF | 0xFF | 0x02 | Сохранить значение датчиков: хребтовая балка повернута вправо на ~20 гр., колеса - прямо    |
680
| 0xFF | 0xFF | 0x03 | Сохранить значение датчиков: хребтовая балка повернута до упора вправо, колеса - прямо      |