《串口modemctsrts》word版

《串口modemctsrts》word版

ID:29351610

大小:55.77 KB

页数:18页

时间:2018-12-18

《串口modemctsrts》word版_第1页
《串口modemctsrts》word版_第2页
《串口modemctsrts》word版_第3页
《串口modemctsrts》word版_第4页
《串口modemctsrts》word版_第5页
资源描述:

《《串口modemctsrts》word版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、串口modemCTSRTSMODEM是用户接入互联网的重要设备。虽然网络干线上已经普及宽带光纤传输,但是在拥有庞大用户群的最后一公里路段上,目前最现实的接入方式还是铜线连接(电话线,双绞线、电缆)。另外,随着无线技术的发展,采用无线接入的固定/移动用户也越来越多。不论是铜线连接还是无线接入,都要采用调制解调器,以便使数据信号能够在信道内传输。MODEM的对外接口是串口,这个串行I/O口用于传输控制信号、状态信号、数据、AT指令及其响应。虽然MODEM种类繁多(56K猫/GPRS/CDMA等),但对外都表现为一个标准的串口,只要将这个串

2、口了解清楚,那么就可以将所有的MODEM一网打尽。**(1)UART**一般地,我们把这个串口叫作UART(UniversalAsynchronousReceiverandTransmitter通用异步收发器)。其中,RT是接收和发送的英文缩写,能收能发又是串口,说白了就是串行I/O口的意思。A表示异步模式。这种模式的优点是适应性强,对时钟精度要求低(成本低)。每次发送字节数据前都首先发送一个开始位同步时钟相位,抖动误差不会在整个通信过程中累积,只影响单个字节的传输单元。U的意思是通用。为什么一定要冠以"通用"二字,这个定语到底想强调

3、什么呢?话说很早以前,还没有出现计算机的时候,就已经出现了串口设备。例如:MODEM、电传打字机、工控设备、数传机等等。为了方便设备互连,EIA制定了RS232标准化规范,采用DB25接口连接DTE(DataTerminalEquipment数据终端设备)和DCE(DataCommunicationsEquipment数据通信设备)。后来,出现了个人计算机(PC机),这些已有的设备毫无疑问地成了最初的外设,为了将其接入主机,制造商们自然地选择了标准的RS232串口。在这个标准中,DB25接口支持同步和异步两种工作模式,采用D型接插件,

4、防止插反。这种设计兼容性好,使用方便,但是制造商们并不买帐,他们更倾向于进一步减少接插件的大小和成本。通过删除DB25中未使用的引脚和支持同步模式的引脚,将DB25改造成只有9根线,只支持异步模式,体积更小,成本更低的DB9。最初的状况比较混乱,因为DB9只给出了信号范围,但没有指出引脚和信号的对应关系,而且DB9也不是RS232规范所定义的接口标准,因此各个制造商只能自行定义对应关系。后来,IBM制造的PC机成了行业标准,DB9的对应关系就逐渐统一到了IBM的定义上,现如今使用的DB9就是遵守的IBM的定义。随着时代的发展,计算机越

5、来越普及,外设的种类也越来越多,有些非RS232的串行设备需要接入主机,这就要求主机提供更多的I/O口。如果为每一种新出现的设备都提供一个I/O,显然是不现实的,因为主机后面板位置有限,不可能容纳太多的接口。幸运的是,外部I/O口大体上主要分为两类:并口和串口。如果复用已有的RS232串口接入非RS232的设备,那么就可以用有限的接口,接入大量的设备。一个有趣的现象是,早期的操作系统DOS和ROMBIOS提供的通信例程只支持RS232串口标准,即使是实现简单的字节收发这种非RS232应用,竟然也要先检测DSR、DCD、CTS等信号是否

6、有效,如果不满足条件,将不会发送数据到TXD上。解决这个问题的方法有两种:1、旁路系统提供的API函数,自己直接操纵硬件实现非RS232的操作;2、短接接头里某些RS232控制信号线,使系统通信例程误以为是RS232设备,使非RS232的设备满足RS232规范的子集要求。现在,PC机上的串口既支持RS232应用又支持非RS232应用,通用串口指的就是这个意思。RS232规范对速度和距离都有约束,在码元畸变小于4%的条件下,传输距离上限是15米;速率上限是19200。目前,在PC机上的串口都突破了RS232标准的限制,速度可以达到115

7、200甚至更高。软件上,已经可以选项配置是否支持硬件流控,是否检查DSR、DCD、RI等输入信号。可以说,现在的PC串口,来源于RS232,但又不拘泥于它的限制,越来越向通用目的的串口方向发展。UART到此可以总结为:用于通用目的的异步串行I/O口。综上,可以看出计算机串口发展的大致历程:(个人计算机)史前出现原始的串口设备--EIA制定RS232统一标准,DB25出现--个人计算机诞生,为引入串口,DB9出现,软硬件仍然遵循RS232标准--为引入新的非RS232串口,将原来的RS232口改造成通用目的的UART,软硬件可以不遵循R

8、S232规范。PC机串口拥有多个名字:串口、RS232口、COM口(通信口)、异步口、UART等,他们是不同历史时期的产物,一直沿用至今,让现在的人们感觉有些莫名其妙。最开始PC机接入的串行外设是RS232设备,就叫RS

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。