Skip to main content
Firmware Stable

BMS support

OPHION application supports multiple Battery Management Systems (BMS). The BMS should monitor battery state and enable dynamic current limitation in error conditions via the controller. This prevents dangerous situations where BMS power cutoff during operation could occur - the controller can gradually limit power before a BMS-initiated cutoff.

tip
  • Contact us if you need support for additional BMS types.
  • BMS CAN messages are documented in the BMS CAN messages section.
warning

Dynamic DC-side current limitation requires non-zero values for /driver/limiter/ibpos and /driver/limiter/ibneg.

Preparation​

All BMS connections use CAN bus. Ensure matching CAN speeds between BMS and controller, and proper CAN termination.

tip

Controllers use 1 Mbps CAN speed by default. To modify controller CAN speed, refer to: msgconf

Common BMS Settings​

These settings apply to all BMS types.

/bms/bmstype​

/bms/bmstype
ValueBMS nameDescription
0No BMSBMS is not used.
1siliXcon BMSNo additional configuration required.

/bms/bmsopts​

Only applicable when bmstype is non-zero.

/bms/bmsopts
ValueNameDescription
1STOP without BMSBMS required for motor operation. Controller stops without BMS on CAN.
2After first disconnect, STOPStop vehicle after BMS disconnection. Allows operation without BMS until first connection. Requires bit 0.
4Disable limiters from BMSDisable BMS limitations while maintaining BMS requirement for vehicle operation

siliXcon BMS​

bmstype = 1

SiliXcon BMS transmits all required information automatically without additional configuration.