主权项 |
一种下线检测方法,包括系统主机(1)、该系统主机(1)的输入接口连接有故障诊断仪(2),该系统主机(1)的输出端连接有显示机构(3),其特征在于:所述系统主机(1)按照以下步骤执行:S1、开机初始化;S2、判断与故障诊断仪是否握手成功:如果未与故障诊断仪握手,则返回循环判断与故障诊断仪是否握手成功;如果与故障诊断仪握手成功,则设置n=0、m=0、r=0;S3、要求故障诊断仪发送数据帧,从而获取故障诊断仪发送的数据帧;S4、判断数据帧是否正确:如果数据帧不正确,则返回重新要求故障诊断仪发送数据帧;如果数据帧正确,则将n加1,即n=n+1;S5、对数据帧信息进行识别;S6、对数据帧信息进行处理;S7、判断n≥N是否成立:如果n<N,则返回重新要求故障诊断仪发送数据帧,如果n≥N,则统计数据帧信息;S8、输出合格信息并且进入暂停状态;在所述步骤S5中对数据帧信息进行识别由以下步骤组成:S50、判断数据帧信息是否为发动机参数信息:如果数据帧信息是发动机参数信息,则进行发动机参数信息处理;S51、如果数据帧信息不是发动机参数信息,则进一步判断数据帧信息是否为ECU版本信息:如果数据帧信息是ECU版本信息,则进行ECU版本信息处理,如果数据帧信息不是ECU版本信息,则进行故障码信息处理;其中该故障码信息处理由以下步骤组成:(1)判断故障码信息是否为当前故障:如果是当前故障,则清除当前故障 并且将m加1,即m=m+1;判断m≥M是否成立:如果m<M,则返回所述系统主机(1)重新要求故障诊断仪发送数据帧;如果m≥M,则输出不合格信息且所述系统主机(1)进入暂停状态;(2)如果不是当前故障,则清除历史故障且将r加1,即r=r+1;判断r≥R是否成立:如果r<R,则返回所述系统主机(1)重新要求故障诊断仪发送数据帧;如果r≥R,则输出不合格信息且所述系统主机(1)进入暂停状态的装置。 |