论文部分内容阅读
为了解决日益严重的能源短缺及环境污染等问题,新能源汽车已经成为未来汽车发展的一个必然趋势。混合动力车辆由于其效率高、排放低、续驶里程长等优点,成为现代新能源车辆的重点研究对象。作者课题正是基于串联式混合动力车辆控制器的开发而展开的。在本课题中,为了解决目前整车实时仿真控制大部分是基于价格昂贵的商用半实物仿真平台的问题,作者进行了车辆控制器的实时仿真接口(RTI)的研究。为了提高控制器软件的开发效率及可移植性,作者研究了基于XMC4500的控制器RTI模块软件设计的关键技术,包括基于模型的设计、全自动代码生成技术的研究,搭建了一个高效的可移植性的RTI软件开发平台,并基于这一平台完成了RTI测试平台的开发,最后通过了电机闭环转速控制实验进行了RTI专有功能模块的验证。基于模型的设计(Model Based Design,MBD)和代码自动生成的软件开发模式是解决传统汽车电子软件开发中因各个阶段彼此孤立而带来一些无法解决的问题的一个有效途径。本课题中,利用一套新的基于MATLAB/Simulink的全自动代码生成技术的控制软件开发平台,并将此技术应用于车辆控制器实时接口(RTI)模块的软件开发中。通过该技术,我们可以在MATLAB/Simulink模型中生成控制器所需的全部C代码,包括底层驱动和上层算法,无需手动编写任何代码,极大地提高了控制器RTI软件开发的效率。在RTI模块的设计方面,首先分析了目前车辆控制用来实现实时控制的一个主要的商用的半物理仿真平台dSPACE及其RTI模块。并以此为基础研究了实时接口模块的体系结构,并从RTI与MATLAB/Simulink及控制器的关系对其进行了详细的分析。作者通过编写PWM输出、电机的转速信号采集等模块的底层驱动程序,以此来设计S函数并将其封装在Simulink库中,并在以英飞凌的32位单片机XMC4500作为主控芯片的RTI验证平台实现了自动代码生成。最后,作者将封装好的RTI模块用于这一验证平台,并用于电机的闭环转速控制,可以使电机达到目标转速,并能实现对目标转速信号良好的跟踪,从而验证了RTI专有功能模块的正确性及控制的准确性。