加入收藏
设为首页
关于我们
您现在的位置: 101美术高考网 >> 论文中心 >> 计算机 >> 计算机应用 >> 文章正文
  基于USB总线的嵌入式虚拟仪器的设计         ★★★★
基于USB总线的嵌入式虚拟仪器的设计
作者:101ms.com 文章来源:中国论文下载中心 点击数: 更新时间:2008-5-23 2:04:23

序的设计。智能虚拟仪器的USB驱动程度应提供四种功能:从主机中接收数据;向主机发送数据;启动和重新设定参数以及能够产生同步的控制信号。为此,需要完成如下操作:
  ①设备复位,硬件初始化,配置PDIUSBD11的寄存器;
  ②通过读取PDIUSBD11中断输出管脚的状态,判断是否有PDIUSBD11中断;
  ③如果有中断,则读取PDIUSBD11中断寄存器,否则,转步骤⑤;
  ④进入中断处理程序,根据中断的类型,执行相应的数据传输操作;
  ⑤判断设备是否需要挂起,若是,则将设备挂起,直到被USB总线唤醒;
  ⑥重复执行步骤②。
  PC主机端的USB驱动程序由USB主机控制器(HCD)、USB驱动(USBD)和USB设备驱动程序组成。USBD和HCD称为USB系统软件,完成USB协议相关的操作和USB设备的总线枚举,一般由操作系统提供。针对本嵌入式虚拟仪器的USB设备驱动程序可以按照HID类的规范进行驱动程序的编制,主要完成与USBD软件层接口以及管理设备的数据通信管道等工作,实现USB设备的一些特定初始化工作,并将用户应用程序的请求转化为对相应USBD驱动程度的调用。通过对用户应用程序提供API函数,从而屏蔽USB实现的细节。另外,为了扩展嵌入式虚拟仪器的功能,充分利用已有的虚拟仪器的技术,可以采用PC机作为嵌入式虚拟仪器的数据处理和协调中心,构建基于USB总线的分布式测试系统。这时,PC机作为虚拟仪器平台来分析、处理和显示数据,其高级开发语言采用Lab2View,提供人机交互、显示多窗口虚拟仪器界面、提供测试控制、数据输入和结果输出,并模拟产品面板,实现仿真功能。这是一般的虚拟仪器研究的内容,在此不作详细讨论。

6 结束语
  虚拟仪器技术是计算机技术、现代测试技术和电子仪器技术相结合的产物,正向着智能化、开放式体系结构的方向发展。本文提出的基于嵌入式计算平台和USB总线技术的嵌入式虚拟仪器符合这一发展趋势,具有很好的开发与应用前景。

参考文献
1杨乐平。虚拟仪器技术概论[M]。北京:电子工业出版社,2003。
2陈章龙。嵌入式技术与系统———IntelXScale结构与开发[M]。北京:北京航空航天大学出版社,2004。
3程兴亚。基于嵌入式系统的虚拟仪器设计[J]。微计算机信息,2004,120(12):63-64。
4邱宁。利用USB总线的虚拟逻辑分析仪[J],自动化仪表,2003,24(9):21-24。
5滕岩峰,周雪峰,黄谨,等。基于USB总线的虚拟仪器开发[J]。仪表技术与传感器,2004,(2):40-42。

上一页  [1] [2] 


文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    专 题 栏 目
    最 新 热 门
    最 新 推 荐
    相 关 文 章
    没有相关文章
    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告 |
    Copyright © 2006 All Rights Reserved 中国美术高考网(国内最专业的美术高考门户网) 版权所有 未经允许 不得转载!
    网站咨询/管理员:101msw#163.com, 网站编辑/作品投稿/简章发布:101msw#163.com
    为防止垃圾邮件,请将"#"改为"@",编辑QQ:362058177 联系电话:13705952125