而AUTOSAR架构通过标准化接口和模块化设计,为BMS提供了一个可扩展和互操作的开发平台。能够让BMS更容易集成到不同的车辆平台,并支持新功能的快速开发和部署。
本训练营基于独立的BMS开发板,结合AUTOSAR工具,对BMS底软开发的关键任务进行讲解、演示,包括从基础的软件开发和调试方法,到复杂的网络控制设计、附件控制设计、驱动软件设计、基础软件设计,以及硬件诊断设计等多个方面。
通过本训练营,学员将能够深入理解并掌握AUTOSAR CP标准下的底层软件开发流程,包括信息采集、CAN、LIN、UDS诊断、刷写技术、附件控制逻辑、高压采样技术、实时操作系统原理、存储管理、软件组件架构、运行时环境设计以及硬件故障诊断等关键技术。
实践操作经验:直接在开发板上进行底软开发的实践,并掌握工具软件的调试方法
硬件接口理解:通过ADC采集和电流采样等实践,加深对硬件接口的理解
通讯协议应用:学会设计CAN和LIN通讯系统,实现网络控制与网络管理
附件与驱动开发:学习设计BMS系统附件的控制逻辑,以及高压采样、绝缘采集等驱动软件
软件架构设计:学习SWC架构和RTE设计,提高软件的模块化和可重用性
软件集成测试:学习应用层、底层软件的集成与测试方法,确保软件的功能和性能
AUTOSAR标准应用:全面掌握AUTOSAR标准在底层开发中的应用
本次课程培训分为线下和线上2部分内容,先进行线下实践学习之后,会安排线上部分内容深入讲解,能够让大家全面掌握。
线上课程安排
一、信息采集设计
· 软件安装
· 软件基本调试方法
· Demo板介绍
· ADC采集
· 电流采样
二、网络控制设计
· CAN通讯
· LIN通讯
· UDS诊断
· 刷写
三、附件控制设计
· 充电指示灯
· 电子锁
· 水泵、风扇等
四、驱动软件设计
· 高压采样
· 绝缘采集
· RTC
· SBC
五、基础软件设计
· 操作系统
· 存储
· SWC架构
· RTE设计
· 开关机
六、硬件诊断设计
· 通讯诊断
· 存储诊断
线下课程安排
一、AFE采样
· AFE采样
· 均衡控制及采集
· AFE诊断
· 标定
二、驱动软件设计
· 高压采样
· 绝缘监测
· RTC
· SBC
三、基础软件设计
· 操作系统
· 存储
· RTE设计
· 开关机
四、网络管理
· 网络管理
Hong老师,某新势力车企电控软件负责人
14年起参与新能源汽车BMS软件开发,先后负责过6款量产车型的BMS软件开发,同时也负责VCU、MCU、ADAS的应用软件开发、架构设计及底层开发;精通AUTOSAR全栈开发,熟悉QNX、linux操作系统开发。
汽车电控软件工程师、嵌入式软件工程师等