欢迎光临散文网 会员登陆 & 注册

BMS应用层软件设计训练营第五期本月底开班!

2023-09-13 11:01 作者:汽车学堂  | 我要投稿

BMS(电池管理系统)应用层开发设计的主要任务是实现对电池的监控、管理和控制功能。

BMS应用层开发设计主要包含任务:

1.数据采集与处理:BMS需要从电池模块中采集各种参数数据,如电压、电流、温等,并对这些数据进行处理和分析。

2.故障检测与诊断:BMS需要实时检测电池的工作状态,包括电池的容量、健康、剩余寿命等,比如能够检测和诊断电池的故障。需要设计合适的故障检测算法和诊断策略,并结合实时数据进行故障判断和诊断。

3.充放电控制:BMS需要根据电池的状态和使用需求,对电池的充放电过程进行控制包括充电、放电的策略的制定,如如充电速率、充电截止条件、放电截止条件等。同时,BMS还需要考虑电池的保护机制,如过充保护、过放保护等。

4.通信与远程监控:BMS需要与其他系统进行通信,并能够实现对电池的远程监控和管理。这包括设计通信接口和协议,如CAN、RS485等,并开发相应的通信协议栈和远程监控软件。

5.用户界面设计:BMS需要提供用户界面,使用户能够方便地查看和操作电池系统。这包括设计友好的图形界面(GUI)和命令行界面(CLI),以及相应的用户操作流程和交互逻辑。

6.数据存储与分析:BMS需要将采集到的数据进行存储和分析,以便后续的故障诊断和性能评估。这包括选择合适的数据存储方式(如数据库、文件系统等),并开发数据分析算法和可视化工具。

从事BMS应用层软件设计开发工作职责也主要是围绕BMS的开发任务来的,要求作为一名BMS应用层软件开发工程师需要熟悉电池相关的知识理论;熟悉软件开发流程和常用的开发工具如MATLAB或C/C++编程;掌握开发策略和算法,进行系统的设计和开发以及需要熟悉常见的通信协议和接口标准等。

本次BMS应用层软件设计开发训练营更新上线,基于MBD开发方式,学习BMS信号处理设计、核心算法以及主要的控制策略开发学习。


课程收益

  • 熟悉车用锂电子电池特性,掌握关键参数的估计算法;

  • 掌握动力电池管理系统控制策略设计

  • 熟悉使用动力电池管理系统通信协议

  • 能够搭建测试平台,完成软件可靠性测试

课程大纲

预习课

一、BMS软件及MBD开发

  • BMS功能解析

  • 软件架构

  • MBD开发

  • 效果演示

二、MATLAB/Simulink/Sateflow的应用

  • MATLAB

  • SIMULINK

  • Stateflow及自动代码生成

直播课

一、BMS信号处理设计

  • 电流采集

  • 温度采集

  • CAN/LIN信号处理

  • ADC信号处理,等

  • 上下电控制

  • 存储信息

  • UDS信息等

二、BMS核心算法设计

  • SOC估算

  • SOH估算

  • SOF估算

三、BMS能量管理设计

  • 剩余里程

  • 剩余能量

  • 平均电耗

四、BMS充电设计

  • 快充控制

  • 慢充控制

五、BMS基础功能设计

  • 均衡功能

  • 绝缘检测功能

  • 状态管理

  • 热管理

六、BMS安全管理设计

  • 故障诊断

  • 功能安全

老师介绍

Allen老师,某新势力主机厂电控软件开发高级经理

参与过多款车型的BMS、VCU、MCU、ADAS等基础软件和驱动软件开发精通AUTOSAR全栈开发。


面向对象

  • 初级及转岗工程师

  • 软件开发、测试工程师

  • 优秀本科、硕士阶段在校学生

咨询报名

上课形式:在线直播授课

上课周期:每次直播课3小时,学习周期1个月

联系人:汽车学堂堂主

重磅更新,咨询堂主抢占优惠!

扫码咨询报名详情


BMS应用层软件设计训练营第五期本月底开班!的评论 (共 条)

分享到微博请遵守国家法律