基于LabView的频率稳定度测量原理和应用设计

发布者:tau29最新更新时间:2023-06-09 来源: elecfans关键字:LabView  时间频率 手机看文章 扫描二维码
随时随地手机看文章

引言

时间频率测量是电子测量的重要领域,要实现对时间频率测量,需要有一个好的频率源,在各种频率源中,尤其是对于晶体振荡器来说,稳定度问题是最使人们关注的问题,它表示对于频率稳定度的保持能力。对于稳定度不好的频率源来说,准确度调得再高也是没有意义的。本文介绍了一个基于计算机的多路数据采集、实时显示的频稳测量系统,该系统以计算机、数据采集卡为基本硬件,因此它属于虚拟仪器的范畴。虚拟仪器系统是基于计算机的数字化测量测试仪器,它由计算机、应用软件和仪器硬件三部分组成。虚拟仪器可使用相同的硬件系统,通过不同的软件就可以实现功能完全不同的各种测量测试仪器,即软件系统是虚拟仪器的核心,软件可以定义为各种仪器。虚拟仪器技术的优势在于可由用户定义自己的专用仪器系统,且功能灵活,很容易构建,所以应用越来越广泛。


硬件框架及软件设计方案

● 虚拟仪器的硬件框架

目前虚拟仪器主要有以下几种构成方式:PC总线方式的插卡型虚拟仪器;GPIB总线方式的虚拟仪器;VXI总线方式的虚拟仪器;PXI总线方式的虚拟仪器。

● 虚拟仪器的软件设计方案

软件在虚拟仪器中一般起到三个层面的作用:底层驱动层、应用层和人机界面层。底层应用层主要用来对硬件的操作,如对数据采集卡的驱动。应用层则是完成数据的采集存储、转换和分析,仪器的各种功能就在该层编制类似于传统仪器的面板,完成人机交换。

目前较为流行的虚拟仪器软件有美国国家仪器公司的LabView、 LabWindows/CVI 、Measurement studio,惠普公司的HP---VEE等图形化、交互式的编程设计环境,以及通用可视化编程工具VC++、VB、DELPHI、C++ Builder、BC等。

利用LabView实现频率稳定度的测量

● 频率稳定度测量原理

基于LabView的频率稳定度测量原理和应用设计

频率稳定度测量原理如图1所示,以f1和f2分别表示一个标频信号和一个被测频率信号,设它们的标称值均为Nns,让其进行比相。由于它们之间的频率差别和所有的各种噪声的影响,使代表各自相位关系的两鉴相脉冲之间的时间差变化在0~Nns的范围,并且以Nns为一个鉴相周期。若当两鉴相脉冲之间的时间间隔在0或Nns附近时,就会使鉴相双稳态的鉴相工作不正常。为了避免出现这种情况,又反映相位差值的变化,则自然会联想到按某种规律的间隔脉冲的鉴相方法。为控制方便并兼顾避开两比相脉冲的间隔接近0ns和Nns两种情况,比相时,一路鉴相信号的重复周期为Nns,另一路信号的重复周期应大于或等于3倍的Nns,并且标称值是Nns的整数倍。通过适当的门电路,让T1和T2参加鉴相的脉冲之间的时间间隔为Nns~2Nns或2Nns~3Nns。这样,两比相信号每隔4Nns的时间分别对鉴相双稳态触发一次,但鉴相的重复周期仍为Nns。鉴相双稳态输出电压经滤波器输出方波Vf变化的情况,反映了两比相信号间相位差随时间的变化。T1的每个脉冲均参加鉴相;T2由于门电路的控制作用,每连续的四个脉冲中只有一个参加鉴相。但不是固定的分频鉴相,而是选择了与T1鉴相脉冲有一定时间间隔的Nns一段中的时间范围内的脉冲来实现。通过数据采集板卡利用LabView软件对表示被测频率稳定度的方波信号Vf进行采集即是该系统完成的功能。


● 硬件配置

本虚拟仪器系统是插卡型虚拟仪器,包括PC机、ADVANTECH公司PCI-1713数据采集卡,端子板和传输电缆。

● 软件设计

测试程序有三个模块组成:硬件驱动模块、硬件配置及测量参数选择模块、用户接口模块。

