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

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

3天内不再提示

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

智能汽车电子与软件 来源:智能汽车电子与软件 2023-04-04 18:26 次阅读

CAN总线网络在实际应用时偶尔会有临时测试的需要,这时有的工程师就会直接将测试节点接上一条很长的支线接入总线中,由此可能会带来其他节点失效或系统报错等问题。

CAN总线网络在应用时,工程师常常会建议总线支线不要太长,那么为什么CAN总线支线不能太长?CAN总线分支过长又该如何解决呢?

01a3780c-d2d3-11ed-bfe3-dac502259ad0.png

分支过长带来的问题:

CAN总线的布线受现场环境、产品形状等因素的影响,可能导致现场布线中出现总线的分支过长/过多等现象,某系统中A、B(AB各有120电阻)一条CAN线上挂有CDEF等节点,若将C支线延长100m,则F全部关闭,系统会报错,去掉100m延长线,F任意状态系统都不会报错。

01a3780c-d2d3-11ed-bfe3-dac502259ad0.png

当总线支线过长,上升沿和下降沿产生台阶现象,当台阶正好处于0.5V逻辑识别阈值附近时,容易导致位宽度失调,从而使接收节点接收错误。

边沿台阶出现的源头主要是CAN节点的分支,分支过长形成的反射就变强,将会导致位宽度失调的错误。ISO11898中只规定1M波特率下分支不超过0.3米,支线过长会直接导致总线阻抗匹配问题发生,阻抗匹配是指信号源或者传输线跟负载之间达到一种适合的搭配,阻抗匹配主要为了调整负载功率和抑制信号反射,所以一旦阻抗匹配出现问题,就出现了上图中的上升沿和下降沿的台阶。

分支与主干的长度原则:

为了解决分支过长带来的问题,应根据不同波特率,制定最长分支距离的规范。 ISO11898-1/2中对高速CAN的分支长度规定值是1Mbps下最长0.3米。其他波特率的最长分支一般由应用厂商自定义。原则是: 分支长度总和+主干长度<总线传输极限长度(注意极限长度一般要*0.7使用);  分支总和一般不超过总长度的30%。

01ccf696-d2d3-11ed-bfe3-dac502259ad0.png

解决办法:

1、减少分支长度

消除边沿台阶最直接的方法就是减少CAN节点的长度,从而降低信号反射,保证位宽的稳定性。所以保持其他条件不变,分支线长度的选择参照下表中的规则,即可保证总线的正常通信

01ecfbbc-d2d3-11ed-bfe3-dac502259ad0.png

2、长分支上加适合的匹配电阻

在网络布局无法改变,分支引起的信号反射必须存在的情况下,最常用的方法就是在长分支末端加上电阻,消除信号反射。所以在其他条件不变的情况下,在分支节点处加上一个200Ω的电阻,也可以改善信号质量。但是加了电阻之后差分电压变小,注意差分电压不得小于0.9V。

02015d8c-d2d3-11ed-bfe3-dac502259ad0.png

3、增加CAN中继器或集线器

很多场合是在出现问题之后才发现支线过长,当重新布线或更改节点本身都无法操作的情况下,就需要在过长的支线上增加中继器。典型的CAN中继器如Ixxat的CANbridge NT,通过CANbridge NT也可以连接波特率不同的两个CAN网络甚至连接传统CAN与CAN FD网络。

总结:

CAN总线在车辆的各个领域有着广泛的应用,包括货车、客车、火车、缆车、叉车和许多其它车辆。因为其实现了复杂的故障限制机制和控制算法,CAN协议如今是车辆内部网络通信的技术标准,而CAN总线是能够实现整车各电子控制装置之间的通讯数据转发的智能电控设备,也是所有车辆类型中汽车控制网络的灵活性强且性价比较高的解决方案。所以无论是标准规定,还是现场实际应用,都告诉我们要保证CAN总线网络良好运行,其支线长度不能过长,为了CAN保证CAN网络的健康,请大家一定要规范使用。





审核编辑:刘清

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

    关注

    145

    文章

    1936

    浏览量

    130625
  • 中继器
    +关注

    关注

    3

    文章

    376

    浏览量

    28202
  • 集线器
    +关注

    关注

    0

    文章

    382

    浏览量

    39447
  • 电子控制器
    +关注

    关注

    0

    文章

    40

    浏览量

    7320

原文标题:为什么CAN总线分支不能过长?

