RS-485集线器的设计

发布者:明石轩最新更新时间:2016-04-25 来源: jlck关键字:RS-485  集线器 手机看文章 扫描二维码
随时随地手机看文章
  引言

  RS-485总线基于平衡发送和差分接收,具有很强的抗共模干扰能力,在远程有线数字通信领域使用非常广泛。但它也存在一些缺点,如一个节点故障会引起整个总线瘫痪、不能星型布线等。在总线上加装一个RS-485集线器可以弥补这些缺陷,同时延长通信距离。

  RS-485集线器工作原理

  RS-485集线器利用主485芯片把上位机总线上的差分信号转换成TTL电平,然后以广播方式分配给其它各支路的从485芯片,由从芯片再转换为差分信号发送到各分支总线上。图1是四路集线器的应用方案,图的左侧接RS-485总线上位机,右侧接各分支下位机。

  由图1可以看出,RS-485集线器起到了中继器延长距离和扩充终端数量的作用。对于四路集线器,它的四个分支总线可以分别按串行方式布线,相当于把原来的一组总线按星型方式分成了四组,解决了布线的局限性。另外,当其中一个节点故障导致总线短路时,只会影响到它所在的一组分支总线,而不会影响到其它三组。

  

  图1 RS-485集线器应用方案

 

  图2 防雷击浪涌保护设计原理图

  

  图3 自动收发转换设计原理图

  

  图4 故障自动隔离模块原理框图

  RS-485集线器设计

  参照图1的工作原理,各模块设计重点如下。

  电源设计

  出于隔离保护和抗干扰的考虑,5个485芯片采用5V隔离电源模块供电,使主、从电路相互隔离。

  信号隔离设计

  所有分支信号与主站信号之间都采用高速光耦6N137进行隔离,实现各分支之间、各分支与主站之间全部隔离。

  防雷击浪涌保护设计

  如图2所示,所有总线出口都采用防雷管和TVS管构成两级保护。总线感应到雷击等高压大能量信号时,先通过防雷管提供的线线间、线地间防雷保护功能,使雷击过电压被迅速泄放,泄放过程中产生的瞬态大电流会在电路中感应出一个尖峰电压,次级保护使用的TVS管可以将上述尖峰电压吸收。如果有较大的电流,可以通过热敏电阻的高阻值来降压。
 

  零延时自动收发转换设计

  如图3所示,利用485芯片的数据输入端DI通过非门来控制收发控制端DE/RE。电阻、电容的作用是为了补偿DI到DE之间信号传输的延时。

  故障自动隔离设计

  该模块的设计原理是用模拟开关串接在各分支路的接收数据线上,通过单片机监测这些接收数据,判断是否出现故障,当出现故障时使能端断开该路模拟开关,同时发出报警,待故障恢复后再使其自动接入,原理框图如图4所示。

  单片机程序设计

  485从芯片的RO取反后接485主芯片的RE/DE。若RO为高,主芯片处于接收上位机数据状态;若RO一直为低,则主芯片一直对上位机发送,算是故障状态。

  单片机内部设2秒为一个循环判断周期。在这2秒内,如果有持续10ms的高电平,则视为正常无故障,导通模拟开关;若没有,则视为故障,断开模拟开关。

  单片机的主程序流程如图5所示。单片机的定时中断程序流程如图6所示。

  整个四路RS-485集线器的电路如图7所示(篇幅有限,其中不包含电源)。

  

  图5 单片机主程序流程图

  

  图6 单片机定时中断程序流程图

  

  图7 四路RS-485集线器设计原理图

  结语

  本设计在工程中运行正常,可以实现收发数据的零延时自动转换、故障支路自动排除以及故障恢复后自动接入,最高波特率可达到115200bps。同时可以星型布线,延长RS-485通信距离,增加带负载能力,使得复杂电磁场环境下组建大规模RS-485网络的很多问题迎刃而解,极大地提高了系统可靠性。

关键字:RS-485  集线器 引用地址:RS-485集线器的设计

上一篇:基于NIOSII的ARINC429总线接口板研究
下一篇:Y·CN总线供电及通信系统

推荐阅读最新更新时间:2024-05-03 00:20

基于以太网技术和RS-485协议的网络化数据采集系统介绍
  MSC1210采用增强型8051内核,时钟频率高达33MHz,它有3个独立的16位定时/计数器,1个片内看门狗、2个通用异步收发器,片内存储器包括闪速程序存储器、FLASH存储器(可以分区成程序存储器或数据存储器)、静态数据存储器等。另外,MSC1210还在片内固化了2KB的BOOT ROM,可以引导程序的写入,免去了程序写入时使用编程器的麻烦,MSC1210片内FLASH存储器的烧写寿命高达100万次,程序保存时间长达100年之久。该芯片已经在内部将数字和模拟电源分隔开来,两者都可以在2.7V~5.5V之间选取,这样用户可以将模拟部分和数字部分分开供电,可以有效地降低系统的噪声,提高A/D转换精度。   MSC1210是一个集
