所谓磨刀不误砍柴功,合理的总线布局布线等于成功的一半,那么总线布线时如何选取导线?如何选取布线拓扑结构呢?
一、 导线选型
1、 导线类型
CAN总线布线时必须采用双绞线,且需采用特征阻抗约120Ω的双绞线,在通信距离较长或电磁环境恶劣的情况下最好用屏蔽双绞线,这样可以有效抑制电磁干扰,保证可靠的通信。
2、 线长与直流电阻
当客户的通信距离较长时就不得不考虑线路损耗了,如果使用的线缆太细,导线的直流电阻太大。那么在总线起始端发出的信号在经历漫长的路途之后到达末端的节点时信号将大幅衰减,最终导致通信失败。那么线长和传输线截面积,线长与通信波特率又有什么关系呢?我们总结如下图1所示。
CAN总线布线规范
图1传输线相关参数推荐值
二、布线拓扑结构
1、“手牵手”式连接
在直线型拓扑中,由于分支存在一定的长度以及分支长度的积累会造成总线上阻抗不连续,继而产生信号反射的现象,所以直线型拓扑中最常用的是手牵手连接方式。如图 2所示,为了保证通信的可靠性,起始端和末端的节点都需要加120Ω的终端电阻,不可只接一端或两端均不接。
CAN总线布线规范
图2手牵手连接方式接线图
2、T型分支式连接
在大多数的工业现场、轨道机车中,由于整体线缆非常多均需要使用接线排,方便后期维护。所以CAN总线上的节点分支不可避免,只能尽量减小分支长度,如图 3。
CAN总线布线规范
图3 T型分支结构图
这个分支长度在最高波特率1M时最好在0.3m以内,我们可以推断在其他波特率条件下如果分支长度满足小于0.3m,那么总线通信可以稳定运行。
在某些场合无法做到这么短的分支怎么办呢?我们可以根据不同的波特率,选择不同的分支长度。如图4可知,随着波特率的增加,分支约束越来越严格,相反如果想增加分支的长度那么波特率必须降低以获得稳定的通信。
CAN总线布线规范
图 4 波特率与分支长度的关系
3、星型拓扑
CAN总线布线规范
图 5 等长星型连接
如图 5所示,若采用等长星型拓扑进行接线可以不使用集线器设备,适当调整每个节点的终端电阻即可实现组网。
R=N×60Ω
N:分支数量
R:每个分支的终端电阻
注意每个节点必须加终端电阻,不能在星型网络的中心加任何电阻。
在现实应用中很多场合无法做到等长星型连接,这个时候我们需要使用CAN集线器来进行分支,如图6所示。
CAN总线布线规范
图 6 集线器用于复杂的分支网络
使用集线器布线灵活性很大,可以根据需要任意分支,少了很多约束条件。
关键字:CAN总线 布线规范
引用地址:CAN总线布线规范
一、 导线选型
1、 导线类型
CAN总线布线时必须采用双绞线,且需采用特征阻抗约120Ω的双绞线,在通信距离较长或电磁环境恶劣的情况下最好用屏蔽双绞线,这样可以有效抑制电磁干扰,保证可靠的通信。
2、 线长与直流电阻
当客户的通信距离较长时就不得不考虑线路损耗了,如果使用的线缆太细,导线的直流电阻太大。那么在总线起始端发出的信号在经历漫长的路途之后到达末端的节点时信号将大幅衰减,最终导致通信失败。那么线长和传输线截面积,线长与通信波特率又有什么关系呢?我们总结如下图1所示。
CAN总线布线规范
图1传输线相关参数推荐值
二、布线拓扑结构
1、“手牵手”式连接
在直线型拓扑中,由于分支存在一定的长度以及分支长度的积累会造成总线上阻抗不连续,继而产生信号反射的现象,所以直线型拓扑中最常用的是手牵手连接方式。如图 2所示,为了保证通信的可靠性,起始端和末端的节点都需要加120Ω的终端电阻,不可只接一端或两端均不接。
CAN总线布线规范
图2手牵手连接方式接线图
2、T型分支式连接
在大多数的工业现场、轨道机车中,由于整体线缆非常多均需要使用接线排,方便后期维护。所以CAN总线上的节点分支不可避免,只能尽量减小分支长度,如图 3。
CAN总线布线规范
图3 T型分支结构图
这个分支长度在最高波特率1M时最好在0.3m以内,我们可以推断在其他波特率条件下如果分支长度满足小于0.3m,那么总线通信可以稳定运行。
在某些场合无法做到这么短的分支怎么办呢?我们可以根据不同的波特率,选择不同的分支长度。如图4可知,随着波特率的增加,分支约束越来越严格,相反如果想增加分支的长度那么波特率必须降低以获得稳定的通信。
CAN总线布线规范
图 4 波特率与分支长度的关系
3、星型拓扑
CAN总线布线规范
图 5 等长星型连接
如图 5所示,若采用等长星型拓扑进行接线可以不使用集线器设备,适当调整每个节点的终端电阻即可实现组网。
R=N×60Ω
N:分支数量
R:每个分支的终端电阻
注意每个节点必须加终端电阻,不能在星型网络的中心加任何电阻。
在现实应用中很多场合无法做到等长星型连接,这个时候我们需要使用CAN集线器来进行分支,如图6所示。
CAN总线布线规范
图 6 集线器用于复杂的分支网络
使用集线器布线灵活性很大,可以根据需要任意分支,少了很多约束条件。
上一篇:rs232转换器的应用介绍
下一篇:现场总线在DCS系统中的集成设计
推荐阅读最新更新时间:2024-05-03 00:17
基于CAN总线的制造业远程监测仪器系统
在现代化生产中,机电设备的状态监测和故障诊断技术越来越受到重视,但现有的生产过程监测系统网络开放性不强、在远程监测和诊断方面存在许多不足。为了保证设备安全、稳定及协调的运行,需要对多数关键设备进行远程实时监测、集中控制及管理。 CAN总线是一种先进的串行总线通信技术,具有多主、高可靠性及实时性等优点。通过现场总线系统能将各网络节点采集的信号实时传输到监测控制中心,由监测控制中心实现对设备的远程监控与管理。 1系统的组成及功能 系统采用多功能转子试验台为研究试验对象,整个系统由现场实时数据采集系统、现场总线网络通信系统及上位机分析与诊断系统(管理信息系统)三大部分组成。根据现场实际情况,设置相应数量的网络数据采集器,对设备的主要
[嵌入式]
基于车联网的车辆信息远程搜集数据系统
车联网,是指装载在车辆上的电子标签通过无线射频等识别技术,实现在信息网络平台上对所有车辆的属性信息和静、动态信息进行提取和有效利用,并根据不同的功能需求对所有车辆的运行状态进行有效的监管和提供综合服务。 车联网的概念在20世纪60年代已经先后出现在美国、欧洲与日本等发达国家和地区,并先后发展起ITS、IVHS、RTI、VICS等车联网系统。在国内,全国第四届GPS运营商大会,车联网的概念被首次提出,得到广大专业人士的认同;在无锡举行的中国国际物联网大会上,国家将车联网列为我国重大专项第三专项中的重要项目,中国的车联网由此起步。到现今,一些供应商所提供的车载系统中,已经基本实现智能导航、保养预约、咨询查询等功能,更方便车辆出行,在一
[嵌入式]
SylixOS 基于AT91SAM9X25的CAN总线传输流程解析
概述 本文档是在AT91SAM9X25平台上进行SylixOS CAN总线驱动开发时,对CAN总线底层传输流程的解析。 适用于正在学习CAN总线驱动的技术工程师。 技术实现 CAN总线的传输流程可以分成两个部分: 一部分是CAN总线的发送流程,主要工作是将准备发送的数据填充到对应的寄存器,并使能开始传输位和邮箱中断位;另一部分是CAN总线的中断处理流程,主要工作是对触发中断的中断源进行判断,并对不同的中断进行相关处理。 CAN总线的发送流程 在AT91SAM9X25平台上,CAN总线发送流程如图 21所示。在填写数据的帧ID时,必须要将邮箱设置为禁用模式。正常情况下,当我们将数据填充完成,开始发送数据时,就可以在总
[单片机]
基于CAN总线的汽车CAN节点测试仪设计
CAN通讯程序包括SJA1000芯片的初始化、接收数据和发送数据。测试仪上电后进行SJA1000的初始化,该操作必须正确可靠,这是接收数据和发送数据的前提。根据SJA1000的手册,设计 代码如下:
writesja1000(MODADDR, 0x09);
//设置方式寄存器,进入复位操作以初始化
writesja1000(CDRADDR, 0x88);
//设置时钟分频寄存器,选PeliCAN模式
writesja1000(AMR0ADDR, AMR0 );
//设置接收屏蔽寄存器0
writesja1000(AMR1ADDR, AMR1);
//设置接收屏蔽寄存器1
[嵌入式]
基于CAN总线和DSP的起重机多功能安全监控系统
起重机是工程建设中的必要设备之一,在施工中应用相当广泛。然而,起重机潜在的危险因素也较多,容易发生恶性事故。国家技术监督局先后专门制定和发布了《起重机设计规范》(GB3811-83)、《起重机械超载保护装置安全技术规范》(GB12602-90)、《起重机安全规程》(GB6067-85)等标准,要求各类起重机械必须装备安全保护装置。因此开发新型的起重机多功能安全监控和保护系统是很有必要的。基于此,近年来国内外先后研制出一些起重机安全保护装置,如载荷限制器、力矩限制器、起升高度仪、防碰撞装置、风速报警器等。但它们功能单一,如果需要多种保护功能,必须安装多台仪器,这样不仅价格昂贵,也给维护和使用带来了不便。起重机用户迫切需要一种集多
[嵌入式]
CAN总线下的燃料电池汽车空调控制节点
在能源日趋紧张、空气污染日益严重的今天,开发具有自主知识产权的新型燃料电池汽车是我国汽车产业的一个重要飞跃和里程碑,也是国家重点扶持的主要领域之一。燃料电池汽车与传统燃油汽车相比具有环保、节能(氢气为燃料)、运行平稳无噪声等特点。燃料电池汽车系统的核心是它的动力系统,即燃料电池发动机,同时配备高功率锂离子电池,能够回收下坡和制动能量。整个汽车系统由若干控制单元组成,各单元通过汽车总线彼此相连,其中空调控制系统是这种新型能源汽车的一个辅助控制单元,但它也是汽车系统的一个重要组成部分。本文将给出一种采用通用微控制器(MCU)和独立CAN控制器和收发器为核心的智能节点,完成与汽车系统之间的通信和控制由数字信号处理器DSP2407为控制芯
[汽车电子]
基于CAN总线的联合收割机智能控制系统的设计与实现
摘要:本文介绍了一种以P87C2591单片机为主控器,以谷物流量传感器、谷物湿度传感器、割台高度传感器、地速传感器、升运器转速传感器、DGPS接收机、变量作业控制和智能控制终端为主要外围元件的联合收割机智能控制系统。此系统具有显示直观、准确,使用方便、可靠等优点,代表了联合收割机智能控制系统的最新发展趋势。在系统设计过程中充分考虑了性价比,选用价格低、性能稳定的元器件。通过运行调试,试验结果与设计要求基本一致。 关键词:CAN总线;联合收割机;智能控制 1 系统组成及工作原理 整个系统可以分成两个独立的部分:产量监测子系统和变量作业控制子系统。它们分别用来实现产量监测和变量作业控制的功能。系统框图如图1所示。系统中所有节点都
[工业控制]
技术文章—CAN总线分支过多或过长问题的五种解决方案
摘要:CAN总线作为可靠性、稳定性最高的总线之一,在工业现场、汽车电子、轨道交通等行业都有广泛的应用。但是在实际使用CAN总线中还是会遇到一些问题,今天我们就总线分支过长/过多引起的总线问题进行深入的剖析。 CAN总线的布线受现场环境、产品形状等因素的影响,可能导致现场布线中出现总线的分支过长/过多等现象,某系统中A、B(AB各有120电阻)一条CAN线上挂有CDEF等节点,若将C支线延长100m,则F全部关闭,系统会报错,去掉100m延长线,F任意状态系统都不会报错。 当总线支线过长,上升沿和下降沿产生台阶现象,当台阶正好处于0.5V逻辑识别阈值附近时,容易导致位宽度失调,从而使接收节点接收错误,针对此类错误给出
[物联网]