设为首页
联系站长
加入收藏
 您的位置: Pecker's Home >> 文章频道 >> 电子技术 >> 单片机/DSP/嵌入式系统 >> 其他单片机 >> 正文
  关于单片机多机通信系统稳定性的探讨         
关于单片机多机通信系统稳定性的探讨
[ 作者:汪晓兢    转贴自:单片机与嵌入式系统应用    点击数:1901    更新时间:2008-4-4    文章录入:pecker

  《单片机与嵌入式系统应用》2001年第8期刊登的《单片机多机通信系统的稳定性研究》(以下简称《稳定性》)一文中,陈晓英老师提出了在单片机多机通信系统研制过程中,由RS-485接口构成半双工通信网络时所遇到的两个问题及解决方法。

  笔者在研制单片机多机通信系统过程中,采用其它设计方法,消除了系统的不稳定因素,整个系统2年来一直运行稳定、可靠,希望在此能与大家作进一步的探讨。

  由RS-485接口构成的半双工通信网络,其结构如图1所示,其中R=120Ω,为匹配电阻,作用为消除反射、吸收噪声。这样,无论系统处于什么状态,线路上都不会出现噪声干扰。这就很好地解决了《稳定性》一文中所提出的第2个问题。

图1  RS-485半双工通信网络

  MAX485芯片内部功耗的计算方法如下:在正常工作区域内(除去开路、短路状态),MAX485的差分输出B、A端电压与输出电流之比是线性的,等效电路如图2所示。根据MAX485手册提供的输出电流-差分输出电压曲线图,图2中E≈3.75 V,R0≈41Ω。读者也可根据E= (R0+R) I = (R0+R)U/R取2组R、U值,计算出E、R0。芯片内部功耗P=I2 R0,短路条件下,P = 3.752/41 = 340 mW, 而芯片70 ℃持续耗散功率为700mW。

  MAX485芯片损坏的原因有2个:

  ①  通信线路上所有主、分机共用1个电源;

  ②  系统上电复位阶段,所有MAX485都处于输出状态。

  2个条件共同作用才会造成MAX485损坏,只要消除任何一个条件,芯片就不会损坏。

  在上电复位阶段,通信网络上所有RS-485芯片均应处于接收输入状态,而不能在发送状态。如果设计是采用单片机8031的P1口控制MAX485的RE/DE端,则应经过反相器控制,如图3所示。该反相器的作用很重要,不可缺少。

图2  MAX485输出等效电路图   图3  MAX485控制电路

  结果,即使是在实验室调试阶段,按照图1接法没有限流电阻,在5个分机共用一个电源的条件下,也没有出现过MAX485芯片损坏的现象。

  另外,MAX485的差分输入/输出端应直接接到通信线路上,而无需限流电阻。MAX48X系列接口芯片内部采用2种技术,以保护异常条件下芯片不致损坏:

  ①  过流保护。当通信线路异常短路致使处于输出状态的MAX485输出端短路时,保护电路起控,限制短路电流为100 mA左右。

  ②  过热保护。当芯片本身温升过高时,内部热关断电路强迫输出,进入高阻状态,即芯片越热,内阻越大,输出短路电流越小。

  实验数据:将MAX485差分输出脚6、7短路(条件:VCC=5 V,=0,DE端与VCC端相连),5 min(分钟)后,短路电流从初始值104 mA下降到94 mA,芯片稍热且恒定。

  MAX48X系列具体数据参数可从www.maxim-ic.com.cn网站下载。

  本多机通信网络距离800m,挂接分机60个,应用于丰台区实验中学“闭路电视教学双向控制系统”,1998年以来,运行一直稳定、可靠。

(北京市7203信箱23分箱 汪晓兢)

分享到:
    免责声明:本文仅代表作者个人观点,与Pecker's Home无关。登载目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字和图片(或其他媒体形式内容)的真实性、完整性、及时性本站不作任何保证或承诺。请读者仅作参考,并请自行核实相关内容。如果有侵犯版权事宜,请通知master@peckerhome.com,我们将在第一时间删除该信息。
  • 上一篇文章: 利用PWM给单片机应用增加语音功能

  • 下一篇文章: FPGA为车用微控制器提升设计灵活性
  • 发表评论】【告诉好友】【打印此文】【关闭窗口
     最新5篇热点文章
    处理器架构消亡史[00140]
    通信恩仇,5G江湖[00281]
    官方辟谣扫码支付引爆加油…[00524]
    谷歌搭售是不是作恶?可以…[00285]
    你对Zigbee无线连接了解多…[00515]
     
     最新5篇推荐文章
    Pecker之家开通用于电子元…[02-13]
    印刷电路板图设计经验[04-04]
    基于电力线通信的家庭网络…[03-23]
    利用USB控制器设计的Windo…[01-20]
    基于ARM920T微处理器的IDE…[01-20]
     
     相 关 文 章
    Microchip宣布推出PIC32MX…[00297]
    Microchip扩展通用8位PIC&…[00330]
    Microchip扩展PIC24 Lite单…[00385]
    Microchip推出体积最小、成…[00366]
    英飞凌交付第1亿颗TriCore…[00339]

      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
        没有任何评论