Kelly KBL Brushless Motor Controller User
’s Manual
V 3.4
20
Length
1
data[0]
0x1a
Controller response
Length
6
data[0]
Ia A/D
data[1]
Ib A/D
data[2]
Ic A/D
data[3]
Va A/D
data[4]
Vb A/D
data[5]
Vc A/D
Description: Data batch reading.
1) For Va, Vb, Vc, A/D value and voltage mapping relation is:
V = Vad / 4.06. (For 24V,36V,48V controller);
V = Vad / 2.71. (For 72V controller);
V = Vad / 1.84. (For 120V controller).
2) Ia, Ib and Ic are defined as the three phase current.
Command
CCP_MONITOR1
Length
1
data[0]
0x33
Controller response
Length
6
data[0]
PWM
data[1]
enable motor rotation
data[2]
motor temperature
data[3]
Controller‟s temperature
data[4]
temperature of high side FETMOS heat sink
data[5]
temperature of low side FETMOS heat sink
Description: Data batch reading.
1) PWM is output duty cycle, from 0 to 100.
2) data[1] indicates enabling motor rotation or disabling. 1 - enable, 0 - disable.
3) data[2] is defined as the temperature of motor in Celsius temperature. If the
temperature sensor is not connected, the controller returns 0xFF.
4) data[3]-data[5] are defined as controller inside temperature in Celsius temperature.
The value of
data[4] and data[5] are
inaccurate
below 30
℃
.
Command
CCP_MONITOR2
Length
1
data[0]
0x37
Controller response
Length
3
data[0]
MSB of mechanical speed in RPM
data[1]
LSB of mechanical speed in RPM
data[2]
present current accounts for percent of the rated current of controller
Description: Data batch reading.
1) Mechanical speed calculation: (MSB << 8) | LSB. If the speed out data is not
match the real speed value, please configure the motor poles calibration data of
the controller based on the driven motor.
Command
COM_SW_ACC
Length
2
data[0]
0x42
data[0]
COM_READING
Controller response
Length
1
data[0]
Current throttle switch status
Description: Getting Throttle switch status, 1
– active, 0 – inactive. COM_READING constant is