千家论坛_智能建筑与智能家居技术交流社区

标题: 说说 485线 [打印本页]

作者: berlo    时间: 2004-6-3 07:20
标题: 说说 485线
经常听到485线 不知是什么
作者: 皮皮鸟    时间: 2004-6-3 10:35
一个总线传输协议!就和TCP/IP一样!
作者: berlo    时间: 2004-6-3 17:21

是不是一根网线就能解决问题


作者: 皮皮鸟    时间: 2004-6-4 11:07
用2芯线就行!
作者: berlo    时间: 2004-6-4 12:15
以下是引用皮皮鸟在2004-6-4 11:07:00的发言: 用2芯线就行!

那不就是用普通电话线就行了


作者: ufinecas110    时间: 2004-6-4 15:07

布线手拉手,用一条2芯线通讯,485是一种通讯方式,比较安全


作者: fclvgyfe    时间: 2004-6-4 15:45
485线一般用RVV2或RVS2的,线径视使用条件定。
作者: int_zw    时间: 2004-6-5 19:05

我认为说的用485线 就是RVVP的屏蔽信号传输线。常说的485和232一样 都是一种传输方式


作者: 冷雅楠    时间: 2004-6-5 20:48
哦,原来是这样的~
作者: digitalken    时间: 2004-6-6 17:52
自动化领域,随着分布式控制系统的发展,迫切需要一种总线能适合远距离的数字通信。在RS-422标准的基础上,EIA研究出了一种支持多节点、远距离和接收高灵敏度的RS-485总线标准。 RS-485标准采有用平衡式发送,差分式接收的数据收发器来驱动总线,具体规格要求: · 接收器的输入电阻RIN≥12kΩ · 驱动器能输出±7V的共模电压 · 输入端的电容≤50pF · 在节点数为32个,配置了120Ω的终端电阻的情况下,驱动器至少还能输出电压1.5V(终端电阻的大小与所用双绞线的参数有关) · 接收器的输入灵敏度为200mV(即(V+)-(V-)≥0.2V,表示信号"0";(V+)-(V-)≤-0.2V,表示信号"1") 因为RS-485的远距离、多节点(32个)以及传输线成本低的特性,使得EIA RS-485成为工业应用中数据传输的首选标准。
作者: 皮皮鸟    时间: 2004-6-8 14:33
以下是引用int_zw在2004-6-5 19:05:00的发言:

我认为说的用485线 就是RVVP的屏蔽信号传输线。常说的485和232一样 都是一种传输方式

对!另外也可以用3芯线,一线作为地线用。
作者: janelee    时间: 2004-6-8 15:16

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的超宽电压输入、

5 光电隔离

在某些工业控制领域、由于现场情况十分复杂、各个节点之间存在很高的共模电压、虽然RS-485接口采用的是差分传输方式、具有一定的抗共模干扰的能力、但当共模电压超过RS-485接收器的极限接收电压、即大于+12V或小于-7V时、接收器就再也无法正常工作了、严重时甚至会烧毁芯片和仪器设备、

解决此类问题的方法是通过DC-DC将系统电源和RS-485收发器的电源隔离;通过光耦将信号隔离、彻底消除共模电压的影响、实现此方案的途径可分为:

(1)用光耦、带隔离的DC-DC、RS-485芯片构筑电路;

(2)使用二次集成芯片、如PS1480、MAX1480等、

6 RS-485系统的常见故障及处理方法 RS-485是一种低成本、易操作的通信系统、但是稳定性弱同时相互牵制性强、通常有一个节点出现故障会导致系统整体或局部的瘫痪、而且又难以判断、故向读者介绍一些维护RS-485的常用方法、

1)若出现系统完全瘫痪、大多因为某节点芯片的VA、VB对电源击穿、使用万用表测VA、VB间差模电压为零、而对地的共模电压大于3V、此时可通过测共模电压大小来排查、共模电压越大说明离故障点越近、反之越远;

2)总线连续几个节点不能正常工作、一般是由其中的一个节点故障导致的、一个节点故障会导致邻近的2~3个节点(一般为后续)无法通信、因此将其逐一与总线脱离、如某节点脱离后总线能恢复正常、说明该节点故障;

3)集中供电的RS-485系统在上电时常常出现部分节点不正常、但每次又不完全一样、这是由于对RS-485的收发控制端TC设计不合理、造成微系统上电时节点收发状态混乱从而导致总线堵塞、改进的方法是将各微系统加装电源开关然后分别上电;

4)系统基本正常但偶尔会出现通信失败、一般是由于网络施工不合理导致系统可靠性处于临界状态、最好改变走线或增加中继模块、应急方法之一是将出现失败的节点更换成性能更优异的芯片;

5)因MCU故障导致TC端处于长发状态而将总线拉死一片、提醒读者不要忘记对TC端的检查、尽管RS-485规定差模电压大于200mV即能正常工作、但实际测量:一个运行良好的系统其差模电压一般在1.2V左右(因网络分布、速率的差异有可能使差模电压在0.8~1.5V范围内)、


作者: janelee    时间: 2004-6-8 15:17

转的,不要崇拜我


