Data Sheet

Commands Reference
242 Advanced Digital Motor Controller User Manual V1.8, August 28, 2017
Syntax Scripting: result = getvalue(_BA, cc)
result = getvalue(_BATAMPS, cc)
Reply:
BA=aa Type: Signed 16-bit Min: 0
Where:
cc = Motor channel
aa = Amps *10 for each channel
Example:
Q: ?BA R:
BA=100:200
Note:
Some controller models measure the Motor Amps and Calculate the Battery Amps, while
other models measure the Battery Amps and calculate the Motor Amps. The measured
Amps is always more precise than the calculated Amps. See controller datasheet to find
which Amps is measured by your particular model.
BCR - Read Brushless Count Relative
Alias: BLRCNTR HexCode: 09 CANOpen id: 0x2109
Description:
Returns the amount of Hall sensor counts that have been measured from the last time
this query was made. Relative counter read is sometimes easier to work with, compared
to full counter reading, as smaller numbers are usually returned.
Syntax Serial: ?BCR [cc]
Argument: Channel
Min: 1 Max: Total Number of Motors
Syntax Scripting: result = getvalue(_BCR, cc)
result = getvalue(_BLRCNTR, cc)
Reply:
BCR=nn Type: Signed 32-bit Min: -2147M Max: 2147M
Where:
cc = Motor channel
nn = Value
BS - Read BL Motor Speed in RPM
Alias: BLSPEED HexCode: 0A CANOpen id: 0x210A
Description:
On brushless motor controllers, reports the actual speed measured using the motor’s Hall
sensors as the actual RPM value. To report RPM accurately, the correct number of motor
poles must be loaded in the BLPOL configuration parameter.