NXP Model-Based Design Toolbox for BMS v1.1.0 - Product Release Announcement

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

NXP Model-Based Design Toolbox for BMS v1.1.0 - Product Release Announcement

NXP Model-Based Design Toolbox for BMS v1.1.0 - Product Release Announcement

 

Product Release Announcement

Automotive Embedded Systems

NXP Model-Based Design Toolbox

for BMS – version 1.1.0

mariuslucianand_0-1713952962606.png

 

 

The Automotive Embedded Systems, Model-Based Design Tools Team at NXP Semiconductors, is pleased to announce the release of the Model-Based Design Toolbox for BMS version 1.1.0 RTM. This release is an Add-On for the NXP Model-Based Design Toolbox for S32K3xx 1.4.0, which supports automatic code generation for battery cell controllers and applications prototyping from MATLAB/Simulink. This product adds support for MC33775A, MC33774A, MC33772C, MC33664, and MC33665A and part of their peripherals, based on BMS SDK components (Bcc_772c, Bcc_772c_SL, Bcc_775a, Bcc_774a, Bms_TPL3_SL_E2E, Bms_common, Phy_664, Phy_665a). In this release, we have enhanced the integration with the Model-Based Design Toolbox for S32K3xx version 1.4.0, added support for the BMS SDK 1.0.2 and BMS SDK 1.0.2 SL, and MATLAB support for the latest versions. This product comes with battery cell controller examples, targeting the NXP HVBMS Reference Design Bundle Using ETPL (RD-HVBMSCTBUN) and 800 V Battery Management System (BMS) Reference Designs Using ETPL (RD-HVBMSCT800BUN).

 

Target audience:

This product is part of the Automotive SW – Model-Based Design Toolbox.

 

FlexNet Location:

https://nxp.flexnetoperations.com/control/frse/download?element=3983088

 

Technical Support:

NXP Model-Based Design Toolbox for BMS issues will be tracked through the NXP Model-Based Design Tools Community space.

https://community.nxp.com/community/mbdt

 

Release Content:

  • Automatic C code generation from MATLAB® for NXP Battery Cell Controllers derivatives:
    • MC33775A
    • MC33774A
    • MC33772C
    • MC33665A
    • MC33664

 

  • Support for the following peripherals (BMS SDK components):
    • Bcc_775a
    • Bcc_774a
    • Bcc_772c
    • Bms_Common
    • Bms_TD_handler
    • Bcc_772c_SL
    • Bcc_TPL3_SL_E2E

 

  • Support for MC33775A, MC33774A and MC33772C Battery Cell Controllers & MC33664PHY and MC33665PHY

The toolbox provides support for the MC33775A, MC33774A, MC33772C, MC33664 and MC33665A. The MC33775A, MC3774A, and MC33772C are lithium-ion battery cell controller ICs designed for automotive applications performing ADC conversions of the differential cell voltages and battery temperatures, while the MC3366 and MC33665A are transceiver physical layer transformer drivers, designed to interface the microcontroller with the battery cell controllers through a high-speed isolated communication network. The ready-to-run examples provided with the MBDT for BMS show how to communicate between the S32K344/S32K358 and the MC33775A, MC33774A, and MC33772C via the MC33664/MC33665 transceivers.  For the MC33775A and MC33774A, the examples show how to configure the battery cell controllers to perform Primary and Secondary chain conversions and read the cell voltage conversion results from the MC33775A/MC33774A, while for the MC33772C the examples show how to configure the Battery cell controller to read the pack current. All the converted values are displayed to the user over the FreeMASTER application.

 

mariuslucianand_0-1713950161340.png

 

mariuslucianand_1-1713950161486.png

 

mariuslucianand_2-1713950161576.png

 

mariuslucianand_3-1713950161665.png

 

 

 

  • BMS SDK version supported:
    • SW32K3_BMS_SDK_4.4_R21-11_1.0.2
    • SW32K3_BMS_SL_SDK_4.4_R21-11_1.0.2_DEMO
  • Support for MATLAB versions:
    • R2021a
    • R2021b
    • R2022a
    • R2022b
    • R2023a
  • More than 15 examples showcasing the supported functionalities:
    • MC33775A Configuration and data acquisition example
    • MC33774A Configuration and data acquisition example
    • MC33772C Configuration and data acquisition example
    • RD-HVBMSCTBUN Configuration and data acquisition example alongside additional peripherals on the BMU board (communication, sensors, auxiliary circuits)
    • RD-HVBMSCT800BUN Configuration and data acquisition example alongside additional peripherals on the BMU board (communication, sensors, auxiliary circuits)

 

For more details, features, and how to use the new functionalities, please refer to the Release Notes and Quick Start Guides documents attached.

 

MATLAB® Integration:

The NXP Model-Based Design Toolbox extends the MATLAB® and Simulink® experience by allowing customers to evaluate and use NXP’s Battery Cell Controllers together with S32K3xx MCUs and evaluation board solutions out-of-the-box. NXP Model-Based Design Toolbox for BMS version 1.1.0 is fully integrated with MATLAB® environment.

mariuslucianand_4-1713950161926.png

 

 

Target Audience:

This release (1.1.0) is intended for technology demonstration, evaluation purposes, and battery management systems prototyping using NXP Battery Cell Controllers and S32K3xx MCUs and Evaluation Boards.

 

Useful Resources:

Examples, Trainings, and Support: https://community.nxp.com/community/mbdt

 

DEMO High Voltage Battery Management System with Model-Based Design:

The HVBMS with MBDT demo, running on the NXP HVBMS Reference Design and NXP GoldBox, combines the MathWorks Simulink application example Design and Test Lithium Ion Battery Management Algorithms  together with the NXP’s Model-Based Design Toolbox for BMS  Blocks to automatically generate, build, and deploy standalone BMS applications on the NXP targets. Here are the main highlights of this demo:

  • Develop a High-Voltage Battery Management System application to run on the NXP's HVBMS Reference Bundle using the Model-Based Design paradigm
  • Model, Develop, and Validate BMS Applications in MATLAB and Simulink
  • Automatically Generate code, Build, and Deploy hardware-aware applications on NXP microcontrollers and processors
  • Monitor and Tune the application using FreeMASTER and Vehicle Network Toolbox at runtime
  • Create a Cloud Digital twin with NXP GoldBox and AWS with data processing in MATLAB Cloud
mariuslucianand_5-1713950162561.png

 

 

 

mariuslucianand_6-1713950162723.png

 

 

No ratings
Version history
Last update:
‎04-24-2024 03:10 AM
Updated by: