只要是学习计算机、电子通信技术或电气控制技术的朋友对以上通信接口都不会陌生,多多少少都会用到其中的一两个通信接口,至于对这四个通信接口有什么区别,按照“只有对比,才有鉴别”的分析法,今天我们借着这个题目给朋友们盘点一下这四个通信接口到底有什么区别吧。

RS232、RS485、RS422、RJ45接口的特点

1、RS232接口及特点

我们先说题目中的第一个RS232通信接口,我记得在以前的台式电脑主机或笔记本电脑上一般都会留有这种接口,我在上学学习单片机时,在单片机实验板上也会有这种接口,这种通信接口名叫串行通信接口,它总共有9个针或者9个孔,如下图所示。

带针的接口称为公头,带孔的接口称为母头。根据上图中所标针脚序号,我们分别给它们赋予了如下的功能:

1、载波检测(DCD):数据载波检测端。

2、接收数据(RXD):它的作用是串口数据接收端。

3、发送数据(TXD):它的作用是串口数据输出端。

4、数据终端准备好(DTR):数据接收端就绪信号。

5、信号地线(SG):接地端。

6、数据准备好(DSR):准备好要发送的数据。

7、请求发送(RTS):对发送的数据进行请求。

8、清除发送(CTS):清除发送端的数据。

9、振铃提示(RI):铃声指示。

我们学习单片机技术时都知道,当我们要让这个RS232串口和我们的单片机进行“通话”时,我们只需要关心其中的 2 脚数据接收(RXD),3 脚数据发送(TXD)和 5 脚接地(GND)就可以了。比如我们用电脑在给单片机传数据时,由于单片机电路5V 代表高电平而 0V 代表低电平,对于计算机所具有的RS232 标准来说,它是个反逻辑,我们也叫做负逻辑。也就是TXD 和 RXD 的电压,从负3V 到负15V 代表是高电平( 1),从3到15V 之间的电压代表是低电平( 0)。低电平代表的是 1,高电平代表的是 0,所以我们叫它负逻辑。由此可见电脑端RS232电平逻辑与单片机端的电平逻辑不一致,也就是说彼此是“听”不懂对方所所讲的“话”,这就需要在中间有个传话人,因此在电脑的 9 针232 串口和单片机之间就需要一个能够起到“翻译”作用的芯片,常见的芯片有 MAX232,如下图所示。

现在我们总结一下RS232接口的特点吧,首先它通信方式采用是点对点的方式;其次它使用的是负逻辑,也就是-5V到-15V代表逻辑状态“1”,+5V到+15V代表逻辑状态“0”;再次RS232接口最大的通信距离15.24米;最后它最高的传输数据的速度20千字节/每秒。从稳定性来说,它所传输的信号很容易收外部干扰信号的影响。由此可见RS232通信这种方式的缺点是显而易见的。比如它的接口信号电平值较高,达到十几 V,容易损坏接口电路的芯片,而且和 晶体逻辑电平(TTL )不匹配,因此和单片机电路接起来的话必须加转换电路;传输速率有不高,一般也就几十 Kb/s 就到极限了;RS232接口使用信号线和 GND 与其他设备形成的是共地模式的通信,这种共地模式传输容易产生干扰,因此抗干扰性能力比较弱;从传输的距离来看很有限,最多只能通信几十米;它通信时采用点对点通信,只能两点之间进行通信,不能够实现多机联网通信。

2、RS422接口及特点

鉴于RS232有许多不足和短板,在1977年美国又推出了一种新标准串行通信接口RS422,在性能上有了全面的提升。RS422主要是对RS232的电气特性进行了改进,比如它在信号传输上使用了差分接收电路,也就是说它使用了两根线(TXD+和TXD-)发送信号和两根线(RXD+和RXD-)接收信号,大大增强了信号的抗干扰能力,同时在传输信号的距离上也拓展了不少,它最大可以有1200米的通信距离,其传输数据的速率可到100千字节每秒,当通信距离为12米的时候,其最大数据传输速度为10Mb/s。最终有了联网通信的能力,一个RS422连接驱动器端口可以连接十台接收器,其接线端口如下图所示。在通信方式上,RS422使用的是全双工通信方式,可以同时进行数据的发送和接收。

3、RS485接口及特点

为了拓展通信连接的设备数量,在RS422接口的基础上人们又进行了改进,从原先可以连接10个设备增加到可以连接32个通信设备,也可以说RS485端口是在RS422端口的基础上又进行了改进。它的主要突出特点首先是在接口除了采用了差分驱动器外还使用了平衡驱动器,抗噪声能力更上一层楼。其次是通信的距离可延展到1219米,数据的传输速率达到10Mb/s;最后体现在电气特性的逻辑电平上,RS485逻辑"1"的电平其电压在2V到6V之间,逻辑“0”的电压在负2V到负6负之间,从电平的数值来说要比RS232电平低了许多,因此它不易损坏接口电路的芯片,同时还可以与晶体管逻辑电平(TTL)相连接,使用方便,比如使用MAX487芯片就可以实现两者的转换。

