
技术摘要:
本发明提供一种发动机曲轴/凸轮轴同步信号的诊断测试方法,其包括步骤1,硬件在环系统通过线束给发动机电子控制系统供电,发动机电子控制系统与软件测试工具建立通信连接;步骤2,硬件在环系统选择正常的曲轴位置信号、进气凸轮轴位置信号和排气凸轮轴位置信号,并设定 全部
背景技术:
发动机的曲轴和凸轮轴的同步转动是,发动机能够正常启动和顺利运转的前提条 件。同时,发动机电子控制系统需要采集正确的曲轴位置传感器信号和凸轮轴位置传感器 信号,并通过精确计算来控制点火提前角和喷油量,以使得发动机能在各种工况下达到最 佳的扭矩输出和尾气排放。 一直以来,发动机电子控制系统对于曲轴位置传感器信号和凸轮轴位置传感器信 号的故障诊断,在实车环境中是很难实现的,例如曲轴位置传感器信号出现缺齿,多齿,毛 刺和凸轮轴位置传感器信号出现错误齿宽,毛刺,位移等,因为如果强行在实车上制造此类 故障的话,发动机的曲轴和凸轮轴也将随之损坏,难以维修。而作为车辆在线诊断条目中的 其中一项,发动机曲轴位置传感器信号和凸轮轴位置传感器信号的故障诊断是不可省略 的。 硬件在环系统,是一种通过虚拟模型控制相关板卡和负载来模拟发动机和整车环 境的实时测试系统。在实验室中,测试人员可以用它来验证发动机电子控制系统的硬件,软 件和相应的标定功能。同时,它可以通过产生虚拟的曲轴位置传感器的故障信号和虚拟的 凸轮轴位置传感器的故障信号来验证发动机电子控制系统的故障诊断功能和故障指示灯 的警示功能,然后,再通过硬件在环系统发送虚拟的曲轴位置传感器的正常信号和虚拟的 凸轮轴位置传感器的正常信号来验证发动机电子控制系统在这些故障清除之后的复位功 能以及故障指示灯信号的复位功能。由于硬件在环系统可以模拟输出多种曲轴位置传感器 和凸轮轴位置传感器的故障信号,因此,可以将多种故障诊断信号的逐条验证全部集成在 一个测试中。由于此项测试内容多,耗费时间长,为了节省各项资源,对于这一测试进行自 动运行是很有必要的。
技术实现要素:
本发明的目的是提供一种减少对于实车实验环境的依赖而导致的故障诊断测试 的不可行性、节省人力和时间的用于发动机曲轴/凸轮轴同步信号的诊断测试方法和系统。 根据本发明的一个方面,提供一种发动机曲轴/凸轮轴同步信号的诊断测试方法, 其包括: 步骤1,硬件在环系统通过线束给发动机电子控制系统供电,然后发动机电子控制 系统会与设在上位机实验电脑内的软件测试工具建立通信连接,以此来监控和记录故障诊 断标志位的情况; 步骤2,硬件在环系统选择正常的曲轴位置信号、正常的进气凸轮轴位置信号和正 常的排气凸轮轴位置信号,并设定一个固定转速,一起发送给发动机电子控制系统; 5 CN 111608804 A 说 明 书 2/8 页 步骤3,硬件在环系统选择曲轴位置信号、进气凸轮轴位置信号和排气凸轮轴位置 信号中的任一种故障信号以代替正常的位置信号,然后与其他两种正常的位置信号一起发 送给发动机电子控制系统; 步骤4,在软件测试工具中检查与步骤3中的故障信号对应的故障诊断标志位是否 置位; 步骤5,如果故障诊断标志位置位,说明发动机电子控制系统能够识别出故障信 号,则判定为通过; 步骤6,如果故障诊断标志位不置位,说明发动机电子控制系统不能识别出故障信 号,则判定为失败。 优选地,诊断测试方法还包括: 步骤7,硬件在环系统发送转速0rpm给发动机电子控制系统,并将发动机电子控制 系统断电; 步骤8,重复步骤1至步骤7若干次; 步骤9,硬件在环系统给发动机电子控制系统上电,在软件测试工具中检查故障指 示灯信号标志位是否置位; 步骤10,如果故障指示灯信号标志位置位,说明发动机电子控制系统的软件在连 续若干次识别出相同的故障信号后,能够通过故障指示灯标志位发出警示,故判定为通过; 步骤11,如果故障指示灯信号标志位不置位,说明发动机电子控制系统的软件在 连续若干次识别出相同的故障信号后,并不能够通过故障指示灯标志位发出警示,故判定 为失败。 优选地,诊断测试方法还包括: 步骤12,硬件在环系统将步骤3中选用过的三种故障信号中的一种重新由相对应 的正常信号替代,然后与其他两种正常的位置信号一起发送给发动机电子控制系统; 步骤13,在软件测试工具中检查与步骤4种所用同样的故障诊断标志位是否复位; 步骤14,如果故障诊断标志位复位,说明发动机电子控制系统软件能够识别出故 障信号,则判定为通过; 步骤15,如果故障诊断标志位不复位,说明发动机电子控制系统软件不能够识别 出故障信号,则判定为失败。 优选地,诊断测试方法还包括: 步骤16,硬件在环系统发送转速0rpm给发动机电子控制系统,并将发动机电子控 制系统断电; 步骤17,重复步骤12至步骤16; 步骤18,硬件在环系统给发动机电子控制系统上电,在软件测试工具中检查故障 指示灯信号标志位是否复位; 步骤19,如果故障指示灯标志位复位,说明发动机电子控制系统的软件在连续若 干次识别出没有任何故障信号后,能够通过故障指示灯标志位撤销警示,则判定为通过; 步骤20,如果故障指示灯标志位不复位,说明发动机电子控制系统在连续若干次 识别出没有任何故障信号后,并不能够通过故障指示灯标志位撤销警示,故判定为失败。 优选地,诊断测试方法还包括: 6 CN 111608804 A 说 明 书 3/8 页 步骤21,自动测试软件工具检查是否还有下一项故障诊断测试,如果有,则重新回 到步骤2,按照顺序到步骤20再重新执行一遍新的测试; 步骤22,如果没有,则全部测试结束,自动测试软件工具控制发动机电子控制单元 与软件测试工具断开通信连接,并控制硬件在环系统给发动机电子控制系统断电。 优选地,所述固定转速为750~1200rpm。 优选地,所述曲轴位置信号的故障信号包括: a),曲轴位置传感器信号短路到电源——CRK_ERR_SCB; b),曲轴位置传感器信号短路到地——CRK_ERR_SCG; c),曲轴位置传感器信号无目标缺齿——CRK_ERR_NO_GAP; d),曲轴位置传感器信号在目标缺齿内存在多余脉冲信号——CRK_ERR_PULSE_ IN_GAP; e),曲轴位置传感器信号存在除目标缺齿外的其他不定位置的一个或几个缺 齿——CRK_ERR_MUCH_GAP; f),曲轴位置传感器信号存在除目标缺齿外的其他位置的缺齿——CRK_ERR_ MISS_LONG_TOOTH; g),曲轴位置传感器信号在正常齿之间存在多脉冲信号——CRK_ERR_ADD_PULSE。 优选地,所述进气/排气凸轮轴位置传感器的故障信号包括: a),进气/排气凸轮轴位置传感器信号短路到电源——CAM_IN_ERR_SCB/CAM_EX_ ERR_SCB; b),进气/排气凸轮轴位置传感器信号短路到地——CAM_IN_ERR_SCG/CAM_EX_ ERR_SCG; c),进气/排气凸轮轴位置传感器信号左移或右移一定的角度——CAM_IN_ERR_ SHIFT/CAM_EX_ERR_SHIFT; d),进气/排气凸轮轴位置传感器信号在断齿之间存在多余脉冲信号——CAM_IN_ ERR_ADD_PULSE/CAM_EX_ERR_ADD_PULSE; e),进气/排气凸轮轴位置传感器信号断齿的长度错误——CAM_IN_ERR_TOOTH/ CAM_EX_ERR_TOOTH。 根据本发明的一个方面,还提供一种发动机曲轴/凸轮轴同步信号的诊断测试系 统,其包括硬件在环系统、发动机电子控制系统和上位机实验电脑,所述上位机实验电脑内 设置软件测试工具,硬件在环系统通过线束给发动机电子控制系统供电,然后发动机电子 控制系统会与设在上位机实验电脑内的软件测试工具建立通信连接,以此来监控和记录故 障诊断标志位的情况;硬件在环系统选择正常的曲轴位置信号、正常的进气凸轮轴位置信 号和正常的排气凸轮轴位置信号,并设定一个固定转速,一起发送给发动机电子控制系统; 硬件在环系统选择曲轴位置信号、进气凸轮轴位置信号和排气凸轮轴位置信号中的任一种 故障信号以代替正常的位置信号,然后与其他两种正常的位置信号一起发送给发动机电子 控制系统;在软件测试工具中检查与步骤3中的故障信号对应的故障诊断标志位是否置位; 如果故障诊断标志位置位,说明发动机电子控制系统能够识别出故障信号,则判定为通过; 如果故障诊断标志位不置位,说明发动机电子控制系统不能识别出故障信号,则判定为失 败。 7 CN 111608804 A 说 明 书 4/8 页 优选地,所述曲轴位置信号的故障信号包括: a),曲轴位置传感器信号短路到电源——CRK_ERR_SCB; b),曲轴位置传感器信号短路到地——CRK_ERR_SCG; c),曲轴位置传感器信号无目标缺齿——CRK_ERR_NO_GAP; d),曲轴位置传感器信号在目标缺齿内存在多余脉冲信号——CRK_ERR_PULSE_ IN_GAP; e),曲轴位置传感器信号存在除目标缺齿外的其他不定位置的一个或几个缺 齿——CRK_ERR_MUCH_GAP; f),曲轴位置传感器信号存在除目标缺齿外的其他位置的缺齿——CRK_ERR_ MISS_LONG_TOOTH; g),曲轴位置传感器信号在正常齿之间存在多脉冲信号——CRK_ERR_ADD_PULSE。 本发明提供的发动机曲轴/凸轮轴同步信号的诊断测试方法和系统通过使用硬件 在环系统来对发动机曲轴/凸轮轴同步信号进行诊断,减少对于实车实验环境的依赖而导 致的故障诊断测试的不可行性,节省了人力和时间。 附图说明 图1为本发明的发动机曲轴/凸轮轴同步信号的诊断测试系统的系统图。 图2为本发明的发动机曲轴/凸轮轴同步信号的诊断测试方法的流程图。