当前位置:文档之家› 串口通信简介(总结)

串口通信简介(总结)


2.1
RS-232-C接口
RS-232-C是EIA(美国电子工业协会)1969年修订RS232-C标准。RS-232-C定义了数据终端设备(DTE)与数据通信设备 (DCE)之间的物理接口标准。

台式计算机一般都有两个RS-232串行接口,RS232通信方式 抗干扰能力弱,通信距离一般不超过15米。

RS-232-C接口常见形状有9针和25针两种,每种又有公 头和母头之分。连接器的尺寸及每个插针的排列位置都有明确 的定义。针脚定义如下页:

1
5
1
13 6 9
14
25
常用9针口
针脚定义
DTE为数据终端设备如计算机、采集器 、智能设备
DCE为数据通信设备,如Modem
2.2
RS422接口
RS- 422是一种单机发送、多机接收的单向、平衡传输规范。允 许在一条平衡总线上连接最多10个接收器。
特点:每端需有一个收/发切换电 子开关,因有切换,会产生时间延 迟 应用:打印机串口,单向传送设备。
半双工:对讲 机
3
全双工制式制式 数据的发送和接收分别由两根可以在两个不同的站点同时发送和 接收的传输线进行传送,通信双方都能在同一时刻进行发送和接收 操作,这种传送方式称为全双工制。 A站 B站 发送器 接收器 全双工方式示意图
接收器 发送器
特点:①每一端都有发送器和接收器 ②有二条传送线 应用:交互式应用,远程监测控制
双工:电话
1.4 串行通信传输速率
比特率:每秒钟传送的二进制位数,bps 波特率:每秒钟调制信号变化的次数,Baud 波特率与比特率的关系为:比特率=波特率X单个调制状态对应的 二进制位数。 单个调制状态对应1个二进制位时,或对于将数字信号1或0直接用 两种不同电压表示的基带传输 比特率==波特率 ∴ 串行通信常用波特率表示数据传输率 注意:串行通信双方识别位的时间间隔要相同,所以通信双方的波特率 必须一致
D0 D1 D2 D3 D4 D5 D6 D7
速度快,但需要多根数据线
适用于距离短,速度快的应用
串行通信:是数据的各位在同一根数据线上依次逐位发送或接收。 D0 只需要一根数据线 D1
D2 D3 D4 D5 D6 D7
与并行传输相反,抗干扰,适合于 长距离传输
1.2串行通信方式
在串行通信中,根据对数据流的分界、定时及同步方法不同, 可分为和同步串行通信方式异步串行通信方式。 同步串行通信 同步通信是一种连续传送数据的通信方式,一次通信传送多 个字符数据,称为一帧信息。 数据传输速率较高,通常可达56kbps或更高。 同步通信方式的传输设备复杂,技术要求高。一般用在 要求快速、连续传输大批量数据的场合。 其缺点是要求发送时钟和接收时钟保持严格同步。
目 录
1
串行通信基本概念 串行通信的接口标准 RS-232接口电路设计
2
3
*
串行通信基本概念
1.1通信的方式分类 1.2串行通信方式 1.3串行通信数据传送方式 1.4串行通信传输速率
1.1 通信的方式分类 ---并行通信和串行通信两种 并行通信:是指数据的各位同时在多根数据线上发送或接收。
Tx+ ——————————Rx+ 设备A Tx- —————————— Rx- 设备B Rx+ ——————————Tx+ Rx- —————————— Tx 抗干扰能力强,传输距离远达1219米,具有组网能力(RS232只能点对 点) 全双工
同步通信的数据帧格式如下图:
信息帧
同步字符 数据1 数据2 数据3

数据n
校验字符 校验字符 同步字符 CRC CRC
数据场
信息帧:包含同步字符,数据场,校验字符
同步字符:传送数据前,传送同步字符进行联络
数据场:多个数据字节之间没有间隙,连续发送
异步串行通信
① 通信双方使用各自的时钟; ② 数据通常是以字符或字节为单位组成数据帧进行传送的; ③ 收、发端各有一套彼此独立,互不同步的通信机构; ④ 收发数据的帧格式相同,因此可以相互识别接收到的数据信息。
单工制式是指甲乙双方通信时只能单向传送数据,发送方 和接收方固定。 A站
2
半双工制式
半双工制式是指通信双方都具有发送器和接收器,既可发送 也可接收,但不能同时接收和发送,发送时不能接收,接收时不能 发送。 A站 B站 发送器 接收器 发送器 接收器
半双工方式示意图
(2) 数据位: 在起始位之后,发送端发出(或接收端接收)的是数据位,数据 的位数没有严格的限制,5~8位均可。低位在前,高位在后,由 低位到高位逐位传送。
起始位
数据位
校验位 停止位

(3) 奇偶校验位: 数据位发送完(接收完)之后,可发送一位用来检验数据在 传送过程中是否出错的奇偶校验位。奇偶校验是收发双方预先 约定好的有限差错检验方式之一。有时也可不用奇偶校验。
帧与帧之间填充 任意个停止位
(4) 停止位: 字符帧格式的最后部分是停止位,逻辑“1”电平有效,它可 占1/2位、1位或2位。停止位表示传送一帧信息的结束,也为发送 下一帧信息作好准备。
1.3
串行通信数据传送方式
串行通信的数据传送方向有三种形式。
1.单工制式
2.半双工制式
3.全工制式
1
单工制式(Simplex)
目 录
1
串行通信基本概念 串行通信的接口标准 RS-232接口电路设计
2
3
*
串行通信的接口标准
串行接口简称串口,也称串行通信接口(通常指COM接口), 是采用串行通信方式的扩展接口。 串行接口按电气标准及协议来分包括RS-232-C、RS-422、 RS485,USB等等。RS-232-C、RS-422与RS-485标准只对接口的电气 特性做出规定,不涉及接插件、电缆或协议。
每次发送一个字符,每个字符由起始位、数据位、校验 位、停止位构成。
帧格式如下:
起始位
数据位
校验位 停止位

帧与帧之间填充 (1) 起始位: 任意个停止位 在没有数据传送时,通信线上处于逻辑“1”状态。当发 送端要发送1个字符数据时,首先发送1个逻辑“0”信号, 这个低电平便是帧格式的起始位。其作用是向接收端表示发 送端开始发送一帧数据。接收端检测到这个低电平后,就准 备接收数据信号。
相关主题