
22
5.6
PDO power supply mode
This power supply mode uses CANopen PDO protocol.
After startup, charger is in pre-operational state.
Charger sends boot-up message
CAN-ID: 700h + node-ID, DLC: 1, data: 0.
Charger sends heartbeat message once per second
CAN-ID: 700h + node-ID, DLC: 1, data: 7Fh.
Set charger to operational state by sending
start remote node
message
CAN-ID: 000, DLC: 2, data[0]: 1, data[1]: node-ID
for example
CAN-ID
DLC
data (hex)
comment
000h
2
01 01
start device with node-ID 01
Then, charger sends heartbeat message once per second
CAN-ID: 700h + node-ID, DLC: 1, data: 05h.
Note, charger sends some extra messages during startup and change of operational state.
Power output
For power output, three CANopen PDO messages are needed from CAN controller to charger.
1) Voltage and current setting
CAN-ID: 200h + node-ID, DLC: 8, data[0-3]: voltage in Volts, data[4-7]: current in Amperes.
Numeric format: IEEE-754 single precision floating point, 32 bit.
Note the little endian byte order of CANopen. Example message:
CAN-ID
DLC
data (hex)
comment
201h
8
00 00 10 42 00 00 20 42
Uset 36.0 V, Iset 40.0 A
2) Power setting
CAN-ID: 300h + node-ID, DLC: 8, data[0-3]: power in Watts, data[4-7]: not used, set to 0. Numeric
format: IEEE-754 single precision floating point, 32 bit.
Example message:
CAN-ID
DLC
data (hex)
comment
301h
8
00 80 89 44 00 00 00 00
Pset 1100 W
3) SYNC
CAN-ID
DLC
data (hex)
comment
080h
1
00