0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何用示波器排查CAN的各种错误帧呢?

工程师邓生 来源:未知 作者:刘芹 2023-12-07 11:09 次阅读

如何用示波器排查CAN的各种错误帧呢?

导言:

控制器局域网络(Controller Area Network,CAN)是一种常用的现场总线通信协议,广泛应用于汽车电子系统、工业自动化等领域。然而,在CAN通信中,错误帧可能会导致设备故障和通信中断,因此排查CAN错误帧非常重要。本文将详细介绍如何使用示波器排查CAN的各种错误帧,并提供一系列操作步骤和注意事项。

一、示波器的基本原理

示波器是用于显示电信号波形的仪器,通过连接到CAN网络上的节点来监视、捕获和分析CAN信号。示波器的工作原理基于示波管的束流偏转和电子束扫描显示。

二、排查CAN错误帧的步骤

1. 连接示波器:使用合适的连接线将示波器与CAN总线连接。确保连接正确,示波器能够接收到来自CAN网络的信号。

2. 设置示波器参数:打开示波器软件界面,并设置采样率、触发方式、触发条件等参数。根据具体情况调整示波器的设置。

3. 监视波形:使用示波器监视CAN总线上的波形。可以选择监视整个总线或特定节点。

4. 检查断线或短路:观察波形中是否存在异常的断线或短路情况。断线通常表现为信号丢失或持续低电平,而短路则表现为信号冲突或持续高电平。

5. 检查错误帧:观察波形中是否存在错误帧。错误帧通常包括错误的标识符、错误的数据、错误的控制位等。可以根据CAN协议规范来判断错误帧的类型和原因。

6. 分析错误帧:根据错误帧的特点和出现频率,进行进一步分析。可能的分析方法包括统计数据、频谱分析、眼图分析等。

三、排查CAN错误帧的注意事项

1. 确保示波器和连接线的质量良好,以避免因干扰或信号失真而导致排查结果不准确。

2. 根据具体需求选择合适的示波器型号和功能。不同示波器可能具备不同的分辨率、带宽和采样速率等特性,确保其能够满足所要求的分析需求。

3. 针对不同类型的错误帧,选择合适的分析方法和工具。有时可能需要结合其他设备和软件,如逻辑分析仪、CAN分析软件等来进行更深入的诊断和分析。

4. 进行完整的测试和记录。在使用示波器排查CAN错误帧时,一定要进行全面的测试,并记录下所有的检测结果和分析数据。这些记录对于问题追溯、系统优化以及后续维护都非常重要。

结论:

使用示波器排查CAN错误帧是一项复杂而关键的任务。通过正确设置示波器参数,监视波形并分析错误帧,可以有效地定位和解决CAN通信中的问题。然而,排查CAN错误帧需要仔细谨慎,并结合协议规范和其他分析工具进行综合分析。只有通过详尽的排查,我们才能保证CAN通信的稳定和可靠性。

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

    关注

    111

    文章

    5662

    浏览量

    181794
  • CAN
    CAN
    +关注

    关注

    56

    文章

    2471

    浏览量

    459321
  • 逻辑分析仪
    +关注

    关注

    3

    文章

    200

    浏览量

    22915
收藏 人收藏

    评论

    相关推荐

    一文读懂CAN控制器错误处理的原理

    CAN通讯的错误帧到底是如何被界定的?本文带你轻松了解!错误标定检测到错误条件的站通过发送错误标志指示
    的头像 发表于 04-26 08:25 302次阅读
    一文读懂<b class='flag-5'>CAN</b>控制器<b class='flag-5'>错误</b>处理的原理

    stm32中使用CAN通信报错怎么解决?

    最近在用CAN通信,看到错误管理和错误这一部分,不理解。 手册上说错误管理完全由硬件处理,是不是如果发生了
    发表于 04-12 06:50

    如何让stm32f4发出错误

    文档里面说can外设支持CAN协议。在can协议里面,有错误的概念。 当发现 Bit Check Error的时候,如何让stm32f4发
    发表于 03-28 06:15

    CAN总线错误及其排查方法简单介绍#汽车CAN总线 

    CAN总线汽车电子
    北汇信息POLELINK
    发布于 :2024年03月15日 14:14:40

    CAN总线上可以同时存在标准和扩展吗?

    今天做实验,can总线上同时存在标准和扩展,从上位机上观察到这样的现象:标准可以正常接收,但是扩展时断时时好??请大神们拍砖解释啊
    发表于 02-05 07:41

    CAN发送速度太慢的原因?

    ; ECU 通电 -> 软复位(应用程序或系统复位) -> CAN 以正确的差异发送 ECU 断电 -> ECU 通电 -> 软复位(应用程序或
    发表于 01-31 08:30

    ADM3053在CAN总线上显示错误的信号电平如何解决?

    = 5V Vio = 3.3V Rs = 0 Ω TX输入由CAN控制器的推挽输出馈入。因此提供了干净的逻辑低电平和高电平。 电源电压是稳定的,不会在出现故障时骤降。我们触发了示波器对主动错误
    发表于 01-03 09:00

    示波器是如何测试CAN信号的?

    示波器是如何测试CAN信号的? 示波器是一种用于检测和分析电子信号的仪器,可实时显示信号的波形,并帮助用户诊断和解决电路故障。在汽车行业中,CAN(控制器局域网络)是一种常用的通信协议
    的头像 发表于 12-07 13:37 1433次阅读

    何用示波器进行高速串行总线信号的采集

    电子发烧友网站提供《如何用示波器进行高速串行总线信号的采集.doc》资料免费下载
    发表于 10-24 11:39 1次下载
    如<b class='flag-5'>何用</b><b class='flag-5'>示波器</b>进行高速串行总线信号的采集

    怎么用示波器can总线信号?

    怎么用示波器can总线信号?  CAN总线是一种高速、可靠的控制器局域网络,常被用于汽车、航空等领域。在调试和故障排查时,我们可以使用示波器
    的头像 发表于 10-11 17:19 3837次阅读

    STM32 CAN接收/发送错误寄存器如何清零?

    STM32 CAN接收/发送错误寄存器如何清零?  CAN总线是一种常用的串行总线,其具有高可靠性、高速率、容错能力强等特点,广泛应用于汽车电子、制造业自动化、工程控制等领域。在CAN
    的头像 发表于 09-14 14:22 2820次阅读

    何用示波器测量一个信号的频率?

    何用示波器测量一个信号的频率? 示波器是一种用于测量和显示电信号的仪器。它可以用来显示信号的振幅、频率、相位等参数。在电子工程领域,示波器是一种必不可少的仪器。在这篇文章中,我们将探
    的头像 发表于 09-12 17:06 7133次阅读

    示波器破解CAN错误帧/BusOff的经验分享

    MCU内置了CAN控制器用来将MCU的数据封装为CAN帧格式,同时它也负责CAN帧的校验和错误帧的处理。控制器封装好的逻辑报文经TX RX送到CAN
    发表于 09-08 09:19 793次阅读

    认识CAN总线错误 CAN总线错误分析与解决

    认识CAN 总线错误的第一步就是了解认识CAN 总线协议和它的具体功能,这样才能更容易地理解CAN 总线是如何去发现并解决错误的。
    发表于 08-14 15:18 3643次阅读
    认识<b class='flag-5'>CAN</b>总线<b class='flag-5'>错误</b> <b class='flag-5'>CAN</b>总线<b class='flag-5'>错误</b>分析与解决

    泰克示波器探头在日常使用中的常见错误

    今天,PRBTEK来为大家分享下,泰克示波器探头在测试中有哪些常见错误?
    的头像 发表于 06-19 10:05 339次阅读