论文部分内容阅读
随着现代汽车工业的快速发展,现代的汽车不仅仅是在性能上有了飞速的提高,同时汽车上各种新的功能层出不穷,人们的体验也越来越好。而越来越多的电控单元在汽车上的应用,也使得汽车本身的技术性有了巨大的提升。同时,这也使得汽车的电控单元的开发的难度越来越高。为了协调各单元间的功能控制和通信,需要找到一种方法来对这些数据进行动态的管理和检测。标定就是根据整车的各种性能要求(如动力性、经济性、放排及辅助功能)来调整、优化和确定整车上各ECU(发动机和各子系统ECU)的运行及控制参数。对于标定系统及其标定组件的开发,则是现代汽车工业电控单元开发中的重要部分。标定系统主要由上位机标定工具和下位机标定ECU组成,上下位机之间通过CAN总线进行连接。对于标定ECU来说,其标定程序有以下功能模块:时钟控制模块,CAN驱动模块,FLASH驱动模块以及标定协议处理机等部分。作为标定操作的核心部分,标定协议选择了当下使用最为广泛的XCP标定协议。XCP协议作为CCP协议的升级,可以支持在不同的总线平台上进行通信,方便了标定程序在不同通信平台上的移植。基于此,本文首先对标定协议进行了了解,并详细了解了CAN总线的相关特点和通信方式。之后,对标定系统的组成进行了分析,包括标定系统的各部分的构成,标定系统的相关功能模块,以及标定过程的具体分析。之后,对标定系统进行了设计和实现。主要从以下方面进行设计:标定系统配置,主要是对上位机标定软件进行配置;标定程序的流程分析,了解了标定系统的整个流程;标定系统的功能模块进行分析;标定存储区的设置,主要是对标定RAM区以及在FLASH中的标定数据的区域的设置。最后对整个标定系统进行了实现。本次实验选择了Infineon公司的Aurix多核系列芯片TC277作为本次实验的标定ECU,选择CANape作为上位机标定工具,使用了TASKING软件作为编译环境,IC5000作为实验的调试工具。对标定系统从安全性,实时性,可靠性进行了测试,测试结果完全符合实际需求,可以在具体的开发中应用。