如何进行USBCAN自检详细流程概述

描述

双通道USBCAN设备是CAN总线开发工程师必备的工具之一,当怀疑手中的双通道USBCAN分析仪是否损坏或想自发自收熟悉一下设备功能时,可通过CAN1和CAN2通道自发自收完成检测与模拟。在模拟中可能会遇到一些小问题,我以最近遇到的一个案例为大家梳理一下具体的操作流程。

案例还原

近日,山东某汽车维修厂的王师傅联系我说:我刚收到从贵公司购买的双通道USBCAN-II Pro分析仪,使用前想按照设备说明书上的方式,先自检一下设备的基本收发功能。但是两个通道均显示发送失败,且ECANTOOLS软件右下角报红显示“总线数据错误”,不知道是什么原因导致的。(如下图)

问题分析

从以上两张图可以看出,王师傅的接线是正确的,而且也加入了终端电阻,但是在使用软件打开设备的时候CAN1和CAN2通道的波特率没有设置成一致的(1000/800),这才导致CAN1与CAN2之间收发数据失败。在指导王师傅将CAN1和CAN2通道的波特率设置成一致之后再次收发数据就正常了。

思路梳理

1

接线与电阻

1. 将CAN1通道的H与CAN2通道的H相连接,将CAN1通道的L与CAN2通道的L相连接,并将拨码开关拨到ON,使用USB方口线将分析仪连接到电脑,接线如下图所示:

2

安装驱动并打开软件

安装ECAN Tools软件与设备驱动,查看电脑设备管理器中USBCAN驱动是否正常。

打开ECAN Tools软件,选择对应设备类型后点击“打开设备”,成功打开设备界面会显示出当前连接设备的信息;

配置CAN1通道:工作模式为“正常模式”、波特率为“1000K”;

配置CAN2通道:工作模式为“正常模式”、波特率为“1000K” (双通道波特率值一样即可)

双通道均配置好后,点击“确定”进入ECANTOOLS软件,如下图所示:

3

发送数据

在CAN1通道选项卡中点击软件中部下方的“发送”按钮,CAN1会向总线上发送若干条数据,之后切换到CAN2通道选项卡,看是否成功接收到所有CAN1通道发送的数据;CAN2向CAN1发送数据时同理,如下图所示:

4

结果判断

若双通道互相收发数据均正常即可判断设备完好。

注意事项

此方法适用于所有双通道USBCAN设备,由于使用软件不同,具体操作会有不同。

若按照此种方法测试CAN1和CAN2互相收发数据失败,请联系售后技术支持工程师进一步检测。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分