2024年4月21日发(作者:)

西南交通大学

硕士学位论文

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

姓名:***

申请学位级别:硕士

专业:通信与信息系统

指导教师:***

20040301

嚣瘫交逶文学瑕士聚突生拳绥论文

篱{燹

摘、要

随着技术的撼动和Pc价格的不断下降,大量Pc机将只装配支持即搔即用

《Plug&Play)的USB(Universal

Serial

Bus)接口,稀舍弃旧的标准串符

接滔Rs一232。毽藤,大譬现存RS232浚冬就髹冁涤滚,为_l邂,疲爆孛逶嚣鬟鬟

一个设备来转换RS232到USB接口。本论文就是在这样的背景下致力于设计芹H

开发一个基于Windows2000操弦系统上斡USB/RS-32接口转换器。

在对器种串行接瑚及其转换方法进行分析的藻础上,论文飨出了琵个系

统浚诗帮窦臻方案。第一个方案巾鹣USB/118-232接口转换器怒~个

HID(Human

Interface

Device)设备,使用Cypress

AN2131Qc控制器逃行协

议转羧。遴过在RS-232接蜀努没葶鬟羚之溺馕麓该转换嚣,键燕设残炎~令

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*S。0,Db龄iew,WinDbg,Va-Ⅸare4.0嚣嚣发鞠诞试

工具,开缴出了芹日真实串口功能基本相同的康拟串口,桥设备以及后台控制糕

序。

论文最后对凝个设计和应鞠进行了总结,对驱动程序搿笈环境设鬣述杼

了j穗缡,对设计特惠鞠存在麓溺蘧滋霉亍了谤谂,势撬遗7涟一疹懿宠善悉潞e

关键谲;通用串行总线,RS-232,人工接瞄设餐,转换瓣,康拟串口,

设备对象,设备驱动汗发工具