欢迎来到天天文库
浏览记录
ID:51639302
大小:141.14 KB
页数:8页
时间:2020-03-14
《基于LabVIEW的双通道示波器设计.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、GeneratedbyUnregisteredBatchDOC&DOCXConverter2011.3.403.1476,pleaseregister!基于LabVIEW的双通道示波器设计——程开丰(200800100015)陈幸龙(200800100013)摘要本课程设计综合使用了LabVIEW的各种课程知识(如分支、循环等常用编程逻辑结构;簇、数组等常用数据结构;波形生成控件VI、逻辑控件VI、数值控件VI等多个控件和自创建的多个功能子VI),利用LabVIEW成功模拟实现了简单数字双通道示波器的各种功能。关键词LabVIEW、
2、数字双通道示波器、子VI控件设计目标利用LabVIEW模拟实现简单数字双通道示波器的各种功能,如:能够对不同频率的输入信号进行清晰的输出波形显示(单通道输出波形显示或两通道输出波形同时显示);能够选择触发器极性(通道B触发、通道A触发、外触发EXT、正负极性触发等)并能设置触发电位;能进行水平和垂直分度的调节,并能够随时控制波形显示的停止与开启。GeneratedbyUnregisteredBatchDOC&DOCXConverter2011.3.403.1476,pleaseregister!方案实现在该课程设计中,我们采用的是模
3、块化程序设计,总程序包括了触发控制功能块、水平和垂直分度调节的定位控制功能块、通道选择功能块、程序控制功能块和波形显示功能块等各个功能模块,具体程序编写时使用了层叠式分支结构,分支选择结构、while循环结构等常用的编程逻辑结构以及常见的数据结构,如簇、数组等和各种数据处理函数;同时还用到了波形生成控件VI(如正弦波和方波)布尔逻辑控件VI、旋钮控件VI、垂直滑动杆控件VI等多个LabVIEW控件,并为了具体功能的实现自己创建了多个波形处理子VI(如trigger.vi、slope.vi和ChannelAandorB.vi),其具体
4、的前面板样式设计和总程序框图如下:图1简单双通道示波器的前面板GeneratedbyUnregisteredBatchDOC&DOCXConverter2011.3.403.1476,pleaseregister!图2简单双通道示波器的程序框图主要功能块要实现的功能和作用有:1、触发器功能块触发器主要设定滤波器的触发源、触发极性和触发电位。该触发器功能模块包括触发源性质,通道B(CHB)触发、通道A(CHA)触发或外触发(EXT)。如果触发原是外触发,滤波器的触发源通过该示波器的内置其他功能来实现,此时,触发源的触发极性选择和触发电
5、位调节旋钮就不可用。触发极性逻辑开关选择设定触发器为正触发(POS)或负触发(NEG),表明触发器的触发沿由何种性质的触发信号产生。通过调节触发电位旋钮,可以调节触发器的触发电位高低()。2、通道选择功能块GeneratedbyUnregisteredBatchDOC&DOCXConverter2011.3.403.1476,pleaseregister!通道选择功能模块通过调节选择,可以设定示波器显示哪一路信号,可以选择的通道信号为通道A、通道B以及通道A和通道B两路信号同时显示。3、水平分度调节功能块水平分度调节功能可以调节示波
6、器显示窗口的波形在在水平方向,即x方向的水平分度的大小,进而改变波形图窗口能够显示的完整波形的数目。为了简单,本设计使示波器可以实现三个水平分度大小的调节。4、幅值分度调节功能块幅值分度调节功能可以调节示波器显示窗口的分度大进行调节,根据不同的输入波形大小,调节示波器的分度大小,从而能够显示完整的输入信号的波形。该示波器可以实现三个分度大小的调节。5、程序控制功能块程序控制功能模块是该示波器程序的主体控制部分,能够控制模拟输入一定频率范围内的任一频率信号,同时也可以对示波器的终止和运行进行控制。6、波形显示功能块波形显示功能块是示波
7、器进行波形显示的主界面。该示波器采用LabVIEW提供的波形图VI控件,对输入波形图控件的信号进行显示。GeneratedbyUnregisteredBatchDOC&DOCXConverter2011.3.403.1476,pleaseregister!双通道示波器VI的调试及运行操作运行简单双通道示波器VI控件,可以通过一下步骤进行操作,对示波器VI控件的主要功能进行测试、调节和使用。第1步:单击LabVIEW运行按钮,运行简单双通道示波器VI控件。第2步:调节改简单示波器的一些主要选择开关及旋钮,可以测试该示波器的主要功能。调
8、节该简单示波器VI的触发器选项并选择触发源(Source)开关,可以实现通道B(CHB)触发、通道A(CHA)触发或外触发(EXT);选择触发沿(Slope)开关,可以实现正触发(POS)或负触发(NEG);同时可以通过旋钮调节设定触
此文档下载收益归作者所有