Smart Cell Emulator card

Description of the Smart Cell Emulator card for HIL Connect hardware

Card Overview

Note: For more information on how to configure your card in Typhoon HIL Control Center, please refer to the Battery Cell documentation.
Figure 1. Smart Cell Emulator card HW

The Smart Cell Emulator card is designed to emulate any given chemistry of batteries found in almost all applications. At the same time, it can deliver a given voltage and measure the current passing into or out of the emulated battery. This is all done by the sophisticated design of each card delivering power supply like behavior next to measurement capabilities at a high rate. Cards can also be easily scaled with CAN FD to provide bigger battery packs, with easy software configuration via the Battery Cell and Battery Pack components in Typhoon HIL Control Center.

Important: High Voltage Warning: This card is isolated up to 1000 V, meaning that applications where it is used can work up to 1000 V. These environments are dangerous and should be controlled and used by adequate personnel.

Functional Description

Figure 2. Workflow block diagram

As Figure 2 demonstrates, the initial idea of the cell emulator is to emulate the voltage and current parameters of a battery cell. Next to those main parameters, there are faults and other configuration parameters. Everything above is sent and received over CAN FD.

Fault Insertion

Figure 3. Fault Insertion

Each channel has a built-in fault insertion unit: (Sense) Open, Short and Reverse Polarity.

  • (Sense) Open – disconnects the battery positive terminal from the SENSE+ terminal leading to the BMS sense lines. It is important to note that this is not a BUS BAR fault.
  • Short – shorts the OUT+ and OUT- terminals, thus the battery positive and negative terminals. It is important to note that the cell emulator won’t go into over-current mode, as it is protected when this fault is active.
  • Reverse Polarity – the OUT+ and OUT- terminals switch their function, thus the battery positive and negative switch functions.

It is important to note that all faults are physical switches and the connections are mechanically shorted or opened, as shown in Figure 3.

Smart Cell Emulator card revisions

Table 1. Card revisions
Code Revision Part number
ND 3.0 25542

Smart Cell Emulator card hardware specification

The Smart Cell Emulator card features 4 channels. It is Galvanically Isolated up to 1000 V. Its electrical and measurement characteristics are shown in Table 2.

Table 2. Hardware Specification
Type Signal Range Sample Rate Resolution Accuracy Max Load
Voltage Output 0..8 V 10 ksps 122 μV 0.5 mV ±0.05% ±1 A
Voltage Measurements 0..8 V 100 ksps 122 μV 1 mV ±0.1% 0..8 V
High - Current Measurements ±1 A 100 ksps 15 μA 0.2 mA ±0.05% ±1 A
Low - Current Measurements ±10 mA 100 ksps 152 nA 50 uA ±0.05% ±10 mA
Temperature Measurements -40…80 °C 100 ksps 0.1 °C 0.5 °C ±0.25% -

CAN FD Protocol Support

Table 3. CAN FD Specification
Specification Name Value Comment
Cell Emulator CAN FD ID 1… 255 (0x01…0xff) C0/0x00 is a broadcast ID

The ID of each channel must be defined by the two hex rotary switches.

Figure 4. CANFD ID Rotary Switch
Note: The Cell Emulator doesn't have an internal termination resistor for CAN FD, therefore termination must be performed externally or directly via the HIL Connect chassis.

Pin Configuration and Functions

Figure 5. Front Panel Pinout Diagram

Each channel has its own connector, which is isolated from each other.

Each channel has six pins: OUT+, BMS+, OUT-, OUT-, TMP+ and TMP-.

Next to the 6-pin connector, each channel has an RGB LED assigned to it. The LEDs purpose is to indicate the current condition the channel is in.