RS485接口在使用多点互连时比较方便,现在许多设备上都会预留RS485接口,在联网时方便构成分布式连接方式。RS485使用的是半双工通信方式,任意时刻只能有一点处于发送状态,发送电路要由使能信号控制。

下面我们总结RS485的特点: RS485采用的是一种半双工的差分通信方式,它的通信线路是两根,常用 A 和 B 或者 D+和 D-来表示。逻辑“1”以两线之间的电压差为+(2~6)V 表示,逻辑“0”以两线间的电压差为-(2~6)V 来表示,是一种典型的差分通信;RS485 通信速度快,最大传输速度可以达到 10Mb/s 以上。;RS485 内部的物理结构,采用的是平衡驱动器和差分接收器的组合,抗干扰能力也大大增加。;传输距离最远可以达到 1200 米左右,但是他的传输速率和传输距离是成反比的,只有在 100Kb/s 以下的传输速度,才能达到最大的通信距离,如果需要传输更远距离可以使用中继。;可以在总线上进行联网实现多机通信,总线上允许挂多个收发器,从现有的 RS485芯片来看,有可以挂 32、64、128、256 等不同个设备的驱动器。RS485 的接口非常简单,只需要一个 RS485 转换器,由于 RS485 是差分通信,因此接收数据和发送数据是不能同时进行的,也就是说它是一种半双工通信。

4、RJ45接口及特点

RJ45接口它是一种网络通信接口,现在自动化控制设备上一般都会预留这种接口,比如变频器、可编程控制器(PLC)、触摸屏、伺服驱动器等。这种接口最常见的要数在网卡上了,比如不管是台式计算机还是笔记本电脑都有这种接口,它的作用主要也是用于数据传输的。

我们从RJ45接口看它有8个引脚,有两种接线方式,一种是T568A,另一种是T568B,两种接线的顺序也是不同的,例如对于T568B接线方式来说,其中第六脚绿色线为接收信号数据的负极-RX,第三脚绿白线为接收信号数据的正极+RX,第二脚橙色线为发送信号的负极-TX,第一脚橙白色线为发送信号的正极+TX,如下如所示,因此对于这种接线方式只用到了1脚、2脚、3脚、6脚其余四个引脚为空脚。

RJ45接口常常用来作为以太网接口,作为网络接口,它的传输速率比较快,一般有10Mb/s和100Mb/s两种,RJ45接口有两种,一种是DTE接口,主要用于以太网网卡、路由器的接口;另一种是DCE接口,它主要用于交换机接口上。从这种信号传输方式看,它也属于差分信号传输,并且每两根线互相缠绕在一起,起到抗干扰的作用。

由于RJ45接口传输距离远,抗干扰能力强、传输速率高等优点,现在已经成为各种通信设备上的必备的通信接口了。

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

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

    RS232.RS485.RS422.RJ45接口有什么区别 原文網址:https://kknews.cc/digital/gg4xary.html 1. RS232/485/422主要区别点 这三种通 ...

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

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

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

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

  4. DB9与RS232 RS485 RS422

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

  5. RS232/RS485/RS422 接线说明

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

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

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

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

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

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

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

  9. 串口---UART RS232 RS485 TTL

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

  10. 串口/RS232/RS485 简解

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

最新文章

  1. CentOS 6.X 关闭不需要的 TTY 方法
  2. Android Telephony分析(六) ---- 接口扩展(实践篇)
  3. 在 Android 上使用协程(二):Getting started
  4. 虚拟局域网VLAN简介
  5. 【转】RabbitMQ六种队列模式-4.路由模式
  6. pythonselenium一个简单的自动化测试实战:百度搜索
  7. Mathtype 免安装 | office自带UnicodeMath和LaTeX编辑功能
  8. Atitit 图像处理 调用opencv 通过java  api   attilax总结
  9. pycharm隐藏窗口
  10. Struts1 页面提交到ActionForm,form为null
  11. 【基于Pytorch的手写汉字识别】
  12. 淘宝/天猫API:item_recommend-获取推荐商品列表
  13. 【转】小玄子和小桂子
  14. 链表分解单双数c语言代码,编写一程序,将带头结点的单链表拆成一个奇数链表和一个偶数链表...
  15. 华为服务器系统日志,系统日志服务器
  16. (万字超详细的复习资料丨没有之一)通信原理考试复习资料,按需收藏加关注。
  17. 信息学奥赛一本通(c++):2066:【例2.3】买图书
  18. Python:实现integer partition整数分区算法(附完整源码)
  19. 《控制系统设计指南》_George Ellis著_部分章节读书笔记
  20. 斯坦福教授张首晟谈人工智能与未来

热门文章

  1. 城市场景车路协同网络需求研究
  2. SuperMap iDesktopX 数据迁移
  3. 仓储管理之计价方法——月末一次加权平均法
  4. html获取页面高度,js获取各种高度
  5. wireshark+rtmp协议分析
  6. 一些易被忽视且难度较高的Web前端面试题汇总
  7. django+layui图片上传(用户头像修改,实时预览)
  8. python小工具—图片拼接PDF
  9. 【我的电赛日记(二)】ADF4351锁相环模块
  10. 基于ARMA模型的客流预测