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

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

3天内不再提示

为什么CAN总线支线长度不能太长?CAN网络中支线过长的解决方案

冬至配饺子 来源:网络整理 作者:网络整理 2024-01-30 09:11 次阅读

为什么CAN总线支线长度不能太长?

CAN总线支线长度不能太长的原因主要有以下几个方面:

1.信号衰减和畸变:随着CAN总线支线长度的增加,信号的衰减和畸变也会逐渐加重。过长的支线会导致信号的电压幅值降低,信号的上升沿和下降沿时间变长,从而影响信号的识别和通信质量。

2.通信稳定性:CAN总线采用差分信号传输方式,这种方式对于支线长度的变化非常敏感。过长的支线会使信号的参考点发生变化,导致信号的稳定性下降,从而影响整个CAN网络的通信稳定性。

3.电磁干扰:随着CAN总线支线长度的增加,电磁干扰也会逐渐加重。过长的支线会引入更多的外部干扰源,从而影响信号的电磁兼容性,导致信号的误码率增加。

4.负载效应:CAN总线上的每个节点都有一定的负载效应,过长的支线会增加总线的负载,从而影响总线的通信速率和稳定性。

5.成本问题:过长的支线会增加布线的难度和成本,同时也会增加维护和调试的难度和成本。

因此,为了确保CAN总线通信的稳定性和可靠性,需要合理控制CAN总线支线的长度。在具体应用中,需要根据实际情况进行综合考虑,选择合适的支线长度和方案。

CAN网络中支线过长的五种解决方案

1、使用标准的“手拉手”线形拓扑

线性拓扑是IOS-11898-2中高速CAN物理层规范推荐的拓扑方式。使用如下图的“手拉手”的布线规则,让分支长度最小,为保证阻抗连续,收发器应靠近接口摆放,以减少分支残段的长度,收发器到接口的距离控制在10cm以内。

2、根据总线使用的波特率,限制最长分支长度

在CAN网络布局的根源上解决问题的方式就是减少CAN节点的分支长度,从而降低信号反射,保证位宽的稳定性。

3、在长节点处增加电阻

有一个实用的方法就是在长分支末端加上电阻,消除信号反射。

4、采用收发器前置方案

5、使用网桥,中继器等组网设备

最简单的解决方法就是在过长的支线上靠近总线端增加CAN中继器,来改善支线过长的问题。

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

    关注

    10

    文章

    2975

    浏览量

    104792
  • CAN总线
    +关注

    关注

    145

    文章

    1812

    浏览量

    129600
  • 中继器
    +关注

    关注

    3

    文章

    284

    浏览量

    27959
  • 电磁兼容性
    +关注

    关注

    6

    文章

    343

    浏览量

    33512
  • 信号衰减
    +关注

    关注

    0

    文章

    54

    浏览量

    8824
