网站标志
导航菜单
当前日期时间
当前时间:
购物车
购物车中有 0 件商品 去结算 我的订单
商品搜索
商品搜索:
文章正文
单片机多机通信系统稳定性的探讨
作者:管理员    发布于:2015-08-17 13:38:18    文字:【】【】【
笔者在研制 单片机多机通信系统过程中,采用其它设计方法,消除了系统的不稳定因素,整个系统2年来一直运行稳定、可靠,希望在此能与大家作进一步的探讨。
由RS-485接口构成的半双工通信网络,其结构如图1所示,其中R=120Ω,为匹配电阻,作用为消除反射、吸收噪声。这样,无论系统处于什么状态,线路上都不会出现噪声干扰。这就很好地解决了《稳定性》一文中所提出的第2个问题。

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 ℃持续耗散功率为700 mW。

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

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

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

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

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

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

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

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

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

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

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

浏览 (41) | 评论 (0) | 评分(0) | 支持(0) | 反对(0) | 发布人:管理员
将本文加入收藏夹
新闻详情
脚注栏目
|
脚注信息
机电工程网(C) 2015-2020 All Rights Reserved.    联系我们