USB总线在虚拟仪器中的应用研究

USB总线在虚拟仪器中的应用研究

论文题目: USB总线在虚拟仪器中的应用研究

论文类型: 硕士论文

论文专业: 检测技术与自动化装置

作者: 于祯

导师: 王秀清

关键词: 虚拟仪器,动态链接库

文献来源: 天津科技大学

发表年度: 2005

论文摘要: 虚拟仪器体现了自动测试系统的发展方向。USB(Universal Serial Bus)总线技术的出现,为虚拟仪器提供了新的发展空间。基于USB总线的虚拟仪器符合USB新型总线规范,体现了未来仪器仪表的发展方向,鉴于国内尚未有成熟的基于USB总线的虚拟仪器,因此,探究USB总线在虚拟仪器中的应用是本文的初衷。 本设计在深入分析USB总线协议及WDM(Windows Driver Model)的基础上,借助DriverStudio开发了驱动程序,借助VC环境对该驱动程序进行编译并封装成动态链接库;在此基础上,对系统所涉及的硬件电路进行了设计,并利用TMS320VC5402开发了USB固件程序;之后,利用LabWindows/CVI开发了应用程序,给出了程序流程图;最后,在系统调试与总结中给出了调试的方法与结论。 本设计的主要优点如下: 1.基于WDM的USB驱动程序,支持即插即用,电源管理,符合未来驱动程序开发的主流。 2.基于C语言的固件程序设计,提高了代码的可移植性,基于积木式的USB固件结构方便了设备的升级和维护。 3.USB总线与传统RS-232总线相结合,两者优势互补,使具有传统232总线的设备很容易嫁接到USB总线上,同时也加快了USB总线技术的普及和推广。 4.硬件设计采用DSP构建USB设备是本设计的一个创新点。DSP运行的速度快,专用指令功能强,可以保证USB数据通信的实时性。

论文目录:

摘要

Abstract

1 绪论

1.1 总线式虚拟仪器的分类

1.2 USB总线技术发展过程及现状

1.3 USB总线的虚拟仪器研究的必要性

1.4 主要任务

2 USB总线技术

2.1 USB电气特征与信号电平

2.2 USB系统的主从机制

2.3 USB的系统组成

2.4 USB配置、接口和端点

2.5 USB通信模型

2.6 USB端点与管道

2.7 USB协议层

2.8 USB数据传送类型

2.9 USB描述符

2.10 USB标准设备请求

3 WDM驱动程序模型

3.1 WDM驱动程序模型概述

3.2 基于WDM的五层软件体系结构

3.3 IRP数据结构

3.4 IRP堆栈单元数据结构

3.5 WDM模型的层次结构

3.6 IRP在一个设备对象堆栈中的流程

3.7 WDM中的IRQL

3.8 电源管理

3.9 即插即用

3.10 USB设备的枚举过程

3.11 WDM驱动程序和应用程序之间的接口

4 驱动程序的开发

4.1 引言

4.2 驱动程序开发工具

4.3 使用DriverWorks开发USB设备驱动程序

4.4 驱动程序的封装

5 USB设备及其固件编程

5.1 PDIUSBDl2的性能特点

5.2 PDIUSBD l2的结构框图

5.3 PDIUSBDl2与TMS320VC5402的硬件接口

5.4 PDIUSBDl2指令集

5.5 USB固件结构

5.6 事件标志和数据缓冲区

5.7 中断服务例程(ISR)

5.8 普通端点例程

5.9 控制输出/输入流程

5.10 主循环(main)

6 AD、DA和UART外设

6.1 ADS7864

6.2 DAC7724

6.3 UART

7 LabWindows/CVI应用程序设计

7.1 应用程序的开发

7.2 应用程序流程图

8 系统调试

8.1 调试工具

8.2 调试方法

结论

致谢

参考文献

附录1:部分DSP程序

附录2:攻读硕士期间发表论文

发布时间: 2007-01-10

参考文献

  • [1].采用USB接口总线的条码识别系统的设计和实现[D]. 宋丽华.沈阳理工大学2012
  • [2].基于可穿戴计算机的USB设备驱动程序开发[D]. 应云剑.电子科技大学2006
  • [3].嵌入式USB海量存储系统的设计与实现[D]. 王萌.河北工业大学2013
  • [4].基于USB的可穿戴计算机接口设计[D]. 赵玺.电子科技大学2006
  • [5].基于单片机和USB接口测量系统的程序设计[D]. 邢宇辰.吉林大学2018
  • [6].USB接口的信号完整性设计与分析[D]. 郝园园.内蒙古大学2013
  • [7].基于USB数据采集的虚拟仪器设计[D]. 邱选兵.太原理工大学2006
  • [8].USB接口的固态盘原型系统的设计与实现[D]. 王柳峥.华中科技大学2011
  • [9].超声波探伤仪的USB接口及文件系统设计与实现[D]. 雷家敏.上海交通大学2009
  • [10].基于USB扩展的通用计算机车载电脑方案研究[D]. 田明明.北京邮电大学2011

相关论文

  • [1].基于USB接口的虚拟数字存储示波器[D]. 赖建平.电子科技大学2005
  • [2].基于USB总线的数据采集器的研制[D]. 潘建兵.重庆大学2006
  • [3].基于USB的高速数据采集系统设计[D]. 刘有利.西安电子科技大学2006
  • [4].基于EDA和虚拟仪器技术的虚拟逻辑分析仪的研究与设计[D]. 龚薇.四川大学2006
  • [5].基于USB总线的虚拟示波器的研究[D]. 何干辉.哈尔滨工程大学2007
  • [6].基于USB总线的可重构虚拟仪器的设计[D]. 马晓燕.东华大学2007
  • [7].基于USB2.0接口的虚拟仪器研究[D]. 宋吉超.西安电子科技大学2005
  • [8].基于USB接口的虚拟仪器的研究与设计[D]. 向丽萍.武汉理工大学2006
  • [9].面向虚拟仪器的USB接口设备的访问[D]. 牛瑞锋.西北大学2006
  • [10].基于USB数据采集的虚拟仪器设计[D]. 邱选兵.太原理工大学2006

标签:;  ;  

USB总线在虚拟仪器中的应用研究
下载Doc文档

猜你喜欢