找回密码
 注册
关于网站域名变更的通知
查看: 825586|回复: 23
打印 上一主题 下一主题

RS485接口,这次来点深得!!!

  [复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-4-16 09:43 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 行者~ABC 于 2020-4-16 09:45 编辑
; d3 L( ^' Y" ?9 n8 _; ]7 Q- z
$ _" \; u$ P7 q. t" P  b& E
( u5 k; d. A# u1 {$ V: B8 ]- E6 j
编者按:RS485接口组成的半双工网络,一般是两线制,多采用屏蔽双绞线传输,这种接线方式为总线式拓扑结构在同一总线上最多可以挂接32个结点。我们知道,最初数据是模拟信号输出简单过程量,后来仪表接口是RS232接口,这种接口可以实现点对点的通信方式,但这种方式不能实现联网功能,随后出现的RS485解决了这个问题。为此本文通过问答的形式详细介绍RS485接口。
- }/ q6 [  e1 s
一、什么是RS-485接口?它比RS-232-C接口相比有何特点?
: Q% M$ s: `) j
答:由于RS-232-C接口标准出现较早,难免有不足之处,主要有以下四点:

+ j1 n5 g% {. q$ O( D
(1)接口的信号电平值较高,易损坏接口电路的芯片,又因为与TTL电平不兼容故需使用电平转换电路方能与TTL电路连接。
(2)传输速率较低,在异步传输时,波特率为20Kbps。
(3)接口使用一根信号线和一根信号返回线而构成共地的传输形式,这种共地传输容易产生共模干扰,所以抗噪声干扰性弱。
(4)传输距离有限,最大传输距离标准值为50英尺,实际上也只能用在50米左右。针对RS-232-C的不足,于是就不断出现了一些新的接口标准,RS-485就是其中之一,它具有以下特点:
1)RS-485的电气特性:逻辑“1”以两线间的电压差为+(2-6)V表示;逻辑“0”以两线间的电压差为-(2-6)V表示。接口信号电平比RS-232-C降低了,就不易损坏接口电路的芯片,且该电平与TTL电平兼容,可方便与TTL电路连接。
2)RS-485的数据最高传输速率为10Mbps
3)RS-485接口是采用平衡驱动器和差分接收器的组合,抗共模干能力增强,即抗噪声干扰性好。
4)RS-485接口的最大传输距离标准值为4000英尺,实际上可达3000米,另外RS-232-C接口在总线上只允许连接1个收发器,即单站能力。而RS-485接口在总线上是允许连接多达128个收发器。即具有多站能力,这样用户可以利用单一的RS-485接口方便地建立起设备网络。
5)因RS-485接口具有良好的抗噪声干扰性,长的传输距离和多站能力等上述优点就使其成为首选的串行接口。因为RS485接口组成的半双工网络,一般只需二根连线,所以RS485接口均采用屏蔽双绞线传输。RS485接口连接器采用DB-9的9芯插头座,与智能终端RS485接口采用DB-9(孔),与键盘连接的键盘接口RS485采用DB-9(针)。
" |4 i! M2 ^5 C
二、RS-422与RS-485串行接口标准
3 a- @/ ^8 Q( x: p0 E9 J
1、平衡传输

% m/ ~$ ?: g8 G' e& k
RS-422、RS-485与RS-232不一样,数据信号采用差分传输方式,也称作平衡传输,它使用一对双绞线,将其中一线定义为A,另一线定义为B

4 V4 q3 S& C* B) ^1 N
通常情况下,发送驱动器A、B之间的正电平在+2~+6V,是一个逻辑状态,负电平在-2~6V,是另一个逻辑状态。另有一个信号地C,在RS-485中还有一“使能”端,而在RS-422中这是可用可不用的。“使能”端是用于控制发送驱动器与传输线的切断与连接。当“使能”端起作用时,发送驱动器处于高阻状态,称作“第三态”,即它是有别于逻辑“1”与“0”的第三态。

2 _; C8 {: c$ H' @+ x. y& o
接收器也作与发送端相对的规定,收、发端通过平衡双绞线将AA与BB对应相连,当在收端AB之间有大于+200mV的电平时,输出正逻辑电平,小于-200mV时,输出负逻辑电平。接收器接收平衡线上的电平范围通常在200mV至6V之间。

7 S' [$ H, v7 G9 t: I( |5 K
2、RS-422电气规定

( ~/ x/ j, h- b8 j' y
RS-422标准全称是“平衡电压数字接口电路的电气特性”,它定义了接口电路的特性。图2是典型的RS-422四线接口。实际上还有一根信号地线,共5根线。图1是其DB9连接器引脚定义。由于接收器采用高输入阻抗和发送驱动器比RS232更强的驱动能力,故允许在相同传输线上连接多个接收节点,最多可接10个节点。即一个主设备(Master),其余为从设备(Salve),从设备之间不能通信,所以RS-422支持点对多的双向通信。接收器输入阻抗为4k,故发端最大负载能力是10×4k+100Ω(终接电阻)。RS-422四线接口由于采用单独的发送和接收通道,因此不必控制数据方向,各装置之间任何必须的信号交换均可以按软件方式(XON/XOFF握手)或硬件方式(一对单独的双绞线)实现。RS-422的最大传输距离为4000英尺(约1219米),最大传输速率为10Mb/s。其平衡双绞线的长度与传输速率成反比,在100kb/s速率以下,才可能达到最大传输距离。只有在很短的距离下才能获得最高速率传输。一般100米长的双绞线上所能获得的最大传输速率仅为1Mb/s。
3 O: B! V7 \. Z' A3 ~6 o
RS-422需要一终接电阻,要求其阻值约等于传输电缆的特性阻抗。在矩距离传输时可不需终接电阻,即一般在300米以下不需终接电阻。终接电阻接在传输电缆的最远端。

7 Q3 t8 o' O6 {& W0 \
3、RS-485电气规定

2 O# D7 q& X) {( X  Z
由于RS-485是从RS-422基础上发展而来的,所以RS-485许多电气规定与RS-422相仿。如都采用平衡传输方式、都需要在传输线上接终接电阻等。RS-485可以采用二线与四线方式,二线制可实现真正的多点双向通信。

( y3 J5 u1 i0 g2 A$ X
而采用四线连接时,与RS-422一样只能实现点对多的通信,即只能有一个主(Master)设备,其余为从设备,但它比RS-422有改进,无论四线还是二线连接方式总线上可多接到32个设备。

4 ]4 n! K! |  \) W1 S
RS-485与RS-422的不同还在于其共模输出电压是不同的,RS-485是-7V至+12V之间,而RS-422在-7V至+7V之间,RS-485接收器最小输入阻抗为12k剑鳵S-422是4k健;旧峡梢运礡S-485满足所有RS-422的规范,所以RS-485的驱动器可以用在RS-422网络中应用。

6 O+ R+ I+ I' {9 j
RS-485与RS-422一样,其最大传输距离约为1219米,最大传输速率为10Mb/s。平衡双绞线的长度与传输速率成反比,在100kb/s速率以下,才可能使用规定最长的电缆长度。只有在很短的距离下才能获得最高速率传输。一般100米长双绞线最大传输速率仅为1Mb/s。
* P8 A3 p+ |* `
RS-485需要2个终接电阻,其阻值要求等于传输电缆的特性阻抗。在矩距离传输时可不需终接电阻,即一般在300米以下不需终接电阻。终接电阻接在传输总线的两端。
/ {. I; a1 \0 D% B, g
游客,如果您要查看本帖隐藏内容请回复

该用户从未签到

推荐
发表于 2021-10-20 14:33 | 只看该作者
传输距离和通讯频率成反比,传输越远,频率越低。传输距离和传输线的线径,现场干扰情况有关。

该用户从未签到

推荐
发表于 2025-3-21 10:52 | 只看该作者
距离和通讯频率成反比,传输越远,频率越低。传输距离和传输线的线径,现场干扰情况有关。
  • TA的每日心情
    开心
    2023-3-31 15:04
  • 签到天数: 88 天

    [LV.6]常住居民II

    推荐
    发表于 2021-8-16 10:18 | 只看该作者
    学习学习            # d7 l* V- g3 S6 V8 N2 D' i
  • TA的每日心情
    开心
    2023-5-15 15:25
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2020-4-16 10:48 | 只看该作者
    485很详细,485干扰确实挺多
  • TA的每日心情
    开心
    2023-6-1 15:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    3#
    发表于 2020-4-16 15:40 | 只看该作者
    是啊,工业用的很多

    “来自电巢APP”

    该用户从未签到

    4#
    发表于 2020-5-3 18:31 | 只看该作者
    谢谢分享,不错的文章
  • TA的每日心情
    开心
    2022-2-16 15:26
  • 签到天数: 40 天

    [LV.5]常住居民I

    6#
    发表于 2021-4-12 10:43 | 只看该作者
    00000000000
  • TA的每日心情
    奋斗
    2021-1-8 15:35
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    7#
    发表于 2021-4-20 15:36 | 只看该作者
    有没有RS485的热插拔讲解以及方案介绍呀~~谢谢~~~

    该用户从未签到

    8#
    发表于 2021-4-20 17:12 | 只看该作者
    感谢分享,文章不错

    该用户从未签到

    9#
    发表于 2021-4-23 17:28 | 只看该作者
    很详细            ; _" U( G" ^9 L2 v
  • TA的每日心情
    奋斗
    2025-1-1 15:26
  • 签到天数: 584 天

    [LV.9]以坛为家II

    10#
    发表于 2021-4-27 08:44 | 只看该作者
    今天小雨,努力加油
  • TA的每日心情
    开心
    2020-7-4 15:05
  • 签到天数: 2 天

    [LV.1]初来乍到

    11#
    发表于 2021-7-20 11:23 | 只看该作者
    学习学习学习
  • TA的每日心情
    开心
    2021-3-1 15:56
  • 签到天数: 2 天

    [LV.1]初来乍到

    12#
    发表于 2021-8-2 11:21 | 只看该作者
    1111111111111111111111111111111111111111111111111# U+ n3 ?* u4 Q) o1 p/ \" V
  • TA的每日心情
    奋斗
    2021-8-2 15:47
  • 签到天数: 1 天

    [LV.1]初来乍到

    13#
    发表于 2021-8-2 15:45 | 只看该作者
    不会啊,怎么弄呢
  • TA的每日心情
    无聊
    2022-2-23 15:49
  • 签到天数: 20 天

    [LV.4]偶尔看看III

    14#
    发表于 2021-8-2 17:17 | 只看该作者
    学习 一下  谢谢分享
  • TA的每日心情
    开心
    2021-9-26 15:07
  • 签到天数: 23 天

    [LV.4]偶尔看看III

    15#
    发表于 2021-8-2 17:55 | 只看该作者
    感谢分享,文章不错
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-6-28 17:53 , Processed in 0.093750 second(s), 28 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表