RS-485集线器的设计.pdf

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
精品文档 作者:郑州威科姆公司 张晓健 河南海华 来源 : 电子设计应用 2009 年第 5 期 摘要:本文介绍了一种四路 RS-485 集线器的设计,这种集线器具有各支路全部隔离、零延时自动收发转 换、故障支路自动切除并报警、故障恢复后自动接入以及防雷击浪涌保护等功能,可以弥补 RS-485 总线在实际 应用中的不足。 关键词: RS-485;集线器;故障自动隔离 引言 RS-485 总线基于平衡发送和差分接收,具有很强的抗共模干扰能力,在远程有线数字通信领域使用非常广泛。 但它也存在一些缺点,如一个节点故障会引起整个总线瘫痪、不能星型布线等。在总线上加装一个 RS-485 集线 器可以弥补这些缺陷,同时延长通信距离。 RS-485 集线器工作原理 RS-485 集线器利用主 485 芯片把上位机总线上的差分信号转换成 TTL 电平,然后以广播方式分配给其它各支路 的从 485 芯片,由从芯片再转换为差分信号发送到各分支总线上。图 1 是四路集线器的应用方案,图的左侧接 RS-485 总线上位机,右侧接各分支下位机。 由图 1 可以看出, RS-485 集线器起到了中继器延长距离和扩充终端数量的作用。对于四路集线器,它的四个分 支总线可以分别按串行方式布线,相当于把原来的一组总线按星型方式分成了四组,解决了布线的局限性。另 外,当其中一个节点故障导致总线短路时,只会影响到它所在的一组分支总线,而不会影响到其它三组。 图 1 RS-485 集线器应用方案 。 1欢迎下载 精品文档 图 2 防雷击浪涌保护设计原理图 图 3 自动收发转换设计原理图 图 4 故障自动隔离模块原理框图 RS-485 集线器设计 参照图 1 的工作原理,各模块设计重点如下。 电源设计 出于隔离保护和抗干扰的考虑, 5 个 485 芯片采用 5V 隔离电源模块供电,使主、从电路相互隔离。 。 2欢迎下载 精品文档 信号隔离设计 所有分支信号与主站信号之间都采用高速光耦 6N137 进行隔离,实现各分支之间、各分支与主站之间全部隔离。 防雷击浪涌保护设计 如图 2 所示,所有总线出口都采用防雷管和 TVS管构成两级保护。总线感应到雷击等高压大能量信号时,先通 过防雷管提供的线线间、线地间防雷保护功能,使雷击过电压被迅速泄放,泄放过程中产生的瞬态大电流会在 电路中感应出一个尖峰电压,次级保护使用的 TVS 管可以将上述尖峰电压吸收。如果有较大的电流,可以通过 热敏电阻的高阻值来降压。 零延时自动收发转换设计 如图 3 所示,利用 485 芯片的数据输入端 DI 通过非门来控制收发控制端 DE/RE。电阻、电容的作用是为了补偿 DI 到 DE之间信号传输的延时。 故障自动隔离设计 该模块的设计原理是用模拟开关串接在各分支路的接收数据线上,通过单片机监测这些接收数据,判断是否出 现故障,当出现故障时使能端断开该路模拟开关,同时发出报警,待故障恢复后再使其自动接入,原理框图如 图 4 所示。 单片机程序设计 485 从芯片的 RO取反后接 485 主芯片的 RE/DE。若 RO为高,主芯片处于接收上位机数据状态;若 RO一直为低, 则主芯片一直对上位机发送,算是故障状态。 单片机内部设 2 秒为一个循环判断周期。在这 2 秒内,如果有持续 10ms的高电平,则视为正常无故障,导通模 拟开关;若没有,则视为故障,断开模拟开关。 单片机的主程序流程如图 5 所示。单片机的定时中断程序流程如图

文档评论(0)

lyf66300 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8020140062000006

1亿VIP精品文档

相关文档