SLAAEP4 December   2024 BQ79616 , MSPM0G3507

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Introduction
  5. 2Hardware Setup
    1. 2.1 LP-MSPM0G3507 Hardware Connection
    2. 2.2 BQ79616EVM Hardware Connection
    3. 2.3 TCAN1046VEVM Hardware Connection
  6. 3Software Structure
    1. 3.1 Project File Structure
    2. 3.2 Software Function and Flow Diagram
    3. 3.3 Protocol Description
      1. 3.3.1 UART and Daisy Chain
      2. 3.3.2 PING and TONG
  7. 4System Test
    1. 4.1 Test Setup
    2. 4.2 Read Voltage
  8. 5Summary
  9. 6References

Introduction

Energy storage has been widely used electric vehicles, power grid, and renewable energy. BMS is the control unit that manages cells in the battery pack. Generally, BMS consists of four modules: power, AFE, communication, control, and monitoring, as shown in Figure 1-1. The auxiliary power component draws power from the battery pack to other parts of the BMS. AFE measures, balances and protects the integrated battery cells at the front end. The communication and control module obtain the measurement data of the AFE for calculation and control and send data to host PC.

This document uses BQ79616 EVM and LP-MSPM0G3507 to build a sample system, providing a design reference for the interaction between AFE and MCU in BMS application. Based on the demo code in MSPM0 SDK, the functions include BQ79616 initialization, BQ79616 data reading and sending data to the CAN bus.

 BMS System Block
                    Diagram Figure 1-1 BMS System Block Diagram