虚拟仪器课程设计-基于labview的任意波形发生器设计

上传人:aa****6 文档编号:34071478 上传时间:2018-02-20 格式:DOC 页数:23 大小:783KB
返回 下载 相关 举报
虚拟仪器课程设计-基于labview的任意波形发生器设计_第1页
第1页 / 共23页
虚拟仪器课程设计-基于labview的任意波形发生器设计_第2页
第2页 / 共23页
虚拟仪器课程设计-基于labview的任意波形发生器设计_第3页
第3页 / 共23页
虚拟仪器课程设计-基于labview的任意波形发生器设计_第4页
第4页 / 共23页
虚拟仪器课程设计-基于labview的任意波形发生器设计_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《虚拟仪器课程设计-基于labview的任意波形发生器设计》由会员分享,可在线阅读,更多相关《虚拟仪器课程设计-基于labview的任意波形发生器设计(23页珍藏版)》请在金锄头文库上搜索。

1、 沈阳航空航天大学课 程 设 计(论文)题目 基于 labVIEW 的任意波形发生器设计 班 级 学 号 学 生 姓 名 指 导 教 师 沈阳航空航天大学课 程 设 计 任 务 书课 程 名 称 虚拟仪器课程设计 院(系) 自动化学院 专业 测控技术与仪器 班级 3 学号 姓名 课程设计题目 基于 LabVIEW 的任意波形发生器设计课程设计时间: 2016 年 7 月 4 日至 2016 年 7 月 15 日课程设计的内容及要求:1. 内容任意波形发生器是仿真实验的最佳仪器,任意波形发生器是信号源的一种,它具有信号源所有的特点。基于此,利用LabVIEW 设计一个任意波形发生器。2. 要求(

2、1)可以产生三种以上波形(如正弦、锯齿、方波、三角波等) ,波形的幅值及频率可以调节;(2)可以实现不同波形的转换并显示;(3)可以实现波形数据的存储及回放;(4)虚拟仪器前面板的设计美观大方、操作方便。指导教师 年 月 日负责教师 年 月 日学生签字 年 月 日 目 录0. 前言 .11. 总体方案设计 .12.程序流程图 .23. 程序框图设计 .33.1 波形的产生及参数的设计 .33.1.1 正弦波 .33.1.2 方波 .43.1.3 锯齿波 .43.1.4 三角波 .53.1.5 公式波形 .63.2 波行转换设计 .6 3.3 噪声波形实现 .73.4 波形的存储与回放 .84.

3、 前面板的设计 .95.调试过程与结果显示 .105.1 波形的调试 .105.1.1 正弦波 的工作过程及波形验证 .105.1.2 方波的工作过程及波形验证 .115.1.3 三角波的工作过程及波形验证 .125.1.4 锯齿波的工作过程及波形验证 .125.1.5 公式波形的工作过程及波形验证 .135.2 波形的存储与回放 .14 5.3 噪声波形的显示 .15t6 结论 .15参考文献 .16附录 .17课设体会 .18 基于 LabVIEW 的任意波形发生器设计余洪伟 沈阳航空航天大学自动化学院摘要:随着电子技术、计算技术和网络技术的高速发展,传统的电子测量仪器的功能和作用已发生了

4、质的变化,新型的虚拟仪器应运而生。其实质是利用最新的计算机技术来实现和扩展传统仪器的功能。计算机和仪器的密切结合是目前仪器发展的一个重要方向。实验表明,设计的虚拟函数信号发生器输出信号性能优于普通传统的信号源。虚拟仪器是 1986 年美国国家仪器公司(NI)提供的一种新型一起概念。其基本构成包括计算机、虚拟仪器软件、硬件接口模块等。在这里,硬件仅是为了解决信号的输入输出,软件才是整个系统的关键。当基本硬件确定后,就可以通过不同的软件实现不同的功能。虚拟仪器应用软件集成了仪器的所有采集、控制、数据分析、结果输出和用户界面等功能。使传统仪器的某些硬件甚至整个仪器都被计算机软件所代替。虚拟仪器的软件

5、是其最核心、最关键的部分,其主要功能是对硬件执行通信和控制,对信号进行分析和处理,以及对结果进行恰当的表达和输出等。虚拟仪器的软件开发平台目前主要有两类。NI 公司的Labview 软件开发平台是一种专业图形化编程软件,采用图形化编程方式,结构流程清晰,但缺点是对硬件的要求较高,比较依赖 NI 的专用产品,对信号控制方式不够灵活。本文所述主要是任意波形发生器的设计原理及功能。是基于 Labview2014软件的设计。能够产生正弦波、方波、锯齿波、三角波、公式输入任意波形等几种波形,并实现波形的转换和波形幅值和频率的调节;同时可以实现波形的存储与回放。在此基础上还给每个波形添加了 4 种噪声。根

