串口/COM口、USB、RS232、RS422、RS485的区别

这些名字初了解总是容易弄混,网上总是没有将这些东西做一个明确的分类。我尝试通过资料进行分类

  1. 串口/COM口、USB是物理接口形式,属于硬件物理层面。
  2. RS232、RS422、RS485,他们都是由美国电子工业协会(EIA)发布的串行接口标准。
    该标准对串行连接器的物理针脚及电信号逻辑都进行了定义。
    RS232、RS422、RS485本质上仍然属于物理层。

串口/COM口、USB

串行通讯端口( cluster communication port )即COM口,简称串口。所以这两种说法是等价的。

但是提到串行端口,可能又会联想到USB(Universal Serial Bus,通用串行总线)。

通过英文名称可以看出,COM口属于“端口”,USB属于“总线”。

所谓总线(Bus),一般指通过分时复用的方式,将信息以一个或多个源部件传送到一个或多个目的部件的一组传输线。是电脑中传输数据的公共通道。

我理解USB连接就是:多个设备采用标准的USB物理端口,走USB的总线协议,通过控制器,来实现将源设备数据传输到目标设备。

这也是为什么串口通信时要选择正确的COM端口号,USB就不需要。

更多USB的相关知识,百度上有很多,这里略去。

 

而串口通信的话,民用市场有被USB取代的趋势。但是目前工业上使用仍然很广泛。

原因主要有两个:

  • 最大的原因就是串口(COM口)的抗干扰能力很强。在同等干扰情况下,COM口比USB传输更为稳定。
  • 串口成本低。并且COM口对开发者和使用者而言,不需要去专门开发和安装驱动,这样又省了软件成本。

RS-232、RS-422与RS-485标准只对接口的电缆和机械、电气特性、信号功能及传送过程做出规定,不涉及连接器类型。

所以串口通信的物理接口出现了DB-9、DB-25等多种连接器类型。目前DB-9类型最为常见。

 

RS232、RS422、RS485

RS-232

  • 信号采用负逻辑,即-3V ~ -15V为逻辑“1”;+3 ~ +15V为逻辑“0”。最少可以使用3根线,TxD、RxD、GND。
  • 传输速率较低,在异步传输时(串口通信全称就是串行异步通信)波特率最高为19200bps,在CPLD开发板中,综合程序波特率只能采用19200(注意区分波特率和比特率)
  • IBM在PC上使用DB-9针的接口,后来DB-9接口逐渐形成了事实标准。
  • 物理线缆上,有独立的发送和接收,所以是全双工。

RS-422

  • 信号采用正逻辑,两线间电压差为+2V ~ +6V为逻辑“1”,两线间电压差为-2V ~ -6V为逻辑“0”。
  • 使用2对双绞线(4根),采用差分信号传输,因此实现了全双工。最大传输速率为10Mb/s。

一文读懂RS-232与RS-422及RS-485三者之间的特性与区别

RS-485

  • 在RS-422基础上,提出了RS-485标准,所以很多电气特性都相同。
  • 信号采用正逻辑,两线间电压差为+2V ~ +6V为逻辑“1”,两线间电压差为-2V ~ -6V为逻辑“0”。
  • 只采用了一对平衡差分信号线(即一对双绞线),最少只需要2根线,不能同时发送和接收,属于半双工。
  • 数据传输速率最高10Mbps。

 

普通电脑上的串口,都是RS-232口,如果需要使用RS422/485通信,需要使用转换模块才能实现。

 

 

写了一天,发现串口通信是一个大坑啊,网上许多数据也不一致,暂时先写这么多基础知识吧,以后有时间再整理补充。

参考资料:

https://zhidao.baidu.com/question/42513492.html

https://zhidao.baidu.com/question/51063047.html

https://baike.baidu.com/item/RS-232/2022036

DB9针和DB25针串口的引脚定义

UART 和RS232还有DB9是什么关系啊?

http://m.elecfans.com/article/663969.html

https://www.crifan.com/files/doc/docbook/rs232_serial_intro/release/html/rs232_serial_intro.html#what_is_rs232

https://network.51cto.com/art/202007/620232.htm

https://blog.csdn.net/mcsbary/article/details/97369952

 

 


版权声明:本文为wujinglin7原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。