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

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

3天内不再提示

四种主流的拓扑方式介绍

AGk5_ZLG_zhiyua 来源:YXQ 2019-07-31 16:51 次阅读

随着CAN总线的应用越来越广泛,工程师在面对各种不同工况下,如何选择合适的网络拓扑方式就变成了一个让人头疼的问题。这篇文章会介绍主流的几种总线拓扑方式,可以帮您快速了解如何选择。

一、直线型拓扑

图1 直线型拓扑

直线型拓扑也叫总线型拓扑,如图1所示,所有的节点都接到同一总线上,总线上任意节点发送信息,其他节点都能正常接收。

它的优势包括:

布线施工简单;

阻抗匹配固定规则(首尾各1个120欧电阻匹配);

接线操作简单方便。

由于这些优势,在很多领域里都获得了广泛应用,可以满足大多数领域的应用要求,但是随着行业应用的扩展,逐渐发现了总线型拓扑的缺点,比如:

如果节点数较多,总线线缆变长,会影响总线传输;

支线长度不能过长。

二、星型拓扑

图2 星型拓扑

如图2所示,我们可以看到星型拓扑的特点就是每个分支都基本等长,在完全等长情况下,可不使用集线器设备,调整终端电阻即可实现组网(R=n×60欧姆;R:每个分支的终端电阻;n:分支数量)。如果各分支线路长度不同,就需要使用集线器对通讯进行控制,保证数据的稳定传输。

这种拓扑方式的优点是:

在进行节点扩展时较为方便;

可以缩减总线应用场景的使用面积。

然而这种拓扑方式的缺点也很明显,例如:

中央设备失败会导致网络瘫痪;

分支不等长时阻抗匹配复杂;

还需要增加集线器进行网络拓扑分割。

三、树状拓扑

图3 树状拓扑

树状拓扑的特点是分支较长并且长度不同,如图3所示,可以看到由于各支线长度不同阻抗匹配困难,常使用集线器和中继器进行分支。这些设备每路都具备独立的CAN控制器,所以可以将每段形成独立的直线拓扑,方便施工。

这种拓扑方式的优点是:

布线施工方便;

最大限度缩短布线距离。

然而这种拓扑方式的缺点也很明显,例如:

网络拓扑复杂,施工人员无法进行阻抗匹配;

须增加集线器或者中继器进行网络拓扑分割。

图4 树状拓扑应用

如图4所示,就是一个树状拓扑的应用模型,由于总体传输距离过长,所以每隔五公里左右就要加一个中继器,保证信号的传输质量,在各个子网节点通过CANbridge连接,子网中的各节点数据通过CANbridge进行收发与过滤,这样就完成了整体网络的组网。

四、环形拓扑

图5 环形拓扑

环形拓扑是将CAN总线首尾相接,形成环状,保证线缆任意位置断开,依然可以保证通讯。如图5所以,可以看到由于是环状结构,所以在终端电阻匹配方面采用分布式匹配方法,保证总体阻抗为60欧姆。

公式:R=120Ω,Rct1=Rct10=300Ω,Rct2~Rct9=5k

这种拓扑方式的优缺点是:

优点:在线缆任意位置断开后,总线依然可以通讯。

缺点:断线后,信号反射严重,无法应用于高波特率和远距离场合。

总结

图6 拓扑方式总结

如图6所示是对于这四种主流的拓扑方式的总结,在选择网络布局时,可以根据不同拓扑方式的优缺点来进行取舍,快速完成选择。

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

    关注

    56

    文章

    2472

    浏览量

    459381
  • 拓扑
    +关注

    关注

    4

    文章

    321

    浏览量

    29378

原文标题:CAN总线的拓扑如何设计最安全?

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