硬件驱动模块负责和底层数据采集卡打交道,它将根据用户输入的命令和参数完成一次数据采集并将测试结果还给用户。考虑到程序的模块化和通用性,一般将这部分程序编写成动态链接库。ADVANTECH公司针对该公司生产的各种数据采集板,通过在最底层调用动态库,形成一些独立的功能模块,即该公司板卡的LabView硬件驱动库,同时还提供了很多例程。

在进行频稳测量时,由于处理数据量大,而且要求很高的采集率,所以采取DMA传输方式。图2是硬件驱动模块与数据采集模块相结合实现数据采集流程图。

硬件配置及参数选择模块

LabVIEW程序由三部分构成,即前面板、图形代码及程序图标(即函数模板)和接口板。该部分即为前面板,它实现程序的输入和输出功能,由控制键元素和显示键元素构成。控制键代表程序的输入参数,显示键代表程序的输出值。图3是该系统的主程序界面,左上角接受用户输入的测量参数;左下角是各种功能键,包括频差测量、连续测量、频稳测量、测试报告、停止采样等;右上角是实时数据显示,可以看出数据变化的趋势;右下角则是频稳、频差等的计算结果显示。

用户接口模块相当于管理员,如图4所示。在LabView中即为函数模板,它包括编辑程序代码所涉及到的VI程序和函数,在该系统中它要完成Windows初始化,等待接收并处理用户命令,根据设置模块的参数来调用驱动模块,完成数据采集及数据处理、数据存储的功能。

结束语

通过虚拟仪器的应用,使得测量频率稳定度的界面友好,功能齐全,不仅把测量结果实时显示在界面上,很方便地进行数据的存储、打印,而且提高了测试速度和可靠性。


关键字:LabView  时间频率 引用地址:基于LabView的频率稳定度测量原理和应用设计

上一篇:采用虚拟仪器技术和DSP器件实现多功能电工测量仪的应用方案
下一篇:采用LabView虚拟仪器创建扫频正弦函数实现多种应用

推荐阅读最新更新时间:2024-11-16 22:13

labview编程技巧-----如何得到自己的公网IP
公网IP是通过向网站发送报文并解析返回报文实现的,NI 论坛上提供了一个方法.
[测试测量]
<font color='red'>labview</font>编程技巧-----如何得到自己的公网IP
LabVIEW中测试测量数据的存储(1)
这里说的测试测量数据是指配合NI的硬件,如PXI卡采集所得的测试测量数据。对其他的测试测量应用场景我还不熟悉。 NI原先是缺乏一个比较优秀的测试测量数据存储方案的,NI后来也意识到了这个问题,于是在德国收购了一家公司,这家公司专做数据存储(也包括显示、报表等),于是NI在数据的采集、存储、显示这方面的产品线已经比较齐全了。 NI现在主推的一个数据存储逻辑模型叫做TDM(Technical Data Management),具体的方案可见: NI TDM Data Model 这个模型的特点可以简单概括为:清晰的层次结构以及支持各层次的描述性信息。具体来讲,一个TDM模型的
[测试测量]
基于LabVIEW的虚拟电路实验的设计
摘要:文中应用LabVIEW设计了电路课程中常见的实验模块,每个模块都给出了具体的程序设计方案,并最终成功进行了运行调试。基于虚拟仪器的引入,不但可以节约成本,而且更新和调整的实验方法和手段使得实验室的教学设备保持其先进性,提高了实验教学和科研的质量与效率,是实验教学的一个新的发展方向,促进了实验室技术的进步。 传统的实验教学设备陈旧、落后,已经跟不上教育发展的需要,在很大程度上制约了实验教学的发展和人才培养质量的提高,此外普通实验室涉及仪器调试、管理、易损坏等问题。LabVIEW编程语言灵活、开放、用软件代替了仪器功能,具有良好的用户界面、操作简单等优点,拥有一台虚拟仪器系统,就相当于拥有一个个人实验室。电路课程是电类相关专
[测试测量]
基于<font color='red'>LabVIEW</font>的虚拟电路实验的设计
LabView开发嵌入式应用的技巧
无论使用什么设计语言,不良的编程技术都会给一个应用的性能带来负面影响,对一个嵌入式应用尤其如此。尽管对于绝大部分应用来说,高效率的编程技术是重要的,但对于嵌入式应用所工作的资源极度缺乏的环境,则要求对性能和 存储器 管理给予特别的关注。 本文的讨论将围绕着新的LabView嵌入式开发模块进行,这种新工具为嵌入式应用开发人员提供了图形化系统设计手段。该工具允许用户直观地设计算法并进行交互式调试。下面是一些有助于编程师更有效使用LabView开发嵌入式应用的技巧。这些技巧中的许多也适用于其它高级工具。 动态分配存储器技术 动态存储器分配是一项编程师应尽可能避免的复杂操作。例如,如果动态分配出现在将数据存储到数组内的一个循环内
[测试测量]
基于LabVIEW 语言的信号采集与处理
  1 概述   实验室虚拟仪器工程平台(LabVIEW)是一种专门用于数据采集、分析及仪器控制的图形化软件,它所开发的虚拟仪器将计算机强大的数据处理能力与仪器的硬件测试控制能力很好地结合在一起。   LabVIEW 的图形化开发环境具有精确、高效、功能强大、开发简易、实时性强、界面友好等优点,为用户提供了强大功能和使用的灵活性, 非常适合用于进行仿真、实时检测和控制。目前,LabVIEW 已经成为测试领域应用最广泛和最有前途的软件开发平台之一,也是应用最广、发展最快、功能最强的图形化软件开发集成环境之一。   虚拟仪器可以利用高性能的模块化硬件, 结合高效灵活的软件来完成各种测试、测量和自动化应用,与传统的测量仪器相比,具
