Data Sheet

BMS10x0
16 www.roboteq.com Version 1.0 March 2, 2018
pack. The temperature thresholds are configurable so, as long as the values set define a
safe operating area, the Circuit Breaker will do the job. In the BMS1040, two external sen-
sors are supported, whereas the BMS1060 has three.
The temperature sensors should be NTC thermistors of 10k resistance. A sensor example
is NTCALUG03A103G by Vishay, digikey number BC2385-ND, or any similar sensor.
Dout1 & Dout2
The BMS provides two general purpose digital outputs suitable for any application. For
example, driving a small fan for cooling the pack, the board or any other system and as a
warning indication driving either a buzzer or an alert LED.
When using the digital output, users must use caution. Due to its purpose (ex. activating
a buzzer under some conditions like undervoltage) no automatic protection handling is
performed. This means that even if the pack has an undervoltage indication, the Douts will
not be automatically disabled.
The digital outputs may be assigned one of the predefined functions or be assigned as
never automatically activated. Their behavior may then be specified in the user script.
The predefined activation statements are: Never, Over Temperature, Voltage, or Short/
Overload. When Never is selected, the outputs can be activated by User Commands, or
Scripting
The state of the digital outputs is visualized in RoboteQ’s PC utility. Green LED indicates
that the digital output is activated and Grey that it is disabled. For user’s convenience,
each digital output may be assigned a custom name based on the functionality, there by
being easily distinguished and monitored.
TABLE 6.
Command Arguments Description Examples
?DO Read Current Digital Outputs ?DO
For configuring the digital output two parameters are provided, the logical state of the
Dout and the condition. By default, the digital port is set as normal logic (active HIGH,
deactivated LOW) and the activation condition is disabled. This way a user script may be
implemented depending on the desired functionality.
Furthermore, if one of the three predefined functions are set, the BMS system will
automatically assign the desired output state based on the measurements and the active
level parameter. For example, if Dout is set to be active HIGH on over temperature, the
system will set the output high if the user defined temperature limit is exceeded. It will
set the output to LOW as long as no over temperature has occurred or when an over
temperature error has been cleared. The BMS resets when the temperature drops below
the over temperature value minus hysteresis.
The Douts are designed as pull-down switches, which means that when the switch is
turned on the Dout terminal is connected to the packs negative terminal. This way the
user may connect as a power supply to the LED, fan, buzzer, etc., a secondary battery,
take power directly from the main battery, or use the load output or auxiliary output.