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:
Colours of the Standard Binder CAN Cable and its pinout
Binder Connector pin Number |
Wire Colour |
Signal on wire
|
1 |
Brown |
24v Power
|
2 |
White |
CAN H
|
3 |
Blue |
CAN L
|
4 |
Black |
Ground
|
5 |
Gray |
Safety
|
Note that the M12 connectors have a different pinout and thus different colour wires. To make compatibility between systems easier the binder connectors are soldered with the wrong colored wires so that plugging in a M12 device results in the right signals being passed to the Binder connector. This Compatibility pinout is shown below:
NON-STANDARD!! Colours when connecting an M12 cable to a binder connector NON-STANDARD!!
Binder Connector pin Number |
Wire Colour |
Signal on wire
|
1 |
White |
24v Power
|
2 |
Black |
CAN H
|
3 |
Gray |
CAN L
|
4 |
Blue |
Ground
|
5 |
Brown |
Safety
|
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]
|