2024年11月12日卡车技术前线公众号消息,数学计算软件开发商 MathWorks 和NXP® Semiconductors(恩智浦半导体)宣布推出用于电池管理系统 (BMS) 的 MBDT基于模型的设计工具箱(Model-Based Design Toolbox)。该工具箱支持工程师在 MATLAB® 和 Simulink® 中进行 BMS 应用的建模、开发和验证,自动从 MATLAB 为 NXP 电芯控制器生成 C 代码,并支持 NXP 的软件解决方案,BMS SDK 组件。
该工具箱由恩智浦开发,用于MathWorks MATLAB和Simulink平台,简化了BMS算法在恩智浦处理器上的设计、测试和部署,简化了从概念到市场就绪的智能电池健康管理解决方案的路径。
BMS对电动汽车至关重要,因为它确保了为这些先进车辆提供动力的电池组的最佳性能、耐用性和安全性。
BMS设计过程越来越依赖于建模和仿真,以微调针对电动汽车特定电池类型和电池组配置的算法。
电动汽车市场的增长需要更高效、可靠和更安全的电池系统,而简化和增强工程流程的MBDT等工具将至关重要。缩短开发时间、简化测试和加快市场进入将是这个竞争激烈的市场的差异化因素。
MBDT for BMS 解决方案弥合了理论设计与实际应用之间的差距。工程师可以直接在 NXP 处理器上实现其 Simulink BMS 模型,无需任何手动编码,从而保持其原始算法的完整性和效率。此外,MBDT BMS 产品具有集成输入/输出 (IO) 连接功能。该功能支持工程师对其 BMS 系统执行动态、真实的测试,提供来自早期硬件原型的即时反馈,并深入了解在各种工况下的系统性能。这种级别的测试对于确保 BMS 解决方案在真实场景中的可靠性和安全性至关重要。
基于模型的设计实现了BMS算法的高效设计,提供了一种在不同场景(如驾驶习惯、环境条件和故障发生)下进行模拟测试的方法。BMS的MBDT使工程师能够轻松地从Simulink模型直接过渡到在恩智浦处理器上运行和测试他们的BMS算法。
恩智浦基于模型的设计工具箱(MBDT)解决方案包括适用于多种基本应用的处理器和微控制器系列,包括电池管理系统(BMS)、先进的电机控制(PMSM、BLDC)和汽车雷达。
此功能简化了BMS开发过程,并加快了原型和测试阶段。简化恩智浦处理器上MBDT的直接测试提供了广泛的好处,包括更快的设计迭代,使工程师能够在设计过程中提前识别和解决问题,缩短上市时间。
NXP_Support_Package_BMS
NXP_Support_Package_BMS 地址:
https://ww2.mathworks.cn/matlabcentral/fileexchange/155682-nxp_support_package_bms
BMS的MBDT是S32K3xx 1.4.0的MBDT的附加组件。
以下是安装恩智浦BMS基于模型的设计工具箱的步骤:
1.转到MATLAB中的插件管理器,选择恩智浦支持包BMS工具箱。选择“打开文件夹”选项以导航到安装路径。
2.运行NXP_Support_Package_BMS脚本,并按照安装程序的指导执行以下快速步骤:
2.1在恩智浦创建一个帐户(工具箱是免费的,但需要帐户下载工具并访问恩智浦基于模型的设计工具箱社区的培训和支持)。
2.2. 下载NXP基于模型的BMS设计工具箱
2.3. 安装工具箱
2.4. 验证安装是否正确
恩智浦基于模型的BMS设计工具箱1.0.0版旨在将MC33775A、MC33774A、MC33772C、MC33664和MC33665A BCC支持到MATLAB/Simulink环境中,使用户能够:
-使用基于模型的设计方法设计应用程序;
-在将模型部署到硬件目标之前,模拟和测试锂离子电池单元控制器的Simulink模型;
-从Simulink模块连接电池单元控制器,并通过外部配置工具进行配置:NXP S32配置工具或EB Tresos
-自动生成应用程序代码,无需手动编码C/ASM
-将应用程序直接从MATLAB/Simulink部署到恩智浦评估板和参考设计。
恩智浦BMS 1.1.0版的基于模型的设计工具箱需要在MATLAB中安装恩智浦S32K3XX 1.4.x版的基于模块的设计工具箱。
参考https://community.nxp.com/community/mbdt-示例和支持。