6、据现实中常用信号源的基本要求,本文设计合理的数学模型,实现了任意波形的发生。关键词 虚拟仪器 任意波形发生器沈阳航空航天大学课程设计论文 基于 LabVIEW 的任意波形发生器设计第 1 页0. 前言虚拟仪器(Virtual Instrument,简称VI)是利用PC计算机显示器(CRT)的显示功能模拟传统仪器的控制面板以多种形式表达输出检测结果;利用PC计算机强大的软件功能实现信号数据的运算、分析、处理;由IO接口设备完成信号的采集、测量与调理,从而完成各种测试功能的一种计算机系统。虚拟仪器可通过Labview设计平台实现,并可在脱离Labview开发环境下运行,用户最终看见的是与实际硬件仪

7、器相似的虚拟仪器面板。信号分析与处理要求所得信号的特征值,如峰值、有效值、均值、方差、频谱、相关函数、概率密度函数等。若用硬件电路来实现,其电路既复杂又昂贵,甚至不易实现,然而用软件编程的方式是很容易实现的。这也是虚拟仪器比传统仪器具有优势的所在。本文以虚拟仪器技术为开发平台,采用条件结构实现不同波形之间的切换。测量电路和编写程序尽量做到了简单简洁,减小了错误。1. 总体方案设计本文主要利用 case 结构添加多个条件分支,在每个分支中添加相应的波形生成控件,并用特定的数据类型表示不同的波形。在 case 结构中的条件选择端口加一个【文本下拉列表】 ,输入各个可以产生的波形(下拉列表的编辑项必

8、须与条件分支中的标签一一对应) ,来实现不同波形之间的转换,在达到基本要求的基础上添加了公式输入产生任意波形的分支。通过添加【转盘】 、 【旋钮】和【量表】控件来实现频率、幅值偏移量、初始相位以及方波占空比的调节与显示。在波形的显示功能中,通过 case 结构添加了噪声波形显示,为了前面板的设计方便美观大方,采用选项卡结构来调节四种噪声波形的参数。并创建了引用节点的可见功能来实现噪声参数是否在前面板显示(当值为真时显示,值为假时隐藏) 。分别利用【写入电子表格文件】控件和【读取电子表格文件】控件来实现波形存储与回放功能,直接使用【从动态数据转换】控件将波形数据转换成数据来保存在文件中。并采用选

9、择路径来回放保存的波形。在前面板中波形的显示与回放采用选项卡来实现显示与回放的转换,设计美观方便!沈阳航空航天大学课程设计论文 基于 LabVIEW 的任意波形发生器设计第 2 页2、程序流程图结束波形选择参数调节波形显示频率相位占空比偏移量锯齿波幅值三角波方波开始正弦波图 2.1 程序流程图公式输入波形的存储与回放沈阳航空航天大学课程设计论文 基于 LabVIEW 的任意波形发生器设计第 3 页3. 程序框图设计程序框图部分所实现的主要功能是波形的产生及参数的设计、波形的转换、噪声波形的实现、波形的存储以及波形的回放。3.1 波形的产生及参数的设计采用了 case 条件结构,改变【选择器标签

10、】中的数据类型,并添加所需要的条件分支。每一个分支就对应一个波形。并根据这个波形的特点,选择不同的参数。 【分支选择器】的数据类型必须与【选择器标签】中的数据类型一致。为了使我们所得到的波形的参数更加准确,可以再添加一个显示控件;这样,调节参数的同时,也可以观测它的值,看是否达到要求。3.1.1 正弦波采用【正弦波形生成】控件,它一共有四个参数:频率、幅值、相位、直流偏移量。只要把四个参数都设置为变量,就能实现各个参数的调节,进而产生能满足不同要求的波形。正弦波的设计原理图如下所示:图 3.1.1 正弦信号程序框图沈阳航空航天大学课程设计论文 基于 LabVIEW 的任意波形发生器设计第 4 页3.1.2 方波选择【方波波形生成】控件,它一共有五个参数:频率、幅值、相位、直流偏移量、占空比。其中,占空比尤其重要,不仅要能调节,而且要准确的显示它的数值。同样,把其它四个参数都设置为变量,就能实现各个参数的调节,进而能满足需要。方波的设计原理图如下所示:图 3.1.2 方波信号程序框图3.1.3 锯齿波选择【锯齿波形生成控件,一共有四个参数:频率、幅值、相位、直流偏移量。把四个参数都设置为变量,就能实现各个参数的调节。锯齿波的设计原理图如下所示:沈阳航空航天大学课程设计论文

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号