整车CAN总线错误帧快速排查方法技术

技术编号:28557558 阅读:43 留言:0更新日期:2021-05-25 17:51
本发明专利技术公开了一种整车CAN总线错误帧快速排查方法,其特征在于:包括步骤1、总线波特率不匹配排查;步骤2、容错性错误帧排查;步骤3、位填充错误帧排查;步骤4、单一控制器CAN_H与CAN_L反接排查;步骤5、总线ID冲突排查。本发明专利技术步骤1~4中任一步骤检测出错误即可判定故障,无需跑完整个流程,检测效率高。

【技术实现步骤摘要】
整车CAN总线错误帧快速排查方法
本专利技术涉及汽车网络
,具体是一种整车CAN总线错误帧快速排查方法。
技术介绍
传统的汽车由于功能单一、结构简单,整车CAN网络节点数量较少,总线的数据流相互干扰很小,总线故障诊断也相对简单,一般可以采用简单的反向流程诊断方案进行故障诊断,即故障节点排除法(拔控制器插接件)。随着汽车娱乐化、智能化、电动化的发展,单一CAN网络上的节点越来越多,节点数量已经由4-5个增加到10个以上,各节点对整车网络中各个控制器干扰因素增多,如果还采用反向故障节点排除法,不但故障诊断时间长,而且也无法定位CAN故障的原因。
技术实现思路
本专利技术的目的是为了解决上述
技术介绍
存在的不足,提出排查效率高的整车CAN总线错误帧快速排查方法。为了实现上述目的,本专利技术公开了一种整车CAN总线错误帧快速排查方法,其特征在于,包括如下步骤:总线波特率不匹配排查:点火开关处于ON档,切换总线VOCTORCAN工具波特率检测总线,观察总线报文是否有整车报文,根据整车报文信息锁定相应的控制器,判断此控制器波特率与整车不符;作为本专利技术的优选方案,还包括步骤:容错性错误帧排查:点火开关处于ON档,采用VTCTORCAN检测总线无报文,排查如下:断开蓄电池负极,用万用表检测OBD诊断接口CAN_H与CAN_L是否导通,若导通则需排查整车CAN_H与CAN_L线束;断开蓄电池负极,用万用表检测OBD诊断接口CAN_H与地是否导通,若导通,则需进一步排查CAN_H线束;断开蓄电池负极,用万用表检测OBD诊断接口CAN_H与电源是否导通,若导通,则需进一步排查CAN_H线束;断开蓄电池负极,用万用表检测OBD诊断接口CAN_L与电源是否导通,若导通,则需进一步排查CAN_L线束。进一步地,还包括步骤:位填充错误帧排查:点火开关处于ON档,采用VTCTORCAN检测总线有错误帧,展开错误帧详细信息,查看是否有stufferror,若有,通过ID进一步定位控制器,位填充错误帧。更进一步地,还包括步骤:单一控制器CAN_H与CAN_L反接排查:点火开关处于ON档,反接测试工具CAN_H与CAN_L针脚进行总线监测,观察是否有整车报文,若有,根据整车报文定位相应控制器,CAN_H与CAN_L接反。更进一步地,还包括步骤:总线ID冲突排查:点火开关处于ON档,采用VTCTORCAN检测总线,观察报文周期是否有突变情况,若有,将相应控制器断开,继续监测,若还有相应报文ID需进一步排查相应ID来源,没有相应ID则判定相应控制器故障。本专利技术通过五个逐步推进的步骤进行CAN总线错误帧排查,任一步骤检测出错误即可判定故障,无需跑完整个流程,检测效率高。附图说明图1为本专利技术的流程图。具体实施方式下面通过附图以及列举本专利技术的一些可选实施例的方式,对本专利技术的技术方案(包括优选技术方案)做进一步的详细描述。显然,所描述的实施例仅仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本实施例公开了一种整车CAN总线错误帧快速排查方法,其特征在于,包括如下步骤:步骤1、总线波特率不匹配排查:点火开关处于ON档,切换总线VOCTORCAN(如CANoe)工具波特率(若整车为250Kbps/s,则切换为500Kbps/s;若整车总线为500Kbps/s,则切换为250Kbps/s)检测总线,观察总线报文是否有整车报文,根据整车报文信息锁定相应的控制器,判断此控制器波特率与整车不符;步骤2、容错性错误帧排查:点火开关处于ON档,采用VTCTORCAN(如CANoe)检测总线无报文,排查如下:断开蓄电池负极,用万用表检测OBD诊断接口CAN_H与CAN_L是否导通(电阻<5Ω),若导通则需排查整车CAN_H与CAN_L线束;断开蓄电池负极,用万用表检测OBD诊断接口CAN_H与地是否导通,若导通,则需进一步排查CAN_H线束;断开蓄电池负极,用万用表检测OBD诊断接口CAN_H与电源是否导通,若导通,则需进一步排查CAN_H线束;断开蓄电池负极,用万用表检测OBD诊断接口CAN_L与电源是否导通,若导通,则需进一步排查CAN_L线束。步骤3、位填充错误帧排查:点火开关处于ON档,采用VTCTORCAN(如CANoe)检测总线有错误帧,展开错误帧详细信息,查看是否有stufferror,若有,通过ID进一步定位控制器,位填充错误帧。步骤4、单一控制器CAN_H与CAN_L反接排查:点火开关处于ON档,反接测试工具(如CANoe)CAN_H与CAN_L针脚进行总线监测,观察是否有整车报文,若有,根据整车报文定位相应控制器,CAN_H与CAN_L接反。步骤5、总线ID冲突排查:点火开关处于ON档,采用VTCTORCAN(如CANoe)检测总线,观察报文周期是否有突变情况,若有,将相应控制器断开,继续监测,若还有相应报文ID需进一步排查相应ID来源,没有相应ID则判定相应控制器故障。本实施例中步骤1~4中任一步骤检测出错误即可判定故障,无需跑完整个流程,检测效率高。本领域技术人员容易理解,以上仅为本专利技术的较佳实施例而已,并不以限制本专利技术,凡在本专利技术的精神和原则下所做的任何修改、组合、替换、改进等均包含在本专利技术的保护范围之内。本文档来自技高网...

