定了,BMS控制策略软件开发训练营下周开班!
动力电池BMS管理系统对电池进行管理,通过对电压、电流、温度以及电量等参数采集,计算进而控制动力电池的充放电过程,实现对电池的保护,保证动力电池能够在最佳的环境下,发挥最好的性能,BMS是连接动力电池和电动汽车的重要纽带。
BMS系统主要任务是进行电池状态检测、电池状态估算、电池安全保护、电池均衡管理、车辆充电管理以及整车功能交互等。
BMS系统组成主要分成三个模块:主控模块,高压模块和从控模块,彼此之间通过CAN总线实现信息交互。

主控模块:实现控制逻辑。处理从控模块和高压模块上报的信息,同时根据上报信息判断和控制动力电池运行状态,实现BMS相关控制策略,并作出相应故障诊断、处理。
高压模块:高压处理。实时采集并上报动力电池总电压、电流信息,通过其硬件电路实现安时积分,为主板计算荷电状态、健康状态提供准确的数据,同时可实现预充电检测和绝缘检测安全功能。
从控模块:采集电池信息。实时采集并上报动力电池单体电压、温度信息,反馈每一串电芯的荷电状态和健康状态。
BMS主控模块分为两部分:
硬件平台:由单片机MCU以及外围电路及芯片等硬件组成。
软件程序:应用层软件和底层软件组成完整的软件程序模块,应用软件可以通过MBD方式建立模型自动生成代码与底层的代码一起组成一套C的工程,通过编译器编译成可执行的文件,再下载到单片机中,完成功能运行。
《BMS控制策略软件开发》课程学习重点在主控模块,主控模块承载了BMS的核心功能,如上下电电池的控制、充电控制、交直流充电桩之间的通信等都是在主控模块上,BMS的主要控制策略如下图:

本次课程侧重主控模块的应用层软件开发学习:基于模型开发将BMS功能策略通过代码实现,可以让代码基础弱的学员可以快速上手,重点关注功能的分析和实现上。通过电池管理系统功能解析,将功能转换成Simulink或Sateflow模型。
01课程大纲
录播课
《动力电池基础》
《电池管理系统设计及实现技术》
直播课
1.动力电池管理系统简介
1.1BMS系统功能和组成
1.2BMS软件架构
2.基于模型开发(MBD)方法
2.1车载软件开发流程
2.2 基于模型开发方法及规范
2.3 MATLAB/SIMULINK/STATEFLOW基础
3.电池数据处理及上下电控制
3.1电池数据处理功能
3.2 上下电控制及模型解析
3.3 建模练习
4.充电功能开发
4.1充电标准解析
4.2 快充功能开发
4.3.慢充功能开发
4.4 故障处理及均衡功能开发
4.5 建模练习
5.电池状态估计算法
5.1电池状态(SOC)估计
5.2 建模练习
6.MIL/SIL测试 代码生成
6.1模型仿真
6.2 MIL闭环搭建
6.3 SIL测试方法
6.4 自动代码生成
6.5 代码集成
6.6 应用层底层接口开发
02面向对象
初级及转岗工程师
软件开发、测试工程师
优秀本科、硕士阶段在校学生
03课程收益
1.掌握动力电池的工作特性,以及BMS软件的架构和要求;
2.学会使用基于模型开发的相关软件工具,如MATLAB/Simulink等;
3.对动力电池管理系统软件主要功能模块分别开发、验证;
4.能够开发并验证电池管理系统的控制功能,包括上下电控制、充电控制、均衡控制等;
5.能够了解BMS系统主流技术趋势;
04咨询报名
课程形式:在线直播授课,班级群答疑
课程安排:在线2门录播课+6次在线直播课,学习周期1个月
联系人:汽车学堂堂主


关于清研车联
清研车联,是清华大学苏州汽车研究院重点孵化打造的汽车职业教育企业。
专注于汽车行业垂直产业链,致力于中国汽车产业新型人才的培养,为汽车产业的转型升级大规模输送合格人才,为院校和企业的人才培养提供综合解决方案。
积极应对汽车产业变革中科技、人才、服务等快速发展趋势,充分依托清华大学优质的教育资源,重点聚焦新能源汽车、智能网联汽车、汽车智能制造,汽车轻量化与NVH等汽车新技术领域,推陈出新,引领教育变革,从内容和模式方面协同国内汽车职业教育转型升级。