简介
串行接口 简称串口
,也称串行通信接口
或串行通讯接口
(通常指COM接口
),是采用串行通信方式的扩展接口。
串行接口 (Serial Interface)是指数据一位一位地顺序传送。其特点是通信线路简单,只要一对传输线就可以实现双向通信,传送速度较慢。
接口划分标准
常见的有一般电脑应用的RS-232(使用 25 针或 9 针连接器)
和工业电脑应用的半双工RS-485
与全双工RS-422
。
串行接口按电气标准及协议来分,包括RS-232-C
、RS-422
、RS485
、USB
等。 RS-232-C、RS-422与RS-485标准只对接口的电气特性做出规定,不涉及接插件、电缆或协议。
RS-232-C
也称标准串口,是目前最常用的一种串行通讯接口。它是在1970年由美国电子工业协会(EIA)联合贝尔系统、 调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。它的全名是“数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标准”。
传统的RS-232-C
接口标准有22根线,采用标准25芯D型插头座。自IBM PC/AT开始使用简化了的9芯D型插座
。至今25芯插头座现代应用中已经很少采用。电脑一般有两个串行口:COM1和COM2,9针D形接口通常在计算机后面能看到。现在有很多手机数据线或者物流接收器都采用COM口与计算机相连。
RS-422
为改进RS-232通信距离短、速率低的缺点,RS-422
定义了一种平衡通信接口,将传输速率提高到10Mb/s,传输距离延长到4000英尺(速率低于100kb/s时),并允许在一条平衡总线上连接最多10个接收器。RS- 422是一种单机发送、多机接收的单向、平衡传输规范,被命名为TIA/EIA-422-A标准。
RS-485
为扩展应用范围,EIA又于1983年在RS-422基础上制定了RS-485
标准,增加了多点、双向通信能力,即允许多个发送器连接到同一条总线上,同时增加了发送器的驱动能力和冲突保护特性,扩展了总线共模范围,后命名为 TIA/EIA-485-A标准。
Universal Serial Bus(通用串行总线)
简称USB
,是目前电脑上应用较广泛的接口规范,由Intel、Microsoft、Compaq、IBM、NEC、Northern Telcom等几家大厂商发起的新型外设接口标准。USB接口是电脑主板上的一种四针接口,其中中间两个针传输数据,两边两个针给外设供电。USB接口速度快、连接简单、不需要外接电源,传输速度12Mbps,新的USB 2.0可达480Mbps;电缆最大长度5米,USB电缆有4条线:2条信号线,2条电源线,可提供5伏特电源,USB电缆还分屏蔽和非屏蔽两种,屏蔽电缆传输速度可达12Mbps,价格较贵,非屏蔽电缆速度为1.5Mbps,但价格便宜;USB通过串联方式最多可串接127个设备;支持热插拔。最新的规格是USB 4.0,最高传输速度可达40 Gbps。
RJ-45接口
是以太网最为常用的接口,RJ45
是一个常用名称,指的是由IEC(60)603-7标准化,使用由国际性的接插件标准定义的8个位置(8针)的模块化插孔或者插头。
串口与并口的区别
并口使用并行传输,同一时刻能传送8位(一个字节)数据。但并不是并口快,由于8位通道之间的互相干扰。传输时速度就受到了限制。而且当传输出错时,要同时重新传8个位的数据。串口没有干扰,传输出错后重发一位就可以了,所以要比并口快。
串口通信
串口通信
的方式包括串口同步通信
和串口异步通信
。
- 串口同步通信:在约定的通信速率下,发送端和接收端的时钟信号频率和相位始终保持同步,以保证通信双方在发送和接收数据时具有完全一样的定时关系。
- 串口异步通信:也称为
起止式异步通信
,是以字符为单位进行传输的,字符之间没有固定的时间间隔要求,每个字符中的各位则以固定的时间传送。
波特率
波特(Baud)
即调制速率
,指的是有效数据讯号调制载波的速率,即单位时间内载波调制状态变化的次数。它是对符号传输速率的一种度量,1波特即指每秒传输1个符号,而透过不同的调制方式,可以在一个码元符号上负载多个bit位信号。
“波特”(Baud)本身已是速率,所以不需要写成 Baud Rate(Rate 是赘字)。单位“波特”本身就已经是代表每秒的调制数,以“波特每秒”(Baud per second)为单位是一种常见的错误,但是在一般中文口语化的沟通上还是常以“波特率”来描述“波特”(Baud)。
典型的“波特率”是300
,1200
,2400
,9600
,19200
,38400
,115200
等。
取自于wikipedia维基百科
未完待续。。。