双通道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互相收发数据失败,请联系售后技术支持工程师进一步检测。
-
CAN
+关注
关注
57文章
2690浏览量
463050 -
波特率
+关注
关注
2文章
293浏览量
34020 -
USBCAN
+关注
关注
0文章
7浏览量
7068
原文标题:USBCAN自检流程
文章出处:【微信号:gccanzx,微信公众号:广成工控】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论