虚拟数字频率计设计报告.doc

项目三:虚拟数字频率计设计训练 学院名称: 专 业: 班 级: 姓 名: 学 号: 指导教师: 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)

1亿VIP精品文档

相关文档