论文部分内容阅读
基于电动汽车的优势、我国能源安全、能源利用、环境污染、提高我国汽车工业的国际竞争力等诸多方面的考虑,我国政府大力支持发展电动汽车,近年来,电动汽车也变得越来越商业化和大众化。整车控制器作为电动汽车的核心部件,对整车的性能有至关重要的影响。对整车控制器的软件开发来说,随着纯电动车功能日趋复杂,安全性以及稳定性的要求也越来越高,代码量也开始急速膨胀。而市场竞争激烈导致开发周期要求越来越短,传统的控制器开发流程已很难满足当前软件开发需求。基于模型设计的软件开发方法作为近些年来逐渐流行的控制器开发方法,能大大提高整车控制器软件的开发效率。因此对应用这种新型的软件开发思想和方法进行整车控制器的软件开发进行研究,具有重要的工程意义。另一方面,随着标定参数的急剧增加,标定软件已越来越成为整车控制器软件开发的一个关键技术和难点技术。对整车控制器标定软件进行研究,对提高整车控制器软件的控制效果,具有重要的意义。本文依托实际工程项目,所做的主要研究及工作如下:(1)对实际工程项目中的四轮独立轮边驱动客车整车控制器的电控软件系统设计了基于目前主流常规的基于模型设计的软件系统开发流程,并进行了相应开发。(2)针对在实际项目开发过程中发现的常规基于模型设计的软件开发方法的缺陷,为整车控制器提出了一种基于全自动代码模型设计的软件开发方法,并进行了实现与验证。该方法首先在MATLAB/Simulink环境下,通过S函数将英飞凌TC1728的硬件底层功能封装成Simulink模块。然后通过编写底层功能模块对应的TLC文件,使模块支持自动生成功能,生成调用S函数里的硬件底层功能函数代码。将所有设计的底层功能模块放入模块浏览库,并进行了功能验证,从而构建了TC1728支持代码生成的底层硬件功能模块库。基于该硬件底层驱动库及实际项目的功能需求,搭建了包含底层硬件功能模块、任务管理、上层策略算法的从底层到上层的整车控制器全自动代码模型,由全自动代码模型可以生成整车控制器的所有软件代码。(3)对基于CCP标定协议的整车控制器的标定系统下位机软件进行了重点的研究和开发。(4)通过硬件在环实验验证了基于全自动代码模型设计的整车控制器软件开发方法的可行性和有效性。并对所设计开发的标定系统软件进行了标定功能验证。