(硕士论文)基于USB接口的数据采集系统设计(15)

2021-04-06 00:20

USB接口

西安理工大学硕士学位论文

(2)主机读取设备描述符

主机使用默认地址读取设备描述符。在这里主机使用地址0对设备的设备描述符进行读取。由于D12的端点0的缓冲区只有16个字节,所以单片机就先发送16个字节设备描述符。当主机接收到这16个字节描述符后,就认为真正有没有设备连接了,即发送1个0字节的数据包到设备作为状态应答。

(3)地址分配

在地址分配阶段里,主机分配给设备一个地址在以后的通讯罩设备就只对这个地址的信息作出应答。

(4)主机从新的地址获取设备描述符

分配好了设备地址后,主机就从新的地址获取设备描述符。由于受D12芯片的限制,设备分两次从端点0把设备描述符发送出去,第一次发送16个字节,第二次发送2个字节。最后主机发送一个字节数据包作为应答。

(5)主机读取配置描述符

主机读完设备描述符后就读取设备配置描述符。(6)读取描述符集合

主机除了读取设备描述符和配置描述符外,还要读取接口描述符和端点描述符。在这里主机使用再次读取配置的方法来读取配置描述符,接口描述符,端点描述符的集合。

(7)设置配置

主机读完描述符后,就需要对设备进行配置,使得设备从地址状态进入配置状态。(8)读取配置状态

主机设置完配置以后,设备即可使用但有时主机会对设备的配置状态进行读取。

1.4基于IJSB接口数据采集系统构成

数据采集系统于3部分组成(如图l一3)分别为:数据采集卡,数据采集卡驱动程序和用户应用程序。

数据采集卡包括系统硬件电路及固件程序,它是本采集系统系统的基础。它用来完成信号的AD转换,并把转换好的信号传给USB接口。

数据采集卡驱动程序完成数据采集卡和应用程序之间的通信,它提供了应用程序与采集卡之间的软件接口,在装入后成为操作系统内核信任的部分,供用户应用程序使用标准的WIN32API函数对硬件进行I/O操作。

用户应用程序是整个采集卡的最高层,直接与用户进行交互。主要功能是与采集卡驱动程序接口来获得数据,并把得到的数据进行处理、显示等操作,同时把用户命令通过驱动程序传递给采集卡,从而控制采集卡的参数设置。

lO


(硕士论文)基于USB接口的数据采集系统设计(15).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:重点 班级管理

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: