
8
CAN Communication Protocol
1. Speed Controller Receiving Message Format
The two identiers (0×200 and 0×1FF) control the current output of each of the four speed
controllers by ID. The controllable current range is -10000 ~ 0 ~ 10000. The corresponding
speed controller output torque current range is -10 ~ 0 ~ 10 A.
Identier : 0×200 Frame type : Standard
Frame format : DATA DLC : 8 Bytes
Data Field Description Speed Controller ID
DATA[0] Controls the current value in higher order byte (8 bits)
1
DATA[1] Controls the current value in lower order byte (8 bits)
DATA[2] Controls the current value in higher order byte (8 bits)
2
DATA[3] Controls the current value in lower order byte (8 bits)
DATA[4] Controls the current value in higher order byte (8 bits)
3
DATA[5] Controls the current value in lower order byte (8 bits)
DATA[6] Controls the current value in higher order byte (8 bits)
4
DATA[7] Controls the current value in lower order byte (8 bits)
Identier : 0×1FF Frame type : Standard
Frame format : DATA DLC : 8 Bytes
Data Fields Description Speed Controller ID
DATA[0] Controls the current value in higher order byte (8 bits)
5
DATA[1] Controls the current value in lower order byte (8 bits)
DATA[2] Controls the current value in higher order byte (8 bits)
6
DATA[3] Controls the current value in lower order byte (8 bits)
DATA[4] Controls the current value in higher order byte (8 bits)
7
DATA[5] Controls the current value in lower order byte (8 bits)
DATA[6] Controls the current value in higher order byte (8 bits)
8
DATA[7] Controls the current value in lower order byte (8 bits)
2. Speed Controller Sending Message Format
The format in which the speed controller sends feedback data to the CAN bus. Identier is
determined by 0×200 + speed controller ID. For example, if the speed controller ID is 1, the
identier of that speed controller is 0×201.
Frame type : Standard Frame format : DATA DLC : 8 Bytes
Data Fields Description Data Fields Description
DATA[0] Controls the rotor mechanical
angle in higher order byte (8 bits) DATA[4] Actual torque current in
higher order byte (8 bits)
DATA[1] Controls the rotor mechanical
angle in lower order byte (8 bits) DATA[5] Actual torque current in
lower order byte (8 bits)