RS232、RS485、RS422、RJ45接口有什么区别


原文網址:https://kknews.cc/digital/gg4xary.html

1. RS232/485/422主要区别点

这三种通讯端口都是串口,在以下几个方面有区别:

1.1、通讯距离

RS232口最大通讯距离是15米,而RS422/485最大通讯距离是1200米。

1.2、所连接设备个数

RS232只能连接一个设备,而RS485可以连接多个设备。

1.3、端口的定义

RS232是标准接口,为D形9针头,所连接设备的接口的信号定义是一样的。

而RS422/RS485为非标准接口,一般为15针串行接口(也有使用9针接口的),每个设备的引脚定义也不一样。另外还需要说明的是,RS422和RS485也有区别:RS422为4线制,全双工模式;RS485为两线制,半双工模式。

RS-232、RS-422与RS-485都是串行数据接口标准,RS-232是PC机与通信中应用最广泛的一种串行接口。RS-232被定义为一种在低速率串行通讯中增加通讯距离的单端标准。RS-232采取不平衡传输方式,即所谓单端通讯,而RJ45接口通常用于数据传输,最常见的应用为网卡接口。

2. RS232/485/422概述

RS-232是为点对点(即只用一对收、发设备)通讯而设计的,其驱动器负载为3~7kΩ。所以RS-232适合本地设备之间的通信。

422与RS-485串行接口标准,RS-422、RS-485与RS-232不一样,数据信号采用差分传输方式,也称作平衡传输,它使用一对双绞线,在早期PC通信中比较常见,RS-422的最大传输距离为4000英尺,最大传输速率为10Mb/s。

RS-485与RS-422一样,其最大传输距离约为1219米,最大传输速率为10Mb/s。平衡双绞线的长度与传输速率成反比,在100kb/s速率以下,才可能使用规定最长的电缆长度。只有在很短的距离下才能获得最高速率传输。一般100米长双绞线最大传输速率仅为1Mb/s。

这些异步串行通讯接口都应用于计算机测控系统中,RS232C 是美国电子工业协会正式布的串行总线标准,也是目前最常用的串行接口标准,用于实现计算机与计算机之间、计算机与外设之间的数据通讯。RS232C串行接口总线适用于:设备之间的通讯距离不大于15米,传输速率最大为20kB/s。

一个完整的RS232C接口有22根线,采用标准的25芯插头座。RS232C采用逻辑,逻辑“1”:-5V ~ -15V,逻辑“0”:+5V~+15V

缺点:数据传输速度慢、通讯距离短、未规定校准的连接器、接口处各信号间易产生串扰。

2.1、RS232

RS-232是美国电子工业协会EIA(Electronic Industry Association)制定的一种串行物理接口标准。RS是英文“推荐标准”的缩写,232为标识号,C表示修改次数。RS-232-C总线标准设有25条信号线,包括一个主通道和一个辅助通道,在多数情况下主要使用主通道,对于一般双工通信,仅需几条信号线就可实现,如一条发送线、一条接收线及一条地线。RS-232-C标准规定的数据传输速率为每秒50、75、 100、150、300、600、1200、2400、4800、9600、19200波特。RS-232-C标准规定,驱动器允许有2500pF的电容负载,通信距离将受此电容限制,例如,采用150pF/m的通信电缆时,最大通信距离为15m;若每米电缆的电容量减小,通信距离可以增加。传输距离短的另一原因是RS-232属单端信号传送,存在共地噪声和不能抑制共模干扰等问题,因此一般用于20m以内的通信。

RS232通讯的基础知识:RS232通讯又叫串口通讯方式。是指计算机通过RS232国际标准协议用串口连接线和单台设备(控制器)进行通讯的方式。

通讯距离:9600波特率下建议在13米以内。

通讯速率(波特率 Baud Rate):缺省常用的是 9600 bps,常见的还有 1200 2400 4800 19200 38400等。波特率越大,传输速度越快,但稳定的传输距离越短,抗干扰能力越差。

2.2、RS485

RS-485总线,在要求通信距离为几十米到上千米时,广泛采用RS-485 串行总线标准。RS-485采用平衡发送和差分接收,因此具有抑制共模干扰的能力。加上总线收发器具有高灵敏度,能检测低至200mV的电压,故传输信号能在千米以外得到恢复。 RS-485采用半双工工作方式,任何时候只能有一点处于发送状态,因此,发送电路须由使能信号加以控制。RS-485用于多点互连时非常方便,可以省掉许多信号线。应用RS-485 可以联网构成分布式系统,其允许最多并联32台驱动器和32台接收器。

RS485通讯的基本知识:RS485和RS232的基本的通讯机理是一致的,他的优点在于弥补了RS232 通讯距离短,不能进行多台设备同时进行联网管理的缺点。

