4) 奇偶校验位:在串口通信中一种简单的检错方式。有四种检错方式:偶、奇、高和低。当然没有校验位也是可以的。对于偶和奇校验的情况,串口会设置校验位,用一个值确保传输的数据有偶数个或者奇数个逻辑高位。如果数据是011,那么对于偶校验,校验位为0,保证逻辑高的位数是偶数个。如果是奇校验,校验位位1,这样就有3个逻辑高位。高位和低位不真正的检查数据,简单置位逻辑高或者逻辑低校验。这样使得接收设备能够知道一个位的状态,有机会判断是否有噪声干扰了通信或者是否传输和接收数据是否不同步。
2.1.2 握手方式介绍
RS-232 通行方式允许简单连接三线[7]: Tx 、 Rx 和地线。但是对于数据传输,双方必须对数据定时采用使用相同的波特率。尽管这种方法对于大多数应用已经足够,但是当对于接收方过载的情况这种使用受到限制。这时需要串口的握手功能。在这一部分,三种最常用的 RS-232 握手形式:软件握手、硬件握手和 Xmodem 。
1) 软件握手:通常用在实际数据是控制字符的情况,类似于 GPIB 使用命令字符串的方式。必须的线仍然是三根:Tx ,Rx 和地线,因为控制字符在传输线上和普通字符没有区别,函数 SetXModem 允许用户使能或者禁止用户使用两个控制字符 XON 和 OXFF 。这些字符在通信中由接收方发送,使发送方暂停。
2) 硬件握手:和Tx和Rx线一样,RTS/CTS 和 DTR/DSR 一起工作,一个作为输出,另一个作为输入。第一组线是 RTS(Request to Send)和 CTS(Clear to Send)。当接收方准备好接收数据,它置高 RTS 线表示它准备好了,如果发送方也就绪,它置高CTS,表示它即将发送数据。另一组线是 DTR(Data Terminal Ready)和DSR(Data Set Ready)。这些现主要用于 Modem 通信。使得串口和 Modem 通信他们的状态。
3) XModem 握手:这个协议在 Modem 通信中非常通用。尽管它通常使用在 Modem 通信中,XModem 协议能够直接在其他遵循这个协议的设备通信中使用。
2.1.3 串行接口标准
一般采用常见的RS-232串行接口标准[18]。EIC RS-232C是美国电子工业协会正式公布的串行总线标准,也是目前最常见的串行接口标准,用来实现计算机和计算机之间,计算机与外设之间的数据传输。RS-232C串行接口总线一般适用于:设备之间的通讯距离不大于15m,传输速率最大为20KB/S。
1.RS-232的电气特性及串行信息格式
RS-232采用负逻辑,即逻辑“1”:-5~-12v;逻辑“0”:+5~+15v。
RS-232的主要电气特性为:
带3~7kΩ负载时驱动器的输出电平:逻辑“1”(-5~-12v);逻辑“0”(+5~+12v)。
不带负载时驱动器的输出电平:-25~-12v。
驱动器通断时的输出阻抗:大于300Ω。
输出短路电流:0.5A。
驱动器转换速率:小于30v/μs。
接收器输入阻抗:3~7kΩ之间。
接收器输入电压的允许范围:-25~+25v。
输出开路时接收器的输出:逻辑‘1’。
输入经300Ω接地时接收器的输出:逻辑‘1’。
+3v输入时接收器的输出:逻辑‘0’。
-3v输入时接收器的输出:逻辑‘1’。
最大负载电容:2500pF。
2.串行通讯的格式如图1:
图1 RS-232串行通信格式
Fig.1 Format of RS-232 serial communication
RS-232的通信端口是每台计算机上的必要设置,通常含有COM1和COM2两个端口。RS-232表示标准接口总线,C表示是这种标准的最新修改。大多数计算机串行端口采用RS-232C。RS-232C有25个“D”型引脚,使用其中22个引脚。对于普通的个人计算机通信,许多引脚并不需要。实际上许多新的PC机都装有兼容的D型连接器,只有9个引脚。
表1 DTE设备上25脚连接器(PC连接)
Table 1 Linker of the DTE’s 25 pins (PC connection)
引脚名称 信号方向
1接地保护端
2数据发送端(TD) 发送的数据(从DTE到DCE)
3数据接收端 (RD) 接收的数据(从DCE到DTE)
4请求发送端(RTS) DTE控制的输出溢出控制信号
5清除发送端(CTS) DCE控制的输入溢出控制信号
6数据设备准备就绪(DSR) DCE控制的输入握手信号
7信号地 公共参考电压
8载波检测端(CD) 调制解调器发出的输入信号
20数据终端准备就绪(DTR) DTE控制的输出握手信号
22串行口接收中断请求标志(RI) 调制解调器发出的输入信号
RS-232表示数据终端设备使用的是25个引脚的被兼容连接器,数据通信设备使用的是25个引脚的兼容连接器,因此可以用引脚把数据终端设备和数据通信设备连接起来,但是必须使用零调制解调器电缆。零调制解调器电缆使接收和发送线交叉。表4-1为25引脚连接器的连接和信号发送方向。表2-2为9引脚连接器的连接和信号发送方向。转贴于 酷文网-论文下载中心 http://www.coolwen.net
共9页: 上一页 [1] 2 [3] [4] [5] [6] [7] [8] [9] 下一页
网摘收藏: