使用USBCAN分析仪检测设备CAN通信接口的好坏

广成科技USBCAN-II Pro分析仪可以与CAN总线设备进行正常的CAN总线通信。但在实际使用中,CAN设备有时会出现损坏的现象,我们就可以利用CAN分析仪来诊断设备CAN接口是否已损坏。
因为设备之间通讯不成功会有很多原因,我们需要先将除设备之外的因素都排除掉,在分析仪设备自检正常、波特率、终端电阻、接线都正确的情况下,依旧通讯不成功,就说明设备CAN通讯端口已损坏。

一、批量测试前排除外部因素的干扰

  • 01

    我们先介绍一下如何批量检测CAN设备通信接口的好坏。第一步是排除外部因素的干扰,最理想的方式是找到一台正常的设备,进行一次成功的CAN通信。这样就证明了整个测试环境是没有问题的,接下来只要更换被测设备即可。

  • 02

    将USBCAN-II Pro设备和待测设备用双绞线进行连接(此处待测设备为EPEC控制器),如图1所示。

  • 03

    确定USBCAN分析仪已接入电脑且驱动安装正常,您可以检查下设备管理器中是否包含有GC-Tech USBCAN的驱动。

  • 04

    对待测设备进行上电操作,之后用USB方口线将PC和USBCAN-II Pro分析仪连接起来,并打开ECANTools软件,选择正常模式,点击“打开设备”按钮,选择待测设备正确的波特率(本例中EPEC控制器波特率设置为250k),如图3所示。

  • 05

    点击“确定”进入软件主界面,并发送帧ID 0x000,帧数据01 00,如图4所示。接收界面中显示已发送成功。这说明此时USBCAN-II Pro分析仪已经和待测设备EPEC控制器成功建立了通讯。说明影响通讯的外部因素已经排除,该测试环境可以用于批量判断设备CAN通信接口的好坏。

二、批量测试时如何判断待测设备CAN接口损坏

  • 01

    将USBCAN-II Pro设备和待测设备用双绞线进行连接,如图1所示。确定设备驱动安装正常后,将待测设备EPEC控制器上电,用USB线将PC和USBCAN-II Pro连接起来,并打开ECANTools软件,点击“打开设备”并选择待测设备正确的波特率(本例中EPEC控制器波特率默认均为250k),如图3所示。

  • 02

    点击“确定”按钮进入软件主界面,并发送帧ID 0x000,帧数据01 00。此时显示发送失败,如图5所示。在外部条件不变的情况下,仅更换了待测设备EPEC控制器,导致发送失败。这说明待测设备EPEC控制器的CAN通道已损坏。

三、一对一测试时如何判断待测设备CAN接口损坏

  • 01

    实际应用中,工程师可能面对的更多是一对一的测试。这样我们需要通过设备自检确定USBCAN-II Pro分析仪没有损坏,物理层连线、终端电阻、通信波特率是否正确。如果排除这些因素,仍然无法通讯,那么待测设备就有可能损坏了,此时我们可以通过待测设备CAN口的CAN L对GND、CAN H对GND这两个电压值做进一步的判断。如电压值不正确,则说明待测设备已经损坏、或该CAN设备进入休眠状态、或待测设备不是高速CAN设备,需要工程师进行进一步的处理。

  • 02

    1、如何排除USBCAN-II Pro分析仪的问题 当您怀疑USBCAN-II Pro分析仪发生故障时,您可以先进行USBCAN设备的自检。具体操作方法如下:首先将USBCAN-II Pro设备连接电脑,确保设备管理器中出现如图2所示的驱动名称,之后按照图6的接线方式进行接线。请注意,接线端子默认为顺时针拧紧。之后打开ECANTools软件,依次选择设备类型-打开设备-选择正常模式(CAN1)-设置波特率(CAN1)-切换到CAN2通道-选择正常模式(CAN2)-设置波特率(CAN2)。需注意波特率的设置两个通道需要一致。 进入软件后,在CAN1通道下点击发送,如果显示为发送成功,在CAN2通道接收到这帧信息,右下角错误状态未显示异常,这说明USBCAN-II Pro设备完好。

  • 03

    2、如何排除终端电阻问题 我们的USBCAN-II Pro分析仪中搭载了120欧姆电阻,用户可通过设备侧面的拨码开关进行选择(拨下时接入)。您可以检查下自己的待测设备中是否包含120欧姆电阻。CAN总线实际通信时,接入一个120欧姆电阻即可实现通信,但通信并不稳定。所以建议您在实际通信时,使用万用表测量CANH与CANL之间的电阻值(注意,万用表测量时,一定要保证CAN总线上所有设备均未上电),确保其值在60欧姆上下。

  • 04

    3、如何排除接线问题 您可以使用万用表对物理层连线进行检查。将万用表拨至通断档,两个表笔分别测量USBCAN-II Pro分析仪的CANH和待测设备的CANH,观察是否连接正常。同理,检查CANL线的通断性。之后,检查CANH与CANL之间在CAN总线上所有设备均未上电时是否短路。若CANH与CANL线路畅通,且彼此之间未短路,可排除接线问题。请注意,如果您不确定待测设备的H与L接口,请尝试颠倒线序。

  • 05

    4、如何排除波特率问题 最后,您可以使用USBCAN-II Pro软件的全范围自动识别波特率功能进行波特率问题的排除。如图7所示,选择增强模式识别(因为是一对一测试),识别范围从5K到1000K。如果识别不到波特率,说明通信不正常的原因可能不是波特率选择错误。

  • 06

    5、如何排除其他问题 不同总线类型的电压值不同。CAN总线的CANH与CANL的电压值在1.5V-3.5V之间,静默电压为2.5V。若您使用万用表测量信号线与GND之间的电压不在1.5V-3.5V这个区间内,但不为0,这说明该信号线不是高速CAN总线或设备CAN通道已损坏。若您使用万用表测量信号线与GND之间的电压值为0,这说明该设备CAN通道处于休眠状态或设备CAN通道已损坏。如果您测得的电压处于1.5V-3.5V这个区间,请确认您的设备/开发板是否处于只听模式。