【技术保护点】
1.一种整车CAN总线错误帧快速排查方法,其特征在于,包括如下步骤:/n总线波特率不匹配排查:/n点火开关处于ON档,切换总线VOCTOR CAN工具波特率检测总线,观察总线报文是否有整车报文,根据整车报文信息锁定相应的控制器,判断此控制器波特率与整车不符。/n

【技术特征摘要】
1.一种整车CAN总线错误帧快速排查方法,其特征在于,包括如下步骤:
总线波特率不匹配排查:
点火开关处于ON档,切换总线VOCTORCAN工具波特率检测总线,观察总线报文是否有整车报文,根据整车报文信息锁定相应的控制器,判断此控制器波特率与整车不符。


2.根据权利要求1所述的整车CAN总线错误帧快速排查方法,其特征在于,还包括步骤:
容错性错误帧排查:
点火开关处于ON档,采用VTCTORCAN检测总线无报文,排查如下:
断开蓄电池负极,用万用表检测OBD诊断接口CAN_H与CAN_L是否导通,若导通则需排查整车CAN_H与CAN_L线束;
断开蓄电池负极,用万用表检测OBD诊断接口CAN_H与地是否导通,若导通,则需进一步排查CAN_H线束;
断开蓄电池负极,用万用表检测OBD诊断接口CAN_H与电源是否导通,若导通,则需进一步排查CAN_H线束;
断开蓄电池负极,用万用表检测OBD诊断接口CAN_L与电源是否导通,若导通,则需进一步排查CAN_L线束。

【专利技术属性】
技术研发人员:李红涛董庆大吴明瞭付智俊黎新杜威杨泽林
申请(专利权)人:东风汽车股份有限公司
类型:发明
国别省市:湖北;42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1