论文部分内容阅读
近年来,新能源汽车因其良好的经济性能和排放性能成为了研究的热点。发展新能源汽车也迎合了国家对汽车产业战略转型和社会可持续发展的要求。但是在开发新能源汽车的电子控制单元时,存在大量的控制参数需要进行标定与优化。据此,本文针对新能源汽车整车控制器开发了一套完整的测量与标定系统,其中新能源汽车整车控制器以多核芯片F28M35x作为其主控芯片。为满足日益复杂的新能源汽车电控系统的标定要求,本文采用工业界广泛认可的匹配标定规范ASAP作为标定系统软件开发标准,采用国际通用的XCP作为标定系统的标定协议。本文对整个测量与标定系统进行了模块化和层次化实现,便于对系统的功能进行升级和拓展。测量与标定系统主要包括PC机标定软件系统和整车控制器软件系统。PC机标定软件系统由测量标定模块、XCP协议模块、通讯模块和数据库模块组成,同时还集成了A2L文件解析器(可解析出并保存ECU描述文件的参数信息)。测量标定模块基于C#语言开发,实现了界面与测量标定等任务间的联系;XCP协议模块实现了XCP报文的封装和解析;通讯模块实现了CAN数据的多线程并行发送和接收;数据库模块运用ADO.NET技术实现了对参数信息的保存和管理。整车控制器软件系统在Code Composer Studio环境下开发完成,实现了对F28M35x芯片FLASH单元的烧写、FLASH区与RAM区的映射以及C2000核和ARM核间的数据通信。该系统分为三层:XCP传输层、XCP协议层和接口层,各层协调处理上位机的测量与标定请求。本文同时搭建了测量与标定系统系统的测试平台,并基于该平台测试整套系统的A2L文件解析、数据测量、参数标定与数据监测功能。测试结果表明整套测量与标定系统的各个功能都能可靠稳定地运行,达到了设计的要求。