计算机通过 RS232 RS485转换器,依次连接 多台 485设备(门禁控制器),采用轮询的方式,对总线上的设备轮流进行通讯。

接线标示是 485+ 485- ,分别对应链接设备(控制器)的 485+ 485-。

2.3、RS422

RS422是双端线传送信号,通过传输线驱动器,把逻辑电平变换成电位差,完成始端的信息怤;通过传输线接收器,把电位差转变成逻辑电平,实现终端的信息接收。总线,RS485和RS422电路原理基本相同,都是以差动方式发送和接受,不需要数字地线。差动工作是同速率条件下传输距离远的根本原因,这正是二者与RS232的根本区别,因为RS232是单端输入输出,双工工作时至少需要数字地线 发送线和接受线三条线(异步传输),还可以加其它控制线完成同步等功能。RS422通过两对双绞线可以全双工工作收发互不影响,而RS485只能半双工工作,发收不能同时进行,但它只需要一对双绞线。RS422和RS485在19kpbs下能传输1200米。用新型收发器线路上可连接台设备。

S422比RS232传输信号距离长,速度快,传输率最大为10Mbit/s,在此速率下电缆允许长度为120米,如果采用较低传输速率,如9000波特率时,最大距离可达1200米。

RRS422每个通道要用二条信号线,如果一条是逻辑“1”状态,另一条为逻辑“0”。电路由发送器、平衡连接电缆、电缆终端负载、接收器几部分组成。在电路中规定只许有一个发送器,可有多个接收器,因此通常采用点对点通讯方式。

RS422通讯基础知识:他的通讯原理和RS485类似,区别在于他的总线是两组双绞线(4根线),分别标示为 R+ R- T+ T- .缺点是布线成本高,容易搞错。现在用得比较少。

3. RJ45

RJ45是各种不同接头的一种类型(例如:RJ11也是接头的一种类型,不过它是电话上用的);RJ45头跟据线的排序不同的法有两种,一种是橙白、橙、绿白、蓝、蓝白、绿、棕白、棕;另一种是绿白、绿、橙白、蓝、蓝白、橙、棕白、棕;因此使用RJ45接头的线也有两种即:直通线、交叉线。RJ45 型网线插头又称水晶头,共有八芯做成,广泛应用于局域网和 ADSL 宽带上网用户的网络设备间网线(称作五类线或双绞线)的连接。在具体应用时,RJ45 型插头和网线有两种连接方法(线序),RJ45 型网线插头引脚号的识别方法是:手拿插头,有 8 个小镀金片的一端向上,有网线装入的矩形大口的一端向下,同时将没有细长塑料卡销的那个面对着你的眼睛,从左边第一个小镀金片开始依次是第1 脚、第2 脚、…、第8 脚。

以太网 10/100Base-T 接口:

Pin Name Description

1 TX+ Tranceive Data+ (发信号+)

2 TX- Tranceive Data- (发信号-)

3 RX+ Receive Data+ (收信号+)

4 n/c Not connected (空脚)

5 n/c Not connected (空脚)

6 RX- Receive Data- (收信号-)

7 n/c Not connected (空脚)

8 n/c Not connected (空脚)

以太网 100Base-T4 接口:

Pin Name Description

1 TX_D1+ Tranceive Data+

2 TX_D1- Tranceive Data-

3 RX_D2+ Receive Data+

4 BI_D3+ Bi-directional Data+

5 BI_D3- Bi-directional Data-

6 RX_D2- Receive Data-

7 BI_D4+ Bi-directional Data+

8 BI_D4- Bi-directional Data-

1 white/orange

2 orange/white

3 white/green

4 blue/white

5 white/blue

6 green/white

7 white/brown

8 brown/white

注:RJ45接口采用差分传输方式,tx+、tx-是一对双绞线,拧在一起可以减少干扰。

4. 应用场景

以往,PC与智能设备通讯多借助RS232、RS485、以太网等方式,主要取决于设备的接口规范。但RS232、RS485只能代表通讯的物理介质层和链路层,如果要实现数据的双向访问,就必须自己编写通讯应用程序,但这种程序多数都不能符合ISO/OSI的规范,只能实现较单一的功能,适用于单一设备类型,程序不具备通用性。(所以后来西门子定义了ModBus协议,工业、楼宇建筑等场景下的智能设备为了考虑成本、稳定性、使用场所等因素和PC间通信的方式肯定是有区别的,所以不仅仅包括互联网通信协议,还涉及一些其他通信协议,这些都需要了解和学习)

在RS232或RS485设备联成的设备网中,如果设备数量超过2台,就必须使用RS485做通讯介质,RS485网的设备间要想互通信息只有通过“主(Master)”设备中转才能实现,这个主设备通常是PC,而这种设备网中只允许存在一个主设备,其余全部是从(Slave)设备。而现场总线技术是以ISO/OSI模型为基础的,具有完整的软件支持系统,能够解决总线控制、冲突检测、链路维护等问题。现场总线设备自动成网,无主/从设备之分或允许多主存在。在同一个层次上不同厂家的产品可以互换,设备之间具有互操作性。

