Changes for page 6.1 CANopen PDO protocol
Last modified by Admin on 2025/02/28 10:26
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Parent
-
... ... @@ -1,1 +1,1 @@ 1 - drafts.6\. Communication protocols.WebHome1 +Battery management systems.BMS Mini S.6\. Communication protocols.WebHome - Content
-
... ... @@ -2,8 +2,11 @@ 2 2 = Communication protocols = 3 3 4 4 (% data-numbered-headings-start="1" style="--numbered-headings-start: 0;font-size: 0px;color: rgba(0, 0, 0, 0.0);margin-bottom: 0px; margin-top: 0px;" %) 5 -== CANopen PDO protoco l==5 +== CANopen PDO protoco == 6 6 7 +(% class="wikigeneratedid" %) 8 +[[CANopen_PDO_Main_Mini.dbc>>FileManager.CANopen_PDO_Main_Mini\.dbc]] 9 + 7 7 === General information === 8 8 9 9 The BMS Mini device supports CiA 301 CANopen protocol for configuring and monitoring the battery system. ... ... @@ -32,8 +32,6 @@ 32 32 33 33 Words are in the **little endian**. 34 34 35 -[[CANopen PDO dbc file>>attach:BMS Main 2.x - CANopen PDO.dbc]] 36 - 37 37 === TPDO packets === 38 38 39 39 ==== CANID ~= 0x180+COBID (0x1A0 by default) ==== ... ... @@ -51,15 +51,15 @@ 51 51 52 52 bit 1 – “Charger connected”; 53 53 54 -bit 2 – “Power down request”; 55 +bit 2 – “Power up/down request”; 55 55 56 56 bit 3 – “Inhibit charging”; 57 57 58 58 bit 4 – “Inhibit discharging”; 59 59 60 -bit 5 – “CHcontactorfeedback”;61 +bit 5 – reserved (set to 0); 61 61 62 -bit 6 – “DCHcontactorfeedback”;63 +bit 6 – reserved (set to 0); 63 63 64 64 bit 7 – “Insulation status”. 65 65 )))|(% style="width:116px" %)U8|(% style="width:93px" %) ... ... @@ -94,11 +94,11 @@ 94 94 95 95 bit 6 – “Discharging current present”; 96 96 97 -bit 7 – “ Increased voltage” (EV);98 +bit 7 – “Voltage too high” (EV); 98 98 99 -bit 8 – “H igh DCH temperature”;100 +bit 8 – “Heater” (0 – off, 1 – on); 100 100 101 -bit 9 – “Cooler” ,state of the cooler(0 – off, 1 – on);102 +bit 9 – “Cooler” (0 – off, 1 – on); 102 102 103 103 bit 10 – “HYG shutdown”, command from the HYG forklift to open the discharging contactor; 104 104 ... ... @@ -110,11 +110,11 @@ 110 110 111 111 bit 14 – “Cell analysis”, signal of started analysis of the cells; 112 112 113 -bit 15 – “Balancingseries1”;114 +bit 15 – reserved (set to 0); 114 114 115 -bit 16 – “Balancingseries2”;116 +bit 16 – reserved (set to 0); 116 116 117 -bit 17 – “Discharging (AUX)” (0 – open ed, 1 – closed);118 +bit 17 – “Discharging (AUX)” (0 – open, 1 – closed); 118 118 119 119 bit 18 – “Acknowledgement of power down”; 120 120 ... ... @@ -132,7 +132,9 @@ 132 132 133 133 bit 25 – “Power up”; 134 134 135 -bits 26–31 – reserved. 136 +bit 26 – “External 1”; 137 + 138 +bits 27–31 – reserved. 136 136 )))|(% style="width:121px" %)U32|(% style="width:95px" %) 137 137 |**4–7**|(% style="width:332px" %)((( 138 138 Errors register 1 (bitfield): ... ... @@ -149,13 +149,13 @@ 149 149 150 150 bit 5 – “Battery cover”; 151 151 152 -bit 6 – “High humidity”;155 +bit 6 – reserved (set to 0); 153 153 154 -bit 7 – “Water”;157 +bit 7 – reserved (set to 0); 155 155 156 -bit 8 – “High logic temperature”,someBMS Logic deviceisoverheated;159 +bit 8 – reserved (set to 0); 157 157 158 -bit 9 – “ Logicoffline”, connection withsomeBMSLogicdevice is lost;161 +bit 9 – “Cell monitor offline”, connection with the cell monitor is lost; 159 159 160 160 bit 10 – “Critical error”; 161 161 ... ... @@ -173,9 +173,9 @@ 173 173 174 174 bit 17 – “High contactor temperature”, the discharging contactor is overheated; 175 175 176 -bit 18 – “Logic count error”, number of BMS Logic devicesisincorrect;179 +bit 18 – reserved (set to 0); 177 177 178 -bit 19 – “ADC error”, battery current cannot be measured by ADC; 181 +bit 19 – “ADC error”, battery current cannot be measured by the ADC; 179 179 180 180 bit 20 – “Current sensor error”, wires which connect the current sensor with the BMS are damaged; 181 181 ... ... @@ -187,7 +187,7 @@ 187 187 188 188 bit 24 – “Shunt error”, internal error of the BMS Current sensor; 189 189 190 -bit 25 – “Settingsror”, checksumof thesettingis incorrect;193 +bit 25 – reserved (set to 0); 191 191 192 192 bit 26 – “WDT reset”, device is reset by the watchdog timer; 193 193 ... ... @@ -223,23 +223,35 @@ 223 223 224 224 bit 5 – “Stuck contactor”; 225 225 226 -bit 6 – “CH contactorfeedbackerror”;229 +bit 6 – reserved (set to 0); 227 227 228 -bit 7 – “DCH contactorfeedbackerror”;231 +bit 7 – reserved (set to 0); 229 229 230 230 bit 8 – “Insulation fault”; 231 231 232 -bit 9 – “PCH contactorfeedbackerror”;235 +bit 9 – reserved (set to 0); 233 233 234 -bit 10 – “CH/DCH contactorfeedbackerror”;237 +bit 10 – reserved (set to 0); 235 235 236 -bit 11 – “Main contactorfeedbackerror”;239 +bit 11 – reserved (set to 0); 237 237 238 -bit 12 – re served(set to0);241 +bit 12 – "Contactor feedback error"; 239 239 240 240 bit 13 – “General error”; 241 241 242 -bits 14-31 — reserved. 245 +bit 14 – reserved (set to 0); 246 + 247 +bit 15 – reserved (set to 0); 248 + 249 +bit 16 – reserved (set to 0); 250 + 251 +bit 17 – "Precharge error"; 252 + 253 +bit 18 – reserved (set to 0); 254 + 255 +bit 19 – "Current limit error"; 256 + 257 +bits 20-31 — reserved. 243 243 )))|(% style="width:118px" %)U32|(% style="width:100px" %) 244 244 |**4-5**|(% style="width:337px" %)((( 245 245 Discrete input signals 2 (bitfield): ... ... @@ -250,11 +250,11 @@ 250 250 251 251 bit 2 – “Discharge request”; 252 252 253 -bit 3 – “PCHcontactorfeedback”;268 +bit 3 – reserved (set to 0); 254 254 255 -bit 4 – “CH/DCHcontactorfeedback”;270 +bit 4 – reserved (set to 0); 256 256 257 -bit 5 – “Maincontactorfeedback”;272 +bit 5 – reserved (set to 0); 258 258 259 259 bit 6 – “Interlock”; 260 260 ... ... @@ -266,6 +266,12 @@ 266 266 267 267 bit 10 – “Circuit breaker status”; 268 268 269 -bits 11-15 – reserved. 284 +bit 11 – "Balancing request"; 285 + 286 +bit 12 – "Close Main contactor"; 287 + 288 +bit 13 – "Close External 1"; 289 + 290 +bits 14-15 – reserved. 270 270 )))|(% style="width:118px" %)U16|(% style="width:100px" %) 271 271 |**6-7**|(% style="width:337px" %)Reserved|(% style="width:118px" %)U16|(% style="width:100px" %)