用虚拟相关法测量两个同频信号的相位差_第1页
用虚拟相关法测量两个同频信号的相位差_第2页
用虚拟相关法测量两个同频信号的相位差_第3页
用虚拟相关法测量两个同频信号的相位差_第4页
用虚拟相关法测量两个同频信号的相位差_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、虚拟相关法相位差计的设计摘 要传统测量仪器功能单一,多功能虚拟仪器是现代仪器技术的发展方向。利用Labview设计一种利用虚拟相关法测量相位差计的虚拟仪器,该仪器以测量两个同频正弦波的相位差为基本功能,具备了测量信号频率,显示信号波形、相位差和产生标准信号等功能,体现了虚拟仪器高集成度,一机多用的特点。本题目属于应用类,设计主要内容利用互相关分析法实现相位差检测,在虚拟仪器设计平台上仿真实现,结合原理和公式进行数据计算分析,充分利用了Labview的性能。关键词:相关法、相位差,虚拟仪器目 录虚拟相关法相位差计的设计11 引言42 相位差测量仪的概述42.1 相位差的定义42.2 相位差测量仪

2、的应用43 Labview软件简介53.1 Labview概述53.2 Labview的应用53.2.1 Labview应用于测试于测量63.2.2 Labview应用于实验室研究与自动化64 相位差测量方法原理简介64.1 相关法相位差测量相位差原理65 相位差计设计75.1 设计要求75.3 Labview平台下软件的实现85.4 子模块(VI)设计105.5 相位差计设计测试结果11结 论14参考文献151 引言信号的相位差测量在电工技术,工业自动化,智能控制,通讯及电子技术等许多领域都有着广泛的应用。传统电子模拟式相位差测量采用乘法器法,二极管鉴相法等,需要完成对应的硬件电路。电路的温

3、漂,噪声级干扰信号,都会导致测量结果产生误差。因此,传统的相位差检测方法正逐渐被软件测量方法所替代,通过软件算法来消除温漂、噪声及干扰信号的影响,使测量结果更加精确。2 相位差测量仪的概述2.1 相位差的定义相位差:两个频率相同的交流电相位的差叫做相位差,或者叫相差。这两个频率相同的交流电,可以是两个交流电流,可以是两个交流电压,可以是两个交流电动势,也可以是这三种量中的任何两个。例如研究加在电路上的交流电压和通过这个电路的交流电流的相位差,如果电路是纯电阻,那么交流电压和交流电流的相位差等于零,也就是说交流电压等于零的时候,交流电流也等于零,交流电压达到最大值时,交流电流也将达到最大值。这种

4、情况叫做同相位,或者叫做同相。如果电路含有电感和电容,交流电压和交流电流一般是不等于零的,也就是说一般是不同相的,或者电压超前于电流,或者是电流超前于电压。加在晶体管放大器基极上的交流电压和从集电极输出的交流电压,这两者的相位差正好等于180,这种情况叫做反相位,或者叫做反相。2.2 相位差测量仪的应用信号的相位差测量仪在电工技术,工业自动化,智能控制,通讯及电子技术等许多领域都有着广泛的应用,随着计算机和软硬件的日益发展。在测试系统中越来越得到广泛的应用,比如在实际工作中,常常会遇到两列频率相同的信号之间存在相位差,那么就需要测量他们之间的相位差,电力系统中电网并网合闸时,要求两电网的电信号

5、之间的相位相同,这时要精确测量两列工频信号之间的相位差。相位差测量在动态测试,如振动和噪声控制、传感器的校准,以及超声测距和成像等领域越来越重要。3 Labview软件简介随着测试技术及大规模集成电路技术的发展,传统的电子测试仪器已从模拟技术向数字技术发展;虚拟仪器的出现给现代测试技术带来了一场革命,从单台仪器向多种功能仪器的组合及系统型发展,从完全由硬件实现仪器功能向软硬结合方向发展,从功能组合向以个人计算机为核心构成通用测试平台、功能模块及软件包形式的自动测试系统发展。同时,随着计算机技术的不断提高,现代自动测试系统正向仪器的自动化、智能化、小型化、网络化和综合化方向发展。所谓虚拟仪器(V

6、irtual Intrument,简称VI),就是在以通用计算机为核心的硬件平台上,利用虚拟仪器软件开发平台在计算机的屏幕上虚拟出仪器的面板以及相应的功能,人们通过鼠标或键盘操作虚拟仪器面板的上旋钮、开关和按键,去选用仪器功能,设置各种工作参数,启动或停止一台仪器的工作。在计算机软件控制下对输入的信号进行采集、分析、处理、测试量结果(数据、波形)和仪器工作状态都可从虚拟仪器面板上读出。用户在屏幕上通过虚拟仪器面板对仪器的操作如同在真实仪器上的操作一样直观、方便、灵活。3.1 Labview概述Labview是实验室虚拟仪器集成环境(Laboratory Virtual Instrument E

7、ngineering Workbench)的简称,是美国国家仪器公司(National Instruments,简称NI)的创新软件产品,也是目前应用最广、发展最快、功能最强的图形化软件开发集成环境。数据采集、仪器控制、过程监控和自动测试是实验室研究核工业自动化领域广泛存在的实际任务。在20世纪80年代初计算机出现之前,几乎所有拥有程控仪器的实验室都采用贵重的仪器控制器来控制测试系统,这些功能单一、价格昂贵的仪器控制器通过一个集成通讯端口来控制总线仪器。后来,随着PC机的出现,工程师和科学家找到了一种通过性能价格比高的通用PC机控制台式仪器的方法,各种基于PC机接口的板卡产品便应运而生。3.2

8、 Labview的应用Labview在包括航天、通讯、生物医学、电子、地球物理、机械等各个领域内得到广泛的应用,从简单的仪器控制、数据采集到尖端的测试和工业自动化,从大学实验室到工厂,从探索研究到技术集成,都可以发现应用Labview的成果和开发产品。3.2.1 Labview应用于测试于测量Labview已成为测试与测量领域的工业标准,通过GPIB、VXI、PLC串行设备和插卡数据采集板可以构成实际的数据采集系统。它提供了工业界最大的仪器驱动程序库,同时还支持通过Internet、ActiveX、DDE和SQL等交互式通信方式实现数据共享,它提供的众多开发工具使复杂的测试与测量任务变得简单易

9、行。3.2.2 Labview应用于实验室研究与自动化Labview为科学家和工程师提供功能强大的高级数学分析库,包括统计、估算、回归分析、线性代数、信号生成算法、时域和频域算法等众多科学领域,可满足各种计算机和分析需要。即使在联合时域分析、小波和数字滤波器设备等高级或特殊分析场合,Labview也为此提供专门的附加软件包。4 相位差测量方法原理简介4.1 相关法相位差测量相位差原理1)根据互相关函数特性求出两信号的初相位两信号的互相关函数不是偶函数,根据其定义可证明,此式说明,互相关函数与两信号的相位差和延时量有关,当时,就只与两信号的相位差有关。基于此可求出,设。式中A,B分别是被测信号的

10、幅值,就是两信号之间的相位差,根据相关函数的定义的估计值为:当时,有上式中第2项的积分为零,所以有:由此可求出两信号的相位差为:或式中A、B可由自相关函数求出。2)互相关函数的离散表达式当用计算机进行处理时,必须对北侧信号进行采样,连续信号变为离散时间序列。连续信号变为离散时间序列。计算相关函数的积分表达式变为求和式,可表示为:式中k为采样点数。5 相位差计设计5.1 设计要求功能描述:采用“信号生成”子选板中“正弦波”函数进行设计。两个正弦波信号的频率、幅值、相位、采样点数、采样周期数都可选择设定,并显示相关计算结果。该相关法相位差仿真测量仪,可观察已知幅值A、B的两个同频正弦波仿真信号x(

11、t)与y(t)的相位差。 可测相位差的数值范围为0360。 信号的幅度范围为0.15.0 V。 两个信号的频率范围为0.1 Hz10 kHz。 在同一“波形图”控件中先是两个波形,并以“数值”显示框型控件显示相位差,保留两位小数。5.2 相位差计主程序流程图本程序核心是实现对的计算,其中需要调用计算的子程序,而在Labview平台上,计算的子程序均可以直接从函数库中调用源码模块,无需手工编写,主程序的流程图如图1所示:图1 相关法设计测量相位差的主流程图5.3 Labview平台下软件的实现虚拟相位差计有软件控制信号的采集,并进行处理和结果显示。软件的设计可分为3个模块操作,分别是:数据采集模

12、块、相关函数计算模块、波形和数据显示模块,由于数据采集子VI与具体的采集板(卡)有关,在次用Labview自带的信号发生器模拟采集到的信号,信号发生器的节点位置在:Function-Signal-Procession-Signal Generation-Sine-Pattern.vi,这里也可以用任意信号波形发生器来代替。设计完成后的仪器前面板见图2,在仪器的前面板中可模拟真实仪器,用鼠标任意更改2个波形的幅值、初始相位、周期和采样点数等,然后运行即可显示波形和相位差。在设计过程中,还应当注意,Labview中使用的自相关和互相关函数计算公式稍有不同,从数组序列取出时,不是对应处。例如:当采样

13、点数为101时,对应的的点应是,在框图中应作相应处理。图2 虚拟相关分析法相位差的前面板以下是相关法测量相位差的程序框图,如图3所示,先放置两个同频正弦波信号发生器用来产生波形,在后面再放置一个互相关函数处理器用来计算它们各自的相关函数,之后根据相关法原理和相位差从弧度转化为角度表示法等一系列计算得到显示值在前面板输出。图3 虚拟相关分析法相位差程序框图5.4 子模块(VI)设计1)基本函数发生器根据设计要求,采用“信号生成”子选板“正弦波”函数进行设计。如图4图4 正弦波 VI限于篇幅,其详细信息不作介绍,可查阅Labview帮助。2)正弦波相位、幅值以及采样点数的输入,如图5图5 波形属性

14、设定3)互相关函数其中,X是第一个输入序列,Y是第二个输入序列。算法指定使用的相关方法。算法的值为direct时,VI使用线性卷积的direct方法计算互相关;如算法为frequency domain,VI使用基于FFT的方法计算互相关。 如X和Y较小,direct方法通常更快。如X和Y较大,frequency domain方法通常更快。此外,两个方法数值上存在微小的差异。 在此,采用默认算法。如图6图6 相关函数4)反余弦运算根据相关法原理,其相位差,所以需要利用反余弦函数进行运算。如图7图7 反余弦函数5)弧度转化为角度,并用数值显示根据转换公式:。如图8图8 相位差0360显示5.5 相

15、位差计设计测试结果1) A、B的两个同频正弦波信号的频率、幅值以及采样频率和采样点数的设置。如图9图9 相位差计输入数值设定2)测试结果数据 图10 相位差为50的测试数据3)数据分析根据采样定理:采样频率必须大于被采样信号带宽的两倍,另外一种等同的说法是奈奎斯特频率必须大于被采样信号的带宽。即。采样频率直接影响到相位差计的精度和波形的显示。如图11、图12和图13所示:图11 采样频率=200Hz,采样点数=10图12 采样频率=1000Hz,采样点数=50图13 采样频率=1500Hz,采样点数=100 图14 采样频率=2000Hz,采样点数=100结合原理、通过观测显示图11、12、1

16、3和14,并公式计算,得出当采样频率远大于被抽取信号的最高频率两倍时,相位差计的精度和显示的波形效果最好,即。4)性能分析该设计利用相关法的优势在于精确度高,特别适用于电网信号受到较大干扰的情况下。同时可以准确的测出两个同频正弦波0360、幅值0.15.0 V、频率0.1 Hz10 kHz之间的相位差以及幅度差测量,符合设计要求。该软件界面操作简易,编程方法简单易懂,设计出的相位差计非常实用,更有利于数据分析。结 论此课题设计结合了在虚拟仪器中较为简单直观的图形化编程工具Labview,经过这一段时间的学习,已经基本上掌握了Labview各个模块的基本功能并最终根据相关法的原理以及其它算法公式。将Labview中可能用到的模块结合起来产生这种虚拟相关法的相位差测量仪的程序框图。设计过程中,在Labview强大的图形显示界面平台上实现了相位差的测量,对虚拟仪器的认识进一步加深。由于其以PC机为核心,使得许多数据处理的过程不必像过去那样由测试仪器本身来完成,而是在软件的支持下,利用PC机和CPU强大的数据处理功能来完成,使得基于虚拟仪器的测试系统的测试精度、速度大为提高,可实现自动化、智能化、多任务测量。并可方便地存储和交换测试数据,测试结果的表达方式丰富多样。虚拟仪器在较高性价比的条件下,降低了系统开发和维护的费用,缩短技术更新周期。本次设计只是一个仿真实现的课题

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论