串行接口标准
在开展串行通信的线路连接时,通常要解决两个问题:
一是计算机与外设之间要共同遵守的某种约定,这种约 定称为物理接口标准,包括电缆的机械特性、电气特性、信 号功能及传送过程的定义。
二是按接口标准设置计算机与外设之间开展串串行接口标准
在开展串行通信的线路连接时,通常要解决两个问题:
一是计算机与外设之间要共同遵守的某种约定,这种约 定称为物理接口标准,包括电缆的机械特性、电气特性、信 号功能及传送过程的定义。
二是按接口标准设置计算机与外设之间开展串行通信 的接口电路。
单片机的串行通信使用的是异步串行通信,所谓异步就 是指发送端和接收端使用的不是同一个时钟。异步串行通信 通常以字符(或者字节)为单位组成字符帧传送。
1、字符帧的帧格式
字符帧由四局部组成,分别是起始位、数据位、奇偶校 验位、结束位。
1)起始位:位于字符帧的开头,只占一位,始终位逻 辑低电平,表示发送端开始发送一帧数据。
2)数据位:紧跟起始位后,可取5、6、7、8位,低 位在前,局位在后。
3)奇偶校验位:占一位,用于对字符传送作正确性检 查。奇偶校验位是可选择的,共有三种可能,即奇偶校验、 偶校验和无校验,由用户根据需要选定。
4)结束位:末尾,为逻辑“1”高电平,可取1、、 2位,表示一帧字符传送完毕。
串行通信的速率用波特率来表示,所谓波特率就是指一 秒钟传送数据位的个数。每秒钟传送一个数据位就是1波特。 即:1波特=1bps (位/秒)。
在串行通信中,数据位的发送和接收分别由发送时钟脉 冲和接收时钟脉冲开展定时控制。时钟频率高,那么波特率高, 通信速度就快;反之,时钟频率低,波特率就低,通信速度 就慢。
目前RS-232是PC机与通信工业中应用最广泛的一种串 行接口。RS-232被定义为一种在低速率串行通讯中增加通讯 距离的单端标准。RS-232采取不平衡传输方式,即所谓单端 通讯。
收、发端的数据信号是相对于信号地,如从DTE设备发 出的数据在使用DB25连接器时是2脚相对7脚(信号地) 的电平,DB25各引脚定义参见图lo典型的RS-232信号在 正负电平之间摆动,在发送数据时,发送端驱动器输出正电 平在+5〜+15V,负电平在-5〜-15V电平。当无数据传输时, 线上为TTL,从开始传送数据到结束,线上电平从TTL电平 到RS-232电平再返回TTL电平。接收器典型的工作电平在 +3〜+12V与-3〜-12VO由于发送电平与接收电平的差仅为 2V至3V左右,所以其共模抑制能力差,再加上双绞线上的 分布电容,其传送距离最大为约15米,最高速率为20kb/so RS-232是为点对点(即只用一对收、发设备)通讯而设计的, 其驱动器负载为3〜7kQ。所以RS-232适合本地设备之间的 通信。
2、RS-423A. RS-422A. RS-485 接 口标准
由于RS-232c接口标准是单端收发,抗共模干扰能力差, 所以传输速率低
(W20kb/s)、传输距离短(〈15m〜20m)。 为了实现在更远的距离和更高的速率上直接连接,EIA在 RS-232C的基础上,制定了更高性能的接口标准如RS-499, RS-422、RS-423 和 RS-485 接 R 标准。
RS-422 标准
RS-
串行接口标准 来自淘豆网m.daumloan.com转载请标明出处.