当前位置:主页 > 论文百科 > 农业期刊 >

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

发布时间:2016-02-29 07:45

随着技术的推动和PC价格的不断下降,大量PC机将只装配支持即插即用Plug&Play的USBUniversal Serial Bus接口,而舍弃旧的标准串行接口RS-232.因而,大量现存RS232设备就面临淘汰,为此,应用中通常需要一个设备来转换RS232到USB接口.该论文就是在这样的背景下致力于设计和开发一个基于Windows2000操作系统上的USB/RS-32接口转换器.在对各种串行接口及其转换方法进行分析的基础上,论文给出了两个系统设计和实现方案.第一个方案中的USB/RS-232接口转换器是一个HIDHuman 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串口转换器的流行做法.论文首先对WDMWindows Driver Mode进行了分析,然后根据设计思路在第一个设计方案基础上,使用Windows2000DDK,Visual C++6.0,DbgView,WinDbg,Vmware4.0等开发和调试工具,开发出了和真实串口功能基本相同的虚拟串口,桥设备以及后台控制程序.论文最后对整个设计和应用进行了总结,对驱动程序开发环境设置进行了归纳,对设计特点和存在的问题进行了讨论,并提出了进一步的完善思路……



本文编号:31838

资料下载
论文发表

本文链接:https://www.wllwen.com/wenshubaike/xxkj/31838.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户28f1e***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com