破解汽车CAN协议有没有什么好方法?

破解汽车CAN协议有没有什么好方法?,第1张

其实这个问题很简单,可以用致远电子的USBCAN-2E-U

1、 打开CANtest通用测试软件,选择USBCAN-2E-U接口卡,并且选定总线的波特率,点击确定并启动,启动CAN接口卡。如图 2所示;

                                  图 2打开CANtest软件初始化

2、点击菜单快捷 *** 作中的DBC解析按钮,进入DBC解析界面,如图 3所示;

                                         图 3打开DBC解析

3、DBC解析界面中,点击加载DBC,选择对应的DBC文件打开,本文以J1939协议为例,选择j1939.dbc打开,解析柴油机、卡车或者公交车等协议,如图 4所示。

                                         图 4加载DBC文件

4、此时接收数据即可进行DBC解析,用户可以使用分类显示或者刷新显示查看。此时点击某个报文,下方解析框中将这帧包含的应用数据显示出来,如图 5所示,ID为0x0CF0041A中第三个字节为0x6C,这个代表着EngSpeed(发动机转速)为6861.50rpm(转/分)。

小技巧:运用分类显示功能时,软件会将有变化的数据标红,这样对于破解未知协议时,可以帮助用户快速完成变量识别工作。比如,要想知道方向盘所对应CANID和数据段,即可使用此方法运行,转动方向盘,观察变红的变量,即对应。

感谢题主的邀请,我来说下我的看法:

CAN总线解码其实就是解析出CAN总线的运行协议,以便于更好进行二次开发。目前,想要进行CAN总线解码的话,一般都是用控制变量法,即把USBCAN分析仪,电脑以及目标CAN总线都做好物理连接以后,控制物理变量,同时对照电脑上的数据变化,从而一一对应,进行解析。如果你需要相关设备或者软件的话,可以前往GCGD官网进行具体的咨询,欢迎来访。

感谢题主的邀请,我来说下我的看法:

进行汽车CAN总线的破解,说白了就是原来不知道汽车CAN总线的总线协议,现在我们想要通过一些方法知道。这样的话,我们首先要保证汽车的OBD接口处是没有被设置障碍的,USBCAN连接汽车OBD接口后能够正常地进行数据的收发。以上问题解决以后,我们将USBCAN分析仪与汽车OBD,装有检测软件的电脑连接在一起,让汽车做出某一类型的动作,其他变量不变,通过控制变量法一一对照汽车动作与电脑上的数据变化,这样相关的总线协议就被解析出来了。现在你清楚了吗?如果您需要相关的USBCAN设备的话,可以前往我们的网站进行具体的咨询,欢迎来访。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8043316.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-12
下一篇2023-04-12

发表评论

登录后才能评论

评论列表(0条)

    保存