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

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

3天内不再提示

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

AGk5_ZLG_zhiyua 来源:YXQ 2019-08-06 17:31 次阅读

CAN总线网络在应用时,工程师常常会建议总线支线不要太长,那么为什么CAN总线支线不能太长,如果某些环境下必须使用长支线又该怎么办呢?

CAN网络的拓扑种类

控制器局域网CAN(Controller Area Network),是国际上应用最广泛的现场总线之一,最初是由德国Bosch公司设计的,为解决现代汽车中众多控制单元、测试仪器之间的实时数据交换而开发一种串行通信协议。CAN网络的拓扑结构主要有线形拓扑、星形拓扑、树形拓扑和环形拓扑等。

线形结构如下图所示,其特点是一条主干总线,在总线上分出支线到各个节点,其优点在于布线施工简单,阻抗匹配规则固定,接线比较方便,缺点是拓扑不够灵活,在一定程度上影响通讯距离;

星形拓扑如下图所示,其特点是每个节点通过中央设备连到一起,优点是容易扩展,缺点是一旦中央设备出故障会导致总线集体故障,而且分支线长不同,阻抗匹配复杂,可能需要通过一些中继器或集线器进行扩展;

树形拓扑如下图所示,其特点是分支比较多,且分支长度不同,优点是布线方便,缺点是网络拓扑复杂,阻抗匹配困难,通讯中极易出现问题,必须加一些集线器设备;

环形拓扑如下图所示,其特点是将CAN总线头尾相连,形成环状,优势是线缆任意位置断开,总线都不会出现问题,缺点是信号反射严重,无法用于高波特率和远距离传输。

虽然CAN总线可以有多种网络拓扑,但在实际应用当中比较推荐使用线形拓扑,且在IOS-11898-2中有高速CAN物理层规范,其中推荐的CAN网络拓扑也是线形拓扑,下面就针对线形拓扑网络CAN支线过长问题进行分析。

支线过长带来的问题

在讲CAN支线之前,我们来看一个CAN的波形图,如下图所示,大家仔细查看CAN波形图,会发现CAN波形上存在明显的上升沿和下降沿台阶现象,因为台阶的存在,从而引起波特率变化,导致接收节点采样出错(也称位宽错误)。

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

解决支线过长的办法

如果我们的总线存在支线过长的问题,那么该怎么办呢?我们下面提供几种解决方案:

1、减小分支长度

在CAN网络布局的根源上解决问题的方式就是减少CAN节点的分支长度,从而降低信号反射,保证位宽的稳定性。如上图波形实验中,其它条件不变,只将分支长度减少为20cm,此时并没有看到边沿台阶的出现。由此可见,减少分支长度是消除边沿台阶的最直接方式。

2、长分支上加适当电阻

在网络布局无法改变,分支引起的信号反射必须存在的情况下。最实用的方法就是在长分支末端加上电阻,消除信号反射。同样的在上述实验中,在分支节点处加上一个200Ω的电阻,其它条件不变进行通信实验。下图为实验的CAN波形图,此时可以看到边沿台阶已被消减,但是加了电阻之后差分电压变小,注意差分电压不得小于0.9V。这里值得一提的是:阻值大于500Ω的电阻吸收反射的能力很弱,所以在末端挂电阻的时候应小于500Ω。

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

当然很多场合是在出现了问题之后才发现支线过长,当重新布线或更改节点本身都无法操作的情况下,我们也有解决方案,那就是在过长的支线上增加CAN中继器,典型的如致远电子CANBridge,甚至可以支持不同波特率的CAN网络的连接。

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

    关注

    57

    文章

    2775

    浏览量

    464571
  • 总线
    +关注

    关注

    10

    文章

    2908

    浏览量

    88489

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

