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

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

3天内不再提示

CAN-bus网络的终端电阻为何重要?

li5236 来源:ZLG致远电子 作者:ZLG致远电子 2022-03-30 11:08 次阅读

CAN总线最远两端一般会各加一个120欧姆的终端电阻,当少一个或者不加的时候,会发生信号反射,引起电平变化,导致数据传输出现错误,所以为了使终点阻抗保持连续,终端电阻一个都不能少。

电信号在电缆中的传播与光相似,光从空气射入水中会发生光的反射和折射,电信号在阻抗不连续或者发生突变时,会发生电信号的反射。反射过程比较复杂,甚至可能发生多次反射,反射的信号可能会混淆在正常信号上,引起电平变化,导致数据传输出现错误。

下面这个图是前几天一个客户发来的测试图,客户反应他们的CAN网络最近出现信号传输不稳定的状况,没找出问题所在,我们一起看一下。

poYBAGJDya6AXlHNAAIdbOQdJ6c038.jpg

图1 阻抗不匹配

通过波形图来看,CAN差分信号振荡非常明显,诊断是他们系统的终端电阻丢失了,客户最后排查发现有一端的终端电阻虚接,导致阻抗不匹配,所以大家现场安装的时候务必记住终端电阻一个都不能少。

终端电阻的作用:

1. 加快放电,使总线快速进入隐性状态,提高抗干扰能力;2. 消除阻抗不连续和不匹配,提高信号质量。

终端电阻与总线不匹配的灾难现场

了解了终端电阻的作用,那对CAN总线有什么实际影响呢?

终端电阻过小造成信号幅值偏小,信号在采样时无法辨别高低电平,导致整个网络数据混乱,有时可以通讯,但极不稳定,如图2。

poYBAGJDya6Ae7NOAAJqpOuNRms283.jpg

图2终端电阻过大造成信号幅值偏大,驱动力过大,信号出现过冲现象,信号下降沿过缓,下降沿时间过长,严重的情况直接导致总线错误,如图3。

pYYBAGJDya6AFBFaAAJvSG6L6P0120.jpg

图3

在现场遇到以上情况,通过CANScope加上StressZ扩展板并联在被测总线上,首先进行模拟电阻测试,找到与总线阻抗匹配的阻值,然后加在总线末端,信号正常,如图4。

pYYBAGJDya6AfZMYAAI634N_GVg432.jpg

图4

所以最后再次提醒大家CAN总线末端保证终端电阻一个都不能少的同时再检测一下系统的波形,是不是也存在阻抗不匹配的情况了呢,根据实际情况合理调整终端阻值。

那么如何高效的调整终端阻值呢?

致远电子的CANScope分析仪搭配StressZ 板,可以在物理层上进行终端电阻匹配、CAN总线短路、断路以及模拟总线长度等多种测试。

poYBAGJDya-AMlp_AAE4fqi_myo596.jpg

图8 CANStress配置界面

RHL 阻值设置完成后,单击开启红色键或者进入菜单点击“模拟干扰”下面的开启。之后返回 CAN 示波器,可通过查看 CAN 总线电平信号状态,判断终端阻值是否匹配。

poYBAGJDya-Af86hAADnE2zph_A229.jpg

图9 CAN波形界面

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

    关注

    57

    文章

    2746

    浏览量

    463666
  • 电信号
    +关注

    关注

    1

    文章

    817

    浏览量

    20580
  • 终端电阻
    +关注

    关注

    1

    文章

    93

    浏览量

    11803
