Data Sheet
BMS10x0
www.roboteq.com 23
Appendix
BMS Command Reference Summary
The BMS10x0 is highly configurable and accepts a number of commands via the USB port and
optional Bluetooth interfaces. This is useful for reading operational data, setting configuration
sending commands and performing maintenance. The commands are categorized in four
groups depending on their functionality and can be found in Tables 13-16, below.
Real Time Queries
Real Time queries are commands used for reading BMS10x0 and battery data, such as
Digital inputs, Voltage, Amperage, etc. These commands are executed by first typing the
“?” character followed by the name of the command.
If the response is an array of values, a specific element of the array may be requested by
indicating its index; for example ?A returns an array, whereas ?A 1 returns the first value
of the array only.
Each time a query is executed, it is stored in a history buffer and may therefore be auto-
matically repeated at a periodic rate using the “#” character with the following syntax:
# repeat last query in queue
# nn repeat last queries ever nn ms. Example: # 100 to execute one query from the
history queue every 100ms
# C clear queue
TABLE 13.
Command Arguments Description Examples
A Index (optional) Read Battery Amps, Ah, Max Ah, SoC, Charge
Amps, Load Amps
?A 4
A=SoC
VAR Index (optional) Read User Integer Variable ?VAR
V Index (optional) Read Battery, Load, Charger and Cell Voltages
(up to 15 cell voltages, 18 value array)
?V 4
V=Cell_1_Voltage
D Read All Digital Inputs ?D
DI Read Individual Digital Inputs ?DI
T Read Internal and External Temperatures ?T
FS Read Status Flags ?FS
B Read User Boolean Variable ?B
DO Read Current Digital Outputs ?DO
TM Read Time ?TM
LK Read Lock Status ?LK
FID Read Firmware ID String ?FID
CL Index (optional) Read RoboCAN Active Nodes ?CL
CAN Index (optional) Read CAN Raw Received Data ?CAN
CF Read CAN Received Frames ?CF
UID Read MCU Unique ID ?UID
CRT Read Time Left (Until full charge or depletion) ?CRT
CHD Read Charge Pack Cycles ?CHD
BMC Read BMS SoC ?BMC
BMF Read BMS Status Flags ?BMF
BMS Read BMS Operational State ?BMS