基于AUTOSAR软件架构的BMS底层软件开发训练营招生通知!
作为电动汽车的核心——电池管理系统BMS,主要负责电池的充放电以及实现电池的状态估算等功能。
我们在前期做了大量的BMS应用层软件开发的学习,包括控制逻辑以及核心状态估计算法学习。
应用层软件架构主要包括高低压管理、充电管理、热管理、状态估算、均衡控制以及故障管理等内容。这部份负责实现特定的业务逻辑和用户界面,应用层开发关注的是更高层次的功能和用户体验。
而BMS开发不仅包含应用层软件开发,还有底层软件开发。这部分主要负责与硬件设备进行交互的底层开发工作。包括编写驱动程序,确保软件能够正确地读取传感器数据、控制器状态等,并与硬件设备进行通信。底层开发需要深入了解硬件架构和通信协议。
本期推出的《BMS底层软件开发及设计训练营》,基于芯片英飞凌TC387以及AUTOSAR CP软件来完成实训学习!
课程收益
1.掌握BMS底层软件和常见驱动模块的开发思路;
2.基于案例加深对AUTOSAR CP的认知和理解;
3.熟悉AUTOSAR工具链的使用。
课程大纲
01 BMS信息采集设计
1. ADC采集如:快充识别CC1/CC2等;
2. 电流采样
3. 电芯电压采样
4. 温度采样
5. 绝缘采集
6. 均衡采集等
02 BMS网络控制设计
1. 通讯
2. UDS
3. 刷写
03 BMS附件控制设计
1. 充电指示灯
2. 电子锁
3. 水泵、风扇等附件
04 BMS驱动软件设计
1. 高压采样
2. RTC
3. SBC等
05 BMS硬件诊断设计
1. 通讯诊断
2. 存储诊断
3. 电路诊断
4. 芯片自诊断等
06 BMS驱动软件设计
1. 操作系统
2. 存储
3. 开关机等
开发环境:基于英飞凌TC387,及Vector工具链(AUTOSAR CP)
老师介绍
Hong老师,某新势力主机厂电控软件负责人
14年起参与新能源汽车BMS软件开发,先后负责过6款量产车型的BMS软件开发,同时也负责VCU、MCU、ADAS的应用软件开发、架构设计及底层开发;精通AUTOSAR全栈开发,熟悉QNX、linux操作系统开发。
面向群体
汽车电控软件工程师
软件集成工程师、测试工程师
MCU嵌入式软件工程师
建议具备AUTOSAR基础以及嵌入式软件基础;
如果没有,建议先学习课程《AUTOSAR汽车开放系统架构》。
咨询报名
上课形式:在线直播授课
报名条件:需要具备本课程学习的开发环境基础;企业三人起购
联系人:汽车学堂堂主
