Пульт управления ПУ-СП » История » Версия 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) | |