一种基于VECTOR CAN 工具的整车CAN 总线故障正向诊断方法
2021-03-31董庆大吴明瞭李红涛
董庆大, 杜 威, 吴明瞭, 李红涛
(东风汽车股份有限公司商品研发院, 湖北 武汉 430057)
当前现代汽车已经从传统汽车逐步向智能网联汽车转型,同时提出了“五化”的概念,即轻量化、电动化、智能化、网联化、共享化,标志着汽车正迈向一个新的时代。传统的汽车由于功能单一、结构简单,整车CAN网络节点数量较少,总线的数据流受到的干扰很小,总线故障诊断也相对简单,一般可以采用简单的反向流程排查故障,即故障节点排除法方案,当断开某个节点故障消失时可以初步判断故障是由这个控制器引起的。随着汽车电动化、智能化、娱乐化的发展,单一CAN网络上的节点越来越多,节点数量已经由4~5个增加到10个以上,各节点对整车网络中各控制器干扰的因素增多,如果还采用反向故障节点排除法,不但故障诊断时间长,还无法找到造成CAN故障的原因。具体遇到的问题可能为:①某CAN节点波特率与整车CAN不一致;②某CAN节点CAN_H和CAN_L线束反接;③CAN_H和CAN_L与电源或搭铁短接;④某节点报文出现填充位故障;⑤CAN总线ID报文冲突。
1 术语定义
1) CAN:控制器局域网络 (Controller Area Network,CAN) 的简称。
2) CAN_H:CAN网络中的CAN_H线,ISO 11898-2中定义规定电压标称值,隐性时为2.5V,显性时为3.5V。
3) CAN_L:CAN网络中的CAN_L线。ISO 11898-2中定义的CAN_L线输出电压标称值,隐性时为2.5V,显性时为1.5V。
4) CRC:循环冗余检查,在一帧报文中加入冗余检查位可保证报文正确。接收方通过CRC可判断报文是否有错。
5) ACK应答:接收方成功接收到数据,那么会回复一个ACK数据。
6) CANoe:德国Vector公司为汽车总线开发和测试的工具。
7) CANScope:德国Vector公司开发的CAN总线物理层测试工具。……
