网站大量收购独家精品文档,联系QQ:2885784924

对VB的USB接口虚拟示波器的设计.pdfVIP

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
对VB的USB接口虚拟示波器的设计

第6卷 第 1期 济源职业技术学院学报 Mar.2oo7 对 VB的 USB接口虚拟示波器的设计 李 丹 ,胡满红 ,金新民 (1.北京交通大学 电气工程学院,北京 100044;2.济源职业技术学院 机电系,河南 ≮琛 454650) 摘 要:对一种基于VB的 USB接口虚拟示波器的设计方法进行了研究,研究内容包括界面和波 形显示设计以及 USB通讯的软件设计,并给出了通讯协议和虚拟示波器实际运行时的效果图 关键词 :VB;USB;虚拟示波器 中图分类号:TN915.04 文献标识码:A 文章编号:1672—0342(2007)01—0008—03 在 代上业的生产和应用巾,很多场合需要 对各种电 信号的波彤进行显示、存储和回放。 利用传统的示波器能较好地 示各种电量波彤, 然而对波形的存储和回放相对比较麻烦,儿具有 存储功能的示波器价格也比较昂贵。在 Pc机 E 利用 Visual Basic(VB)程序语占设计的虚拟示波 器不仅能简 方便地对各种电最信号进行波形的 显示、存储和 I放,还具有较好的人机交互界面。 USB作为一种新的通用串行总线标准,应用越来 越广泛,它具有较强的纠错能力、速度快 、不占用 系统资源、驱动程序开发简单的特点,较好地满足 了现代数控系统的要求 。 一 、虚拟示波器设计 1.虚拟示波器界面设计 VB程序设汁语言‘是一种功能强、效率高、容 易学习的编程T具,它提供 r一种可视化的软件 开发环境,采用面ruJ对象技术和事件驱动机制,从 而极大地提高_r编程的效率 。运用 VB中自身 提供的控件和 ActiveX挎什,便可设计出关观的 界面。 在虚拟示波器界而的设计中,用到的 VB6。0 的控件主要有:命令按钮 、PictureBox图像挖什、 图形控什、标签控什、单选钮控什干?定时器。由于 VB6。0自带的定时器的精度较低,为I-十多毫 秒,无法很好地实现数据的通汛和波形的 示,凶 此,在设计r{I’还运』{f精度为 lms的定时器 ccrp Fimer 将 ccrpTinler6.dl文什放到路径 C:\ wIND0ws\system32\下,在 VB软件 发环境中, 选择 “Project”菜 下的“References”项,打歼 “References — Project”页『f{ ,浏览选中 ecrpTimer6. dl项,便可在 r程设计巾运用定时器eerpTimer。 2.波 形显 示 波形的显示足通过任图片框 I 点和连线完 成的。利用 PictureBox 像控件 示界面中建 两个图彤显示区,分别 示 A、B两个通道的波 形。通过波形显示 旁的单选钮控件组选择所要 示的电量波形,通过单 打命令按钮实现波形幅 度干?时基的调 数据的采集干?刷新 示采』{J异步的方式。当 时基大于 lOOms时,整『并 乐的波形数据较多, 波彤的 示采J十J不断滚动刷新的 式,采集到一 个点的数据,过儿毫秒再刷新显示;当时基小于 lOOms时,整屏显示的波形数据较少,采用整屏刷 新的方式,采集完满屏的数据,才 屏刷新,刷新 完后,过一段『I、『问_P}开始下一次数据的采集。波 形数据的存储和读取是运川 VB6.0 rj带的 FSO 义小文件读写功能来实现的 二、USB通讯 l。USB器件 小设计巾 USB设备采用的足 PHI1 IPS公 司 的 PDIUSBD12器件。D12足一种高性能的 USB 接1 I芯片,其特点如下 : (1)内部集成 SIE、320 7 FIFO、收发器和 电压 整器; 收稿日期:2005—08—10 作者简介:李 丹(1982一),女,重庆人,北京交通大学电气 程学院硕士;胡满红(1968一), ,内蒙占 资人,济源职业 技术学院机电系讲师;金新民(1950一),男,浙江杭州人,北京交通人学咆气上程学院教授,博上 导师: 8 维普资讯 第 6卷 第 1期 2007年 3月 济源职业技术学院学报 Journal of Jiyuan f )rational and Technical Coleg Vol_6 No.1 Mar.2007 (2)主端点的双缓冲配置增加数据的吞吐能 信息格式: 力; (3)采用 GoodLink技术的连接指示器; (4)监控数据的传输采用 SoftConnect技术, USB设备在枚举的时候不需要拔出设备; (5)D12既可以采用地址/数据总线复用方 式,也可以采用地址/数据总线分开的方式。方便 与任何微控制器/微处理器实现高速的并行接口。 2.PC机通讯软件设计 虚拟示波器中的数据是通过 PC机和下位机 之间进行 USB通讯得到的。由于 VB6.0没有 USB通讯的控件,PC机要想和下位机进行通讯, 除了在Pc机上安装

您可能关注的文档

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档