关键词:
纯电动汽车
整车控制器
硬件设计
控制策略
软件设计
上位机
摘要:
随着汽车行业的蓬勃发展,环境污染和能源危机这两个问题也随之而来。如今纯电动汽车凭着其零排放、噪声小以及高能源利用率等优点,正逐渐在汽车领域占据着越来越重要的地位。整车控制器作为纯电动汽车中的核心,对整车的正常行驶、网络管理、故障诊断等整车功能起着重要作用。本文采用仿真与上位机调试验证相结合的方法对经过改装的纯电动汽车进行整车控制器方面的设计,主要的工作如下:(1)根据整车控制器功能需求,选用飞思卡尔MC9S12XEP100单片机作为主控芯片,设计整车控制器的硬件电路,包括最小系统模块电路,通信模块电路以及各输入输出模块电路,并绘制PCB板,最终得到整车控制器PCBA板,完成硬件设计工作。(2)设计整车控制策略,在Matlab/Simulink环境下搭建模型,并进行仿真验证。首先进行踏板信号进行滤波及故障诊断处理,然后将处理完的踏板信号及其变化率输入到模糊控制器中,制定出模糊规则得到转矩系数,根据当前的车速信号算出需补偿的转矩值,得到电机需求转矩。最后将计算得到的电机需求转矩输入到斜坡函数处理模块中进行处理,使得转矩信号平滑的输出到电机控制器端。此外还设计了DC/DC、电动真空泵以及空调等部件控制逻辑策略。仿真结果表明,设定的控制策略可以达到我们的预期目标,尤其是保证转矩值平稳,准确的输出给电机控制器端。(3)将控制策略模型生成C代码并生成策略层库文件,根据配置所采用的单片机主芯片内的各种寄存器完成底层驱动代码,并根据整车各时序任务手写应用层的软件代码,在应用层软件中通过调用策略层库函数以及底层驱动函数的方式实现整车控制器的各控制功能,从而完成软件设计工作。(4)完成CAN Bootloader下位机程序,实现了通过CAN总线传输S19文件的方式进行整车控制器应用程序的烧写及后续程序的升级过程。此外在LabVIEW环境下设计上位机软件。最后搭建测试台架,结合上位机软件对我们所完成的整车控制器进行功能调试。结果显示,程序运行的结果与我们仿真结果大致相同,验证了整车控制器的可用性,达到了我们的预定目标。