教你设计出安全的CAN总线拓扑

2019-06-27来源: ZLG立功科技·致远电子关键字:CAN

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


一、直线型拓扑


image.png 

图1   直线型拓扑


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


它的优势包括:

●  布线施工简单;

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

●  接线操作简单方便; 

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

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

● 支线长度不能过长。


二、星型拓扑


image.png 

图2   星型拓扑


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


这种拓扑方式的优点是:

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

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

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

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

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

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


三、树状拓扑


image.png 

图3   树状拓扑


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


这种拓扑方式的优点是:

●  布线施工方便;

●  最大限度缩短布线距离。


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

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

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


image.png 

图4   树状拓扑应用


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


四、环形拓扑


image.png 

图5   环形拓扑


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


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


这种拓扑方式的优点是:在线缆任意位置断开后,总线依然可以通讯。

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


五、总结


image.png 

图6   拓扑方式总结


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


关键字:CAN

编辑:baixue 引用地址:http://news.eeworld.com.cn/mndz/ic465891.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:2019中国(成都)电子信息博览会,7月聚焦蓉城
下一篇:进联工业股份有限公司,传承工匠精神

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

保时捷联手苹果 为电动Taycan提供车载Apple Music

据外媒报道,豪华车品牌保时捷和科技巨头苹果公司一致认为,流媒体音乐将是车内信息娱乐系统的下一发展方向,于是双方决定携手合作:苹果将为保时捷全新纯电动汽车Taycan提供Apple Music。保时捷北美地区负责人兼CEO Klaus Zellmer表示,将Apple Music融入Taycan是公司一直以来的目标,“这是一次设计的创新和进步,同时也体现了我们所崇尚的品牌价值。这也是当这一项目开始时,我们激动不已的原因所在。”纯电动版Taycan将于9月初正式亮相,是保时捷近年来发布的最重要的一款新车。自保时捷在2015年表示计划推出一款全电动车型以来,保时捷的高管便一再强调,Taycan从性能、设计风格以及技术方面都将与公司的传统
发表于 2019-08-21

车载空调压缩机CAN总线通讯采用隔离方案的原因

、逆变、变频、电机这些名词时,想必工程师们会立刻想到一个名词:干扰。 图2  新能源车空调系统干扰的最终结果就是空调控制器与中控单元之间错误帧增多、通信不畅甚至直接损坏控制板上的CAN收发器。因此相比于燃油车,新能源车的空调系统特殊性使其不可避免的要进行CAN总线通信隔离。 图3  受干扰的CAN总线二、如何隔离CAN总线隔离主要包含两个方面,通信隔离和供电隔离。 图4  总线隔离ZLG立功科技·致远电子面向CAN总线隔离防护提供了多个层面的解决方案,主要包括高集成度模块方案与器件分立搭建两种方案。高集成度模块方案可提供器件车规级
发表于 2019-08-21
车载空调压缩机CAN总线通讯采用隔离方案的原因

从CAN快速升级到CAN FD,你可能需要系统基础芯片

CAN 是Controller Area Network 的缩写(以下称为CAN),是ISO国际标准化的串行通信协议。在汽车产业中,出于对安全性、舒适性、方便性、低公害、低成本的要求,各种各样的电子控制系统被开发了出来。由于这些系统之间通信所用的数据类型及对可靠性的要求不尽相同,由多条总线构成的情况很多,线束的数量也随之增加。为适应“减少线束的数量”、“通过多个LAN,进行大量数据的高速通信”的需要,1986 年德国电气商博世公司开发出面向汽车的CAN 通信协议。此后,CAN 通过ISO11898 及ISO11519 进行了标准化,在欧洲已是汽车网络的标准协议。CAN 的高性能和可靠性已被认同,并被广泛地应用于工业自动化、船舶
发表于 2019-08-21
从CAN快速升级到CAN FD,你可能需要系统基础芯片

stm32CAN波特率计算小程序(QT源码)

软件:Qt Creator开发环境:Window7用qt做得一个计算波特率的小程序,在实际的应用中我们设置波特率的时候是通过以下参数来定的:CAN_InitStructure.CAN_SJW=CAN_SJW_1tq;CAN_InitStructure.CAN_BS1=CAN_BS1_9tq;CAN_InitStructure.CAN_BS2=CAN_BS2_6tq;CAN_InitStructure.CAN_Prescaler=5;波特率计算小程序的截图:   根据所需的的采样点、波特率以及错误率得到以上外设初始化所需的参数。据网上资料,采样点的设置有以下规律:75%   
发表于 2019-08-20
stm32CAN波特率计算小程序(QT源码)

为何车载空调压缩机CAN总线通讯需要采用隔离方案?

能稳定驱动压缩机中的电机,该部分的功能部件在车辆中以空调驱动单元存在。说到高压、逆变、变频、电机这些名词时,想必工程师们会立刻想到一个名词:干扰。 图2 新能源车空调系统 干扰的最终结果就是空调控制器与中控单元之间错误帧增多、通信不畅甚至直接损坏控制板上的CAN收发器。因此相比于燃油车,新能源车的空调系统特殊性使其不可避免的要进行CAN总线通信隔离。 图3 受干扰的CAN总线       如何隔离 CAN总线隔离主要包含两个方面,通信隔离和供电隔离。 图4 总线隔离 ZLG致远电子
发表于 2019-08-20
为何车载空调压缩机CAN总线通讯需要采用隔离方案?

技术文章—CAN总线分支过多或过长问题的五种解决方案

摘要:CAN总线作为可靠性、稳定性最高的总线之一,在工业现场、汽车电子、轨道交通等行业都有广泛的应用。但是在实际使用CAN总线中还是会遇到一些问题,今天我们就总线分支过长/过多引起的总线问题进行深入的剖析。 CAN总线的布线受现场环境、产品形状等因素的影响,可能导致现场布线中出现总线的分支过长/过多等现象,某系统中A、B(AB各有120电阻)一条CAN线上挂有CDEF等节点,若将C支线延长100m,则F全部关闭,系统会报错,去掉100m延长线,F任意状态系统都不会报错。 当总线支线过长,上升沿和下降沿产生台阶现象,当台阶正好处于0.5V逻辑识别阈值附近时,容易导致位宽度失调,从而使接收节点接收错误,针对此类错误
发表于 2019-08-15
技术文章—CAN总线分支过多或过长问题的五种解决方案

小广播

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2019 EEWORLD.com.cn, Inc. All rights reserved