Table 4. X1 Pin Description
Connector Pin Count Pin Name Description Image
X1 1 OUT+ Constant POSITIVE voltage output of the cell.
X1 2 BMS+ Voltage output of the cell routed to the BMS. On this pin, Fault OPEN is used
X1 3 OUT- Constant NEGATIVE voltage output of the cell
X1 4 OUT- Constant NEGATIVE voltage output of the cell
X1 5 TMP+ Positive side of temperature sensor.
X1 6 TMP- Negative side of temperature sensor.
Table 5. X2 Pin Description
Connector Pin Count Pin Name Description Image
X2 1 OUT+ Constant POSITIVE voltage output of the cell.
X2 2 BMS+ Voltage output of the cell routed to the BMS. On this pin, Fault OPEN is used
X2 3 OUT- Constant NEGATIVE voltage output of the cell
X2 4 OUT- Constant NEGATIVE voltage output of the cell
X2 5 TMP+ Positive side of temperature sensor.
X2 6 TMP- Negative side of temperature sensor.
Table 6. X3 Pin Description
Connector Pin Count Pin Name Description Image
X3 1 OUT+ Constant POSITIVE voltage output of the cell.
X3 2 BMS+ Voltage output of the cell routed to the BMS. On this pin, Fault OPEN is used
X3 3 OUT- Constant NEGATIVE voltage output of the cell
X3 4 OUT- Constant NEGATIVE voltage output of the cell
X3 5 TMP+ Positive side of temperature sensor.
X3 6 TMP- Negative side of temperature sensor.
Table 7. X4 Pin Description
Connector Pin Count Pin Name Description Image
X4 1 OUT+ Constant POSITIVE voltage output of the cell.
X4 2 BMS+ Voltage output of the cell routed to the BMS. On this pin, Fault OPEN is used
X4 3 OUT- Constant NEGATIVE voltage output of the cell
X4 4 OUT- Constant NEGATIVE voltage output of the cell
X4 5 TMP+ Positive side of temperature sensor.
X4 6 TMP- Negative side of temperature sensor.

LED Description

The LED changes between colors WHITE, RED, GREEN and YELLOW. It can be STATIC or BLINKING. Combining the colors and modes, use Table 8 to diagnose the card condition.

Table 8. LED Description Table
Mode Red Green Yellow White
STATIC Bootloader

Calibrated

Received Data

Not Calibrated

Received Data

X
BLINK Fault

Calibrated

Not Received Data

Not Calibrated

Mpt Received Data

PING

Smart Cell Emulator card connector data

Table 9. Connector data
Parameter Value
PCB connector part number

1923908

Mating connector part number

1942413

Card Wiring

Wiring Multiple Channels

Figure 6. One Card Connection

Figure 6 showcases that wiring 4 channels is a simple procedure. To connect cells in series to achieve higher voltage, the positive terminal (Pin 1 – OUT+) is connected to the next cells negative terminal (Pin 3 or Pin 4 – OUT-).

Pin 2 – BMS+ is used to connect the BMS to each cell for the voltage measurement.

To connect more than 4 channels, the CELL+ (4th channels positive terminal) has to be connected to the next series CELL-. This is done for every card.

Important: Maximum voltage is limited to 1000 V between any channel and chassis (power earth).

Bus Bar PCB

To simplify the wiring of large systems, a Bus Bar PCB is available, as shown in Figure 7.

Figure 7. Cell Emulator Bus Bar

The Bus Bar allows for connecting Cell Emulator card channels in series and simplifies the wiring with the BMS, and with the next Cell Emulator card.

Figure 8 shows the pinout and internal wiring of the bus bar.

Figure 8. Bus Bar Wiring

Figure 9 shows the wiring of multiple bus bars, which is commonly used in testbeds with multiple Cell Emulator cards.

Figure 9. Wiring of multiple Bus Bars

Calibration and Adjustment Options

An automatic calibration tool for calibrating individual Cell Emulator cards is available.

Figure 10. Cell Emulator Calibrator

The Cell Emulator Calibrator, as shown on Figure 10 is a device through which each Cell Emulator card is automatically calibrated.

The device calibrates the following parameters of each channel:

  • Voltage
  • High and Low Current Measurements
  • Temperature Measurements
  • UNIX time of calibration

Figure 11 showcases the non-calibrated vs. calibrated HIGH mode current measurement on a sample Cell Emulator channel at 188 mA, 377 mA and 566 mA loads. The measurements were compared to a calibrated instrument and measured in a laboratory setting.

Figure 11. Measurement error with and without calibration

Environmental Characteristics

Table 10. Connector data
Characteristic Range
Operating Temperature 10..40°C
Operating Humidity Up to 80%
Operating Elevation Up to 2000 m
Storage Temperature 0..60°C
Storage Humidity Up to 80%

Performance Graphs and Test Data

Figure 12 shows the output response when loaded with 500 Hz, 50% duty cycle, 1 A load on the output of the cell emulator delivering 8 V.

Figure 12. Response curve under 500 Hz, 1 A load

Figure 13 shows the linearity of the DAC stages after calibration, while Figure 14 shows the linearity of the ADC stages after calibration.

Figure 13. DAC Linearity error on multiple channels - voltage errors averaged
Figure 14. ADC Linearity error on multiple channels - current errors averaged

Firmware Information

Firmware updates are available via a dedicated tool, developed by Typhoon HIL.

Currently, the firmware update procedure is done through CAN FD and a custom software tool provided by Typhoon HIL. This tool is shared only in specific situations, and therefore is not part of the standard package that comes with the Cell Emulator.