文章出处:【微信号:ZLG_zhiyuan,微信公众号:ZLG致远电子】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    广成科技CAN转光纤中继器的拓扑方式

    为满足CAN总线的中继需要,广成科技开发出了CAN转光纤转换器,可以实现CAN总线数据与光信号之间的相互转换。由于光的传输速度快,抗干扰能力强,所以在消防等领域里CAN转光纤转换器很受
    的头像 发表于 01-13 16:26 189次阅读
    广成科技<b class='flag-5'>CAN</b>转光纤中继器的<b class='flag-5'>拓扑</b>方式

    CAN总线十万个为什么 | 为什么CAN总线分支不能过长

    导读探讨了CAN总线中分支问题及其对信号完整性的影响,并提出了相应的解决方案。今天我们将深入探讨CAN总线中的一个关键问题——分支问题。在开始之前,让我们先来观察一下一个CAN总线的波形图:通过
    的头像 发表于 11-28 15:14 370次阅读
    <b class='flag-5'>CAN</b>总线十万个为什么 | 为什么<b class='flag-5'>CAN</b>总线分支不能<b class='flag-5'>过长</b>?

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

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

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

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

    CAN总线十万个为什么 | 聊聊几种常见的CAN网络拓扑

    导读随着CAN总线的应用越来越广泛,工程师在面对各种不同工况下,如何选择合适的网络拓扑方式就变成了一个让人头疼的问题。这篇文章会介绍主流的几种总线拓扑方式,可以帮您快速了解如何选择。大
    的头像 发表于 11-21 01:03 845次阅读
    <b class='flag-5'>CAN</b>总线十万个为什么 | 聊聊几种常见的<b class='flag-5'>CAN</b><b class='flag-5'>网络</b><b class='flag-5'>拓扑</b>

    CAN主站转Profinet协议网关(JM-PN-CAN

    的应用、工业控制中的应用、智能家庭和生活小区管理中的应用以及机器人网络互联中的应用等等 二,捷米特JM-PN-CAN拓扑图 三,技术参数
    的头像 发表于 08-28 15:28 377次阅读
    <b class='flag-5'>CAN</b>主站转Profinet协议网关(JM-PN-<b class='flag-5'>CAN</b>)

    CAN主站转Profinet从站协议网关(JM-PN-CAN

    的应用、工业控制中的应用、智能家庭和生活小区管理中的应用以及机器人网络互联中的应用等等 二,捷米特JM-PN-CAN拓扑图 三,技术参
    的头像 发表于 08-17 15:47 284次阅读
    <b class='flag-5'>CAN</b>主站转Profinet从站协议网关(JM-PN-<b class='flag-5'>CAN</b>)

    CAN总线和EtherCAT的区别

    CAN总线和EtherCAT是两种在工业自动化和控制领域广泛应用的通信总线协议,它们各自具有独特的技术特点和应用场景。以下是对CAN总线和EtherCAT之间区别的详细分析,包括技术原理、传输速度、实时性能、网络
    的头像 发表于 08-05 15:43 4436次阅读

    can网络数据帧的特点

    特点,在分布式系统中得到了广泛应用。 数据帧的重要性 :数据帧是CAN网络中用于数据传输的基本单元,其结构设计和特性直接关系到整个网络的通信效率和可靠性。 二、数据帧的结构 基本构成 :CAN
    的头像 发表于 07-24 15:18 452次阅读

    请问mesh网络拓扑结构是如何管理的?

    请问mesh网络拓扑结构是如何管理的? 在mesh_demo 中,espconn_mesh_get_node_info(MESH_NODE_ALL, &sub_dev_mac
    发表于 07-12 06:20

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

    ,controllerareanetwork)属于工业现场总线的范畴,是一种有效支持分布式控制和实时控制的多主异步串行通信网络CAN网络拓扑结构主要有线性
    的头像 发表于 07-05 08:25 1973次阅读
    为什么<b class='flag-5'>CAN</b>总线分支在0.3米内是最可靠的?

    从星型到网状:多种网络拓扑结构的优缺点及应用

    网络拓扑作为网络设计的基础,对于网络的性能、可靠性和扩展性起着重要作用。不同的网络拓扑结构类型各
    的头像 发表于 06-26 15:19 3061次阅读
    从星型到网状:多种<b class='flag-5'>网络</b><b class='flag-5'>拓扑</b>结构的优缺点及应用

    速锐得深入解析吉利几何CAN总线数据通信网络拓扑层级框架技术

    的不断进步,吉利旗下的新能源汽车品牌——吉利几何,也采用了这一技术来实现其车辆内部各个系统之间的高效、可靠的通信。今天,我们就来深入了解一下吉利几何CAN总线数据通信网络拓扑层级框架技术。 在
    的头像 发表于 05-13 16:12 788次阅读
    速锐得深入解析吉利几何<b class='flag-5'>CAN</b>总线数据通信<b class='flag-5'>网络</b>的<b class='flag-5'>拓扑</b>层级框架技术

    购买CAN网关时搭配CAN分析仪的原因有哪些?

    首先,CAN网关作为整个CAN网络的核心,主要负责控制整车中不同CAN总线的信号转发与处理。
    的头像 发表于 04-15 09:21 414次阅读

    超算网络中的主流拓扑架构

    传统的树形网络拓扑中,带宽是逐层收敛的,树根处的网络带宽要远小于各个叶子处所有带宽的总和。而Fat-Tree则更像是真实的树,越到树根,枝干越粗,即:从叶子到树根,网络带宽不收敛,这是
    发表于 03-26 09:41 5748次阅读
    超算<b class='flag-5'>网络</b>中的主流<b class='flag-5'>拓扑</b>架构