由于现在的汽车都在运用CAN总线作为汽车掌握总线,以是这个OBD接口便是实现汽车CAN数据与外界互换的通道。随着我们对付汽车利用的哀求越来越高,有时候我们须要对汽车的CAN总线协议进行解析,以便更好地对总线进行二次开拓。这里,就涉及一个CAN总线协议的数据解析了,便是清楚每一条CAN数据详细指代的内容是什么。那么,这个事情该当如何动手去做呢?下面,我们大略地来说一下。
首先,你想要对汽车CAN数据进行解析,肯定须要读取到相应的CAN数据。提及来彷佛很大略,但在实际操作中,有的车子的OBD接口会被设置障碍,如果你没有解读的办法,那这个汽车的CAN数据是没办法读取的,CAN协议解析就更加的无从谈起了。好的,假设我们现在有能够解开OBD接口网关的口令,或者汽车的OBD处本来就没有障碍,接下来我们又该如何去做呢?
正所谓巧妇难为无米之炊,想要实现CAN数据解析的目的,拥有给力设备也是非常主要的。这里所说的给力的设备,一个是USBCAN剖析仪,用于转换勾引出来的CAN数据,把它变为能够为电脑识别的数据样式。其余一种给力设备,便是安装有CAN上位机软件的电脑了。统统准备就绪往后,我们将USBCAN的CAN端连接汽车的OBD接口,这里一样平常须要连接一个端子转OBD转接头,很便宜,网上都有。其余,USBCAN的USB端连接电脑的USB端,波特率供电什么的都弄好,然后我们就开始正式干活了。

我们进行汽车CAN协议解析的方法叫做掌握变量法,即只让汽车产生某一种变动,其他变量不变。举个例子来说,我们想知道哪一个CAN数据代表开关车门,那我们就保持汽车的其他地方不变,便是反反复复开门关门。这时候,我们不雅观测电脑上的数据吸收界面,一样平常采取统计模式看数据变革,里面只有一条CAN数据在一直地变换,对号入座,我们就清楚开关车门是对应哪条CAN数据了,你清楚了吗?欢迎找我进行谈论。