Battery knowledge · Data, communication and electronics

Hardware-in-the-loop

Testing a real BMS controller against a real-time simulation of the battery, vehicle and charger, so faults that would be dangerous on real cells can be injected safely. It follows model-in-the-loop and software-in-the-loop, where the same logic is tested as a model or as code on a PC.

Abbreviation
HIL
Also called
SIL, MIL, software-in-the-loop, model-in-the-loop

Example

Data, communication and electronics: an example situation

2500 in a log might mean 25.00 °C, 2.5 V or raw counts. Units and scale must accompany the value.

Read Hardware-in-the-loop alongside Battery and cell emulator in this context. A programmable power source that behaves like a battery or like each cell of a string, so a BMS or charger can be tested at any voltage, state of charge or fault without real cells. Cell emulators drive every AFE input separately.

Use in Lemonergy

Separate quantities from encoding and transport.

This is a reference concept. No executable Lemonergy block has been verified for this term.

References & further reading

Further reading on this topic

These sources provide broader context; they are not presented as citations for every statement in this entry.

  1. 3rd generation of the CAN data link layer

    CAN in Automation, CAN Newsletter · 2020

    Topic background · Classical CAN, CAN FD and CAN XL data-link concepts; publication describes the 2020 state.

  2. Getting Started with the BQ76925

    Texas Instruments · 2019

    Topic background · A concrete BMS analog front-end example: cell voltage, current, temperature measurement and MCU integration.