论文部分内容阅读
发动机电控技术是优化、平衡发动机动力性、经济性、排放性的有效技术手段,而ECU是发动机电控发动机技术的核心部件,能够对发动机实施精确控制。随着电控技术的发展,电控发动机系统越来越复杂,其内部的控制参数也大幅度增加。而为应对能源危机和日益严格的排放法规而出现的节能环保型双燃料发动机,在原有的柴油机控制策略中又加入了天然气的控制策略,这使得控制参数进一步增加,为了方便调试或监测控制参数,一套功能完善的标定系统是开发双燃料发动机电控系统的必备工具。针对双燃料发送机电控系统在标定调试时的需求,借鉴国内外成熟的标定系统经验,设计开发出一套基于ASAM-MCD标准协议的标定系统。该系统主要由双燃料发动机的标定ECU、CAN-USB通信模块、安装了标定软件的上位计算机组成。为保证系统的适用性和可靠性,采用业内广泛认可的ASAM-MCD标准作为该标定软件设计开发依据。双燃料发动机的标定ECU的微控制器使用的是16位MC9S12XEP100MAG。针对该型ECU标定功能需求将ECU端的软件分为CAN驱动程序和CCP驱动程序进行设计开发。CAN驱动程序用于ECU的收发数据以及作为CCP协议实现的载体,CCP驱动程序用于解析CCP协议中的命令或数据。标定软件作为系统应用过程中对标定ECU进行所有操作和控制的发起者,本文对其进行了详细的设计开发。利用C#语言的面向对象性特点结合WinForm框架的可视化编程特点,将该标定软件分为CAN通信模块、CCP协议驱动模块、A2L文件解析模块、S19文件解析模块、标定功能模块、监测功能模块这几部分进行设计开发。最后建立系统连接,测试该标定系统是否达到设计需求,并通过双燃料发动机的台架实验来证明该系统的适用性和可靠性。通过测试和实验,说明了该系统能够对双燃料发动机电控系统进行标定和监测,可以提高标定工作的效率以及准确性,对双燃料发动机的研究起到重要作用。