论文部分内容阅读
随着直喷汽油机电控技术本身的功能扩展,在基本的控制对象基础上增加了更多的控制功能,使发动机的工况状态更加细致,对应的控制参数也在不断增加,为更好的改进控制效果,就需要对其进行匹配和优化,而标定软件是其进行台架试验和负载匹配过程中必不可少的工具,因此一款功能完善的标定软件对直喷汽油机电控系统的研发起到重要作用。本课题在广泛查阅国内外相关文献和分析国外成熟标定软件不同功能的基础之上,设计了一款基于CCP协议的直喷汽油机标定软件。标定软件的总体架构遵循ASAP标准,包括上位机标定软件和下位机标定软件。标定协议采用国际主流的CCP(CAN Calibration Protocol)标定协议,并采用CAN总线作为上下位机数据通信介质,通过采用ASAP2数据库文件规范化描述下位机ECU数据参数,增加了标定软件的通用性和扩展性。上位机标定软件采用NI-LabVIEW软件开发设计,基于标定软件的需求,对各个功能进行模块化设计,使标定平台具备良好的人机交互界面和功能完善的标定模块,主要功能模块包括软件参数配置模块、ASAP2文件解析模块、数据测量模块、数据标定模块、数据存储模块、CAN通信处理模块和CCP协议处理模块等。通过对不同功能模块的结合操作,使操作者更加方便的完成数据标定、监测和其它相关工作。下位机标定软件采用CodeWarrior设计、调试、编译和生成目标代码,主要包括CAN驱动程序和CCP驱动程序。同时结合本课题使用的标定ECU,阐明了不同数据的存储机制和数据标定方法,其中对脉谱数据的标定提出一种集中处理的方法,即开辟一段RAM标定数据缓冲区作为脉谱数据修改专区。最后,在发动机试验台架上对本课题开发的直喷汽油机标定软件进行了功能实验验证。首先将开发的下位机软件与课题组开发的直喷汽油机电控单元进行了功能集成,并且在CodeWarrior中成功编译,并完成了在试验台上对共轨轨压进行监测和标定实验。经实验测试表明,本课题开发的标定软件各个功能模块运行良好,测量功能满足高频率数据测量的稳定性要求,标定模块可以准确和可靠的对下位机数据进行标定,满足数据测量和标定的准确性和实时性要求,整个标定软件运行稳定,满足一般的直喷汽油机台架标定工作需求。