Проект

Общее

Профиль

Пульт управления ПУ-СП » История » Версия 3

Андрей Матвеев, 11.12.2024 05:16

1 1 Андрей Матвеев
h1. Протокол взаимодействия с пультом управления ПУ-СП
2
3
Изделие имеет протокол, соответствующий основным требованиям стандарта J1939. 
4
Изделие может быть установлено в систему сельскохозяйственной или подобной техники. 
5
Пульт управления ПУ-СП обладает интерфейсом CAN со скоростью передачи данных 500 кБит/с с 19-битным идентификатором.
6
Пульт управления ПУ-СП в сети CAN имеет адрес устройства 0xF9 (249 dec) .
7
Порядок байт: В протоколе выполняется использование порядка байт Little Endian, что означает, что младший байт данных хранится по адресу, предшествующему старшему байту.
8
Порядок бит: Биты в протоколе считаются справа налево. То есть, наиболее значимый бит (MSB) номер 8, а наименее значимый бит (LSB) — номер 1.
9
В таблицах ниже, если не оговорено особо, все параметры размером один байт имеют тип unsigned char. Параметры размером четыре байта имеют тип unsigned long.
10
11 3 Андрей Матвеев
!clipboard-202412090920-qpblz.png!
12
13 1 Андрей Матвеев
h2. Идентификаторы сообщений CAN, отправляемые Пультом управления ПУ-СП
14
15 3 Андрей Матвеев
*Таблица 1. Управление кнопками навигации*
16 1 Андрей Матвеев
17
| Частота передачи | Единоразово |
18 3 Андрей Матвеев
| PGN              | 65361 (0xFF51)|
19
| Длина сообщения  | 8 |
20
| Адрес назначения | FF |
21
| Приоритет        | 6 |
22
23
|_.Байт |_.Бит|_.Значение |
24
| 1     | -   | Перемещение вверх  (К1) |
25
| 2     | -   | Перемещение влево  (К2) |
26
| 3     | -   | Перемещение вниз   (К3) |
27
| 4     | -   | Перемещение вправо (К4) |
28
| 5     | -   | Назад/Отмена/Выход (К5) |
29
| 6     | -   | Подтверждение      (К6) |
30
31
0 — кнопка не нажата
32
1 — кнопка нажата
33
2 — ошибка индикации
34
3 — не поддерживается
35
36
*Таблица 2. Управление лестницей*
37
38
| Частота передачи | Единоразово |
39 1 Андрей Матвеев
| PGN              | 65241 (0xFED9)|
40
| Длина сообщения  | 8 |
41
| Адрес назначения | FF |
42
| Приоритет        | 6 |
43
44
|_.Байт |_.Бит |_.Значение |
45
| 1     | 1-2  | Подъем лестницы (К11)    |
46
| 1     | 3-4  | Опускание лестницы (К15) |
47
48
00b = Канал выключен
49
01b = Канал включен
50
10b = Ошибка
51
11b = Не доступно
52
53 3 Андрей Матвеев
*Таблица 3. Управление режимами движения*
54 1 Андрей Матвеев
55
| Частота передачи | Единоразово |
56
| PGN              | 64718 (0xFCCD)|
57
| Длина сообщения  | 8 |
58
| Адрес назначения | FF |
59
| Приоритет        | 6 |
60
61
|_.Байт |_.Бит |_.Значение |
62
| 1     | -  | Выбранный режим движения:
63
0 - Активировать управление максимальной тяговой мощностью (К9) 
64
1 - Активировать управление постоянной частотой вращения ВОМ (не поддерживается)
65
2 - Активировать управление соотношением теоретической скорости и частотой вращения ВОМ (не поддерживается)
66
3 - Активировать управление минимальной частотой вращения двигателя (К7)
67
4 - Активировать управление топливной экономичностью двигателя (К8) 
68
5 - Активировать управление максимальной мощностью гидравлической системы (не поддерживается)
69
6 - Активировать управление максимальной электрической мощностью (не поддерживается)
70
7 - 252 - Зарезервировано
71
253 - Зарезервировано
72
254 - Ошибка
73
255 - Недоступно |
74
75 3 Андрей Матвеев
*Таблица 4. Управление штангой*
76 1 Андрей Матвеев
77
| Частота передачи | Единоразово |
78
| PGN              | 61184 (0xEF00)|
79
| Длина сообщения  | 8 |
80
| Адрес назначения | FF |
81
| Приоритет        | 6 |
82
83
|_.Байт |_.Бит |_.Значение |
84
| 1(XID)|   -  | 1         |
85
| 2     | 1-4  | Управление режимом работы штанги
86
0 - нет управления/выключить режим 
87
1 - Ручное управление штангой
88
2 - Зарезервировано
89 2 Андрей Матвеев
3 - Автоматическое управление высотой штанги (Режим 1 - подъем/опускание крыльев) (не поддерживается)
90 1 Андрей Матвеев
4 - Автоматическое управление высотой штанги (Режим 2 - управление перекосом и высотой)
91
5 - Автоматическое управление высотой штанги (Режим 3 - полное управление)
92 2 Андрей Матвеев
6 - Автоматическое раскладывание штанги (К12)
93
7 - Автоматическое складывание штанги (К16)
94
8 - Автоматическая калибровка положений штанги (не поддерживается)
95
9 - Автоматическое минимальное предустановленное значение высоты штанги
96
10 - Автоматическое максимальное предустановленное значение высоты штанги |
97
| 2     | 5-6  | Состояние команды:
98
0 - нет управления 
99
1 - управление
100
2 - резерв
101
3 - не задано |
102
| 3     | 5-6  | Команда ручного управления:
103
0 - Нет команды
104
1 - Подъем штанги (не поддерживается)
105
2 - Опускание штанги (не поддерживается)
106
3 - Управление наклоном штанги влево (не поддерживается)
107
4 - Управление наклоном штанги вправо (не поддерживается)
108
5 - Подъем левого крыла штанги (К13)
109
6 - Опускание левого крыла штанги (К17)
110
7 - Подъем правого крыла штанги (К14)
111
8 - Опускание правого крыла штанги (К18)
112
9 - Раскладывание первых секций штанги (К19)
113
10 - Складывание первых секций штанги (К22)
114
11 - Раскладывание вторых секций штанги (К20)
115
12 - Складывание вторых секций штанги (К23)
116
13 - Раскладывание третьих секций штанги (К21)
117 1 Андрей Матвеев
14 - Складывание третьих секций штанги (К24)
118 2 Андрей Матвеев
15-254 - Ошибка
119
255 - Не задано |
120 1 Андрей Матвеев
121 3 Андрей Матвеев
*Таблица 5. Управление системой автоматического вождения*
122 1 Андрей Матвеев
123 2 Андрей Матвеев
| Частота передачи | Единоразово |
124
| PGN              | 65360 (0xFF50)|
125
| Длина сообщения  | 8 |
126
| Адрес назначения | FF |
127
| Приоритет        | 6 |
128 1 Андрей Матвеев
129 2 Андрей Матвеев
|_.Байт |_.Бит |_.Значение |
130
| 1     |   -  | Управление системой автоматического вождения:
131 1 Андрей Матвеев
- Выключить систему автоматического вождения (0)
132
- Включить систему автоматического вождения (1)
133
- Резерв (2)
134
- Не задано (3)           |
135 3 Андрей Матвеев
136
*Таблица 6. Управление режимами работы системы вылива*
137
138
| Частота передачи | 100 |
139
| PGN              | 65345 (0xFF41)|
140
| Длина сообщения  | 8 |
141
| Адрес назначения | FF |
142
| Приоритет        | 6 |
143
144
|_.Байт |_.Бит |_.Значение |
145
| 1     | 1-4  | Управление режимами работы контроллера системы вылива:
146
- Нет управления/Режим простоя (0)
147
- Режим слива остатков жидкости из основной емкости (1)                      (Кнопка 6)
148
- Режим перемешивания (2)                                                    (Кнопка 3)
149
- Режим автоматической заправки собственным насосом основной емкости (3)     (Кнопка 2)
150
- Режим заправки внешним насосом основной емкости (4)                        (Кнопка 1)
151
- Режим автоматической промывки (5)                                          (К25)
152
- Режим внесения химикатов посредством эдуктора (6)
153
- Режим продувки штанги (7)                                                  (Кнопка 5)|
154
| 1    | 5-6 | Состояние команды:
155
- нет управления / СТОП (0) (Кнопка 9)
156
- управление / ПУСК (1) (Кнопка 7)
157
- ПОДГОТОВКА (2)
158
- не задано (3) |