- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
基于WinUSB与SHT75的温湿度数据采集与控制系统设计仿真
学兔兔
骞、l 訇 地
基于WinUSB与SHT75的温湿度数据采集
与控制系统设计仿真
Temperatureand hum iditydataacquisitionand controlsystem design
andsim ulationbasedontheW inUSB and SHT75
彭 伟
PENG Wei
(武汉城市职业学院 电子信息工程学院,武汉430064)
摘 要:研究了微软WinUSB通用驱动程序框架,解析了WinUSB~E动包构成及其INF文件关键条目,以
C#为上位机软件开发平台设计了基于WlnUSB的接口软件,使用代理实现了数据包的异步收
发,下位机基于MlcrochlpUSB接口系统固件框架,以PIC18F455微控制器及SHT75传感器为
核心,设计了温湿度数据采集与控制系统并进行仿真测试,为基于WInUSB的接口系统开发提
供了重要参考。
关键词 :WInUSB;INF;PIC;USB接口;C#;SHT75;仿真
中圈分类号:TP368.2;TP311.1 文献标识码 :A 文章编号 :1009-0134(2013)08(上)-0129-05
Ooi:10.3969/J.1ssn.1009-0134.2013.08(上).40
0 引言 USB驱动程序堆栈体系结构框图,图中出现了微
软推出的USB设备通用驱动程序WinUSB,它基于
每年有超过20亿的新安装器件 ,可连接多种
WindowsDriverFramewo~s(WDF)开发,由内核
类型的设备,能够 自动进行配置,连接简单且支
模式驱动程序(Winusb.sys)与用户模式DLL(winusb.
持热插拨 ,多数时候不需要提供独立的电源 ,
dl1)共两个基本组件构成。WinUSB(Winusb.sys)
具有高传输速率,高可靠性等,上述诸多优点使
可作为单一usB设备或复合设备功能驱动程序安
USB成为 了最成功 的PC机接 口。微软为大量USB
装在设备 内核模式堆栈 中。用户程序通过调用
类设备提供类驱动程序 ,且一直在改进和增加类
WinUSB用户模式动态链接库winusb.dll公开的函
驱动程序的数量,对于USB设备独立硬件供应商
数与USB设备通信 。图1展示 了包含3个Winusb.
(IHV),Windows驱动程序基础(WindowsDriver
sys实例的USB驱动程序堆栈 ,实例 1注册设备接
Foundation,WDF)已成为USB驱动程序开发的首
口A,支持用户模式驱动程序(Usboem.dl1),实例
选模型,它提供3个选项来访
文档评论(0)