学习笔记2 RS232、RS485和RS422通讯

前言

  经常听说RS232、RS422和RS485,尤其是232和485,或许我们都用过,但是从来没有系统的整理他们之间的区别,网上相关的介绍已经有很多,也比较齐全,笔者在此将它们的特性重新整理了一下,为了加深印象。如有错误望各位指正,也是一种宝贵的学习机会。

1. 串行通讯的基本概念

  (1)串行通讯传输数据时是一位一位的进行传输,传输的每一位代表1或0,传输速率较低,串行通讯示意图如图所示。
在这里插入图片描述

  (2)提到串行通讯就不得不提到并行通讯,并行通讯一次可以传输多个数据位,传输数据速率较高,如下是并行通讯示意图。
在这里插入图片描述
  与并行通讯相比,串行通讯传输距离远,抗干扰能力强,节约成本,但传输速率较慢。接下来即将提到的RS232、RS485和RS422就是几种最为常见的串行通讯方式。

2. RS232通讯

  RS-232-C接口是目前非常常见的一种串行通讯接口。为了保证不同厂家产品之间的通讯兼容性,电子工业协会(EIA)于1962年发布了RS-232标准。最开始RS-232连接器为DB-25,后被简化为DB-9,工业控制中一般只使用RXD、TXD和GND三条线。DB-9连接器如图。
在这里插入图片描述
  RS-232是现在主流的串行通信接口之一,由于出现较早,与其它两种通讯相比就会有很多不足:
  (1)RS232接口任何一条信号线的电压均为负逻辑关系。即:逻辑“1”为-3— -15V;逻辑“0”:+3— +15V ,噪声容限为2V。TTL电平为5V为逻辑正,0为逻辑负 。因此与TTL电平不兼容,需使用电平转换电路方能与TTL电路连接。
  (2)接口的信号电平值较高,易损坏接口电路的芯片。
  (3)传输速率较低,在异步传输时,比特率为19200bps。
  (4)采用单端信号传输方式,容易产生共模干扰,所以抗噪声干扰性弱。
  (5)传输距离有限,最大传输距离标准值为50英尺,实际上也只能用在15米左右

3. RS422通讯

  EIA-422(过去称为RS-422)是一系列的规定采用4线,全双工,差分传输,多点通信的数据传输协议。它采用平衡传输采用单向/非可逆,有使能端或没有使能端的传输线。和RS-485不同的是EIA-422不允许出现多个发送端而只能有多个接受端。硬件构成上EIA-422 (RS-422)相当于两组EIA-485(RS-485),即两个半双工的EIA-485(RS-485)构成一个全双工的EIA-422(RS-422)。
  RS-422主要特点如下:
  (1)RS-422逻辑电平:逻辑“1”:+200mV— +6V,指的是两线之间的压差;逻辑“0”:-200mV— -6V,指的是两线之间的压差。
  (2)RS-422四线接口由于采用单独的发送和接收通道,因此不必控制数据方向,各装置之间任何必须的信号交换均可以按软件方式(XON/XOFF握手)或硬件方式(一对单独的双绞线)。
  (3)RS-422传输速率最高位10Mb/s,传输距离可达1200m(速率低于100kb/s时),允许一条平衡总线上连接最多10个接收器。
  (4)RS-422需要一终接电阻,要求其阻值约等于传输电缆的特性阻抗。在短距离传输时可不需终接电阻,即一般在300米以下不需终接电阻,终接电阻接在传输电缆的最远端。
  (5)RS-422是一种单机发送,多机接收的单向、平衡传输方式。
  RS-422优点与缺点:
  优点:传输距离远,传输速率高,不易受到干扰
  缺点:点对多传输方式只能为单向通讯

4. RS485通讯

  RS-485在RS-422的基础上增加了多点双向通讯能力,增加了发送器的驱动能力,扩展了总线共模范围。
  (1)电平逻辑特性:逻辑“1”:—— >200mV,逻辑“0”:—< -200mV
  (2)传输距离可达1.2km,抗干扰能力强,同一个总线可连接32个节点,使用中继器最多可连接256个
  (3)菊花链式连接方式,RS-422和RS-485不支持环形或星形网络
  (4)RS485有两线制和四线制两种接线:
2线连接方式:半双工,距离可达1.2km,抗干扰能力强,接线成本低,缺点用户自定义软件协议,软件开发相对复杂,软件处理碰撞
4线连接方式:全双工,四线制只能实现点对点的通信方式,现很少采用。
  RS485同样具有传输距离远,传输速率高,不易受到干扰的特性。
  下图为RS-422余RS-485的对比图:
在这里插入图片描述

  • 6
    点赞
  • 43
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

谁呀!咋滴了!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值