Case study – Developing a BMS ECU
A BMS is responsible for monitoring and managing the battery pack in an electric vehicle. Its primary functions include measuring battery voltage, current, and temperature, estimating the state of charge and state of health, ensuring safe charging and discharging, and providing diagnostic information to other ECUs. The following figure illustrates this workflow:
Figure 2.13 – BMS block diagram
The preceding figure shows a proposed system design for a BMS. The following are the ECU requirements in the context of this case study:
- State of charge estimation [REQ_1]: The ECU estimates the remaining battery capacity using algorithms based on battery voltage, current, temperature, and historical data.
- Cell balancing [REQ_2]: The ECU monitors and controls the charging/discharging process of individual cells to ensure optimal performance and extend battery life.
- Thermal management [REQ_3]: Monitor...