RS232/USB串口转换驱动软件的设计及其应用

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:gang007
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着技术的推动和PC价格的不断下降,大量PC机将只装配支持即插即用(Plug&Play)的USB(Universal Serial Bus)接口,而舍弃旧的标准串行接口RS-232.因而,大量现存RS232设备就面临淘汰,为此,应用中通常需要一个设备来转换RS232到USB接口.该论文就是在这样的背景下致力于设计和开发一个基于Windows2000操作系统上的USB/RS-32接口转换器.在对各种串行接口及其转换方法进行分析的基础上,论文给出了两个系统设计和实现方案.第一个方案中的USB/RS-232接口转换器是一个HID(Human Interface Device)设备,使用Cypress AN2131QC控制器进行协议转换.通过在RS-232接口外设和PC之间使用该转换器,使外设成为一个HID类设备,实现了不用编写驱动程序的USB/RS-232转接器的设计.并可以利用几个Windows支持的通信API函数与其通信.考虑到通用性,在第二个USB/RS-232接口转换器设计方案中,PC端的应用软件依然是针对RS-232串行端口编程的,外设也是以RS-232为数据通信通道,但从PC到外设之间的物理连接却是USB总线,其上的数据通信也是USB数据格式.转接器具有一个能列举虚拟串口的driver,这也是当前各种商业RS-232串口转换器的流行做法.论文首先对WDM(Windows Driver Mode)进行了分析,然后根据设计思路在第一个设计方案基础上,使用Windows2000DDK,Visual C++6.0,DbgView,WinDbg,Vmware4.0等开发和调试工具,开发出了和真实串口功能基本相同的虚拟串口,桥设备以及后台控制程序.论文最后对整个设计和应用进行了总结,对驱动程序开发环境设置进行了归纳,对设计特点和存在的问题进行了讨论,并提出了进一步的完善思路.
其他文献
由于计算机网络具有联结形式多样性、终端分布不均匀性和网络的开放性、互连性等特征,致使网络易受黑客、恶意软件和其他不轨的攻击,所以网上信息的安全和保密是一个至关重要
工业领域中的实时应用一直都是一个需要昂贵专用硬件的领域,而基于PC/Windows组合的系统具有性能价格比高、拥有丰富强大的开发工具和应用软件并且用户众多等优点,因此,开发
该文的研究课题来源于国家863项目"视频信息的采集及多媒体信息在网上的实时传输".该文主要研究网上多路视频实时通信中的流量控制问题.随着多媒体技术的发展,基于网络的实时
语音转换技术是现代社会一项重要的语音处理技术,它能够保留语音的语义信息,同时改变语音包含的辨识身份的特征。然而,对语音的任何修改都会对它的感知特性造成影响。特别是
该文在这样的背景下在该论文里面主要做了以下工作:在第一章里面介绍了无线通信的发展背景,以及分集技术对提高无线通信系统性能的影响,同时讨论了分集技术在国内外的研究进
本论文结合一个PDA项目的开发,设计和实现了利用固定电话网进行信息传输的一套通信协议。 基于通信协议开发的一般过程——协议工程,同时针对于本项目的特点,本文首先分析了
早在1980’s,飞利浦公司提出了用于芯片间控制的双向两线串行I~2C总线,I~2C也可写作IIC指的是Inter-IC的首字母缩写。没有专门的串行扩展总线时,MCU只能通过并行总线和数据总线
GSM-R作为一个专用移动通信系统,一般的话音,短消息业务是不够的,由于铁路业务的特殊性,自然需要支持许多特殊的业务.智能网由于其提供业务灵活方便,几乎能够提供所有需要实
在实际的通信领域里,信道总是带限的和非理想的.数字信号通过这样的信道传输就应该考虑信道特性对所传送的数字信号的影响.比如实际的信道特别是无线通信信道存在着比较广泛
随着芯片业的飞速发展,数字信号处理器(DSP)无论从制造工艺、体系结构、编译器和DSP上的实时操作系统(RTOS)几个方面都取得了巨大的发展。作为当今一个应用的热点,多媒体应用也