[测试测量]
基于<font color='red'>LabVIEW</font> 语言的信号采集与处理
德尔福使用Labview和CompactRIO开发助力转向仿真反馈系统
“我们在短短两个月时间里就利用NI CompactRIO硬件和NI LabVIEW软件开发了一套包含复杂算法的转向反作用力仿真系统。“ 挑战: 开发一个转向反作用力仿真系统,可以从不同传感器采集数据,进行计算、信息匹配、并产生输出,并能够可靠地执行一系列需要快速响应的实时任务。 解决方案: 使用NI CompactRIO硬件和NI LabVIEW软件在短短两个月内开发一个基于复杂算法的转向反作用力仿真系统。 对驾驶过程中转向反作用力的仿真一直是动态变化的,因为它取决于车速、转向角度以及道路状况。另外,此仿真系统还必须具备快速响应时间,以便通过部件产生反作用力。 在车速、转向角度、转向角加速度数据的基础
[汽车电子]
德尔福使用<font color='red'>Labview</font>和CompactRIO开发助力转向仿真反馈系统
基于PXI总线和LabVIEW RT的桥梁结构健康监测及预警系统实现
在桥梁规模越建越大和桥梁破坏事故频发的今天,对重要的大跨度桥梁建立一个耐用、可靠的结构健康监测及安全监控预警系统是非常迫切和必要的。但由于桥梁结构是直接暴露在交通噪声、灰尘、极端温度和海洋腐蚀性气候等恶劣环境下,要求结构健康监测及预警系统稳定、可靠、耐用和抗干扰性强。 通过在桥梁结构不同位置以适当距离分布 NI PXI机箱和信号调理、采集模块,完成对附近各种类型 传感器 信号的稳定可靠采集。各个采集站的PXI机箱均与 GPS 时钟同步信号接收器相连,以实现远距离间的各个信号通道的高精度同步。在软件层面上,用NI公司的LabVIEW平台及 LabVIEW RT模块来完成整个可靠 数据采集 系统及上位机监控程序的开发。 NI公司的
[测试测量]
基于PXI总线和<font color='red'>LabVIEW</font> RT的桥梁结构健康监测及预警系统实现
LabVIEW和NI CompactDAQ助力UFSC复杂的车辆噪声测试
  声学图像识别50公里时速、1,904.3 Hz下的轮胎和排气噪声   “我们选择了紧凑且直流供电的NI硬件,它能为阵列中的麦克风提供电源。”   - Samir N.。 Gerges, Federal University of Santa Catarina (UFSC)   挑战:   开发一款便携且价格合理的声学波束形成形,实现通过噪声测量和其他应用中的噪声源识别 。   解决方案:   使用32个麦克风组成的螺旋阵列、NI LabVIEW软件、NI声音和振动测量套件,以及32通道的NI CompactDAQ系统,搭配8个NI 9234 4通道动态信号采集(DSA) 模块来获取噪声源的可视化图像,从而识别行驶车辆所
[测试测量]
<font color='red'>LabVIEW</font>和NI CompactDAQ助力UFSC复杂的车辆噪声测试
小广播
最新测试测量文章
换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved