您的位置首页生活百科

使用USBCAN将接收到的CAN总线数据保存与回放

使用USBCAN将接收到的CAN总线数据保存与回放

的有关信息介绍如下:

使用USBCAN将接收到的CAN总线数据保存与回放

工程师在调试CAN设备时,需要接收一些CAN数据,然后在回发到CAN总线上。比如工程师需要在工业现场收集总线上的数据,然后回到实验室进行回放,并进行分析;或者工程师需要采集汽车中控的开机信号,然后回到办公室,希望在脱离汽车的环境下启动汽车中控,方便进行调试。所以下面就为大家展示如何使用USBCAN将接收到的CAN总线数据保存与回放。

0USBCAN分析仪收不到数据的判断方法

针对这样的问题,用户可以使用USBCAN-I Pro/USBCAN-II Pro分析仪,使用ECANTools软件,将CAN总线数据保存成批处理文件,之后进行回发。这将有助于您分析数据或在脱离现场的情况下,对现场的总线环境进行还原。

USBCAN-I Pro分析仪可以使用随货附带的ECANTools软件将接收到的CAN总线数据保存成批处理文件,也可以把批处理文件回发到CAN总线上。注意:必须保存成批处理文件(.can)。使用时请确保您已安装好USBCAN-I Pro分析仪的驱动,保证接线正常,且终端电阻有两个。

1、保存批处理文件

(1)这里用两个USBCAN-I Pro分析仪进行演示,如下图1所示。

用USBCAN-I Pro分析仪A先接收保存数据,然后再回发给B分析仪。

(2)打开软件,用A分析仪接收一些数据(实际使用时可以接收汽车上的数据或者工业总线的数据)。如下图2所示。其中,左边的图打开的是图1中A分析仪。

(3)点击左上角保存数据,把数据保存为批处理文件。如下图3。

操作流程如下:

1:点击保存数据,选择批处理文件。

2:编辑名字,如:测试。

3:点击保存。

保存成功后会有提示。

(4)打开批处理文件会看到数据,可以用记事本打开。如下图4所示。

批处理文件的数据格式如下,不同部分之间用逗号作区分:

第一部分:帧间隔时间,单位毫秒。

第二部分:标准帧为0,扩展帧为1。

第三部分:数据帧为0,远程帧为1。

第四部分:帧ID。

第五部分:帧数据。

有需要的话可以在批处理的这个文件中修改数据。

2、回发批处理文件

(1)点击软件的发送文件按钮,可以发送我们保存的批处理文件。如下图5所示。

操作流程如下:

1:点击发送文件。

2:在文件类型中选择“CAN批处理文件”。

3:加载之前保存好的文件。

4:点击发送。

(2)发送之后会有发送成功的提示,此时在B分析仪上就可以接收到之前A分析仪发送的数据了。如下图6所示。