收藏 人收藏

    评论

    相关推荐

    CAN总线十万个为什么 | 为什么CAN总线终端电阻如此重要

    导读在深入探讨CAN总线技术时,我们不得不关注一个看似微小却极为关键的部分—终端电阻。本文将简要阐释终端电阻对于
    的头像 发表于 12-07 01:07 320次阅读
    <b class='flag-5'>CAN</b>总线十万个为什么 | 为什么<b class='flag-5'>CAN</b>总线<b class='flag-5'>终端</b><b class='flag-5'>电阻</b>如此<b class='flag-5'>重要</b>?

    如何搭建CAN总线网络 CAN总线故障诊断方法

    CAN控制器 :负责实现CAN协议的物理层和数据链路层。 CAN收发器 :将CAN控制器的电信号转换为适合在双绞线上传输的电信号。 双绞线 :用于连接各个节点,通常使用屏蔽双绞线
    的头像 发表于 11-21 10:18 278次阅读

    使用CAN总线的注意事项 CAN总线与其他通信协议对比

    使用CAN总线的注意事项 电气特性 :CAN总线对电气特性有严格的要求,包括电压水平、终端电阻、电缆长度等。确保遵循CAN总线规范中的电气参
    的头像 发表于 11-21 10:16 341次阅读

    【RS-485总线】RS-485网络该如何加终端电阻

    RS-485总线具有结构简单、成本低等优点,但各位工程师在组建RS-485总线网络时,为提升整个网络通信的可靠性,想必会经常会遇到一个问题:需不需要加终端电阻呢?本文将为你解答。
    的头像 发表于 09-14 08:05 528次阅读
    【RS-485总线】RS-485<b class='flag-5'>网络</b>该如何加<b class='flag-5'>终端</b><b class='flag-5'>电阻</b>?

    CAN总线知识】为什么CAN节点ID不能相同?

    CAN-bus网络中原则上不允许两个及以上节点具有相同的ID段,但如果两个及以上节点ID相同会怎样呢?资深强迫症患者想一探究竟!实验前,我们首先要对CAN报文的结构组成、仲裁原理有清晰的认识。
    的头像 发表于 08-30 12:48 1026次阅读
    【<b class='flag-5'>CAN</b>总线知识】为什么<b class='flag-5'>CAN</b>节点ID不能相同?

    AMEYA360:上海雷卯电子CAN BUS芯片静电浪涌击穿整改方案

    在现代电子系统中,CAN Bus(Controller Area Network Bus,控制器局域网络总线)作为一种常用的通信协议,标准CAN
    的头像 发表于 07-31 15:38 4794次阅读
    AMEYA360:上海雷卯电子<b class='flag-5'>CAN</b> <b class='flag-5'>BUS</b>芯片静电浪涌击穿整改方案

    干货分享!CAN总线终端电阻为什么选用120R?

    CAN总线终端电阻,一般来说都是120欧姆,实际上在设计的时候,也是两个60欧姆的电阻串起来,而总线上一般有两个120Ω的节点,基本上稍微知道点CA
    发表于 07-01 09:55

    CAN总线几种正常的“异常”波形

    挂在一起,两个端节点上并有终端电阻。其结构简图如下图所示。图1CAN-bus节点网络结构可以看出,与总线直接相连的是CAN节点的收发器,其内
    的头像 发表于 06-26 08:25 2808次阅读
    <b class='flag-5'>CAN</b>总线几种正常的“异常”波形

    can高和can低之间的电阻怎么测量

    测量CAN总线(Controller Area Network)的高电平和低电平电阻是一项重要的工作,因为它们对于确保CAN总线的正常通信至关重要
    的头像 发表于 06-16 09:43 3156次阅读

    CAN-bus应用笔记:节点篇

    CAN-bus电路设计中,理论上收发器支持节点数最多可做到110个,但实际应用中往往达不到这个数量。今天我们就来谈谈如何通过合理的CAN-bus总线设计,保证CAN网络中的通讯的可靠
    的头像 发表于 05-12 08:24 557次阅读
    <b class='flag-5'>CAN-bus</b>应用笔记:节点篇

    CAN总线终端电阻为什么是120Ω,为什么是0.25W

    今天说一说CAN总线终端电阻为什么是120Ω,为什么是0.25W?CAN总线终端电阻,一般来说都
    的头像 发表于 04-14 08:05 2359次阅读
    <b class='flag-5'>CAN</b>总线<b class='flag-5'>终端</b><b class='flag-5'>电阻</b>为什么是120Ω,为什么是0.25W

    CAN总线终端电阻为何设定为120Ω或0.25W功率?

    CAN总线有“显性”和“隐性”两种状态,“显性”代表“0”,“隐性”代表“1”,由CAN收发器决定。下图是一个CAN收发器的典型内部结构图,CANH、CANL连接总线。
    发表于 03-19 15:08 2098次阅读
    <b class='flag-5'>CAN</b>总线<b class='flag-5'>终端</b><b class='flag-5'>电阻</b><b class='flag-5'>为何</b>设定为120Ω或0.25W功率?

    RS485和CAN总线电缆超过多长才需安装终端电阻

    RS485和CAN总线电缆超过多长才需安装终端电阻? RS485和CAN总线是常用于工业自动化领域的通信总线,它们在工业控制系统中扮演着重要
    的头像 发表于 02-06 10:23 2371次阅读

    不容忽视的小电阻CAN(FD)终端电阻在汽车通信中的关键角色

    CAN总线终端电阻,顾名思义就是加在总线末端的电阻。此电阻虽小,但在CAN总线通信中却有十分
    的头像 发表于 01-19 08:24 2941次阅读
    不容忽视的小<b class='flag-5'>电阻</b>:<b class='flag-5'>CAN</b>(FD)<b class='flag-5'>终端</b><b class='flag-5'>电阻</b>在汽车通信中的关键角色

    终端电阻的作用是什么

    终端电阻,又称为负载电阻或终止电阻,是电路中用于限制电流的一种元件。它通常安装在电路的末端,与负载并联连接。终端
    的头像 发表于 01-16 10:35 4274次阅读
    <b class='flag-5'>终端</b><b class='flag-5'>电阻</b>的作用是什么