继续说说不同波特率的can总线设备通信的具体方法

本篇文章来具体说说不同波特率的CAN总线连接通信的具体解决方案,我们上篇说到只要利用中继模式连接不同波特率的CAN总线即可,我们一起来看看具体的方法吧。

1. 介绍USBCAN设备及中继模式

这里我们使用双通道USBCAN分析仪作为一个中继器连接两个设备。双通道USBCAN分析仪具有两条独立的CAN总线通道,因此他可以连接两条波特率相同或不同的CAN总线设备,完成两个设备之间的数据交换,并且,USBCAN分析仪在中继过程中还可通过USB接口连接电脑,使用软件看到两个设备之间的数据流向,这个功能非常适用于协议破解。

2. 设备接线以及使用配套软件设置中继模式

这里我们已经使用了一台单通道的USBCAN分析仪与一块开发板进行通信。之后我们将原有的通信环境断开,将USBCAN的CAN1通道连接到单通道设备的CAN通道上,将USBCAN的CAN2通道连接到开发板的CAN通道上(注意:连接设备时CAN通道的CAN-L、H要分别对应连接,不要连接错了),正确连接设备,连接方法如图所示。

继续说说不同波特率的can总线设备通信的具体方法

打开配套软件,点击工作模式,选择普通中继模式,分别选择CAN1和CAN2的波特率(注意:CAN1和CAN2的波特率要与接在CAN1和CAN2上的设备一致。),如需在电脑查看CAN1和CAN2之间的数据流向则需勾选“USB接收数据”(本例子默认勾选),设置好后点击“写设置”即可,提示需重新拔插设备,此时即可关闭软件。

继续说说不同波特率的can总线设备通信的具体方法

继续说说不同波特率的can总线设备通信的具体方法

接下来我们重新插拔设备后再次打开配套软件,点击“打开设备”后弹出如下图所示提示,说明USBCAN已经进入中继模式。

继续说说不同波特率的can总线设备通信的具体方法

完全打开软件后,此时如果USBCAN设备的CAN1或者CAN2连接的设备在发送数据时,在配套软件中会直接看到两条通道数据的流向如CAN1→CAN2或CAN2→CAN1,如下图所示。

继续说说不同波特率的can总线设备通信的具体方法

通过使用双通道设备,搭配其配套软件,使用中继模式可解决不同波特率设备间无法通信的问题。同时通过观察USBCAN的数据流向,可以判断两节点的通信协议,进行协议的破解,使用起来非常方便。

欢迎大家找我讨论更多CAN总线相关问题。

展开阅读全文

页面更新:2024-03-11

标签:波特率   总线   通信   方法   设备   节点   流向   通道   协议   提示   两个   模式   数据   电脑   科技   软件

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top