Products search search close


6-Channel Battery Cell Emulation I/O Module with Current and Voltage Measurements

The IO992 I/O module enables you to emulate battery cells and battery stacks. It can be used to test and validate battery management systems (BMS) in various applications such as electric vehicles, electric aircraft, and energy storage systems.

Each of the 6 independent channels can operate as a sink or source and is equipped with current and voltage sensors.

This allows you to emulate battery charging and discharging, as well as passive cell balancing.

Additionally, each channel is equipped with independent sense connections, allowing you to compensate for wiring losses.

The combination of multiple modules allows hundreds of cells to be emulated in different series or parallel configurations to reproduce battery packs and fully test your BMS.

This I/O module is ideal to automate HIL testing of BMS using MATLAB and Simulink.

This I/O module is ideal for hardware in-the-loop simulation of battery management systems (BMS) using MATLAB and Simulink.

Key Features

  • 6 independent channels, with current and voltage measurements
  • Output voltage of up to 7 V per cell to emulate any type of battery
  • Current source and sink up to 300 mA per channel
  • 750 V isolation barrier to ground as well as cell-to-cell
  • Independent sense connections
  • Parallel and series connections to achieve higher voltage or current ratings
  • Easy to configure with the Speedgoat I/O Blockset
  • Seamless Integration with Simulink and Simscape™
Form factor PXI
Power requirements

24 W max. at maximum load for all channels

Connectors 37-pin male high voltage D-type connector
Battery emulator channels
Number of channels 6 independent channels
Isolation voltage 750 V cell-to-cell and cell-to-ground
Output voltage range 0 to 7 V, configurable with 14-bit resolution (1 LSB ~= 0.43 mV)
Output voltage accuracy ±5 mV from 1 V to 7 V, degrading 1 mV per 10 mA load change from given load
Output current Up to 300 mA per channel for voltages from 2.5 V to 7 V
Current sink Configurable within a 300 mA range, selectable in 16 steps
Current readback Resolution: <100 μA, accuracy: ±0.1 %
Voltage readback Resolution: <1 mV, accuracy: ±0.1 %
Load response time 250 μs (can be higher for loads with large capacitive components)
Hardware shutdown control 3.3 V interlock mechanism to disable voltage output generation on all cells
Operating temperature 0°C to +55°C
Relative humidity Up to 90%, non-condensing
MTBF (Mean Time Between Failure) - MTBF values shown are based on calculation according to MIL-HDBK-217F and MIL-HDBK-217F Notice 2; Environment: GB 20°C. The MTBF calculation is based on component FIT rates provided by the component suppliers. If FIT rates are not available, MIL-HDBK-217F and MIL-HDBK-217F Notice 2 formulas are used for the FIT rate calculation.

Item ID Product Name Components
2A992X* IO992-06
  • 1 x IO992-06 battery emulation I/O module
  • 1 x 37-pin female D-Sub cable with unterminated ends
  • Driver block library for Simulink Real-Time™
  • Comprehensive documentation and Simulink example models
  • Installation into real-time target machine


Pricing information
We do not publish pricing information on our website. Upon request by e-mail or phone, we can provide a complete price list covering our entire product portfolio in various currencies. We recommend that you contact us to discuss your specific needs. We can then quickly provide you with a tailored quotation including technical and pricing information.


Included in the Delivery

Common Applications

Supported target machine

Follow Speedgoat LinkedIn