8051单片机与RS485应用电路原理图 .doc

8051单片机与RS485应用电路原理图 .doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
8051单片机与RS485应用电路原理图

8051单片机与RS485应用电路原理图 1nbsp;问题的提出nbsp; 在应用系统中,RS-485半双工异步通信总线是被各个研发机构广泛使用的数据通信总nbsp;线,它往往应用在集中控制枢纽与分散控制单元之间。系统简图如图1所示。nbsp;图1.nbsp;RS-485系统示意图nbsp;由于实际应用系统中,往往分散控制单元数量较多,分布较远,现场存在各种干扰,所nbsp;以通信的可靠性不高,再加上软硬件设计的不完善,使得实际工程应用中如何保障RS-485总nbsp;线的通信的可靠性成为各研发机构的一块心病。nbsp; 在使用RS-485总线时,如果简单地按常规方式设计电路,在实际工程中可能有以下两个问nbsp;题出现。一是通信数据收发的可靠性问题;二是在多机通信方式下,一个节点的故障(如死nbsp;机),往往会使得整个系统的通信框架崩溃,而且给故障的排查带来困难。nbsp;针对上述问题,我们对485总线的软硬件采取了具体的改进措施nbsp; 2nbsp;硬件电路的设计nbsp; 现以8031单片机自带的异步通信口,外接75176芯片转换成485总线为例。其中为了实现nbsp;总线与单片机系统的隔离,在8031的异步通信口与75176之间采用光耦隔离。电路原理图如nbsp;图2所示。nbsp;图nbsp;2nbsp;改进后的485通信口原理图nbsp;充分考虑现场的复杂环境,在电路设计中注意了以下三个问题。nbsp; 2.1nbsp;SN75176nbsp;485芯片DE控制端的设计nbsp;由于应用系统中,主机与分机相隔较远,通信线路的总长度往往超过400米,而分机系nbsp; 统上电或复位又常常不在同一个时刻完成。如果在此时某个75176的DE端电位为“1”,那nbsp;么它的485总线输出将会处于发送状态,也就是占用了通信总线,这样其它的分机就无法与nbsp;主机进行通信。这种情况尤其表现在某个分机出现异常情况下(死机),会使整个系统通信nbsp;崩溃。因此在电路设计时,应保证系统上电复位时75176的DE端电位为“0”。由于8031在复nbsp;位期间,I/O口输出高电平,故图2电路的接法有效地解决复位期间分机“咬”总线的问题。nbsp; 2.2nbsp;隔离光耦电路的参数选取nbsp; 在应用系统中,由于要对现场情况进行实时监控及响应,通信数据的波特率往往做得较nbsp;高(通常都在4800波特以上)。限制通信波特率提高的“瓶颈”,并不是现场的导线(现场nbsp;施工一般使用5类非屏蔽的双绞线),而是在与单片机系统进行信号隔离的光耦电路上。此nbsp;处采用TIL117。电路设计中可以考虑采用高速光耦,如6N137、6N136等芯片,也可以优化普nbsp;通光耦电路参数的设计,使之能工作在最佳状态。例如:电阻R2、R3如果选取得较大,将会nbsp;使光耦的发光管由截止进入饱和变得较慢;如果选取得过小,退出饱和也会很慢,所以这两nbsp;只电阻的数值要精心选取,不同型号的光耦及驱动电路使得这两个电阻的数值略有差异,这nbsp;一点在电路设计中要特别慎重,不能随意,通常可以由实验来定。nbsp; 2.3nbsp;485总线输出电路部分的设计nbsp; 输出电路的设计要充分考虑到线路上的各种干扰及线路特性阻抗的匹配。由于工程环境nbsp;比较复杂,现场常有各种形式的干扰源,所以485总线的传输端一定要加有保护措施。在电nbsp;路设计中采用稳压管D1、D2组成的吸收回路,也可以选用能够抗浪涌的TVS瞬态杂波抑制器nbsp;件,或者直接选用能抗雷击的485芯片(如SN75LBC184等)。nbsp;考虑到线路的特殊情况(如某一台分机的485芯片被击穿短路),为防止总线中其它分nbsp;机的通信受到影响,在75176的485信号输出端串联了两个20Ω的电阻R10、R11。这样本机的nbsp;硬件故障就不会使整个总线的通信受到影响。nbsp;在应用系统工程的现场施工中,由于通信载体是双绞线,它的特性阻抗为120Ω左右,nbsp;所以线路设计时,在RS-485网络传输线的始端和末端各应接1只120Ω的匹配电阻(如图2中nbsp;R8),以减少线路上传输信号的反射。nbsp;由于RS-485芯片的特性,接收器的检测灵敏度为±nbsp;200mV,即差分输入端VA-VBnbsp;≥nbsp;+200mV,输出逻辑1,VA-VBnbsp;≤-200mV,输出逻辑0;而A、B端电位差的绝对值小于200mVnbsp;时,输出为不确定。如果在总线上所有发送器被禁止时,接收器输出逻辑0,这会误认为通nbsp;信

文档评论(0)

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

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

1亿VIP精品文档

相关文档