文章出处:【微信号:智能汽车电子与软件,微信公众号:智能汽车电子与软件】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    解析CAN总线

    正常运行 如何解决这个问题?就要看CAN总线了   ECU 如何传输数据? 现在将车上的每个设备用一条总线连接起来 要想
    的头像 发表于 11-19 13:35 205次阅读
    解析<b class='flag-5'>CAN</b><b class='flag-5'>总线</b>

    CAN总线是如何通信的#CAN #常学常新

    CAN总线
    北汇信息POLELINK
    发布于 :2024年11月07日 16:34:29

    CAN总线基础知识汇总#CAN #CANoe #汽车总线

    CAN总线
    北汇信息POLELINK
    发布于 :2024年11月04日 13:35:54

    什么是CAN时钟?#CAN #汽车CAN总线  #CANoe

    CAN总线
    北汇信息POLELINK
    发布于 :2024年10月29日 12:23:36

    CAN总线知识】全面了解CAN总线协议

    提及总线,总是让人联想到那些交错在一起的计算机电线。那么这些电线如何发挥功效?这还得配合总线协议的管理来使用。那么今天我们介绍的就是CAN总线
    的头像 发表于 10-15 08:05 1216次阅读
    【<b class='flag-5'>CAN</b><b class='flag-5'>总线</b>知识】全面了解<b class='flag-5'>CAN</b><b class='flag-5'>总线</b>协议

    CAN总线知识】如何接好CAN的“地”

    广泛应用,但随着环境干扰以及节点数目的增加等对CAN总线的稳定性提出更高的要求,而面对电源地、信号地、屏蔽地、外壳地不同的接地方式又该如何处理?如图1分别是电源地
    的头像 发表于 09-13 08:05 2217次阅读
    【<b class='flag-5'>CAN</b><b class='flag-5'>总线</b>知识】如何接好<b class='flag-5'>CAN</b>的“地”

    为什么CAN总线分支在0.3米内是最可靠的?

    线性拓扑是CAN总线布线规范中最为常见的,如果采用了线性拓扑中的“T”型分支连接,按规定分支长度是不能大于0.3m的,需要更长的
    的头像 发表于 07-05 08:25 1756次阅读
    为什么<b class='flag-5'>CAN</b><b class='flag-5'>总线</b><b class='flag-5'>分支</b>在0.3米内是最可靠的?

    can总线中断状态什么意思?

    CAN总线(Controller Area Network)是一种广泛使用的现场总线通信协议,主要用于汽车、工业控制等领域。在CAN总线通信
    的头像 发表于 06-16 10:21 1506次阅读

    什么是CAN总线通信?CAN总线工作原理

    这意味着变送器通过CAN收发器改变总线电平,并将其信息传输到CAN总线。接收器通过监测总线电平将总线
    发表于 02-19 14:53 6029次阅读
    什么是<b class='flag-5'>CAN</b><b class='flag-5'>总线</b>通信?<b class='flag-5'>CAN</b><b class='flag-5'>总线</b>工作原理

    为什么CAN总线分支在0.3米内是最可靠的?

    为什么CAN总线分支在0.3米内是最可靠的? CAN总线是一种广泛应用于车辆电子系统中的通信协议。它具有高可靠性、高实时性和低成本的特点,适
    的头像 发表于 01-31 14:09 848次阅读

    高速CAN总线和低速CAN总线的特性

    高速CAN总线和低速CAN总线的特性 高速CAN总线和低速C
    的头像 发表于 01-31 14:09 2548次阅读

    CAN总线最大能够带多少节点?CANFD相对于CAN2.0有哪些差异

    CAN总线最大能够带多少节点?CANFD相对于CAN2.0有哪些差异CAN总线最大能够带多
    的头像 发表于 01-31 14:08 3309次阅读

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

    信号衰减和畸变:随着CAN总线支线长度的增加,信号的衰减和畸变也会逐渐加重。过长支线会导致信号的电压幅值降低,信号的上升沿和下降沿时间变长
    的头像 发表于 01-30 09:11 2444次阅读
    为什么<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>?<b class='flag-5'>CAN</b>网络中<b class='flag-5'>支线</b><b class='flag-5'>过长</b>的解决方案

    [ElfBoard] YOU CAN YOU UP 之CAN总线

    CAN总线结构 线形拓扑是在一条主干总线分出各个节点支线,其优点在于布线施工简单,接线方便,阻抗匹配规则固定,缺点是拓扑不够灵活,在一定程度上影响通讯距离,如下图所示: 星形拓扑是每个
    发表于 12-05 10:45

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

    CAN总线结构 线形拓扑是在一条主干总线分出各个节点支线,其优点在于布线施工简单,接线方便,阻抗匹配规则固定,缺点是拓扑不够灵活,在一定程度上影响通讯距离,如下图所示: 星形拓扑是每个
    发表于 12-04 14:47