Data Sheet

BMS10x0
18 www.roboteq.com Version 1.0 March 2, 2018
TABLE 9.
System
State
Bit 7 Bit 6 Bit 5 Bit 4
- NOCONNECT FAIL LOCK
Bit 3 Bit 2 Bit 1 Bit 0
RGN DCH BALANCE CH
TABLE 10.
Command Arguments Description Examples
?BMC Read BMS SoC ?BMC
?BMF Read BMS Status Flags ?BMF
?BMS Read BMS Operational State ?BMS
USB
USB is the most reliable method for communication with the BMS. When users connect
the system to a PC, the PC Utilitywill automatically recognize the BMS model. At that
time all internal variables can be accessed. Using the USB connection, real time moni-
toring of the system can be achieved utilizing the RUN tab in the utility. All switch states,
voltages, and current flow are visually presented and internal variables can be plotted on
the real time graph.
Via a USB connection, user’s scripts can be uploaded to the BMS from the scripting
window. Custom configurations can be made and stored in the system’s internal memory
manually or by browsing through the configuration tree.
CANbus Communication
Four CAN operating modes are available in RoboteQ’s BMS10x0 system:
1. RawCAN
2. MiniCAN
3. CANopen
4. RoboCAN
Detailed documentation of all four CAN operating modes can be found in RoboteQ’s CAN
manual. A short description of the four modes is listed bellow. Be aware when using
RS485 since the communication lines are shared with CAN. When CANbus is enabled the
RS485 is automatically disabled. To enabled again RS485, CAN mode must be set as Off.
RawCAN is a low-level operating mode giving total read and write access to CAN frames.
It is recommended for use in low data rate systems that do not hold to any specific
standard. CAN frames are typically built and decoded using the MicroBasic scripting
language.
MiniCAN is greatly simplified subset of CANopen, allowing, within limits, the integration
of the controller into an existing CANopen network. This mode requires MicroBasic
scripting to prepare and use the CAN data.
CANopen is the full Standard from CAN in Automation (CIA), based on the DS302
specification. This is the best mode to use if full compliance with the CANopen standard
is a primary requisite.