本文讲解CAN总线重开对新能源汽车的功能和安全性性能产生的影响,并回应明确提出一些合理的建议。2019年10月26日第三届中国(佛山)氢能源大会中展出了氢燃料电池城市客车,与目前的纯电动汽车和传统汽车比起,作为一种新的驱动形式经常出现。但是,新能源汽车整车网络的构建依旧必不可少CAN总线通讯。
工程师们通过CAN总线加载车上的车速、扭矩等信号可以掌控整车上众多的ECU单元。但是,你告诉CAN总线重开不会对新能源汽车的功能带给哪些影响吗?本文来做到详细分析。
为何CAN总线依旧能在新能源汽车中扮演着最重要角色?专门从事汽车涉及行业的小伙伴们,都告诉CAN总线,它是当今汽车各电控单元之间通信的总线标准,现在完全所有的汽车厂家都自由选择用于CAN总线通信。CAN总线最初乃是基于BOSCH公司为了解决问题汽车的电子掌控单元激增带给的布线空间对立、汽车重量减少等诸多问题而问世的。同时,CAN总线将汽车内部各电控单元之间连接成一个局域网络,构建了信息的分享,大大减少了汽车的线束,如图1右图:图1汽车整车网络比起于,目前风行的以太网和485总线,CAN总线具备以下的特点:总线采访——非破坏性仲裁的载波侦听、多路采访、冲突防止;多主机广播式结构,自动优先级仲裁,实时性很强;传输错误自动再考虑,自动CRC校验接管,数据出错率极低;差分信号传输抗干扰能力强劲,合适汽车内部强劲阻碍的环境;硬件报文滤波功能,减低CPU开销。
基于以上的特点,CAN总线能确保动态可信的数据传输,确保汽车整车网络的通讯长时间,在新能源汽车行业具备不能替代的地位。什么是CAN总线重开?汽车内部悬挂有很多的ECU节点,当其中一个节点再次发生故障转入总线重开状态时,不会相当大程度上影响整车CAN网络的通讯。例如,当汽车再次发生撞击时,传感器将电信号传输给安全气囊ECU,将信号展开处置,当确认必须关上安全气囊时,ECU不会立刻收到点燃信号,气体发生器才不会充满著气囊,对驾驶员和乘客获取安全性维护,如图2右图。
若此时安全气囊ECU正处于总线重开状态,则无法长时间弹头出有气囊,不会造成严重后果。图2安全气囊ECU工作示意图那么,什么是CAN总线重开呢?CAN控制器可以辨别出有错误的类型是总线上继续的数据错误(如外部阻碍等)还是持续的数据错误(如单元内部故障、驱动器故障、断线、短路等)。
由此,当总线上再次发生持续数据错误时,CAN控制器内部的错误计数器累积到总线重开的阀值,可将引发此故障单元从总线上隔绝过来,不参予跟总线其他节点的网络通信。如图3右图:图3错误检测机制CAN总线重开的成因分析引发错误的原因大多是由物理故障引发的,主要是CAN线路产生的。
其中还包括:CAN_H开路、CAN_L开路、CAN_H对CAN_L短路/开路、CAN_L对VBAT短路、CAN_H对GND短路、CAN_L对GND短路、终端电阻开路等。除了物理层线路因素,还有有可能因为CAN控制器或收发器等元器件故障造成。同时,也有可能是由于CAN总线信号阻碍造成的CAN信号发送不准确,相当严重时会造成无法长时间发送到报文,从而更容易造成CAN总线重开。例如,新能源汽车一般来说是所指显电动汽车或者混合动力汽车,其特色是用于电池、电容来存储能力,然后通过直流电源的方式变为交流,造就电动机驱动车辆。
直流电源产生的极大电流构成强劲阻碍,串扰到CAN总线上,造成控制器死机、损毁或者通讯中断,车辆运营不平稳。CAN总线重开如何完全恢复?如果经常出现了BUSOFF,总线上的节点必须做到一些动作,例如重新启动CAN控制器或是新的上电,但是这些都只是一些补救措施,最显然的还是必须寻找引发BUSOFF的根源。当再次发生CAN总线重开时,我们可以检查BUSOFF寄存器的值,对CAN控制器的驱动及涉及寄存器展开初始化操作者。
初始化已完成后,CAN总线重开故障就不会立刻中止。为了防止该节点在CAN网络中频密再次发生总线重开问题,建议在初始化后,不要立刻对外发送到CAN报文。上文也提及过,由于汽车内部不存在强劲阻碍,也不会造成CAN总线重开。
本文来源:JN江南·(中国)体育-www.soucili.top
扫一扫关注我们