欢迎来到天天文库
浏览记录
ID:15110172
大小:791.50 KB
页数:25页
时间:2018-08-01
《基于labview的任意波形发生器设计 余洪伟解析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、沈阳航空航天大学课程设计(论文)题目基于labVIEW的任意波形发生器设计班级34070102学号2013040701060学生姓名余洪伟指导教师于明月沈阳航空航天大学课程设计任务书课程名称虚拟仪器课程设计院(系)自动化学院专业测控技术与仪器班级34070102学号2013040701060姓名余洪伟课程设计题目基于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波行转换设计63.3噪声波形实现73.4波形的存储与回放84.前面板的设计95.调
3、试过程与结果显示105.1波形的调试105.1.1正弦波的工作过程及波形验证105.1.2方波的工作过程及波形验证115.1.3三角波的工作过程及波形验证125.1.4锯齿波的工作过程及波形验证125.1.5公式波形的工作过程及波形验证135.2波形的存储与回放145.3噪声波形的显示15t6结论15参考文献16附录17课设体会18基于LabVIEW的任意波形发生器设计余洪伟沈阳航空航天大学自动化学院摘要:随着电子技术、计算技术和网络技术的高速发展,传统的电子测量仪器的功能和作用已发生了质的变化,新型的虚拟仪器应运而生。其实质是利用最新的计算机技
4、术来实现和扩展传统仪器的功能。计算机和仪器的密切结合是目前仪器发展的一个重要方向。实验表明,设计的虚拟函数信号发生器输出信号性能优于普通传统的信号源。虚拟仪器是1986年美国国家仪器公司(NI)提供的一种新型一起概念。其基本构成包括计算机、虚拟仪器软件、硬件接口模块等。在这里,硬件仅是为了解决信号的输入输出,软件才是整个系统的关键。当基本硬件确定后,就可以通过不同的软件实现不同的功能。虚拟仪器应用软件集成了仪器的所有采集、控制、数据分析、结果输出和用户界面等功能。使传统仪器的某些硬件甚至整个仪器都被计算机软件所代替。虚拟仪器的软件是其最核心、最关
5、键的部分,其主要功能是对硬件执行通信和控制,对信号进行分析和处理,以及对结果进行恰当的表达和输出等。虚拟仪器的软件开发平台目前主要有两类。NI公司的Labview软件开发平台是一种专业图形化编程软件,采用图形化编程方式,结构流程清晰,但缺点是对硬件的要求较高,比较依赖NI的专用产品,对信号控制方式不够灵活。本文所述主要是任意波形发生器的设计原理及功能。是基于Labview2014软件的设计。能够产生正弦波、方波、锯齿波、三角波、公式输入任意波形等几种波形,并实现波形的转换和波形幅值和频率的调节;同时可以实现波形的存储与回放。在此基础上还给每个波形
6、添加了4种噪声。根据现实中常用信号源的基本要求,本文设计合理的数学模型,实现了任意波形的发生。关键词虚拟仪器任意波形发生器沈阳航空航天大学课程设计论文基于LabVIEW的任意波形发生器设计0.前言虚拟仪器(VirtualInstrument,简称VI)是利用PC计算机显示器(CRT)的显示功能模拟传统仪器的控制面板以多种形式表达输出检测结果;利用PC计算机强大的软件功能实现信号数据的运算、分析、处理;由I/O接口设备完成信号的采集、测量与调理,从而完成各种测试功能的一种计算机系统。虚拟仪器可通过Labview设计平台实现,并可在脱离Labview
7、开发环境下运行,用户最终看见的是与实际硬件仪器相似的虚拟仪器面板。信号分析与处理要求所得信号的特征值,如峰值、有效值、均值、方差、频谱、相关函数、概率密度函数等。若用硬件电路来实现,其电路既复杂又昂贵,甚至不易实现,然而用软件编程的方式是很容易实现的。这也是虚拟仪器比传统仪器具有优势的所在。本文以虚拟仪器技术为开发平台,采用条件结构实现不同波形之间的切换。测量电路和编写程序尽量做到了简单简洁,减小了错误。1.总体方案设计本文主要利用case结构添加多个条件分支,在每个分支中添加相应的波形生成控件,并用特定的数据类型表示不同的波形。在case结构中
8、的条件选择端口加一个【文本下拉列表】,输入各个可以产生的波形(下拉列表的编辑项必须与条件分支中的标签一一对应),来实现不同波形之间的转换
此文档下载收益归作者所有