基于NI产品的高压共轨柴油机电控单元测试系统的开发DevelopingofTestEquipmentforHighPressureCommonRailDieselEngineECUwithNIProducts作者:杭勇杨明陆娟职务:高级工程师公司:一汽无锡油泵油嘴研究所应用领域:汽车挑战:发动机电控单元的开发面临着开发效率和开发质量的双重压力,如何在产品开发过程中快速地测试控制系统的功能性、可靠性,在保证开发质量的前提下,提高系统开发效率是所有开发人员面前的难题。而在实际的发动机台架试验中,人为地产生故障是非常危险的,可能会对控制器、发动机、台架设备或试验人员造成伤害。因此,用测试设备模拟发生各种故障信号组合,可以快速地对ECU进行该项功能的全面测试,节约台架时间,降低测试风险。应用方案利用NI公司的软硬件产品,开发人员可以快速高效地搭建出电子控制系统(ECU)测试平台,其灵活的硬件配置、图形化的编程方法,使用户可以方便地开发出从简单的子系统测试到复杂的全系统测试方案。在此基础上应用TestStand建立了一套ECU功能检测设备,从而在整个开发流程中提供了一个从灵活的软件调试工具、软件功能测试到硬件电路检测的完整解决方案。使用的产品:LabVIEW7.1LabVIEWFPGATestStand3.5PXI-6229M系列多功能数据采集卡PXI-7831R可重新配置的多功能I/O卡PXI-6512低价位工业数字输出卡PXI-8464/2单口软件可选PXI-CAN接口PXI-6723静态和波形模拟输出板卡介绍:高压共轨控制系统的软件开发要求建立起一套硬件在回路仿真测试平台,要求该平台能提供高速的相位准确的发动机曲轴和凸轮轴信号,以及其他传感器输入信号,如共轨油压、踏板开度、冷却水温度、机油压力、燃油温度、增压压力等,对输出到执行器,诸如各缸的预喷、主喷以及泵油信号的宽度和相位也要求能准确捕捉,以反映出控制系统真实的控制功能。同时,要求测试系统具有故障发生模块,方便调试电控单元的诊断功能。这样在控制软件的设计过程中,通过硬件在环的仿真调试,可以快速地确认算法的功能,尽早地发现和纠正软件功能错误,降低开发成本,提高开发效率和开发质量。NI公司的虚拟仪器理念克服传统仪器功能单一,扩展开发困难的缺点,为电控高压共轨系统控制单元的开发提供灵活、完整的硬件在环(Hardware-in-the-Loop)仿真调试平台,并建立产品ECU功能检测设备。本文介绍了该套系统的设计方案及其特点。正文:软件调试平台建立:根据高压共轨控制器的输入信号相位要求、输出信号高速采样要求和故障发生原理,基于NI公司软硬件产品,利用PXI-7831RFPGA板卡高速发生和采集关键信号,利用PXI-6512和继电器组合实现了各种故障的发生。搭建出的测试系统在实际ECU功能测试中的应用表明,该系统能够高速模拟发生发动机在不同工况下不同相位关系的曲轴和凸轮信号结合其他如共轨压力、油门踏板和温度信号的发生,通过对喷油脉宽和相位、泵油脉宽和相位的捕捉,实现了对控制器在不同工况下硬件电路、软件功能的测试,进而为控制器的研发和调试提供了很好的手段。利用两块NI的现场可编程门阵列(FPGA)板卡PXI-7831R,一块用来发生转速和捕捉同步信号,实现了高速、相位准确的发动机曲轴和凸轮轴信号的发生,一块用来捕捉喷油和泵油信号。转速信号采用While循环和平铺式顺序(flatsequence)结构,第一个序列中为一可调计时器,用来控制第二个序列信号点输出的速度,进而改变转速信号的频率,该板卡上的另外5路AO用于发生轨压信号、油门开度及其它温度信号,如图1所示。图1LabVIEWFPGA中转速信号发生程序程序中While循环中的循环计数用来控制当前循环各模拟输出口电平的高低,其逻辑根据所需信号的种类而定,本文中的曲轴信号为每转48齿缺3齿,凸轮轴信号为每两转6齿加1齿。另外,为了实现喷油和泵油信号捕捉处理时与转速信号相位的同步,在每两圈曲轴信号第一齿上升沿位置产生一捕捉同步信号,实际发生的发动机1500转信号如图2。图2实际发生的转速与捕捉同步信号喷油信号和泵油信号的捕捉是测试中的关键,直接反映软件的控制输出,设计中是通过测量驱动电路中电流波形来获得,选用Honeywell的电流传感器。对喷油信号需精确获取喷油脉宽和喷油相位,对泵油信号主要...