车载CAN总线网络发送数据的识别方法
2016-12-07
汽车文摘 2016年12期
车载CAN总线网络发送数据的识别方法
CAN总线协议已经在汽车产业中得到了广泛的应用,并且越来越多地被应用到了其它工业部门,如博世开发的CAN总线主要用于涉及相同信息收件人的应用程序。CAN的运行依赖于信息识别机制,CAN的信息发送取决于发送信息本身的内容,而不同于其它类型总线取决于发送和接收的节点地址。因此,CAN通信是具有广播性质的,网络节点通过重要性和优先级状态来接收和处理信息。这种寻址方式充分利用了CAN总线的灵活性,很容易将其添加到现有的网络新设备中,而无需使用任何附加装置,且不需要修改软件。
论述了车辆和设备之间的通信交换。在通信过程中,由于网络数据编码系统并不能识别通信安全所使用的数据,所以提出一种识别方法,对网络中得到的数据进行解码,进而对数据进行识别,这些数据包括车轮轮速、发动机转速、点火位置、防盗授权代码、油箱油量、灯开关位置、仪表板指示状态以及点火器参数等。这些经识别后的数据可用于科学研究,如在赛道测试中以GPS接收器接收的车轮轮速来判断车辆是否处于打滑状态。采用所提出的识别方法通过编程将附加系统安装在车辆上。附加系统包括LPG系统控制器、倒车雷达、后视摄像头、非工厂预装的收音机。通过监测数据流的转换来对其数据流进行修改。试验结果表明,安装与数据总线直接相连的额外非原厂设备对驾驶安全性有直接影响,其中所涉及的系统包括ABS(防抱死制动系统)、安全气囊、巡航控制系统。当系统发生错误时,通过改变车辆的运动参数,以及修改车辆的配置参数来减少错误的发生。
KrzysztofRokickietal. 978-1-4799-8701-6/15/ 2015 IEEE.
编译:孙坚