收藏 人收藏

    评论

    相关推荐

    51单片机的四种串行口工作模式介绍

    为串行口工作模式设置位,这样两位可以对应进行四种模式的设置。串行口工作模式设置。      波特率在使用串口做通讯时,一个很重要的参数就是波特率,只有上下位机的波特率一样时才可以进行正常通讯。波特率
    发表于 04-08 06:49

    模数转换器结束信号的四种处理方式

    模数转换器结束信号的四种处理方式  模数转换器(ADC)是将模拟信号转换为数字信号的设备。在ADC操作过程中,结束信号非常重要,它指示了模数转换器已经完成转换并准备好输出数据。下面将详细介绍
    的头像 发表于 02-03 16:41 384次阅读

    A/D转换的四种误差

    针对A/D转换中可能出现的误差,主要分为以下四种情况,漂移误差、线型比例误差、非线性误差、非单调性误差。还有那些能够引起AD转换出现比较大的误差类别? 先说AD转换是怎么取值的,假设输入信号0-3V
    发表于 01-30 14:19

    四种霍尔元件的感应方式分别是什么呢?

    和顺磁元件。以下将详细介绍四种霍尔元件的感应方式。 一、线性霍尔元件 线性霍尔元件是最常见的一种霍尔元件,也被称为磁敏电阻器。它是通过外加电压和磁场之间的相互作用来感应电流变化的。当线性霍尔元件处于垂直于磁场
    的头像 发表于 12-18 14:49 329次阅读

    设备管理通道控制四种方式

    设备管理的主要任务之一是控制设备和内存或处理机之间的数据传送,外围设备和内存之间的输入/输出控制方式四种,下面分别介绍
    发表于 12-08 14:05 278次阅读
    设备管理通道控制<b class='flag-5'>四种</b><b class='flag-5'>方式</b>

    Spring中依赖注入的四种方式

    将详细介绍四种常见的依赖注入方式。 第一种方式是构造函数注入。构造函数注入是最基础也是最常用的依赖注入方式之一。它通过在对象创建时将依赖的对
    的头像 发表于 12-03 15:11 524次阅读

    什么是走线的拓扑架构?怎样调整走线的拓扑架构来提高信号的完整性?

    什么是走线的拓扑架构?怎样调整走线的拓扑架构来提高信号的完整性? 走线的拓扑架构是指电子设备内部的信号线路布局方式。它对信号传输的完整性和稳定性有着重要影响。正确的走线
    的头像 发表于 11-24 14:44 324次阅读

    电路拓扑结构方案介绍

    电子发烧友网站提供《电路拓扑结构方案介绍.doc》资料免费下载
    发表于 11-14 11:27 0次下载
    电路<b class='flag-5'>拓扑</b>结构方案<b class='flag-5'>介绍</b>

    差分放大电路的四种输入和输出方式比较

    ,差分电路可以很好地抑制噪声和干扰信号,这使得差分电路在高精度、低噪声等应用中有广泛的应用。 差分电路的四种输入输出方式包括差模输入、共模输入、差模输出和共模输出。下面我们将分别对这四种方式
    的头像 发表于 10-25 11:01 5946次阅读

    SpringBoot 连接ElasticSearch的使用方式

    在上篇 ElasticSearch 文章中,我们详细的介绍了 ElasticSearch 的各种 api 使用。 实际的项目开发过程中,我们通常基于某些主流框架平台进行技术开发,比如
    的头像 发表于 10-09 10:35 429次阅读

    关于STC单片机IO口状态双向、推挽、开漏、高阻四种状态切换的疑问

    STC单片机IO口可以在双向、推挽、开漏、高阻四种状态切换。在切换过程中IO口会变成什么状态,手册没有明确说明。比如推挽为0时切换到双向,IO口是0还是1,推挽为1时切换到双向,IO口是0还是1,其他状态之间切换时有什么特别的变化?有哪位大神知道?
    发表于 09-27 07:57

    如何选择最合适的网络拓扑方式呢?如何解决CAN总线故障?

    CAN总线的应用越来越广泛,工程师在各种不同工况下,如何选择最合适的网络拓扑方式呢?本篇文章将介绍主流的几种总线拓扑
    发表于 08-28 14:57 284次阅读

    变频器的四种制动方式

    有关变频器的小知识,变频器的制动方式有哪几种,制动是指电动机运行过程中因故障保护或人为主动停机时采取的技术措施,变频器的制动方式有能耗制动、回馈制动、直流制动和直流回馈制动等四种
    的头像 发表于 06-09 18:01 3164次阅读

    简述Ubuntu安装软件的四种方式

    Ubuntu应该是目前最流行的Linux桌面系统了,本节会介绍在Ubuntu Linux系统上软件安装的几种方式。 下面会依次介绍apt软件包管理工具、直接安装deb软件包、绿色软件包安装、bundle软件安装包
    的头像 发表于 05-12 15:25 1.5w次阅读
    简述Ubuntu安装软件的<b class='flag-5'>四种</b><b class='flag-5'>方式</b>

    开关电源基本拓扑介绍

    开关电源基本拓扑介绍
    发表于 05-07 22:26