您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 公司方案 > 用LabVIEW模拟锁相环
用LabVIEW模拟锁相环毕业设计(论文)中文摘要用LabVIEW模拟锁相环摘要:锁相电路是相位锁定环(Phase-LockedLoop)的简称,主要由鉴相器、环路滤波、压控振荡器成。主要是要掌握LabVIEW图形化编程特点,因为是软件来实现电路,就必须根据实际电路的功能,把它抽象为相应的逻辑来实现,因此需要既要彻底地掌握锁相环的理论知识,又要具备很强的虚拟仪器应用能力。充分调动积极思考,独立解决问题的能力。利用LabVIEW来实现锁相电路,主要是要掌握LabVIEW图形化编程特点,因为是用软件来实现电路,就必须根据实际电路的功能,把它抽象为相应的逻辑来实现,又因LabVIEW的程序可以嵌套,所以在实现时可将其各个功能分别实现,然后以调用子程序的方式把它们组和在一起,因此设计时需要设计出一个大的框图,大的框图由多个子框图构成。虚拟锁相电路由时钟发生器、分频器、时钟及数据鉴相器、压控震荡器、移位寄存器这几个功能模块组成。关键词:锁相环鉴相器压控振荡器自动跟踪毕业设计(论文)外文摘要Title:Simulatesthephase-lockedloopwithLabVIEWAbstract:Thephaselockingcircuitisthephaselockinglink(Phase-LockedLoop)theabbreviation,mainlybythediscriminator,theringcircuitfilter,thepressurecontrolstheoscillatortobecome.MainlyismustgrasptheLabVIEWpresenteinfiguresanddiagramsprogrammingcharacteristic,becauseisthesoftwarerealizestheelectriccircuit,mustactaccordingtotheactualelectriccircuitthefunction,abstractsitforthecorrespondinglogicrealizes,thereforeneedsbothtohavetograspthephase-lockedloopthoroughlythetheoryknowledge,andmusthavetheverystronghypothesizedinstrumentapplicationability.Thefullreassignmentpositiveponder,theindependencesolvesthequestionability.RealizesthephaselockingcircuitusingLabVIEW,mainlyismustgrasptheLabVIEWpresenteinfiguresanddiagramsprogrammingcharacteristic,becauseisrealizestheelectriccircuitwiththesoftware,mustactaccordingtotheactualelectriccircuitthefunction,abstractsitforthecorrespondinglogicrealizes,andfurtherbecausetheLabVIEWproceduremaythenesting,thereforeinrealizationtimemayrealizeseparatelyitseachfunction,thentransfersthesubroutinethewaytheirgroupandinthesameplace,thereforedesignstimeneedstodesignabigdiagram,thebigdiagramconstitutesbymanysub-diagrams.Thehypothesizedphaselockingcircuitbytheclockgenerator,thefrequencydivider,theclockandthedatadiscriminator,thepressurecontrolstheoscillator,theshiftregisterthesefunctionmoduleiscomposed.keywords:phase-lockedloopdatadiscriminatorpressurecontrolstheoscillatorautomatictrackin目录1引言1.1LabVIEW概述1.2LabVIEW工作环境1.2.1LABVIEW的工作窗口1.2.2LabVIEW的操作模块1.2.3虚拟仪器程序(VI)的基本组成2锁相环理论介绍2.1锁定与跟踪的概念2.1.1锁相环理论分析2.1.3环路组成3虚拟锁相环电路的具体实现3.1正弦鉴相器的实现3.1.1正弦鉴相器理论分析3.1.2正弦鉴相器虚拟转换3.2滤波器(LF)3.3压控振荡器(VCO)4子VI4.1时钟发生器的实现4.2移位寄存器的实现4.3分频器的实现4.4子VI的具体实现步骤5程序的前面板图和程序图结论参考文献1引言锁相环路(PLL)是一个能够跟踪输入信号相位的闭环自动控制系统。它在无线电技术的各个领域得到了广泛的应用。锁相环路具有载波跟踪特性,作为一个窄带跟踪滤波器,可提取淹没在噪声之中的信号;用高稳定的参考振荡器锁定,可以提供一系列频率稳定的频率源;可进行高精度的相位与频率测量等等。它具有调制跟踪特性,可制成高性能的调制器和解调器。它具有低门限特性,可以大大改善模拟信号和数字信号的解调质量。对所相环路的研究需首先建立完整的数学模型,继而以模型为基础,用LabVIEW实现其各种工作状态下的性能与指标,诸如跟踪、捕获等等。1.1LabVIEW概述LabVIEW(LaboratoryVirtualInstrumentWorkbench,实验室虚拟仪器工程平台)是美国NI公司(NationalInstrumentCompany)推出的一种基于G语言(GraphicsLanguage,图形化编程语言)的虚拟仪器软件开发工具。用LabVIEW设计的虚拟仪器可脱离LabVIEW开发环境,最终用户看见的是和实际的硬件仪器相似的操作面板。LabVIEW为虚拟仪器设计者提供了一个便捷轻松的设计环境。利用它设计者可以像搭积木一样,轻松组建一个测量系统和构建自己的仪器面板,而无需进行任何烦琐的计算机代码的编写。1.2LabVIEW工作环境1.2.1LABVIEW的工作窗口主要由两个窗口组成:一个是前面板开发窗口,用于编辑和显示VI前面板对象,另一个是框图程序窗口,用于编辑和显示流程图(程序源代码)。1.2.2LabVIEW的操作模块LabVIEW提供3个模版:工具模板(Toolpalette)﹑控制模板(Controlpalette)和功能模板(Functionpalette)来完成VI前面板和流程图两部分的设计开发任务。(1)工具模板(ToolsPalette):提供用于操作、编程前面板和流程图上对象的各种工具。有操作工具:该工具是操作数值的工具。当用它向前面板的控制器或显示器键入值时,工具会变成标签工具的形状。选择(位置)工具:用于选择、移动或改变对象的大小。当它用于改变对象边框的大小时,会变成相应的形状。标签工具:用于输入标签文本或者创建自由标签。当创建自由标签时它会变成相应的形状。连线工具:用于在框图程序上连接对象。如果联机帮助的窗口被打开时,把该工具放在任一条线上,就会显示相应的数据类型。探针工具:可以在框图程序内的数据流上设置探针。调试时可以通过探针窗口来观察该数据流线上的数据变化状况。等等(2)控制模板(ControlsPalette):如前所述,虚拟仪器的面板是通过软件实现的。具体的讲,就是LabVIEW将传统仪器上的各种旋钮、开关、显示屏等所有可能涉及的操作部件都做成外形相似的“控件”,分类存于控制面板上。设计者在设计仪器面板时,只需根据需要选择合适“控件”,放在面板相应的位置即可。由于控制模板是LabVIEW为设计者设计虚拟面板而提供的,因此它只会在前面板编辑窗口中出现。控制模板中有数值子模板、布尔值子模板、字符串和路径子模板、数组和簇子模板等等(3)功能模板(FunctionsPalette):是创建框图程序的工具,在流程图中使用。功能模板包含用于VI编程的对象,例如:数值运算、仪器I/O、文件I/O以及数据采集等操作。该模板上的每一个顶层图标都表示一个子模板。1.2.3虚拟仪器程序(VI)的基本组成VI由以下3部分组成。(1)程序前面板:交互式的用户界面。(2)框图程序:是程序源代码,用模块代替普通函数。(3)图标/连接器(子VI):可被高级VI调用的VI2锁相环理论介绍锁相环路(PLL)是一个能够跟踪输入信号相位的闭环自动控制系统。2.1锁定与跟踪的概念2.1.1锁相环理论分析锁相环路(PLL)是一个相位跟踪系统,设输入信号:ui(t)=Uisin[wit+θi(t)]式中ui是输入信号的幅度;wi是载波角频率;θi(t)是以载波相位wit为参考的瞬时相位若输入信号是未调载波,θi(t)即为常数,是ui(t)的初始相位,若输入信号是角调制信号,(包括调频调相),θi(t)即为时间的函数设输入信号uo(t)=Uocos[wot+θo(t)]式中Uo是输出信号的幅度wo是环内被控制振荡器的自由振荡角频率,它是环路的一个重要参数θo(t)是以自由振荡的载波相位wot为参数的瞬时相位,在未受控制以前它是常数,在输入信号的控制之下,θo(t)即未时间常数。因为锁相环路是一个相位控制系统,输入信号ui(t)对环路起作用的是它的瞬时相位,它的幅度通常是固定的,输出信号uo(t)的幅度Uo通常也是固定的,只是其瞬时相位受输入信号瞬时相位的控制,因此,我们希望直接建立输出信号瞬时相位与输入信号瞬时相位之间的控制关系。为此,先讨论两个不同频率信号之间的相位关系。2.1.2环路模型前面已分别得到了环路的三个基本部件模型,按下图所示的环路构成,不难将这三个模型连接起来得到环路的模型,如下图所示θi(t)θe(t)Ud(t)Uc(t)θ2(t)+_由图上显示看到,这是一个相位负反馈的误差控制系统。输入相位θ1(t)与反馈的输出相位θ2(t)进行比较,得到误差相位θe(t),由误差相位产生误差电压Ud(t),误差电压经过环路滤波器F(p)的过滤得到控制电压Uc(t),控制电压加到压控振荡器上使之产生频率偏移,来跟踪输入信号频率Wi(t)。若输入Wi为固定频率,在Uc(t)的作用下,Wv(t)向Wi靠拢,一旦两者相等时,若满足一定条件,环路就能稳定下来,达到锁定。锁定之后,被控的压控振荡器频率与输入信号频率相同,两者之间维持一定的稳态相位差。由图可见,Udsin[·]+++++F(p)_Ko/p这个稳态相差是维持误差电压以控制电压所必须的。若没有这个稳态相差,控制电压就会消失(环路滤波器为理想积分器是例外,这在第四章中将会说明),压控振荡器的振荡频率又将回到其自由振荡频率Wu,环路当然不能锁定。存在剩余误差(锁相环路中就是相位误差)是误差控制系统的特征。这个模型直接给出了输入相位θ1(t)与输出相位θ2(t)之间的关系,故又称为环路的相位模型,它是进一步分析锁相环的基础。2.1.3环路组成锁相环路为什么能够进入相位跟踪,实现输出与输入信号的同步呢?因为它是一个相位的负反馈控制系统。这个负反馈控制系统是由鉴相器(PD)、环路滤波器(LF)和电压控制振荡器(VCO)三个基本部件组成的,基本构成如下图所示。实际应用中有各种形式的环路,但它们都是有这个基本环路演变而来的。而本课题采用最简单的锁相环路——一阶锁相环路进行研究设计。θi(t)θe(t)Ud(t)Uc(t)θ2(t)+_一阶锁相环路没有环路滤波器(LF),是最简单的锁相环路。实际上一阶环很少被采用,但是由于环路中
本文标题:用LabVIEW模拟锁相环
链接地址:https://www.777doc.com/doc-4538332 .html