基于LabVIEW的信号发生器的设计

  • 格式:docx
  • 大小:964.68 KB
  • 文档页数:41

吉林农业大学学士学位论文论文题目:基于LabVIEW的信号发生器的设计学生姓名:***专业年级:自动化二班 2012级指导教师:朱凤武职称:教授2016年 5月31日目录摘要: (I)ABSTRACT: (I)第一章绪论 (1)1.1 论文背景 (2)1.1.1 信号发生器简介 (3)1.1.2虚拟仪器及LabVIEW (4)1.2 研究的目的与意义 (4)第二章虚拟仪器及其发展 (5)2.1概述 (6)2.2虚拟仪器概念 (6)2.3虚拟仪器的构成 (7)2.4虚拟仪器的特点及发展趋势 (7)第三章图形化编程语言LabVIEW (8)3.1LabVIEW概述 (9)3.2LabVIEW模板分析 (10)3.2.1工具模板(Tools Palette) (10)3.2.2控制模板(Control Palette) (11)3.2.3功能模板(Function Palette) (12)3.3LabVIEW的函数模块分析 (12)第四章虚拟信号发生器设计方案 (13)4.1基本函数波形产生模块 (13)4.2任意公式波产生模块 (14)4.3多频信号产生模块 (15)4.4高斯白噪发生器...................................................... `16 4.5虚拟函数信号发生器的设计 (17)4.6LabVIEW程序设计需要注意的问题 (18)第五章系统的运行结和误差的分析 (20)5.1程序运行结果 (21)5.2虚拟信号发生器的误差测量与分析 (22)5.3减少虚拟信号发生器波形误差途径 (23)5.4系统功能的不足 (23)第六章总结与展望 (24)6.1课题总结 (24)6.2相关工作展望 (24)参考文献 (26)致谢 (27)基于LabVIEW的信号发生器的设计学生:李建伟专业:自动化指导教师:朱凤武摘要:虚拟仪器,是通过仪器软件开发平台如 LabVIEW 等在计算机的屏幕上模拟出仪器的面板和相应的功能,然后通过鼠标或键盘操作的仪器,在计算机上实现对数据的显示、存储以及分析处理。

简单的说虚拟仪器技术就是用户自定义的基于PC技术的测试解决方案。

虚拟仪器的“性能高”、“可扩展性”和“完美的集成功能”使得我们可以节约资金和维护费用,用少量的时间开发出功能更强、质量更可靠的产品和系统。

本课题设计和开发了一个基于LabVIEW 的虚拟信号发生器系统。

本文首先着眼于了虚拟信号发生器的开发背景及目的意义,对信号发生器,虚拟仪器系统的软件和所需硬件进行了分析,对设计虚拟仪器系统的工作步骤进行了逐一详细的阐述;在上述的基础上,设计了几个包括正弦、方波、任意函数波、高斯白噪等信号源系统通过LabVIEW实现虚拟信号的发生,然后对该虚拟信号的产生波形进行逐一实测和分析,并与实际信号进行比较,进行了理论分析和实验验证。

关键词:信号发生器 LabVIEW 虚拟仪器Design of Signal generator based on LabVIEWStudent:Jian wei LiMajor:AutomationTutor: Feng wu ZhuABSTRACT:Virtual instrument is the instrument such as LabVIEW software development platform on the computer screen to simulate the function of the instrument panel and corresponding, and then through the mouse or keyboard instrument, to realize on a computer display, storage and analysis of the data processing. Simple said virtual instrument technology is user-defined test and measurement solutions based on PC technology.Virtual instrument of "high performance", "scalability" and "perfect integration of function" allows us to save money and maintenance cost, use a small amount of time to develop more powerful, more reliable quality products and systems. This topic is designed and developed avirtual signal generator based on LabVIEW system.This paper first introduces the development background of the virtual signal generator, the hardware structure and software of virtual instrument system are analyzed, to design a virtual instrument system involves work are expounded; On the basis of the above, there is a cosine and designed a square wave signal source system by LabVIEW virtual signal, and then on the occurrence of the virtual signal measurement and analysis, and comparing with the actual signal, theoretical analysis and experimental verification.KEYWORD: Signal generator Virtual Instruments LabVIEW第一章绪论1.1研究背景本篇论文选择设计的虚拟信号发生器选用了LabVIEW2012,主要出自以下考虑:首先,信号发生器是大学实验教学、社会生产实践和科学研究中通用电子测量仪器之一,其目的是要产生具有不同频率和幅度的各种波形,为科学研究,实验测量提供所需要产生的目的信号。

其与传统仪器相对比,虚拟仪器所需要的开发维护费用比较低,技术更新周期短,又因为是软件,系统更新升级比较方便,价格又相对便宜,互联性能相对传统仪器更为方便,图形化了的操作界面更为方便[1]。

其次,传统的信号发生器种类繁多,既有按频率范围分的信号源,也有按测量功能去分的信号源,还有的是按输出波形去分的信号源。

如果能有一台多功能的虚拟信号发生器能同时实现多种信号发生器的功能,则可达到经济实用的目的。

此外,虚拟信号发生器的开发与利用如果能与网络联合使用,则可打破时间、场地的限制,则可灵活地满足用户不同的实验需求。

从以上三个方面来看,对这个课题的分析与设计具有一定的现实意义。

1.1.1 信号发生器简介1.1.1.1 信号发生器的功能和用途在测试、研究或调整电子电路及设备时,为测定电路的一些电参量如频率响应、噪声系数等,要为电路提供符合一定技术条件的电信号,以模拟待测设备在实际工作中所使用的激励信号。

信号发生器正是能产生测试信号的仪器,我们也称其为信号源。

换言之,信号源在电子实验和测试处理中,并不测量任何参数,而是根据使用者的要求,仿真各种测试信号,提供给被测电路,以达到测试的需要[2]。

信号发生器应用广泛、种类繁多,可分为通用和专用两大类。

通用信号发器按输出波形来分有:正弦信号发生器,脉冲信号发生器,函数信号发生器,高斯白噪信号发生器。

而专用信号发生器是专为某种特殊的测量目的而研制的,如:电视信号发生器,编码脉冲信号发生器,频谱信号发生器等,这类信号发生器的性与测量对象紧密相关。

每种信号发生器都有独特的优势,或多或少地适合某种特定应用。

其中使用最广泛的是正弦信号发生器。

1.1.1.2 信号发生器发展历史及趋势随着工业产品的发展,尤其是在电力、电子产品和教育教学领域的最重要的一个测试设备,信号发生器的发展历史可以追溯到1940。

1943年第一个信号发生器是发达,使人们在测试设备可以使用受控源和比较安全测试和测量。

在接下来的二十年里,信号发生器是随着电子技术的发展,计算机技术和发展,几乎成为这些技术的发展的一个缩影。

从技术的角度,信号发生器已经经历了从模拟信号发生器,数字信号发生器的发展虚拟信号发生器,从40到60年代,管技术使用的信号发生器是完全基于模拟电路结构,通常调整范围是有限的,因此分为音频、高频、超高频、射频和微波信号发生器的信号精度和可控性是不好的,并且可以产生信号的类型很少,对于更复杂的信号,电路非常复杂,造成巨大的体积,不容易移动。

六七十年代,晶体管技术的出现,质量,和超大规模集成电路的应用,数字电路已广泛应用于信号发生器,大大提高信号发生器的准确性,减少电路本身产生的噪音,体积要少得多。

在八十年代,计算机工业生活中占有重要位置,信号发生器也开始从一个纯粹的分立元件集成系统以微处理器为核心,通过这次的信号发生器已经发生重大变化,例如,它可以大大提高信号的类型,通用性大大提高;任意波信号可以手动设置在同一个信号发生器;带宽大大增加;过去的多种信号发生器是简单地分为低频和高频,低频信号带宽从0 ~ 50 MHZ,高频率可以达到超过20 GHZ,但是它仍然存在人机界面不友好,硬件和软件维护困难等缺点。

在九零年代后,虚拟仪器已经进入了人们的视野。

这个完整的计算机软件为核心,辅以相应的硬件测试系统和测试仪器的未来发展方向。

人们可以很容易地满足彼此友好的人机环境各种各样的复杂操作,信号发生器是一个完全独立的测试设备,并成为虚拟仪器系统中是一个必要的模块[3]。

1.1.1.3信号发生器结构原理框图一般传统信号发生器的接口框图[4]如图1.1所示图1.1信号发生器的结构Figure.1.1 the structure of the signal generator1.1.2虚拟仪器及LabVIEW传统仪器与计算机的组合通常有两个方式:一种是将计算机置入仪器,即所谓的智能化仪器、嵌入式系统;另一种是在计算机中仿真实现仪器,实现各种仪器功能。