[嵌入式]
RS-232和RS-485接口之比较
串行接口主要用于串行式逐位数据传输,只要一对传输线便可以实现双向通信,具有通信线路简单、成本低的优点。现在,很多串行数据接口都被用于特定的 领域中,较为普遍的有I2C、CAN、LIN、SPI、Flex、MOST和I2S。当然,也还有一些传输速率更高的接口,如FireWire、HDMI 和Thunderbolt。但今天我们所要说串行接口可以称之为这些接口的鼻祖了,它们是–RS-232和RS-485。由于出现时间最早,很多人都认为 这两种接口已经过时或停产了。但事实上,它俩依然活跃于数据传输领域,并继续发挥着它们的光和热。下面将会对着两种接口类型逐一进行分析。 RS-232 1970年,RS-232接口问世,它是世界上最早出现的串行
[嵌入式]
基于RS-485总线的计算机视频监控系统的研究
    摘要: 提出一种用RS-485总线构成视频监控系统的方法。系统用便携式视频压缩终端运载视频图像进行实时压缩,通过RS-485总线将压缩图像数据传送给主机。     关键词: 视频监控 RS-485总线 图像压缩 DSP芯片 RS-485总线抗干扰能力强,能实现多站远距离通信,组网方便,成本低廉,因而在工业控制领域得到广泛应用。随着串行通信接口芯片和RS-485接口芯片传输速度的大幅度提高,使得利用RS-485总线传输图像数据成为可能,但是未压缩视频图像的数据量极大,即使总线传输速度高达1Mbps,传输一幅512×512×8的灰度图像就要耗时2.1s,因此必须视频图像数据进行压缩编码,再通过总线传输。
[嵌入式]
现场总线CANbus与RS-485之间透明转换的实现
    摘要: 给出了一种能在CANbus现场总线与RS-485总线之间透明转换的实现方法和实际电路。同时介绍了它的几种典型应用。     关键词: 现场总线 CANbus 透明转换 现场总线技术以其独有的技术优势和特点,在现代分布式测量与控制技术领域中的应用已愈来愈广泛。各种现场总线的主控制器一般都内嵌有相当完善的、开放式的互联通信协议,它具有通信速度快、误码率低、开发设计简单及网络使用维护方便等诸多特点,是实现网络化现场测量与控制技术的一个发展方向。但目前,在许多现场已投入使用的测量与控制系统中,各仪器设备或装置之间通信所使用的仍是传统的RS-485或RS-422总线。在不断投入新型现场总线系统的同时,要
[应用]
关于RS-485总线电流要求与收发器驱动能力
越来越多的人在问关于 EIA/TIA-485(俗称 RS-485 数据传输标准)基本概念的一些问题,这一事实表明未来数年 RS-485 仍会在各种工业接口中起到举足轻重的作用。 本文中,我们将为您解答许多常见和最新的问题,例如: 1:RS-485 收发器可以驱动多大的总线电流? 2:可以驱动 32 以上单位负载吗? 要回答第一个问题,我们需要研究图 1 所示典型 RS-485 数据链路。我们看到,除驱动通过端接电阻器的差分电流以外,驱动器还必须驱动通过许多接收机输入阻抗的电流,以及通过位于总线上的故障保护网络的电流。这些阻抗在差分信号线路和接地之间形成电流通路,同时影响了 A 和 B 信号线的电流,且影响程度相同。因此,可以将
[嵌入式]
基于ATmega128的无线数据采集系统
电力日益市场化的环境下,电力公司必须提高服务质量以保持竞争力。当前我国的一些地区,配网自动化程度低,人员工作效率低。根据这种需求,设计了无线数传系统.整个无线数据通信系统是基于RS-485串口通信的一点对多点网络结构。数传电台每站点设一部,分别连接主站的数据采集工作站和分站的RTU/FTU等,进行轮询通信。各分站作业数据上报以及数采工作站的控制指令下行传输都通过无线方式完成。 1 设计思想 数据采集单元采用先进的ATmega128嵌入式单片机作为核心部件,利用RS-485通信接口与控制系统通信。测量站主要是将捕捉的现场信号经转换器ADC采样、量化、编码后,变成数字信号传给微处理器,接收遥控指令并发送数据;主控站的主要工作是发
[单片机]
基于ATmega128的无线数据采集系统
基于RS-485总线的数据采集系统
1 硬件设计   系统整体框图系统实质上是一个集散控制系统,更准确地说是一个远程数据采集系统,系统概念设计图如图1 所示,系统整体框架图如图2 所示。   1.1 系统模块设计   1.1.1  信号获取模块   系统采集大坝坝内各个方位的形变,这种形变反映出各个方位的压力值。选用NZS - 25 系列差阻式应变计,它是一种大量程大应变计,适用于大坝及其他混凝土建筑物内部、钢结构等的应变量测量。它与一般压力传感器的结构不同,是通过测量比值而得到压力值,其基本结构如图3 所示。   图3 中, R1 、R2为敏感电阻,其基准电阻值为40 Ω ,在其没有受压时,2 个电阻的阻值都不会发生变化,但是当受到
[嵌入式]
波仕卡无源RS-485高速隔离器独辟蹊径
  随着现场总线的日益广泛的使用,人们逐步解决了简单总线信号的无源隔离,比如RS232隔离,比如4-20mA电流环的无源隔离。2015年1月,波仕电子正式发布型号为BS485H的“无源RS-485高速隔离器”,适应所有RS-485通信软件也无需任何设置。与以前的型号BS485A相比,新产品BS485H实现了速率增加10倍,从最高9600bps增加到最高115200bps、同样大小外形,同样无需供电,价格却降低了一半。   RS-485作为一种广泛使用的现场总线,有各种通信速率等规程,比如常用的(9600,N,8,1)。其它厂家的普通RS-485隔离中继器需要通过软件或者硬件跳线选择通信规程、波特率、格式等等。波仕的无论有源还是无源的
[嵌入式]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved