首页 理论教育 文本式虚拟示波器

文本式虚拟示波器

时间:2023-06-28 理论教育 版权反馈
【摘要】:图5-10 文本式虚拟示波器的功能结构虚拟式示波器是示波器技术和计算机技术相结合的产物。开发的文本式虚拟示波器如图5-11所示,其界面主要分为显示区及操作控制区。操作控制区又分为两部分:硬件控制和显示控制,硬件控制主要完成示波器信号输入通道、X轴的触发形式及扫描速度、通道的输入电平图5-11 文本式虚拟示波器范围等,显示控制包括坐标标尺的显示设定、显示方式及位置、显示比例设定等。

文本式虚拟示波器

文本式虚拟示波器由计算机、数据采集卡和分析处理软件构成,其功能结构如图5-10所示。主要分为以下几部分:

1)数据采集硬件部分由数据采集板和相应的驱动程序组成。

2)数据采集过程由驱动程序实现对数据采集硬件的设定,包括量程信号通道、采样频率、触发控制、时基控制和对采样数据的读取及海量存储。

3)数据预处理对采集数据进行数字滤波、零均值化、基本特征量统计、数据拟合等处理。

4)图形显示以动态曲线、直方图、数字等形式将信息显示在显示屏上。

5)数据分析处理包包括抖动分析、FFT变换、峰值搜索以及积分、微分等运算,这也是虚拟示波器显著的优势。

6)数据输出将显示数据或采集数据以磁盘文件形式存储或打印输出。

7)操作控制过程中,操作人员通过控制软面板发出控制信号,控制硬件和软件模块作相应的处理。

978-7-111-33186-5-Part01-146.jpg

图5-10 文本式虚拟示波器的功能结构

虚拟式示波器是示波器技术和计算机技术相结合的产物。它集成了示波器和计算机的主要特征,还产生了一些新的独特的技术特征和功能。

1.存储和提取波形参数

计算机提供了多种存储方式,如内存、硬盘、可擦写光盘等,为示波器提供了记忆存储的条件。数字化波形存储便于波形复现和进行计算机分析处理,尤其是在现场和野外测试,可以将测试结果带回实验室进行细致的分析和数据处理

虚拟式示波器必须具备两种工作状态:采样状态和回放状态。当示波器处于采样状态时,数据来自A/D转换器,此时实时显示输入端的电压波形。当示波器处于回放状态时,数据来自计算机内存,可显示已采集的数据或读出原先保存的历史数据。

当示波器处于采样状态时,点击“开始”键,示波器开始采集数据并实时显示采集的波形,点击“暂停”键可暂停显示。使用“保存”可把已采集的数据储存。当示波器处于回放状态时,点击“开始”键打开文件进行开始,点击“暂停”可暂停。在这种模式下可以慢放信号,以便观察信号的细节,捕捉需要的信号。

2.数学运算

虚拟式示波器可以进行波形的加、减、乘、除、微分、积分、对数、指数、代数表达式运算等,以便发现信号或信号间的微妙关系。而且,还可以将复杂信号经FFT变换转换频域中观察分析,用于判断放大器及滤波器的频响、测量信号源的噪声、通信的调制分析等。这些是传统示波器难于实现的。

3.丰富的显示(www.xing528.com)

虚拟式示波器不仅具有多种动态曲线显示方法、对信号缩小或局部放大等功能,还具有直方图、XY显示功能。信号的直方图分析已成为高档示波器的一个共同特点,主要用于:提供对批量测量数据的分布显示、检验产品的质量、查出间歇性故障的原因、追踪测量数据的变化趋势。虚拟式示波器可提供三种直方图分析方法,即波形统计处理、波形参数结果的统计处理,以及电压直方图显示。XY图描述两组信号的相互关系,当两通道都处于选通状态时,使用此模式来显示李萨如图形、测量相位差或频率,而且还可以同时显示时域波形和频谱,以及对功能选择、运行状态和测量结果的全屏幕注释。

4.光标读数

通常,虚拟式示波器有四条测量光标,两条电压光标(水平)和两条时间光标(垂直)。它们分别用来在屏幕上标出所测量的电压差ΔV和时间差Δt。若电压光标Ⅰ处于零电平,则电压光标Ⅱ的位置就是对零电平的电压V,在显示屏上显示出其电压数值、极性和单位等信息。这种情形在应用中使用最多,且电压光标Ⅰ一般不显示,也就是常说的单光标。时间光标的情况和电压光标相似。

5.测量和自动测量

虚拟记忆示波器具有的测量参数主要包括:

1)振幅包括最大值、最小值、峰-峰值、均值、均方根值(RMS)、正过冲和负过冲等。

2)时间包括上升时间、下降时间、正脉宽、负脉宽、正工作周期、负工作周期、时间、频率和延迟等。

3)组合包括区域、周期区域、相位和脉冲宽度等。

4)直方图相关测量包括波形数、框点击数、最高点击数、中值、最大值、最小值、峰-峰值和平均值等。

借助光标与数字显示,按程序自动完成对示波器的参数设定和波形的显示,包括时间轴扫描参数和电压轴数值范围的设定、仪器本身的自动校准,以及波形参数的计算与数字化测量等。

6.“滚动”、“单次捕获”与“包络”

虚拟式示波器对输入波形的控制不仅有存储、运算等操作,而且还具有“滚动”、“单次捕获”与“包络”功能等。“滚动”功能用于观察慢速信号。按下“滚动”键,“信息流”自显示屏的一侧连续移动到另一侧,当发现需要捕捉或是所要研究的信号波形时,即刻利用“锁存”锁定。“单次捕获”功能用于捕捉、观测单次瞬变波形。“包络”功能即由采样点的正/负峰值数据构成的包络。

根据示波器原理和功能,结合计算机软件工程的思想,将功能细化,分为若干个功能模块,理清它们之间的顺序和制约关系,就可以用Visual C++来开发虚拟示波器了。开发的文本式虚拟示波器如图5-11所示,其界面主要分为显示区及操作控制区。显示区主要完成曲线的动态波形、数字标识及刻度标尺显示。操作控制区又分为两部分:硬件控制和显示控制,硬件控制主要完成示波器信号输入通道、X轴的触发形式及扫描速度、通道的输入电平

978-7-111-33186-5-Part01-147.jpg

图5-11 文本式虚拟示波器

范围等,显示控制包括坐标标尺的显示设定、显示方式及位置、显示比例设定等。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