基于!"#$%&的虚拟示波器设计
王全玉"!刘丹军*!关文举;
!"(北京理工大学"北京
"$$$<"#*(中信国安信息科技有限公司"北京
;(哈尔滨电工仪表研究所"哈尔滨"=$$!$$
"$$$;<#
摘要!虚拟示波器把计算机强大的计算处理能力和仪器硬件的测量!控制能力结合在一起"本文介绍一种基于>?@*($的虚拟示波器的设计与实现#重点介绍了虚拟示波器的硬件结构和软件实现"
关键词!虚拟示波器$>?@$ABCD$单片机中图分类号!EB;;!(F
文献标识码!@
文章编号!"$$"G";H$"*$$!#$!I$$!$I$;
45/3/)67829*5/:6+*;,<2)-6<<2)-2=/)(,)/328!"#$%&
J16KL416M4""C04D16N46*"O416J,6N4;
"$$$<"#AQ061$
*(A8E8AO4&9686P&/51.0&6?-0,6-,RE,-Q6&’&KMC.S(#@,0N06K"$$$;<#AQ061$;(T1/U06863.0.4.,&P+’,-./0-1’2,134/,5,6.16S863./45,6.1.0&6#T1/U06"=$$!$#AQ061V’()*+,-*WEQ,:&X,/P4’1U0’0.M&PBA16S5,134/,"-&6./&’1U0’0.M&P063./45,6.Q1/SX1/,1/,-&5U06,S06Y0/.41’&3-0’’&3-&:,3(86.Q03:1:,/".Q,S,30K616SS,Y,’&:5,6.&P1Z06S&P&3-0’’&3-&:,U13,S&6>?@*($1/,06./&S4-,S"16S,3:,-01’’M3./,33,3.Q,Q1/S[X1/,1/-Q0.,-.4/,16S3&P.X1/,/,1’0\1.0&6(
./012+3)WY0/.41’&3-0’’&3-&:,3$>?@$ABCD$306K’,-Q0:-&5:4.,/
&
引
言
数据传输速率高!传输可靠!可同时挂接多个>?@设备!支持热插拔等优点#同时>?@接口还能为设备供电%^=%#=$$59&"因此#基于>?@*($的虚拟示波器可以有更高的带宽#使用也更方便"
本文所设计的虚拟示波器由数据采集接口和示波器软件两部分组成"
%"(@,0N06K863.0.4.,&PE,-Q6&’&KM#@,0N06K
虚拟示波器是随着计算机技术!现代测量技术发展起来的一种新型高科技产品#他不但能实现一般模拟或数字示波器的全部功能#而且能充分利用现有计算机资源#实现诸如数据存储!分析等在普通示波器上无法实现的特殊功能"
目前示波器市场上的主流产品仍为模拟及数字示波器#但这种传统的示波器价格高昂!体积较大且很多专业功能并不实用"虚拟示波器是利用电脑及附加的数据采集模块实现的一种灵活便捷!价格低廉的示波器#能够满足大多数用户工作和学习的需要"随着BA的普及#这种示波器显示了广阔的发展前景"但市场上的虚拟示波器多采用插卡式或并口通信方式#给用户带来不便"
通用串行总线>?@是由康柏!8@2!20-/&3&P.等厂商制定的连接计算机与外设之间通信的树形结构的串行总线">?@"("的传输速率最高为"*2U]3#

>硬件组成
如图"所示#虚拟示波器的数据采集器由五个部
分组成’信号调理部分!模数转换部分!数据缓冲部分!>?@接口和单片机控制部分"
信号调理部分主要是为了使输入的信号满足采
>?@*($的传输速率更是高达!<$2U]3">?@接口具有
?!"?
图"虚拟示波器的硬件结构
基于USB2.0的虚拟数字示波器的设计_专业资料。介绍了基于USB总线的双通道虚拟数字示波器的设计方案和开发方法。首先介绍了主要由高速数据采集卡、双端口缓冲和USB2...
基于USB和Lab VIEW的虚拟示波器的设计与实现_专业资料。本文介绍了一种基于USB2.0总线和虚拟仪器技术的虚拟示波器的设计方法。该示波器充分利用USB总线安装方便、...
[2] 林海军,杨萍,张礼勇等,基于 USB2.0 的虚拟数字示波器的设计[J].电 测与仪表,2008,(09):37-39. [3] 韩慧莲,徐晓东,张伦虚拟仪器软件平台设计[J...
2007 基于 USB 的虚拟示波器的设计马双宝(武汉科技学院 电子信息工程学院,湖北 武汉 430073) 摘要: 本文在介绍虚拟仪器的基础上提出了一种基于 USB 的高速虚拟...
一种基于USB-6008的简易虚拟示波器设计_专业资料。为适应当前USB接口广泛使用的现状,对NI公司的USB-6008数据采集卡进行了研究,分析了它的硬件结构,以此为基础,...
基于USB总线的虚拟示波器的设计与研究_信息与通信_工程科技_专业资料。本文主要分为七部分:第一部分介绍了虚拟仪器技术的特点及应用领域, 并给出了基于USB总线的...
基于USB的虚拟示波器的设计_专业资料。本文在介绍虚拟仪器的基础上提出了一种基于USB的高速虚拟数字式存储示波器的设计思路,并着重对虚拟示波器的软件设计流程图...
第 3期 贾青平: 基于 USB接口的虚拟示波器的设计 21 这里构建的虚拟示波器和信号源采用 N I公司 的 L ab V I W for W indow s 作为开发工具。 L ab ...
USB; virtual oscillograph; dri verstudio; DDK EEACC: 7250G 基于 STM32 的虚拟示波器的设计与实现铃丁红斌,秦会斌铃,孙顺远 (杭州电子科技大学新型电子器件...
基于USB-6251的虚拟示波器开发及应用_专业资料。本文介绍了以LabVIEW软件为开发平台,应用NI公司的USB-6251数据采集卡进行虚拟示波器的设计。对比测试表明,该示波器...
热门文档