Изменения документа 6.1 CANopen PDO protocol
Редактировал(а) Admin 2025/02/17 13:59
Сводка
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -36,7 +36,7 @@ 36 36 37 37 Порядок байт в словах – от младшего к старшему (**little endian**). 38 38 39 -=== ПакетыTPDO ===39 +=== TPDO packets === 40 40 41 41 ==== CANID ~= 0x180+COBID (по умолчанию 0x1A0) ==== 42 42 ... ... @@ -45,245 +45,245 @@ 45 45 Содержимое пакета: 46 46 47 47 (% style="width:574px" %) 48 -|(% style="width:63px" %)**Байт**|(% style="width:334px" %)** Имяпараметра**|(% style="width:89px" %)**Типпараметра**|(% style="width:87px" %)**Кодирование**49 -|**0**|((( 50 - Дискретныевходы1 (битовое поле):48 +|(% style="width:63px" %)**Байт**|(% style="width:334px" %)**Parameter name**|(% style="width:89px" %)**Parameter type**|(% style="width:87px" %)**Converting** 49 +|(% style="width:63px" %)**0**|(% style="width:334px" %)((( 50 +Discrete input signals 1 (bitfield): 51 51 52 - бит0 –сигнал«ОткрытаАКБ»;52 +bit 0 – signal “Battery cover”; 53 53 54 - бит1 –сигнал«ПодключеноЗУ»;54 +bit 1 – signal “Charger connected”; 55 55 56 - бит2 –сигнал«Запроснаотключение питания»;56 +bit 2 – signal “Power down request”; 57 57 58 - бит3 –сигнал«Запретзаряда»;58 +bit 3 – signal “Inhibit charging”; 59 59 60 - бит4 –сигнал«Запретразряда»;60 +bit 4 – signal “Inhibit discharging”; 61 61 62 - бит5 –сигнал«Обратнаясвязьконтактора заряда»;62 +bit 5 – signal “CH contactor feedback”; 63 63 64 - бит6 –сигнал«Обратнаясвязьконтактора разряда»;64 +bit 6 – signal “DCH contactor feedback”; 65 65 66 - бит7 –сигнал«Статусконтроля изоляции».67 -)))|U8| 68 -|**1 -2**|ТокчерезАКБ|S16|0,1А/бит69 -|**3**| Минимальнаятемператураячейки|S8|1ºC/бит70 -|**4**| Максимальнаятемператураячейки|S8|1ºC/бит71 -|**5**| СтепеньзарядаАКБ(SOC)|U8|1%/бит72 -|**6 -7**|НапряжениеАКБ|U16|0,1В/бит66 +bit 7 – signal “Insulation status”. 67 +)))|(% style="width:89px" %)U8|(% style="width:87px" %) 68 +|(% style="width:63px" %)**1–2**|(% style="width:334px" %)Battery current|(% style="width:89px" %)S16|(% style="width:87px" %)0.1A/bit 69 +|(% style="width:63px" %)**3**|(% style="width:334px" %)Minimum cell temperature|(% style="width:89px" %)S8|(% style="width:87px" %)1ºC/bit 70 +|(% style="width:63px" %)**4**|(% style="width:334px" %)Maximum cell temperature|(% style="width:89px" %)S8|(% style="width:87px" %)1ºC/bit 71 +|(% style="width:63px" %)**5**|(% style="width:334px" %)State of charge (SOC)|(% style="width:89px" %)U8|(% style="width:87px" %)1%/bit 72 +|(% style="width:63px" %)**6–7**|(% style="width:334px" %)Battery voltage|(% style="width:89px" %)U16|(% style="width:87px" %)0.1V/bit 73 73 74 -==== CANID ~= 0x280+COBID ( по умолчанию0x2A0) ====74 +==== CANID ~= 0x280+COBID (0x2A0 by default) ==== 75 75 76 - Длинапакета– 8байт.76 +Packet length – 8 bytes. 77 77 78 - Содержимоепакета:78 +Packet content: 79 79 80 80 (% style="width:575px" %) 81 -|(% style="width:57px" %)**Байт**|(% style="width:334px" %)** Имяпараметра**|(% style="width:92px" %)**Типпараметра**|(% style="width:86px" %)**Кодирование**81 +|(% style="width:57px" %)**Байт**|(% style="width:334px" %)**Parameter name**|(% style="width:92px" %)**Parameter type**|(% style="width:86px" %)**Converting** 82 82 |(% style="width:57px" %)**0–3**|(% style="width:334px" %)((( 83 - Флагисостояния(битовое поле):83 +Internal signals (bitfield): 84 84 85 - бит0–сигнал«SOCниже заданного уровня»;85 +bit 0 — signal "Low SOC"; 86 86 87 - бит1–сигнал«Токзарядавыше заданного уровня»;87 +bit 1 — signal "High charging current"; 88 88 89 - бит2–состояниеконтакторазаряда(0 –разомкнуто, 1 –замкнуто);89 +bit 2 — signal “Charging” (0 – open, 1 – closed); 90 90 91 - бит3 –сигнал«РазрешениеЗУ»;91 +bit 3 — signal "Allow charging" (0 – open, 1 – closed); 92 92 93 - бит4–сигнал«ЗарядАКБ»(детектируется ток заряда);93 +bit 4 — signal "Charging current present"; 94 94 95 - бит5–состояниеконтактораразряда(0 –разомкнуто, 1 –замкнуто);95 +bit 5 — signal “Discharging” (0 – open, 1 – closed); 96 96 97 - бит6–сигнал«РазрядАКБ»(детектируется ток разряда);97 +bit 6 — signal "Discharging current present"; 98 98 99 - бит7–сигнал«Повышенноенапряжение»(EV);99 +bit 7 — signal "Voltage too high for charging"; 100 100 101 - бит8 –сигнал«НагревАКБ»;101 +bit 8 — signal "Heater" (0 – off, 1 – on); 102 102 103 - бит9 –сигнал«ОхлаждениеАКБ»;103 +bit 9 — signal "Cooler" (0 – off, 1 – on); 104 104 105 - бит10–сигналнаотключениеконтактора разряда от погрузчикаHYG;105 +bit 10 — signal “Shutdown request (HYG/Spirit)”; 106 106 107 - бит11–сигналобинициализации платы(вовремяинициализациикалибруетсядатчик тока и сканируются платыBMS Logic);107 +bit 11 — signal “Init” (current sensor calibration or BMS Logic scanning is performed); 108 108 109 - бит12 –состояниеконтакторапредзаряда;109 +bit 12 — signal “Precharging” (0 – open, 1 – closed); 110 110 111 - бит13–сигналнаотключениеконтактора разряда от погрузчикаCombilift;111 +bit 13 — signal “Shutdown request (Combilift)”; 112 112 113 - бит14–сигнало запущенном процессе анализа ячеек (Cell analysis);113 +bit 14 — signal "Cell analysis"; 114 114 115 - бит15–сигналнабалансировку серии батареи №1;115 +bit 15 — signal “Balancing 1”; 116 116 117 - бит16–сигналнабалансировку серии батареи №2;117 +bit 16 — signal “Balancing 2”; 118 118 119 - бит17–состояниедополнительного(AUX)контактора разряда(0 –разомкнуто, 1 –замкнуто);119 +bit 17 — signal “Discharging (AUX)” (0 – open, 1 – closed); 120 120 121 - бит18–подтверждениеотключенияпитания;121 +bit 18 — signal “Power down ACK”; 122 122 123 - бит19–сигналEWS от погрузчикаCrown;123 +bit 19 — signal “Crown EWS”; 124 124 125 - бит20–состояниеглавногоконтактора(0 –разомкнут, 1-замкнут);125 +bit 20 — signal “Main contactor” (0 – open, 1 – closed); 126 126 127 - бит21–сигналслужебногосброса системы;127 +bit 21 — signal “Service reset”; 128 128 129 - бит22–состояниекомбинированного контактора заряда/разряда(0 –разомкнуто, 1 –замкнуто);129 +bit 22 — signal “Charging/Discharging” (0 – open, 1 – closed); 130 130 131 - бит23–сигнал«Готовностьзаряжаться»;131 +bit 23 — signal “Ready to charge”; 132 132 133 - бит24–сигнал«Готовностьразряжаться»;133 +bit 24 — signal “Ready to discharge”; 134 134 135 - бит25 —сигнал“Power up”;135 +bit 25 — signal “Power up”; 136 136 137 - биты26-31 —неиспользуется.137 +bits 26-31 — not used. 138 138 )))|(% style="width:92px" %)U32|(% style="width:86px" %) 139 139 |(% style="width:57px" %)**4–7**|(% style="width:334px" %)((( 140 - Регистрошибок1 (битовое поле):140 +Errors 1 (bitfield): 141 141 142 - бит0–ошибка«Превышение тока»;142 +bit 0 — error "Overcurrent"; 143 143 144 - бит1–ошибка«Низкое напряжение»;144 +bit 1 — error "Undervoltage"; 145 145 146 - бит2–ошибка«Высокое напряжение»;146 +bit 2 — error "Overvoltage"; 147 147 148 - бит3–ошибка«Низкаятемпература(разряд)»;148 +bit 3 — error "Low temperature (DCH)"; 149 149 150 - бит4–ошибка«Высокаятемпература(разряд)»;150 +bit 4 — error "High temperature (DCH)"; 151 151 152 - бит5–ошибка«Открытакрышка АКБ»;152 +bit 5 — error "Battery cover"; 153 153 154 - бит6–ошибка«Повышеннаявлажность»;154 +bit 6 — error "High humidity"; 155 155 156 - бит7–ошибка«Вода»;156 +bit 7 — error "Water"; 157 157 158 - бит8–ошибка«ПерегревLogic»;158 +bit 8 — error "Logic high temperature"; 159 159 160 - бит9–ошибка«Потеря связи cLogic»;160 +bit 9 — error "Logic offline"; 161 161 162 - бит10–критическаяошибка;162 +bit 10 — "Critical error"; 163 163 164 - бит11–ошибкаCrown;164 +bit 11 — "Crown error"; 165 165 166 - бит12–ошибка«Несоответствиекол-ва ячеек»;166 +bit 12 — "Cell count error"; 167 167 168 - бит13–ошибка«Потеря связи сHYG»;168 +bit 13 — error "HYG offline"; 169 169 170 - бит14–флагонеобходимостиквитировать записи в журнале ошибок;170 +bit 14 — reserved (set to 0); 171 171 172 - бит15–ошибка«Потеря связи сCombilift»;172 +bit 15 — error "Combilift offline"; 173 173 174 - бит16–ошибка«Короткоезамыкание»;174 +bit 16 — error "Short circuit"; 175 175 176 - бит17–ошибка«Перегревконтактора»;176 +bit 17 — error "High contactor temperature"; 177 177 178 - бит18–ошибка «Несоответствие кол-ваLogic»;178 +bit 18 — "Logic count error"; 179 179 180 - бит19–ошибкаАЦП;180 +bit 19 — "ADC error"; 181 181 182 - бит20–ошибкавцепи подключения датчика тока (обрыв или короткое замыкание);182 +bit 20 — “Current sensor error”; 183 183 184 - бит21–большаячастотапереключенийконтактора заряда;184 +bit 21 — “CH contactor cycles error”; 185 185 186 - бит22–большаячастотапереключенийконтактора разряда;186 +bit 22 — “DCH contactor cycles error”; 187 187 188 - бит23–ошибка«Потеря связи с BMSCurrentSensor»;188 +bit 23 — error "Shunt offline"; 189 189 190 - бит24–внутренняя ошибка BMSCurrentSensor;190 +bit 24 — “Shunt error”; 191 191 192 - бит25–ошибкаконтрольнойсуммынастроек платы;192 +bit 25 — reserved (set to 0); 193 193 194 - бит26–флагперезапуска платы по требованиюWDT;194 +bit 26 — error “WDT reset”; 195 195 196 - бит27–ошибка«Нетдатчиковтемпературы»;196 +bit 27 — error "No temperature sensors"; 197 197 198 - бит28–ошибка«КЗдатчикатемпературы»;198 +bit 28 — error "Temperature sensor shorted"; 199 199 200 - бит29–ошибка«Потеря связи соSpirit»;200 +bit 29 — error “Spirit offline”; 201 201 202 - биты30-31 –неиспользуются.202 +bits 30-31 – not used. 203 203 )))|(% style="width:92px" %)U32|(% style="width:86px" %) 204 204 205 -==== CANID ~= 0x380+COBID ( по умолчанию0x3A0) ====205 +==== CANID ~= 0x380+COBID (0x3A0 by default) ==== 206 206 207 - Длинапакета– 8байт.207 +Packet length – 8 bytes. 208 208 209 - Содержимоепакета:209 +Packet content: 210 210 211 211 (% style="width:579px" %) 212 -|(% style="width:66px" %)**Байт**|(% style="width:328px" %)** Имяпараметра**|(% style="width:96px" %)**Типпараметра**|(% style="width:88px" %)**Кодирование**212 +|(% style="width:66px" %)**Байт**|(% style="width:328px" %)**Parameter name**|(% style="width:96px" %)**Parameter type**|(% style="width:88px" %)**Converting** 213 213 |(% style="width:66px" %)**0–3**|(% style="width:328px" %)((( 214 - Регистрошибок2 (битовое поле):214 +Errors 2 (bitfield): 215 215 216 - бит0–ошибка«Низкаятемпература(заряд)»;216 +bit 0 — error "Low temperature (CH)"; 217 217 218 - бит1–ошибка«Высокаятемпература(заряд)»;218 +bit 1 — error “High temperature (CH)”; 219 219 220 - бит2–ошибкамонтированияSD-карты;220 +bit 2 — reserved (set to 0); 221 221 222 - бит3–ошибказаписи/чтенияSD-карты;222 +bit 3 — reserved (set to 0); 223 223 224 - бит4–ошибка«Недопустимыйзаряд» (заряд батареи через контактор разряда);224 +bit 4 — error “Unallowable charging”; 225 225 226 - бит5–ошибка«Залипаниеконтактора»;226 +bit 5 — error “Stuck contactor”; 227 227 228 - бит6–«Ошибкаобр.связиконтактора заряда»;228 +bit 6 — “CH contactor feedback error”; 229 229 230 - бит7–«Ошибкаобр.связиконтактора разряда»;230 +bit 7 — “DCH contactor feedback error”; 231 231 232 - бит8–ошибка«Нарушение изоляции»;232 +bit 8 — “Insulation fault”; 233 233 234 - бит9–«Ошибкаобр.связиконтактора предзаряда»;234 +bit 9 — “PCH contactor feedback error”; 235 235 236 - бит10–«Ошибкаобр.связикомбинированного контактора заряда/разряда»;236 +bit 10 — “CH/DCH contactor feedback error”; 237 237 238 - бит11–«Ошибкаобр.связиглавного контактора»;238 +bit 11 — “Main contactor feedback error”; 239 239 240 - бит12 —зарезервировано(установленв0);240 +bit 12 — reserved (set to 0); 241 241 242 - бит13 —общая ошибка“General error”;242 +bit 13 — “General error”; 243 243 244 - бит14 —ошибкавысокогонапряжения;244 +bit 14 — “High voltage fault”; 245 245 246 - бит15 —ошибка“Power switch error”;246 +bit 15 — “Power switch error”; 247 247 248 - бит16 —ошибкацелостности высоковольтной цепи;248 +bit 16 — “HVIL error”; 249 249 250 - бит17 —ошибкапредзаряда;250 +bit 17 — “Precharge error”; 251 251 252 - бит18 —ошибкасилового ключа;252 +bit 18 — “Power fault”; 253 253 254 - биты19-31 —неиспользуются.254 +bits 19-31 — not used. 255 255 )))|(% style="width:96px" %)U32|(% style="width:88px" %) 256 256 |(% style="width:66px" %)**4-5**|(% style="width:328px" %)((( 257 - Дискретныевходы2 (битовое поле):257 +Discrete input signals 2 (bitfield): 258 258 259 - бит0 –сигнал«Запросна заряд»;259 +bit 0 – signal “Charge request”; 260 260 261 - бит1 –сигнал«Запросна предзаряд»;261 +bit 1 – signal “Precharge request; 262 262 263 - бит2 –сигнал«Запросна разряд»;263 +bit 2 – signal “Discharge request”; 264 264 265 - бит3 –сигнал«Обратнаясвязьконтактора предзаряда»;265 +bit 3 – signal “PCH contactor feedback”; 266 266 267 - бит4 –сигнал«Обратнаясвязькомбинированного контактора заряда/разряда»;267 +bit 4 – signal “CH/DCH contactor feedback”; 268 268 269 - бит5 –сигнал«Обратнаясвязьглавного контактора»;269 +bit 5 – signal “Main contactor feedback”; 270 270 271 - бит6 –сигнал“Interlock”;271 +bit 6 – signal “Interlock”; 272 272 273 - бит7 –сигнал“Fuse 1”;273 +bit 7 – signal “Fuse 1”; 274 274 275 - бит8 –сигнал“Fuse 2”;275 +bit 8 – signal “Fuse 2”; 276 276 277 - бит9 –сигнал“Fuse 3”;277 +bit 9 – signal “Fuse 3”; 278 278 279 - бит10 –сигнал“Circuit breaker status”;279 +bit 10 – signal “Circuit breaker status”; 280 280 281 - бит11 –сигнал“Balancing request”;281 +bit 11 – signal “Balancing request”; 282 282 283 - бит12 –сигнал“Close Main contactor”;283 +bit 12 – signal “Close Main contactor”; 284 284 285 - биты13-15 –неиспользуются.285 +bits 13-15 – not used. 286 286 )))|(% style="width:96px" %)U16|(% style="width:88px" %) 287 -|(% style="width:66px" %)**6-7**|(% style="width:328px" %) Зарезервировано|(% style="width:96px" %)U16|(% style="width:88px" %)287 +|(% style="width:66px" %)**6-7**|(% style="width:328px" %)Reserved|(% style="width:96px" %)U16|(% style="width:88px" %) 288 288 289 289