收藏 人收藏

    评论

    相关推荐

    CAN总线支线太长解决方案

    CAN总线网络在实际应用时偶尔会有临时测试的需要,这时有的工程师就会直接将测试节点接上一条很长的支线接入总线中,由此可能会带来其他节点失效或系统报错等问题。经验丰富的工程师会直接看出其
    发表于 09-09 11:24 1808次阅读

    技术帖| CAN网络中支线过长的五种解决方案

    总线支线太长。如果在CAN网络中随意拉过长的分支,会对信号的波形造成影响,在信号的上升沿与下降
    发表于 07-04 14:26

    CAN总线冷知识-边沿台阶是怎么来的?

    计算CAN总线长度的时候,分支(从收发器端至总线长度也要加上。为此我们做了分支过长的实验,实验中CAN
    发表于 10-07 07:00

    [ElfBoard] YOU CAN YOU UP 之CAN总线分享

    设备连到一起,其优点是容易扩展,缺点是一旦中央设备出故障会导致总线集体故障,而且分支线长不同,阻抗匹配复杂,可能需要通过一些中继器或集线器进行扩展,如下图所示: 树形拓扑是节点分支比较多,且分支长度
    发表于 12-04 14:47

    [ElfBoard] YOU CAN YOU UP 之CAN总线

    设备连到一起,其优点是容易扩展,缺点是一旦中央设备出故障会导致总线集体故障,而且分支线长不同,阻抗匹配复杂,可能需要通过一些中继器或集线器进行扩展,如下图所示: 树形拓扑是节点分支比较多,且分支长度
    发表于 12-05 10:45

    CAN总线防护电路及解决方案

    CAN总线防护电路及解决方案 CAN是控制器局域网络(Controller Area Network,
    发表于 11-20 09:15 1.7w次阅读
    <b class='flag-5'>CAN</b><b class='flag-5'>总线</b>防护电路及<b class='flag-5'>解决方案</b>

    如何使用CAN总线中继模块进行CAN总线节点扩容的实现案例概述

    总线可以容纳的最大节点数量和最大总线长度的理论值。但是,当现场实际要接入总线的节点数量过多或者总线长度过长时,就会造成部分节点无法通信的情况。(波特率与
    的头像 发表于 12-23 10:31 6411次阅读

    线形拓扑网络CAN支线过长问题

    CAN总线网络在应用时,工程师常常会建议总线支线不要太长,那么为什么CAN
    的头像 发表于 08-06 17:31 3362次阅读

    CAN总线支线过长的危害及解决办法

    在讲CAN支线之前,我们来看一个CAN的波形图,如下图所示,大家仔细查看CAN波形图,会发现CAN波形上存在明显的上升沿和下降沿台阶现象,因
    发表于 09-30 09:00 4239次阅读
    <b class='flag-5'>CAN</b><b class='flag-5'>总线</b><b class='flag-5'>支线</b><b class='flag-5'>过长</b>的危害及解决办法

    CAN总线支线为什么不能太长 特殊环境下必须使用又怎么办

    CAN总线网络在应用时,工程师常常会建议总线支线不要太长,那么为什么CAN
    的头像 发表于 01-16 17:10 3034次阅读
    <b class='flag-5'>CAN</b><b class='flag-5'>总线</b><b class='flag-5'>支线</b>为什么<b class='flag-5'>不能</b><b class='flag-5'>太长</b> 特殊环境下必须使用又怎么办

    关于为什么CAN总线支线长度不能太长

    为什么CAN总线支线长度不能太长
    的头像 发表于 03-01 11:51 4091次阅读

    CAN 总线的系统级浪涌抑制解决方案

    CAN 总线的系统级浪涌抑制解决方案
    发表于 11-15 19:19 1次下载
    <b class='flag-5'>CAN</b> <b class='flag-5'>总线</b>的系统级浪涌抑制<b class='flag-5'>解决方案</b>

    什么CAN总线支线不能太长CAN总线分支过长又该如何解决呢?

    总线支线过长,上升沿和下降沿产生台阶现象,当台阶正好处于0.5V逻辑识别阈值附近时,容易导致位宽度失调,从而使接收节点接收错误。
    的头像 发表于 04-04 18:26 4315次阅读

    应用于汽车的CAN网络信号完整性设计方案

    • 归纳数据延迟与中间节点支线长度的特征• 评估瞬态电压抑制 (TVS) 组件的静电放电 (ESD) 保护功能。
    发表于 11-09 08:31 2次下载
    应用于汽车的<b class='flag-5'>CAN</b><b class='flag-5'>网络</b>信号完整性设计<b class='flag-5'>方案</b>

    canfd通信tdcv实测值受总线长度影响吗

    canfd通信tdcv实测值受总线长度影响吗  当涉及到CAN FD通信和总线长度的讨论时,总线长度可以对实测值产生一定的影响。在本文中,我将详细讨论
    的头像 发表于 01-31 13:46 361次阅读