如何高效进行CAN总线故障排查

随着CAN总线在轨道交通、医疗电子和楼宇安防等领域广泛应用。CAN总线的故障排查问题也逐渐成为众多工程师关注的焦点。实际工程现场中,当CAN总线发生故障时,许多人都可能会无从下手,此时就需要一个高效实用的工具进行快速地故障定位与排查。下面将介绍如何使用CANScope总线综合分析仪对CAN网络通信正确性、可靠性、合理性进行多角度全方位的评估,帮助工程师快速定位故障节点,从而轻松解决CAN总线应用的各种问题。

东西/原料

  • CANScope总线综合阐发仪、电脑、Win7/Win10操作系统、上位机软件CANScope。

典型应用

  1. 1

    CANScope总线阐发仪是CAN总线故障排查与解决的适用东西,今朝已当作功为高速铁路、地铁、医疗、工程机械、航空航天、楼宇安防、电梯节制、煤矿平安等场所解除各类故障。

    END

接口申明

  1. 1

    接线端

    CANScope的后背接线端如图2所示。

  2. 2

    下表1为接线端申明列表。

  3. 3

    端口

    CANScope的后背接线端如图2所示。

  4. 4

    下表2为接线端申明列表。

    END

上位机软件CANScope安装

  1. 1

    下载对应安装程序

    启动对应安装文件,并点击“下一步“进行安装。如图3所示。

  2. 2

    按照安装指导完当作安装。如图4所示。

  3. 3

    上位机CANScope界面如图4所示。

    END

硬件毗连申明

  1. 1

    CANScope总线阐发仪接入被测系统的毗连示意图如下图4所示。

  2. 2

    USB毗连:一端毗连PC,另一端毗连CANScope后背USB端口。

    PORT插头:排插口接至CANScope本家儿机PORT口,电缆毗连端接M12通信电缆线。

    M12通信电缆毗连:M12插座接至Port插头的电缆毗连端,测试夹(黄色CANH、绿色CANL、系统地)接被测旌旗灯号,即M12的CAN_H与被测系统的CAN_H相连,CAN_L与被测系统的CAN_L相连。

    END

排查指南

  1. 1

    故障定位——测波特率排查位按时异常节点

    若是波特率不匹配或者波特率有所误差,会导致识别旌旗灯号的错误,造当作无法通信或者通信异常。将CANScope接入总线,打开对应软件,使能侦测波特率,期待主动匹配成果。如图所示。

    一旦波特率有所误差就会导致 犯错的概率大大增添,重发的无效数据次数增多,数据传输延迟 等现象。

  2. 2

    质量评估——总线旌旗灯号质量评估

    用户可以利用菜单栏上的旌旗灯号质量功能,快速评估总线节点的物理层质量。

  3. 3

    数据亚健康阐发——流量阐发与总线操纵率排查

    固然CAN报文ID有优先级的区分,但若是高优先级一向占用总线,导致低优先级的节点就无法发出数据,这就是堵塞现象。所以节制流量,防止堵塞是总线健康正常通信的根基要素。

  4. 4

    干扰阐发——排查干扰导致的通信异常

    排查干扰是我们查抄和评估CAN总线通信异常的必需步调。一般干扰分为 正弦 频率干扰与周期脉冲干扰。针对前者CANScope供给FFT阐发,可以很便利地看出干扰频率。

  5. 5

    眼图阐发——旌旗灯号幅值排查及眼图追踪

    一般来说差分电平(CANH-CANL)的幅值只有大于0.9V才能被100%识别当作显性电平,同理若是幅值低于0.9V就有被识别出隐形电平的可能。

  6. 6

    延迟异常——总线延迟导致的通信异常

    总线传输延迟,若是CAN的重同步也不足以填补这个延迟,就会导致采样错误,最终 CRC校验错误。

  7. 7

    带宽阐发——带宽测量排查导线是否匹配传输

    本家儿要表现鄙人降沿很是缓,这本家儿如果网线的分布电容很大,显性电平回到隐性电平需要的放电时候加大。对旌旗灯号来说就是会缩短隐性电日常平凡间,轻易导致位错误。

  8. 8

    模拟阻抗——评估总线阻抗、感抗、容抗对旌旗灯号质量的影响

    为了更好发现故障,我们将测量总线的特征阻抗,分布电容,导线感抗。用实其实在的现象来诠释问题,才能更好地解决问题。

    END

常见问题

  1. 1

    CANScope测试CAN旌旗灯号时,为什么波形解码显示的有错误,而对应的报文显示倒是绿色的(无错误)呢?

    答:解码显示错误是因为波形中存在毛刺,而解码法则是按照脉宽,报文的采集法则是按照采样点,硬件设置装备摆设中,两者同步但分歧路,所以呈现这种环境是有可能的,此时以报文为准,波形有误。

  2. 2

    当 CANScope设备不接PORT头或Stress板,CANScope是否可以进行报文发送呢?

    答:不成以的,因为发送报文是需要硬件支撑的,即收发器,而收发器又位于 PORT 头和Stress 板中,若是不接两者其一就没有收发器,所以节点就无法发送报文。

  3. 3

    CANScope软件中,示波器模块的耦合体例应若何选择?

    答:AC耦合:只有被测CAN旌旗灯号的交流分量可经由过程,即被测电压以最低电压值作为0V来参考;DC耦合:被测 CAN 旌旗灯号的直流分量和交流分量均可经由过程,可采集现实波形,即被测电压值以 CANScope 旌旗灯号地作为 0V 来参考。一般建议利用 DC 耦合体例。

  4. 4

    CANScope软件中,CAN波形模块若何保留图片?

    答:点击鼠标左键选择CAN波形模块区需要保留的位置,然后会主动弹出“保留当作图片菜单”,然后保留图片即可。CAN示波器模块和CAN眼图模块均可右键保留图片。

    END

注重事项

  • CANScope测试时,示波器模块可以采集到波形,可是领受不到报文。需要从两点注重,一是是否之前的操作有接入过外部干扰源,二是节制面板中使能收发器是否有勾选。
  • 发表于 2020-03-09 19:00
  • 阅读 ( 869 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
联系我们:uytrv@hotmail.com 问答工具