项目三:虚拟数字频率计设计训练
学院名称:
专 业:
班 级:
姓 名:
学 号:
指导教师:
2012年9月目 录
设计要求-----------------------------------------------------(4)
设计思路与预期功能--------------------------------------(4)
系统设计介绍-----------------------------------------------(5)
1.前面板----------------------------------------------------------(5)
2.程序框图-------------------------------------------------------(6)
测试与结果--------------------------------------------------(7)
1. 正弦波测试结果----------------------------------------(7)
2. 三角波测试结果----------------------------------------(8)
3. 方波测试结果-----------------------------------------(9)
4. 锯齿波测试结果---------------------------------------(9)
5.论证分析-----------------------------------------------(10)
五、性能分析-------------------------------------------------------(12)
六、课设体会-------------------------------------------------------(13)
七、参考文献-------------------------------------------------------(14)
摘 要
虚拟仪器是现代计算机软件技术、通信技术和测量技术高速发展孕育出的一项革命性的技术,其核心就是用软件来实现硬件的功能。基于G语言的图形化编程环境LabVIEW是美国NI公司的创新软件产品,它是一种功能强大的虚拟仪器开发平台,同时也是目前应用最广、发张最快、功能最强的图形化软件集成开发环境。本文所涉及的频率计就是基于LabVIEW的虚拟仪器,该频率计具有操作简单、实用性强、可维护性强等诸多优点。
关键字:虚拟仪器、LabVIEW、频率计。
设计要求
编写LABVIEW虚拟数字频率计实验程序,要求可以对方波、正弦波、三角波、锯齿波等多种周期信号进行频率的测量。频率调节范围可调。
界面要求:参数控制、控制按钮、测量频率显示。
观察仿真结果并进行分析。
对该虚拟数字频率计进行性能评价。
设计思路与预期功能
频率计:
所谓频率计就是指用来测量输入信号频率的仪器。
测量原理:
通过测量多个采样周期的的周期,于是我们可以得到各个周期内信号的频率,然后用多周期求平均值的方法得出所求信号的频率。至于频率的相对误差,我们可以通过数组的前N个周期内的平均频率减去前N-1个周期内的平均频率,然后除以所求得的频率即可。
信号的频率计算公式我们用的最常见的为Fs=1/T,其中T是指信号的周期。我们通过波峰检测模块得到各周期波峰所在时刻的数组,然后用循环实现数组内后一项减前一项,得到另外一个数组。将该数组内各元素进行求倒等处理,得到各个周期内的信号频率。为了使测量结果更精确,我们利用多周期平均计算方法计算信号频率。
系统设计介绍
1.前面板
前面板重要组成部分:波形器、函数信号发生器模块、原信号输出频率调节、采样频率调节、信号类型选择、测量频率输出、相对误差输出等。
图1 虚拟数字频率计前面板
2.程序框图
程序框图重要组成部分:基本函数信号发生器模块、波形输出模块、波峰检测模块、数组长度测量及数组索引、条件选择结构、FOR循环结构、FOR循环中移位寄存器等。
图2 虚拟数字频率计程序框图
程序框图原理说明:
我们是采用波峰检测的
原创力文档

文档评论(0)