This lesson covers the designing and testing Battery Management Systems (BMS). It discusses the use of software like MATLAB and other commercial or generic software for developing algorithms and embedded systems. The lesson also explains how to use MATLAB Simulink model to develop battery algorithms and embedded software, and how to perform hardware in loop simulation. It further elaborates on building a complete model in MATLAB, developing logics using state flow modules, and generating C code for BMS. The lesson also touches upon the process of building a battery pack, connecting cells into modules, and developing BMS hardware and software. It concludes with a discussion on software architecture in BMS and the importance of maintaining good resolution for measurements at the cell and pack level.
00:19 - Introduction to the battery pack and its communication interfacing performance management
01:29 - Battery algorithm design using Simulink
04:08 - How to build a battery pack
06:52 - Software Architecture
08:12 - Summary of BMS design
- MATLAB and other software can be used to develop algorithms and embedded systems for BMS.
- A complete model can be built in MATLAB, and logics can be developed using state flow modules.
- The process of building a battery pack involves connecting cells into modules, developing BMS hardware and software, and connecting various sensors.
- In BMS software architecture, it's important to maintain good resolution for measurements at the cell and pack level.