作者: 皮皮鸟    时间: 2004-6-9 14:13
但也非常感谢你!
作者: 为钱发狂    时间: 2004-6-9 21:38
485的传输距离差不多1.2KM,232只有10多米.
作者: hdsr178    时间: 2007-11-23 12:40
RS485是物理接口,其传输介质为特性阻抗120欧姆左右的系列双绞线电缆(包括屏蔽、铠装、耐高温等派生品种)。
我们平时用的网线,其特性阻抗只有100欧姆,导体多为单一的24AWG。按照传输线理论,负载与输出的阻抗必须相匹配,显然不尽人意。况且,网线的衰减及机械强度等参数并不能普遍适应RS485在更大范围的应用。
参考资料:http://www.gkong.com/gkong_bbs/dispbbs.asp?ID=36295
作者: wwx330    时间: 2007-11-23 13:42

485是一种通讯接口.

实际使用中RVV2*0.3的线也比网线的传输性能好.因为网线的物理电阻实在太大了,500米网线有700多欧.

而RVV2*0.3的物理电阻500线只有100欧左右


作者: sunchip    时间: 2007-11-23 14:04
谢谢班主的指导!。。。。。。。
作者: haiwangxing    时间: 2007-11-23 16:30
在数据通信,计算机网络以及分布式工业控制系统当中,经常需要使用串行通信来实现数据交换。目前,有RS-232,RS-485,RS-422几种 接口标准用于串行通信。RS-232是最早的串行接口标准,在短距离(<15M),较低波特率串行通信当中得到了广泛应用。其后针对RS-232接 口标准的通信距离短,波特率比较低的状况,在RS-232接口标准的基础上又提出了RS-422接口标准,RS-485接口标准来克服这些缺陷。下面详细 介绍RS-232,RS-422,RS-485接口标准。

  RS-232串口标准是种在低速率串行通讯种增加通讯距离的 单端标准。RS-232采取不平衡传输方式,即单端通讯。其收发端的数据信号都是相对于地信号的。所以其共模抑制能力差,再加上双绞线的分布电容,其传输 距离最大约为15M,最高速率为20KBPS,且其只能支持点对点通信。

  针对RS-232串口标准的局限性,人们又提 出了RS-422,RS-485接口标准。RS-485/422采用平衡发送和差分接收方式实现通信:发送端将串行口的TTL电平信号转换成差分信号A, B两路输出,经过线缆传输之后在接收端将差分信号还原成TTL电平信号。由于传输线通常使用双绞线,又是差分传输,所以又极强的抗共模干扰的能力,总线收 发器灵敏度很高,可以检测到低至200mV电压。故传输信号在千米之外都是可以恢复。RS-485/422最大的通信距离约为1219M,最大传输速率为 10Mb/S,传输速率与传输距离成反比,在100Kb/S的传输速率下,才可以达到最大的通信距离,如果需传输更长的距离,需要加485中继器。RS-485采用半双工工作方式,支持多点数据通信。RS-485总线网络拓扑一般采用终端匹配的总线型结构。 即采用一条总线将各个节点串接起来,不支持环形或星型网络。如果需要使用星型结构,就必须使用485中继器或者485集线器才可以。RS-485/422总线一般最大支持32个节点,如果使用特制的485芯片,可以达到128个或者256个节点,最大的可以支持到400个节点。


作者: GAME    时间: 2009-3-6 19:46

学习了.......


作者: xiaowj83    时间: 2009-3-6 20:50
原来是这样啊  受教了
作者: 蛤蟆老大    时间: 2009-3-7 23:13
工程上用的挺多的,都是通讯用的
作者: 真水无色    时间: 2009-3-8 12:09
很详细啊,谢谢
作者: songqiang1516    时间: 2009-3-8 16:10
是一种通讯模式,最后是屏蔽线或是双绞的
作者: monica13    时间: 2009-3-8 17:19

值得参考 很好


作者: zhzxy    时间: 2009-3-9 17:28
 485总线开始主要用在工业自动化控制上,由于485性能稳定、低成本等优点,后被广泛应用在楼宇对讲、远程抄表、防盗报警等领域。
作者: txmin168    时间: 2009-3-10 17:31

谢谢


作者: pengqingfu    时间: 2009-3-10 21:03
多谢17楼
作者: gundamswat    时间: 2009-9-4 17:15
这个要认真学习下啊
作者: huizh2001    时间: 2009-9-5 09:31
看起来好麻烦
作者: Sidneylei    时间: 2009-9-5 20:19
学习一下!
作者: pxx8921238    时间: 2009-9-7 08:26
学习一下 啊 !~

作者: pxx8921238    时间: 2009-9-7 08:26
学习一下 啊 !~

作者: pxx8921238    时间: 2009-9-7 08:27
学习一下 啊 !~

作者: 水中飘摇    时间: 2010-7-6 17:40

路过

 


作者: hongcl    时间: 2010-7-6 17:49
学习了...
作者: 一叶知,秋    时间: 2010-7-7 10:03
   我又来问候管理员家的女人了。。。管理 员 小王八羔子,你就继续删吧。。有时间我就来问候你全家。。
作者: aero105    时间: 2010-7-7 10:19
485不错啊 我们好多一卡通设备都是用的485




欢迎光临 千家论坛_智能建筑与智能家居技术交流社区 (http://bbs.qianjia.com/) Powered by Discuz! X3.2