找回密码
 注册
查看: 2155|回复: 22
打印 上一主题 下一主题

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
本帖最后由 行者~ABC 于 2020-4-16 09:45 编辑
* K7 \1 Y7 r4 I, a
8 E+ O1 u* Z! r) k  R1 j5 R1 Y, W, [
编者按:RS485接口组成的半双工网络,一般是两线制,多采用屏蔽双绞线传输,这种接线方式为总线式拓扑结构在同一总线上最多可以挂接32个结点。我们知道,最初数据是模拟信号输出简单过程量,后来仪表接口是RS232接口,这种接口可以实现点对点的通信方式,但这种方式不能实现联网功能,随后出现的RS485解决了这个问题。为此本文通过问答的形式详细介绍RS485接口。

$ [, i5 M' p8 @, u0 r3 H
一、什么是RS-485接口?它比RS-232-C接口相比有何特点?

# Q0 C5 W0 k$ f8 P
答:由于RS-232-C接口标准出现较早,难免有不足之处,主要有以下四点:
7 l6 }9 C) o/ e- L
(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(针)。
( Y- s, r4 s. s4 {9 g2 m
二、RS-422与RS-485串行接口标准

1 y' l) M0 ^! I2 ?/ w
1、平衡传输

. x- l1 V6 r( i' R/ |6 _
RS-422、RS-485与RS-232不一样,数据信号采用差分传输方式,也称作平衡传输,它使用一对双绞线,将其中一线定义为A,另一线定义为B

* k5 r' {1 g( c1 l8 J8 c
通常情况下,发送驱动器A、B之间的正电平在+2~+6V,是一个逻辑状态,负电平在-2~6V,是另一个逻辑状态。另有一个信号地C,在RS-485中还有一“使能”端,而在RS-422中这是可用可不用的。“使能”端是用于控制发送驱动器与传输线的切断与连接。当“使能”端起作用时,发送驱动器处于高阻状态,称作“第三态”,即它是有别于逻辑“1”与“0”的第三态。
1 `2 G9 I: A4 p  i4 `' f
接收器也作与发送端相对的规定,收、发端通过平衡双绞线将AA与BB对应相连,当在收端AB之间有大于+200mV的电平时,输出正逻辑电平,小于-200mV时,输出负逻辑电平。接收器接收平衡线上的电平范围通常在200mV至6V之间。
* w0 k6 n. b. D+ Y) C% W
2、RS-422电气规定
1 o. h- M4 x' o. Q
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。
% ?8 ]+ @  x' ]' ~# h% ^: v, v
RS-422需要一终接电阻,要求其阻值约等于传输电缆的特性阻抗。在矩距离传输时可不需终接电阻,即一般在300米以下不需终接电阻。终接电阻接在传输电缆的最远端。

( u. x  |8 t) f6 v# \  v# X
3、RS-485电气规定

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

; L7 ]% k2 }" U) F
而采用四线连接时,与RS-422一样只能实现点对多的通信,即只能有一个主(Master)设备,其余为从设备,但它比RS-422有改进,无论四线还是二线连接方式总线上可多接到32个设备。

8 f9 t' O; e- y/ h
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网络中应用。
& L* E0 ~/ p; V
RS-485与RS-422一样,其最大传输距离约为1219米,最大传输速率为10Mb/s。平衡双绞线的长度与传输速率成反比,在100kb/s速率以下,才可能使用规定最长的电缆长度。只有在很短的距离下才能获得最高速率传输。一般100米长双绞线最大传输速率仅为1Mb/s。

$ F! h* r) ~& Y, o% d
RS-485需要2个终接电阻,其阻值要求等于传输电缆的特性阻抗。在矩距离传输时可不需终接电阻,即一般在300米以下不需终接电阻。终接电阻接在传输总线的两端。
. j+ q! b5 H5 {" V2 N
游客,如果您要查看本帖隐藏内容请回复

该用户从未签到

推荐
发表于 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 | 只看该作者
    学习学习            
      |8 p( i; Q: R, h* M
  • TA的每日心情
    开心
    2023-5-15 15:25
  • 签到天数: 1 天

    [LV.1]初来乍到

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

    [LV.1]初来乍到

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

    “来自电巢APP”

    该用户从未签到

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

    [LV.5]常住居民I

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

    [LV.2]偶尔看看I

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

    该用户从未签到

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

    该用户从未签到

    12#
    发表于 2021-4-23 17:28 | 只看该作者
    很详细            
    - n4 N% ^- Y% @  n
  • TA的每日心情
    奋斗
    2025-1-1 15:26
  • 签到天数: 584 天

    [LV.9]以坛为家II

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

    [LV.1]初来乍到

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

    [LV.1]初来乍到

    15#
    发表于 2021-8-2 11:21 | 只看该作者
    1111111111111111111111111111111111111111111111111/ N5 x, ]  i: M8 A4 Q, A$ z
  • TA的每日心情
    奋斗
    2021-8-2 15:47
  • 签到天数: 1 天

    [LV.1]初来乍到

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

    [LV.4]偶尔看看III

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

    [LV.4]偶尔看看III

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

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-5-14 03:20 , Processed in 0.109375 second(s), 28 queries , Gzip On.

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

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

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