重庆理工大学学报(自然科学) ›› 2023, Vol. 37 ›› Issue (5): 12-18.
沈峘 ,周福亮,毛建国,陈 伟,闫志伟
摘要: 为解决汽车电控系统开发过程中应用层代码和底层驱动代码需要手动集成的问题, 以纯电动汽车控制器为研究对象,利用 Matlab/Simulink设计应用层控制策略,包括整车上下电、钥 匙信号解析、挡位管理、扭矩解析、扭矩仲裁。底层驱动利用 STM32MAT/Target工具包和 STM32Cubemx完成配置,配置好的底层驱动能以图形化的模块拖拽到 Simulink界面,从而实现与 应用层控制策略在同一平台上的搭建。利用 Simulink自动代码生成功能一键生成所有嵌入式 C 代码,并以 STM32F407ZGTE单片机为硬件平台,选取几种典型的驾驶工况进行实时算法验证。结 果表明:生成的代码在目标系统中运行良好,可按照设计逻辑运行。与手动集成方式相比,这种全 自动的开发方式减少了人工输入错误,提升了开发效率,加快了从设计到实现的速度。
中图分类号: