RS485总线制维修常见故障处理

发布者:Ziran520最新更新时间:2016-03-28 来源: eefocus关键字:RS485  总线制  故障处理 手机看文章 扫描二维码
随时随地手机看文章

提高RS-485总线可靠性的几种方法及常见故障处理
在MCU之间中长距离通信的诸多方案中、RS-485因硬件设计简单、控制方便、成本低廉等优点广泛应用于工厂自动化、工业控制、小区监控、水利自动报测等领域、但RS-485总线在抗干扰、自适应、通信效率等方面仍存在缺陷、一些细节的处理不当常会导致通信失败甚至系统瘫痪等故障、因此提高RS-485总线的运行可*性至关重要、

1 RS-485接口电路的硬件设计
   1)总线匹配、总线匹配有两种方法、一种是加匹配电阻、位于总线两端的差分端口VA与VB之间应跨接120Ω匹配电阻、以减少由于不匹配而引起的反射、吸收噪声、有效地抑制了噪声干扰、但匹配电阻要消耗较大电流、不适用于功耗限制严格的系统、   
另外一种比较省电的匹配方案是RC 匹配利用一只电容C 隔断直流成分、可以节省大部分功率、但电容C的取值是个难点、需要在功耗和匹配质量间进行折衷、除上述两种外还有一种采用二极管的匹配方案、这种方案虽未实现真正的匹配、但它利用二极管的钳位作用、迅速削弱反射信号达到改善信号质量的目的、节能效果显著、

   2) RO及DI端配置上拉电阻、异步通信数据以字节的方式传送、在每一个字节传送之前、先要通过一个低电平起始位实现握手、为防止干扰信号误触发RO(接收器输出)产生负跳变、使接收端MCU进入接收状态、建议RO外接10kΩ上拉电阻、

   3)保证系统上电时的RS-485芯片处于接收输入状态、对于收发控制端TC建议采用MCU引脚通过反相器进行控制、不宜采用MCU引脚直接进行控制、以防止MCU上电时对总线的干扰、

   4)总线隔离、RS-485总线为并接式二线制接口、一旦有一只芯片故障就可能将总线“拉死”、因此对其二线口VA、VB与总线之间应加以隔离、通常在VA、VB与总线之间各串接一只4~10Ω的PTC电阻、同时与地之间各跨接5V的TVS二极管、以消除线路浪涌干扰、如没有PTC电阻和TVS二极管、可用普通电阻和稳压管代替、
   5)合理选用芯片、例如、对外置设备为防止强电磁(雷电)冲击、建议选用TI的75LBC184等防雷击芯片、对节点数要求较多的可选用SIPEX的SP485R、

2 RS-485网络配置
1)网络节点数、网络节点数与所选RS-485芯片驱动能力和接收器的输入阻抗有关、如75LBC184标称最大值为64点、SP485R标称最大值为400点、实际使用时、因线缆长度、线径、网络分布、传输速率不同、实际节点数均达不到理论值、例如75LBC184运用在500m分布的RS-485网络上节点数超过50或速率大于9.6kb/s时、工作可*性明显下降、通常推荐节点数按RS-485芯片最大值的70%选取、传输速率在1200~9600b/s之间选取、通信距离1km以内、从通信效率、节点数、通信距离等综合考虑选用4800b/s最佳、通信距离1km以上时、应考虑通过增加中继模块或降低速率的方法提高数据传输可*性、

2)节点与主干距离、理论上讲、RS-485节点与主干之间距离(T头、也称引出线)越短越好、T头小于10m的节点采用T型、连接对网络匹配并无太大影响、可放心使用、但对于节点间距非常小(小于1m、如LED模块组合屏)应采用星型连接、若采用T型或串珠型连接就不能正常工作、RS-485是一种半双工结构通信总线、大多用于一对多点的通信系统、因此主机(PC)应置于一端、不要置于中间而形成主干的T型分布、

3 提高RS-485通信效率

   RS-485通常应用于一对多点的主从应答式通信系统中、相对于RS-232等全双工总线效率低了许多、因此选用合适的通信协议及控制方式非常重要、

   1.总线稳态控制(握手信号)、大多数使用者选择在数据发送前1ms将收发控制端TC置成高电平、使总线进入稳定的发送状态后才发送数据;数据发送完毕再延迟1ms后置TC端成低电平、使可*发送完毕后才转入接收状态、据笔者使用TC端的延时有4个机器周期已满足要求;
  
2.为保证数据传输质量、对每个字节进行校验的同时、应尽量减少特征字和校验字、惯用的数据包格式由引导码、长度码、地址码、命令码、数据、校验码、尾码组成、每个数据包长度达20~30字节、在RS-485系统中这样的协议不太简练、推荐用户使用MODBUS协议、该协议已广泛应用于水利、水文、电力等行业设备及系统的国际标准中、

4 RS-485接口电路的电源、接地
   对于由MCU结合RS-485微系统组建的测控网络、应优先采用各微系统独立供电方案、最好不要采用一台大电源给微系统并联供电、同时电源线(交直流)不能与RS-485信号线共用同一股多芯电缆、RS-485信号线宜选用截面积0.75mm2以上双绞线而不是平直线、对于每个小容量直流电源选用线性电源LM7805比选用开关电源更合适、当然应注意LM7805的保护:

   1.LM7805输入端与地应跨接220~1000μF电解电容;

   2.LM7805输入端与输出端反接1N4007二极管;

   3.LM7805输出端与地应跨接470~1000μF电解电容和104pF独石电容并反接1N4007二极管;

   4.输入电压以8~10V为佳、最大允许范围为6.5~24V、可选用TI的PT5100替代LM7805、以实现9~38V的超宽电压输入

关键字:RS485  总线制  故障处理 引用地址:RS485总线制维修常见故障处理

上一篇:关于RS485控制的施工建议
下一篇:RS232,RS422,RS485的由来

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

51单片机RS485程序源码与proteus仿真图
单片机-485-PC串口通信.jpg (106.21 KB, 下载次数: 21) 下载附件 保存到相册 2018-3-26 01:45 上传 单片机源程序如下: #include reg51.h #include intrins.h #define uchar unsigned char #define uint unsigned int sbit P12=P1^2; char code str = you are the best! nr ; main() { uint j; TMOD=0x20; TL1=0xfd;TH1=0xfd; SCON=0x50; PCON &= 0xef; TR1=1; IE=
[单片机]
51单片机<font color='red'>RS485</font>程序源码与proteus仿真图
普通家用空调Uo故障代码到底是什么?如何处理
●家用空调Uo故障代码 最近,有售后的兄弟的提问,例如普通家用空调是不是到了45以上度就不能制冷?-10多度能不能制热?Uo故障代码就是与之相关,那么,到底是什么?售后如何处理?下面我们来一起讨论。 一、空调的温度适用范围? 根据国家规定,我国是T1气候类型,所以一般空调温度适用范围-7-43摄氏度。冷酷外机、双级压缩、三缸压缩机范围更宽,具体参照说明书。 二、什么是Uo故障代码? 内机显示板显示Uo时,外环境温度过高或过低。通过外环感温包检查室外环境,当达到高于或低于某值时报该代码。 二、故障原因有哪一些? 1、超出空调的正常使用范围。 2、室外安装通风不良或散热不好的地方。 3、室外传感器故障。 4、外机主板故障。
[嵌入式]
普通家用空调Uo<font color='red'>故障</font>代码到底是什么?如何<font color='red'>处理</font>
RS485通讯五点要求
一、布线    走线走得好,可以很大程度减少干扰的影响,提高通讯的可靠性,但我们在实践中往往对此认识不足。如为了走线方便,把网线放在电源线的线槽里,或在天花板走线时经过日光灯等干扰源,这样走线是不对的。实际上干扰源对相邻网线的干扰,主要是通过磁场和电场的作用,按照电磁理论,干扰源对网线的感应与距离的平方成反比,因此,网线离干扰源那怕远离10厘米,网线受到的干扰都会明显减弱。    综上所述,走线应遵循两个原则:    远离电源线,日光灯等干扰源;    当网线不能与电源线等干扰源避开时网线应与电源线垂直,不能平行,并采用质量高的双绞线走线  二、阻抗匹配    终端接上 120Ω 电阻  三、通讯速率 
[嵌入式]
电能管理系统在云南建行本部变电所改造的应用
    Acrel-3000型低压智能 配电 系统,充分利用了现代电子技术、计算机技术、网络技术和现场总线技术的最新发展,对变 配电 系统进行分散数据采集和集中监控管理。对配电系统的二次设备进行 组网 ,通过计算机和通讯网络,将分散的配电所的现场设备连接为一个有机的整体,实现 电网 运行的远程监控和集中管理。本项目为中国建设银行股份有限公司云南分行本部地下B2变电所改造。根据配电系统管理的要求,需要对银行变电所内的低压配出线进行 电力 监控,以保证 用电 的安全、可靠和高效。   1系统结构描述   本监控系统主要实现中国建设银行股份有限公司云南分行本部地下B2变电所的0.4kV配电系统进行用电监测与电能管理;监测范围为改
[嵌入式]
提高RS485通信可靠性的设计方法
  RS-485接口芯片能担当起一种电平转化的角色,把TTL信号、COMS信号等转化为能在485总线上传输的差分信号,把接收到的485差分信号转化为MCU能够识别的TTL或COMS电平,在工业控制、仪器、仪表、多媒体网络、机电一体化产品等诸多领域得到了广泛应用。但在RS485通信中,常常会存在通信距离不远、通信质量差等问题。为提高RS485的通信质量,除了采用终端匹配的总线型结构外,在系统设计中通常要考虑以下几个问题。   1.故障保护   根据RS-485的标准规定,接收器的接收灵敏度为±200mV,这意味着当接收端的差分电压大于等于+200mV时,接收器输出为高电平,小于等于-200mV时输出为低电平,介于±200mV
[嵌入式]
RS485数据总线雷击过压防护
1. RS485总线的应用领域 工业控制,DCS,数据采集系统 高速公路收费系统 过程控制及制造 电力系统采集与控制系统 远程终端互连 2. 雷击过压防护的必要性 由于RS485总线实行长距离传输(1200米以上),而且其传输线通常暴露于户外,因此极易因为雷击等原因引入过电压。而RS485收发器工作电压较低(5V左右),其本身耐压也非常低(-7V~+12V),一旦过压引入,就会击穿损坏。在有强烈的浪涌能量出现时,甚至可以看到收发器爆裂,线路板焦糊的现象。 3. 防护方法及原理 以上为RS485总线的两级防护电路图。当雷击发生时,感应过电压由T与R端引入,G1.G2进行共模防护,G3进行差模保护,此时过电压被大大削弱到约50
[嵌入式]
RS485总线稳定性解决方案
   一、关于485总线的几个概念:   1、485总线的通讯距离可以达到1200米。   根据485总线结构理论,在理想环境的前提下,485总线传输距离可以达到1200米。其条件是通讯线材优质达标,波特率为9600,只负载一台485设备,才能使得通讯距离达到1200米,所以通常485总线实际的稳定的通讯距离往往达不到1200米。如果负载485设备多,线材阻抗不合乎标准,线径过细,转换器品质不良,设备防雷保护复杂和波特率的提高等等因素都会降低通讯距离。   2、485总线可以带128台设备进行通讯。   其实并不是所有485转换器都能够带128台设备的,要根据485转换器内芯片的型号和485设备芯片的型号来判断,只
[嵌入式]
一种实现载波监听多点接入/冲突检测的多主RS485总线
摘要:提出了一种附加硬件设备,配合软件实现了RS485总线上的载波监听多点接入/冲突检测协议。满足了系统的稳定性和可靠性,并且提高了系统的实时性。 关键词:RS485总线 半双工 载波监听多点接入/冲突检测 智能仪表和现场总线的出现标志着工业控制领域网络时代的到来,成为工业控制的主流。目前国际上已经出现了多种现场总线和相应的通信协议,但是其系统造价对于许多中小型应用仍显过高。而RS485总线以其构造简单、造价低廉、可选芯片多、便于维护等特点在众多工业控制系统中得到应用。 1 RS485总线及现有工作方式的特点 RS485总线以双绞线为物理介质,工作在半双工的通信状态下 ,即同一时刻,总线上只能有一个节点成为主节点而处
[应用]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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