Изменения документа 6.1 CANopen PDO protocol
Редактировал(а) Admin 2025/02/28 10:26
Сводка
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -38,7 +38,7 @@ 38 38 39 39 === Пакеты TPDO === 40 40 41 -==== CANID ~= 0x180+COBID (по умолчанию 0x1A0 by default) ====41 +==== CANID ~= 0x180+COBID (по умолчанию 0x1A0) ==== 42 42 43 43 Длина пакета – 8 байт. 44 44 ... ... @@ -45,33 +45,33 @@ 45 45 Содержимое пакета: 46 46 47 47 (% style="width:524px" %) 48 -|** Byte number**|**Parametername**|(% style="width:116px" %)**Parametertype**|(% style="width:93px" %)**Converting**48 +|**Байт**|**Имя параметра**|(% style="width:116px" %)**Тип параметра**|(% style="width:93px" %)**Кодирование** 49 49 |**0**|((( 50 - Discreteinputsignals1 (bitfield):50 +Дискретные входы 1 (битовое поле): 51 51 52 - bit0 –“Batterycover”;52 +бит 0 – сигнал «Открыта АКБ»; 53 53 54 - bit1 –“Chargerconnected”;54 +бит 1 – сигнал «Подключено ЗУ»; 55 55 56 - bit2 –“Powerup/downrequest”;56 +бит 2 – сигнал «Запрос на отключение питания»; 57 57 58 - bit3 –“Inhibitcharging”;58 +бит 3 – сигнал «Запрет заряда»; 59 59 60 - bit4 –“Inhibitdischarging”;60 +бит 4 – сигнал «Запрет разряда»; 61 61 62 - bit5 –reserved(setto0);62 +бит 5 – сигнал «Обратная связь контактора заряда»; 63 63 64 - bit6 –reserved(setto0);64 +бит 6 – сигнал «Обратная связь контактора разряда»; 65 65 66 - bit7 –“Insulationstatus”.67 -)))| (% style="width:116px" %)U8|(%style="width:93px" %)68 -|**1 –2**|Batterycurrent|(%style="width:116px" %)S16|(% style="width:93px" %)0.1A/bit69 -|**3**| Minimumcelltemperature|(% style="width:116px" %)S8|(% style="width:93px" %)1ºC/bit70 -|**4**| Maximumcelltemperature|(% style="width:116px" %)S8|(% style="width:93px" %)1ºC/bit71 -|**5**| Stateofcharge(SOC)|(% style="width:116px" %)U8|(% style="width:93px" %)1%/bit72 -|**6 –7**|Batteryvoltage|(% style="width:116px" %)U16|(% style="width:93px" %)0.1V/bit66 +бит 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В/бит 73 73 74 -==== CANID ~= 0x280+COBID (0x2A0 by default) ====74 +==== CANID ~= 0x280+COBID (по умолчанию 0x2A0) ==== 75 75 76 76 Длина пакета – 8 байт. 77 77 ... ... @@ -78,133 +78,133 @@ 78 78 Содержимое пакета: 79 79 80 80 (% style="width:651px" %) 81 -|** Byte number**|(% style="width:332px" %)**Parametername**|(% style="width:121px" %)**Parametertype**|(% style="width:95px" %)**Converting**81 +|**Байт**|(% style="width:332px" %)**Имя параметра**|(% style="width:121px" %)**Тип параметра**|(% style="width:95px" %)**Кодирование** 82 82 |**0–3**|(% style="width:332px" %)((( 83 - Internalsignals(bitfield):83 +Флаги состояния (битовое поле): 84 84 85 - bit0 –“LowSOC”;85 +бит 0 – сигнал «SOC ниже заданного уровня»; 86 86 87 - bit1 –“Highchargingcurrent”;87 +бит 1 – сигнал «Ток заряда выше заданного уровня»; 88 88 89 - bit2 –“Charging”(0 –open, 1 –closed);89 +бит 2 – состояние контактора заряда (0 – разомкнуто, 1 – замкнуто); 90 90 91 - bit3 –“Allowcharging”(0 – open, 1 – closed);91 +бит 3 – сигнал «Разрешение ЗУ»; 92 92 93 - bit4 –“Chargingcurrentpresent”;93 +бит 4 – сигнал «Заряд АКБ» (детектируется ток заряда); 94 94 95 - bit5 –“Discharging”(0 –open, 1 –closed);95 +бит 5 – состояние контактора разряда (0 – разомкнуто, 1 – замкнуто); 96 96 97 - bit6 –“Dischargingcurrentpresent”;97 +бит 6 – сигнал «Разряд АКБ» (детектируется ток разряда); 98 98 99 - bit7 –“Voltagetoohigh”(EV);99 +бит 7 – сигнал «Повышенное напряжение» (EV); 100 100 101 - bit8 –“Heater”(0– off, 1 – on);101 +бит 8 – сигнал «Нагрев АКБ»; 102 102 103 - bit9 –“Cooler”(0– off, 1 – on);103 +бит 9 – сигнал «Охлаждение АКБ»; 104 104 105 - bit10 –“HYGshutdown”,commandfromtheHYGforklift to open the discharging contactor;105 +бит 10 – сигнал на отключение контактора разряда от погрузчика HYG; 106 106 107 - bit11 –“Init”,initializationsignal(duringtheinitializationcurrentsensoriscalibratingandBMS Logicdevices are scanning);107 +бит 11 – сигнал об инициализации платы (во время инициализации калибруется датчик тока и сканируются платы BMS Logic); 108 108 109 - bit12 –“Precharging”(0– open, 1 – closed);109 +бит 12 – состояние контактора предзаряда; 110 110 111 - bit13 –“Combiliftshutdown”,commandfromtheCombiliftforklift to open the discharging contactor;111 +бит 13 – сигнал на отключение контактора разряда от погрузчика Combilift; 112 112 113 - bit14 –“Cellanalysis”,signalofstartedanalysisof the cells;113 +бит 14 – сигнал о запущенном процессе анализа ячеек (Cell analysis); 114 114 115 - bit15 –reserved(setto0);115 +бит 15 – зарезервировано (установлено в 0); 116 116 117 - bit16 –reserved(setto0);117 +бит 16 – зарезервировано (установлено в 0); 118 118 119 - bit17 –“Discharging(AUX)”(0 –open, 1 –closed);119 +бит 17 – состояние дополнительного (AUX) контактора разряда (0 – разомкнуто, 1 – замкнуто); 120 120 121 - bit18 –“Acknowledgementofpower down”;121 +бит 18 – подтверждение отключения питания; 122 122 123 - bit19 –“CrownEWS”;123 +бит 19 – сигнал EWS от погрузчика Crown; 124 124 125 - bit20 –“Maincontactor”(0 –open, 1–closed);125 +бит 20 – состояние главного контактора (0 – разомкнут, 1 - замкнут); 126 126 127 - bit21 –“Servicereset”;127 +бит 21 – сигнал служебного сброса системы; 128 128 129 - bit22 –“Charging/Discharging”(0 –open, 1 –closed);129 +бит 22 – состояние комбинированного контактора заряда/разряда (0 – разомкнуто, 1 – замкнуто); 130 130 131 - bit23 –“Readytocharge” (the voltage of the cells is less than the threshold value and there are no errors that prohibit charging);131 +бит 23 – сигнал «Готовность заряжаться»; 132 132 133 - bit24 –“Readytodischarge” (the voltage of the cells is greater than the threshold value and there are no errors that prohibit discharging);133 +бит 24 – сигнал «Готовность разряжаться»; 134 134 135 - bit25 – “Power up”;135 +бит 25 – сигнал “Power up”; 136 136 137 - bit26 – “External 1”;137 +бит 26 – сигнал “External 1”; 138 138 139 - bits27–31 –reserved.139 +биты 27–31 – зарезервировано. 140 140 )))|(% style="width:121px" %)U32|(% style="width:95px" %) 141 141 |**4–7**|(% style="width:332px" %)((( 142 - Errorsregister1 (bitfield):142 +Регистр ошибок 1 (битовое поле): 143 143 144 - bit0 –“Overcurrent”;144 +бит 0 – ошибка «Превышение тока»; 145 145 146 - bit1 –“Undervoltage”;146 +бит 1 – ошибка «Низкое напряжение»; 147 147 148 - bit2 –“Overvoltage”;148 +бит 2 – ошибка «Высокое напряжение»; 149 149 150 - bit3 –“LowDCHtemperature”,temperature is too low for discharging;150 +бит 3 – ошибка «Низкая температура (разряд)»; 151 151 152 - bit4 –“HighDCHtemperature”,temperature is too high for discharging;152 +бит 4 – ошибка «Высокая температура (разряд)»; 153 153 154 - bit5 –“Batterycover”;154 +бит 5 – ошибка «Открыта крышка АКБ»; 155 155 156 - bit6 –reserved(setto 0);156 +бит 6 – ошибка «Повышенная влажность»; 157 157 158 - bit7 –reserved(set to 0);158 +бит 7 – ошибка «Вода»; 159 159 160 - bit8 –reserved(setto0);160 +бит 8 – зарезервировано (установлено в 0); 161 161 162 - bit9 – “Cell monitor offline”, connection with the cell monitor is lost;162 +бит 9 – ошибка “Cell monitor offline”, connection with the cell monitor is lost; 163 163 164 - bit10 – “Critical error”;164 +бит 10 – “Critical error”; 165 165 166 - bit11 – “Crown error”, connection with the Crown forklift is lost;166 +бит 11 – “Crown error”, connection with the Crown forklift is lost; 167 167 168 - bit12 – “Cell count error”, number of cells is incorrect;168 +бит 12 – “Cell count error”, number of cells is incorrect; 169 169 170 - bit13 – “HYG offline”, connection with the HYG forklift is lost;170 +бит 13 – “HYG offline”, connection with the HYG forklift is lost; 171 171 172 - bit14 – “Need acknowledgement”, errors were detected in the past and should be acknowledged;172 +бит 14 – “Need acknowledgement”, errors were detected in the past and should be acknowledged; 173 173 174 - bit15 – “Combilift offline”, connection with the Combilift forklift is lost;174 +бит 15 – “Combilift offline”, connection with the Combilift forklift is lost; 175 175 176 - bit16 – “Short circuit”;176 +бит 16 – “Short circuit”; 177 177 178 - bit17 – “High contactor temperature”, the discharging contactor is overheated;178 +бит 17 – “High contactor temperature”, the discharging contactor is overheated; 179 179 180 - bit18 –reserved(setto0);180 +бит 18 – зарезервировано (установлено в 0); 181 181 182 - bit19 – “ADC error”, battery current cannot be measured by the ADC;182 +бит 19 – “ADC error”, battery current cannot be measured by the ADC; 183 183 184 - bit20 – “Current sensor error”, wires which connect the current sensor with the BMS are damaged;184 +бит 20 – “Current sensor error”, wires which connect the current sensor with the BMS are damaged; 185 185 186 - bit21 – “CH contactor cycles error”, the charging contactor switches very often;186 +бит 21 – “CH contactor cycles error”, the charging contactor switches very often; 187 187 188 - bit22 – “DCH contactor cycles error”, the discharging contactor switches very often;188 +бит 22 – “DCH contactor cycles error”, the discharging contactor switches very often; 189 189 190 - bit23 – “Shunt offline”, connection with the BMS Current sensor is lost;190 +бит 23 – “Shunt offline”, connection with the BMS Current sensor is lost; 191 191 192 - bit24 – “Shunt error”, internal error of the BMS Current sensor;192 +бит 24 – “Shunt error”, internal error of the BMS Current sensor; 193 193 194 - bit25 –reserved(setto0);194 +бит 25 – зарезервировано (установлено в 0); 195 195 196 - bit26 – “WDT reset”, device is reset by the watchdog timer;196 +бит 26 – “WDT reset”, device is reset by the watchdog timer; 197 197 198 - bit27 – “No temperature sensors”;198 +бит 27 – “No temperature sensors”; 199 199 200 - bit28 – “Temperature sensor is shorted”;200 +бит 28 – “Temperature sensor is shorted”; 201 201 202 - bit29 – “Spirit offline”, connection with the Spirit truck is lost;202 +бит 29 – “Spirit offline”, connection with the Spirit truck is lost; 203 203 204 -bits 30–31 – reserved.204 +bits 30–31 – зарезервировано. 205 205 )))|(% style="width:121px" %)U32|(% style="width:95px" %) 206 206 207 -==== CANID ~= 0x380+COBID (0x3A0 by default) ====207 +==== CANID ~= 0x380+COBID (по умолчанию 0x3A0) ==== 208 208 209 209 Длина пакета – 8 байт. 210 210 ... ... @@ -211,49 +211,49 @@ 211 211 Содержимое пакета: 212 212 213 213 (% style="width:656px" %) 214 -|** Byte number**|(% style="width:337px" %)**Parametername**|(% style="width:118px" %)**Parametertype**|(% style="width:100px" %)**Converting**214 +|**Байт**|(% style="width:337px" %)**Имя параметра**|(% style="width:118px" %)**Тип параметра**|(% style="width:100px" %)**Кодирование** 215 215 |**0–3**|(% style="width:337px" %)((( 216 216 Errors register 2 (bitfield): 217 217 218 - bit0 – “Low CH temperature”, temperature is too low for charging;218 +бит 0 – “Low CH temperature”, temperature is too low for charging; 219 219 220 - bit1 – “High CH temperature”, temperature is too high for charging;220 +бит 1 – “High CH temperature”, temperature is too high for charging; 221 221 222 - bit2 – “SD mount error”;222 +бит 2 – “SD mount error”; 223 223 224 - bit3 – “SD read/write error”;224 +бит 3 – “SD read/write error”; 225 225 226 - bit4 – “Unallowable charging”, charging the battery through the discharging contactor;226 +бит 4 – “Unallowable charging”, charging the battery through the discharging contactor; 227 227 228 - bit5 – “Stuck contactor”;228 +бит 5 – “Stuck contactor”; 229 229 230 - bit6 –reserved(setto0);230 +бит 6 – зарезервировано (установлено в 0); 231 231 232 - bit7 –reserved(setto0);232 +бит 7 – зарезервировано (установлено в 0); 233 233 234 - bit8 – “Insulation fault”;234 +бит 8 – “Insulation fault”; 235 235 236 - bit9 –reserved(setto0);236 +бит 9 – зарезервировано (установлено в 0); 237 237 238 - bit10 –reserved(setto0);238 +бит 10 – зарезервировано (установлено в 0); 239 239 240 - bit11 –reserved(setto0);240 +бит 11 – зарезервировано (установлено в 0); 241 241 242 - bit12 – "Contactor feedback error";242 +бит 12 – "Contactor feedback error"; 243 243 244 - bit13 – “General error”;244 +бит 13 – “General error”; 245 245 246 - bit14 –reserved(setto0);246 +бит 14 – зарезервировано (установлено в 0); 247 247 248 - bit15 –reserved(setto0);248 +бит 15 – зарезервировано (установлено в 0); 249 249 250 - bit16 –reserved(setto0);250 +бит 16 – зарезервировано (установлено в 0); 251 251 252 - bit17 – "Precharge error";252 +бит 17 – "Precharge error"; 253 253 254 - bit18 –reserved(setto0);254 +бит 18 – зарезервировано (установлено в 0); 255 255 256 - bit19 – "Current limit error";256 +бит 19 – "Current limit error"; 257 257 258 258 bits 20-31 — reserved. 259 259 )))|(% style="width:118px" %)U32|(% style="width:100px" %) ... ... @@ -260,34 +260,34 @@ 260 260 |**4-5**|(% style="width:337px" %)((( 261 261 Discrete input signals 2 (bitfield): 262 262 263 - bit0 – “Charge request”;263 +бит 0 – “Charge request”; 264 264 265 - bit1 – “Precharge request”;265 +бит 1 – “Precharge request”; 266 266 267 - bit2 – “Discharge request”;267 +бит 2 – “Discharge request”; 268 268 269 - bit3 –reserved(setto0);269 +бит 3 – зарезервировано (установлено в 0); 270 270 271 - bit4 –reserved(setto0);271 +бит 4 – зарезервировано (установлено в 0); 272 272 273 - bit5 –reserved(setto0);273 +бит 5 – зарезервировано (установлено в 0); 274 274 275 - bit6 – “Interlock”;275 +бит 6 – “Interlock”; 276 276 277 - bit7 – “Fuse 1”;277 +бит 7 – “Fuse 1”; 278 278 279 - bit8 – “Fuse 2”;279 +бит 8 – “Fuse 2”; 280 280 281 - bit9 – “Fuse 3”;281 +бит 9 – “Fuse 3”; 282 282 283 - bit10 – “Circuit breaker status”;283 +бит 10 – “Circuit breaker status”; 284 284 285 - bit11 – "Balancing request";285 +бит 11 – "Balancing request"; 286 286 287 - bit12 – "Close Main contactor";287 +бит 12 – "Close Main contactor"; 288 288 289 - bit13 – "Close External 1";289 +бит 13 – "Close External 1"; 290 290 291 -bits 14-15 – reserved.291 +bits 14-15 – зарезервировано. 292 292 )))|(% style="width:118px" %)U16|(% style="width:100px" %) 293 293 |**6-7**|(% style="width:337px" %)Reserved|(% style="width:118px" %)U16|(% style="width:100px" %)