基于Simulink的整车控制器软件系统开发
2021-06-29陈经纬孙庆乐
车辆与动力技术 2021年2期
陈经纬, 李 霞, 孙庆乐
(1.中车唐山机车车辆有限公司,唐山 060040;2.北京理工大学 机械与车辆学院,北京 100081)
随着节能环保理念受到越来越广泛的重视,电动汽车由于噪声小、零排放等优点得到了快速的发展[1-2].电动汽车产业的快速发展对电控系统提出了更高的要求,整车控制器(VCU)作为电控系统的核心,负责根据驾驶员操作指令及车辆实时状态,完成车辆的运动控制、能量管理及故障处理等功能[3-5].然而,传统手写代码的控制系统开发方式由于研发周期长、调试难度大、可靠性差及成本高等缺点已无法满足现代电控系统的开发需求[6-7].
文中针对传统开发方式存在的缺点,采用英飞凌XC2267M单片机研发了一种基于模型的软件开发方式,完成了整车控制器系统的硬件设计,基于Simulink软件及整车控制策略搭建了整车控制模型,实现了代码的自动生成.最后,将生成的代码下载至整车控制器并进行了实车测试,测试结果验证了代码的有效性.
1 整车控制系统概述
电动汽车整车控制系统框图如图1所示.在车辆运行过程中,VCU实时采集驾驶员操作指令及车辆状态,根据既定的控制程序对输入信息进行判断处理,并利用I/O及CAN通讯输出相应指令实现对电池管理系统BMS、电机控制系统MCU及电附件的控制管理,从而完成对车辆的运动控制、能量管理及故障处理等功能.

图1 整车控制系统
2 基于需求的VCU硬件设计
整车控制器硬件基于英飞凌XC2267M处理器,该处理器时钟频率可……
登录APP查看全文