(0)

相关推荐

  • USBCAN分析仪型号该如何选择

    USBCAN分析仪是专门进行CAN总线数据分析的设备,可以实现CAN总线与PC的连接,实时传输CAN总线数据,是工业上应用最广的CAN总线分析工具. 操作方法 01 根据自己需求,分析自己所需的CAN ...

  • 如何通过支付宝检测设备、账户安全

    支付宝现在不仅是支付软件,还推出了很多方便实用的小功能,接下来小编就给大家介绍一下如何通过支付宝检测设备.账户安全.具体如下:1. 首先第一步根据下图所示,找到并点击[支付宝]图标.2. 第二步打开软 ...

  • 如何用软件检测U盘质量的好坏以防假冒

    市场上的U盘,其质量好坏仅仅通过眼睛是无法分辨的,跟别说是网络上淘宝买的了,淘宝上的U盘价格五花八门,多便宜的都有,小编还记得一副趣图,一个U盘打开里面是一个USB插口的线头,这真是巨大的坑爹啊,在这 ...

  • 怎么检测电脑屏幕的质量好坏

    购置了一台新电脑,想必大家都想知道它屏幕的好坏,下面就为大家介绍如何检测电脑屏幕的质量好坏. 操作方法 01 通过搜索工具检索下载一款带有屏幕检测功能的应用. 02 把软件安装在电脑上面,点击打开,在 ...

  • 怎么检测二手iPhone机子的好坏?

    如果不想花太多钱去购买iPhone的人,买二手iPhone也是一个不错的选择:而二手市场鱼龙混杂,怎么能买到一台让人放心又实在的二手iPhone,下面为大家分享几个快速检测二手iPhone的技巧,让你 ...

  • 如何用软件检测U盘质量的好坏

    如何用软件检测U盘质量的好坏

  • 网易云音乐app怎么连接DLNA设备?

    网易云音乐怎么连接DLNA设备?说起DLNA功能,也许很多人会觉得陌生,不过与之相关连的屏幕镜像功能,相信对于很多智能电视的使用者来说就驾轻就熟了,今天小编就来教大家网易云音乐连接DLNA设备功能方法 ...

  • 怎样经济高效地检测手机问题

    步骤/方法 01 正确连接 目前,只有少数手机配有RF接口.将其与仪器连接需要天线耦合器,用来拾取手机信号并将仪器信号传送给手机.耦合器应采用双屏蔽RF线与仪器连接,以避免信号受空中无线电波影响产生失 ...

  • 管道CCTV检测机器人施工流程

    管道机器人的作业流程: 1.在打开路旁的窨井盖之后,CCTV管道检测机器人就启动动力系统,自行"爬"进下水管道了. 2.在地下管道里面,CCTV管道检测机器人可摄影记录如果一些地下 ...