CAN-bus
Jump to navigation
Jump to search
The communication between the electronics within the solar boat is build upon the CAN-bus protocol, where the datalogger logs the CAN messages. Pinout of our Binder connectors are:
- Shield
- Brown VCC (24 V)
- Black GND
- White CAN H
- Blue CAN L
Battery (MG) CAN-format (No longer used)
As of now the MG electronics battery is used in the solar boat. Although a new battery is being developed, this MG battery is still in use (as of September '22). Therefore the battery format is given here below.
Node-ID | Index | Subindex | Data | Type | Resolution |
---|---|---|---|---|---|
0x302 | 0x2005 | 0x01 | Voltage [V]
|
uint16_t | 1 [mV/LSB]
|
0x02 | Current [A]
|
int16_t | 10 [mA/LSB]
| ||
0x03 | Current Discharge [A]
|
int16_t | 10 [mA/LSB]
| ||
0x04 | Current Charge [A]
|
int16_t | 10 [mA/LSB]
| ||
0x05 | State-of-Charge [%]
|
int8_t | 1 [%/LSB]
| ||
0x06 | |||||
0x07 | Time to Go [min]
|
uint16_t | 1 [min/LSB]
| ||
0x402 | 0x2005 | 0x09 | Cell Temperature High [°C]
|
int8_t | 1 [°C/LSB]
|
0x0A | |||||
0x0B | Cell Temperature Low [°C]
|
int8_t | 1 [°C/LSB]
| ||
0x0C | Cell Voltage High [V]
|
uint16_t | 1 [mV/LSB]
| ||
0x0D | Cell Voltage Low [V]
|
uint16_t | 1 [mV/LSB]
| ||
0x0E | BMS State | uint32_t | |||
0x0F | Temperature Collection [°C]
|
4x uint8_t | 1 [°C/LSB]
| ||
0x482 | 0x2000 | Cell nr | Cell [Cell_nr] Voltage [V]
|
uint16_t | 1 [mV/LSB]
|
0x202 | Don't Care | Don't Care | Power Level [%]
|
uint8_t | 1 [%/LSB]
|