RS232、RS485、RS422、RJ45接口有什么区别相关推荐

  1. RS-232/RS-485/RS-422通信协议介绍

    1.RS-232 (1) 基本概念 RS-232接口符合美国电子工业联盟(EIA)制定的串行数据通信的接口标准,被广泛用于计算机串行接口外设连接,像有些老式PC机上就配置有RS232接口.RS232的 ...

  2. UART和RS232/RS485/RS422的关系

    转: http://www.elecfans.com/emb/jiekou/20180418663969.html https://blog.csdn.net/u013178472/article/d ...

  3. DB9与RS232 RS485 RS422

    DB9是一种串口形式, 看芯片是422还是485还是232. 有转485的芯片,有转232的芯片,具体是什么样的转接头,看芯片而定 串行通信接口 :rs232 rs485 rs422 串口通信(Ser ...

  4. RS232/RS485/RS422 接线说明

    RS232/RS485/RS422 接线 文章目录 RS232/RS485/RS422 接线 RS232 RS485 422 RS232 设备A 和 设备B 没有硬件流控 设备A 设备B TXD RX ...

  5. 串口RS232/RS485/RS422的DB9引脚定义

    1.DB9公/母座脚定义 DB9M指的是DB9公头(针型)(M是Male的缩写) DB9F指的是DB9母头(孔型)(F是Female的缩写) 1.1 RS232 DB9M脚定义 DB9F脚定义 RS2 ...

  6. 串口/U(A/S)RT(RS232/RS485/RS422协议等)

    串口就是URT. UART:universal asynchronous receiver and transmitter通用异步收发器: USART:universal synchronous as ...

  7. rs232、rs422和rs485的特点与区别

    目录 RS-232 RS-485 RS-422 三者区别 RS-232 RS-232标准接口(又称EIA RS-232)是常用的串行通信接口标准之一,它是由美国电子工业协会(EIA)联合贝尔系统公司. ...

  8. 串口---UART RS232 RS485 TTL

    什么是串口? 串口通信分同步串口通信USRT,异步串口通信UART, 串口主流的电气(电平)标准 RS232 RS485 RS422 TTL 相关芯片 PL2303.CP2102芯片都是常用的USB转 ...

  9. 串口/RS232/RS485 简解

    前言 首先归一下类(借鉴网友的说法,还可深入了解): UART SPI IIC 这些是一类,一般只规定了高低电平的逻辑. RS232 RS485 RS422这些属于一类,规定了电平的电压范围,数据逻辑 ...

最新文章

  1. Unity3D小功能 小技巧 小教程 小原理(持续更新...)
  2. [排序算法] 选择排序(2种)
  3. 【Android 应用开发】Android中的回调Callback
  4. 论MySQL何时使用索引,何时不使用索引
  5. Java Review - 并发编程_读写锁ReentrantReadWriteLock的原理源码剖析
  6. Windows Server 2008 R2下部署OCS 2007 R2 边缘服务器
  7. [转]American Dream 是指什麽
  8. wgs84坐标格式转换度分秒_一起爬山吗?寻找GIS坐标系统中“隐秘的角落”
  9. 快速排序c语言单链表代码,快速排序算法及源代码(C语言)
  10. Python自动获取Redi缓存验证码
  11. 我的idea突然没有SVN了是怎么回事
  12. python自学书-Python电子书免费分享
  13. VB.NET利用WMI获取操作系统所在硬盘序列号
  14. ensp vlan 划分
  15. 科学与信息化杂志科学与信息化杂志社科学与信息化编辑部2022年第15期目录
  16. Unity编辑器拓展(GraphView制作对话系统编辑器)
  17. STM32 定时器的简单应用 1ms中断代码
  18. 科技学术论文润色经验——分享1
  19. redis实现共同好友功能
  20. opencore黑苹果教程

热门文章

  1. 陈旭数据科学与计算机学院,数据科学与计算机学院硕士研究生招生专业及各专业导师...
  2. UVa 1471 Defense Lines - 线段树 - 离散化
  3. 2.ipv6苹果上线 新网域名不支持AAAA 域名DNS解析AAAA -----如何将DNS从新网转到DNSPod?
  4. 标题: 连接到服务器 ------------------------------ 无法连接到 DESKTOP-TGC5ASS\HAHA。 ----------------------------
  5. Windows用户密码的加密方法与破解
  6. 用Python编写的五子棋程序1.0版
  7. 强大的PubMed插件Scholarscope
  8. rails 密码加密
  9. 美容院没有顾客怎么办
  10. 意大利赢了,老婆笑了,黄健翔疯了……