[毕业设计精品]基于LABVIEW的智能化测控技术_第1页
[毕业设计精品]基于LABVIEW的智能化测控技术_第2页
[毕业设计精品]基于LABVIEW的智能化测控技术_第3页
[毕业设计精品]基于LABVIEW的智能化测控技术_第4页
[毕业设计精品]基于LABVIEW的智能化测控技术_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、目录第一章 绪论111 虚拟仪器技术概述112 虚拟仪器硬件技术113 虚拟仪器软件技术314 虚拟仪器技术的发展4第二章 labview简介621 labview概述622 labview的操作模板7第三章 虚拟仪器测量原理1031 稳压电源1032 直流电机脉宽调制1233 方波发生器15第四章 总结19参考文献20第一章 绪论11 虚拟仪器技术概述虚拟仪器(virtual intrument,简称vi)是计算机技术与仪器技术深层次结合产生的全新概念的仪器,是对传组仪器概念的重大突破,是仪器领域内的一次革命。虚拟仪器是继第一代仪器模拟式、仪表器二代仪器分立元件式仪表、第三代仪器数字式仪器、

2、第四代仪器智能化仪器之后的新一代仪器。虚拟仪器是在计算机的显示屏上虚拟了传统仪器面板的计算机化仪器,它尽可能多的将原来由硬件电路完成的信号调理和信号处理的功能,代替为计算机的程序来完成。这种硬件功能软件化,是虚拟仪器的一大特征。操作人员在计算机的屏幕上利用指点设备操作虚拟的仪器,就象操作真实的仪器一样,完成对被测量的采集、显示、分析、处理、存储及数据生成。 是一种以计算机和测试模块的硬件为基础、以计算机软件为核心所构成的,并且在计算机屏幕上显示虚拟的仪器面板,可由用户软件来定义仪器功能的仪器。 虚拟仪器系统可以广泛地应用在通讯、自动化、半导体、航空、电子、电力、生化制药、和工业生产等各种领域。

3、 现有的虚拟仪器系统按硬件工作平台主要可分为基于pc总线的虚拟仪器、基于vxi的虚拟仪器、基于pxi的虚拟仪器,所应用场合不同各有其特点。虚拟仪器技术就是利用高性能的模块化硬件,结合高效灵活的软件来完成各种测试、测量和自动化的应用。灵活高效的软件能帮助您创建完全自定义的用户界面,模块化的硬件能方便地提供全方位的系统集成,标准的软硬件平台能满足对同步和定时应用的需求。这也正是ni近30年来始终引领测试测量行业发展趋势的原因所在。只有同时拥有高效的软件、模块化i/o硬件和用于集成的软硬件平台这三大组成部分,才能充分发挥虚拟仪器技术性能高、扩展性强、开发时间少,以及出色的集成这四大优势。12 虚拟仪

4、器硬件技术 1卡式仪器 传统仪器主要由控制面板和内部处理电路组成;而卡式仪器自身不带仪器面板,必须借助计算机强大的图形环境,建立图形化的虚拟面板,完成对仪器的控制、数据分析和显示。以数据采集卡为例,通常具有a/d和d/a转换、数字i/o和计数器/定时器等功能,有些还有数字滤波和数字信号处理功能。现在多功能数据采集卡多采用 “虚拟硬件(vh)的技术”,它的思想源于可编程器件,使用户通过程序能够方便地改变硬件的功能或性能参数,从而依靠硬件设备的柔性来增强其适用性和灵活性。目前市面上的vh,其采样率和精度都是可变的。 由于卡式仪器与计算机结合紧密,能够充分利用已有的计算机资源,较之传统仪器成本更低廉

5、、使用更灵活、性能更强,因此它是一种极具潜力的仪器种类。 2总线技术 1仪器总线:(1)基于pc总线的虚拟仪器内置pc总线(如isa、pci)的通用数据采集卡daq 。(2)基于gpib通用接口总线的虚拟仪器国际标准(ieee488.1和ieee488.2),技术成熟;但其数据传输速度一般低于500kb/s(3)基于vxl总线的虚拟仪器具有模块化、系列化、通用化、“即插即用”及vxi仪器的互换性和互操作性。但价格相对较高,适合于高端的测试领域。(4)基于pxi总线的虚拟仪器兼容pci总线产品。集compactpci的高性能和vxi可靠性,性价比最好。gpib总线(即ieee488总线)是一种数

6、字式并行总线,主要用于连接测试仪器和计算机。该总线最多可以连接15个设备(包括作为主控器的主机)。如果采用高速hs488交互握手协议,传输速率可高到8mbps。 vxi总线(即ieee1155总线)是一种高速计算机总线vme总线在仪器领域的扩展。它是在1987年,由五家测试和仪器公司制订的仪器总线标准。vxi总线具有标准开放、结构紧凑、数据吞吐能力强最高可达40mbps、定时和同步精确、模块可重复利用、众多仪器厂家支持的特点,因此得到了广泛的应用。不过,由于价格较高,推广应用受到一定限制,主要集中在航空、航天等国防领域。 pxi总线是以compactpci为基础的,由具有开放性的pci总线扩展

7、而来(ni公司于1997年提出)。pxi总线符合工业标准,在机械、电气和软件特性方面充分发挥了pci总线的全部优点。pxi构造类似于vxi结构,但它的设备成本更低、运行速度更快,体积更紧凑。目前基于pci总线的软硬件均可应用于pxi系统中,从而使pxi系统具有良好的兼容性。pxi还有高度的可扩展性,它有8个扩展槽,而台式pci系统只有34个扩展槽。pxi系统通过使用pci-pci桥接器,可扩展到256个扩展槽。pxi总线的传输速率已经达到132mbps(最高为500mbps)。2计算机总线:isa总线是一种8位或16位非同步数据总线,工作频率为8mhz,最高数据传输率在8位时为24mbps,1

8、6位时为48mbps。这种总线对于低速数据采样与处理来说是有效的,但对于基于高性能pc机的多任务操作系统和高速数据采集系统来说,isa总线由于其带宽、位数等的限制,故不能满足系统工作的要求。pci总线是一种同步的独立于cpu的32位或64位局部总线,时钟频率为33mhz,数据传输率高达132264mbps,pci总线技术的无限读写,可在一瞬间发送大量数据。pci总线上的外围设备可与cpu并发工作,从而提高了整体性能。pci总线还有自动配置功能,从而使所有与pci兼容的设备实现真正的“即插即用”。pci总线由于上述优点而得到了广泛应用,已成为pc工业的事实标准。 usb通用串行总线和ieee 1

9、394总线是被pc机广泛采用的两种总线,它们已被集成到计算机主板上。usb总线能以雏菊链方式连接127个装置,需要一对信号线及电源线。usb 2.0标准的数据传输率能达到480mbps。该总线具有轻巧简便、价格便宜、连接方便快捷的特点,现在已被广泛用于宽带数字摄像机、扫描仪、打印机及存储设备。ieee 1394总线是由苹果公司于1989年设计的高性能串口总线,目前传输速率为100、200、400mbps,将来可达3.2gbps。这种总线需要两对信号线和一对电源线,可以用任意方式连接63个装置,它是专为需要大数据量串行传送的数码相机、硬盘等设计的。 3工业现场总线:为了共享测试系统资源,越来越多

10、用户正在转向网络。工业现场总线是一个网络通讯标准,它使得不同厂家的产品通过通讯总线使用共同的协议进行通讯。 虚拟仪器系统组建方案 通过各种不同的接口总线,组建不同规模的自动测试系统。虚拟仪器系统按硬件构成方式,可有以下几种组建方案: 1)gpib仪器通过gpib接口卡与计算机组成gpib系统。 2)vxi仪器与计算机组成vxi系统。 3)pxi仪器组成pxi系统。 4)以daq和信号调理部分为硬件组成pc-daq测试系统。 5)并行总线仪器组成并行总线系统。 6)串行总线仪器组成串行总线系统。 7)现场总线设备组成现场总线系统。 13 虚拟仪器软件技术 1软件开发平台 虚拟仪器的开发环境主要有

11、visual c+,visual basic,以及hp公司的vee和ni公司的labview、lab windows/cvi等。vc、vb、lab windows/cvi对开发人员的编程能力要求很高且开发周期长。vee是一个基于图形的虚拟仪器编程环境,拥有较多的用户,缺点是其生成的应用程序是解释执行的,运行速度较慢。 labview是目前国际上唯一的基于数据流的编译型图形编程环境,它把复杂、烦琐、费时的语言编程简化成用简单或图标提示的方法选择功能(图形),并用线条把各种图形连接起来的简单图形编程方式,使得不熟悉编程的工程技术人员都可以按照测试要求和任务快速“画”出自己的程序,“画”出仪器面板,

12、这大大提高了工作效率,减轻了科研和工程技术人员的工作量,因此,labview是一种优秀的虚拟仪器软件开发平台。 2. 仪器驱动程序 仪器驱动程序是测试系统中最重要的组成部分之一,用来实现仪器硬件的通信、控制功能。传统的仪器驱动程序由于在更换仪器硬件时不得不修改测试代码。为了能自由互换仪器硬件而无需修改测试程序,即解决仪器的互操作问题,vxi plug&play联盟开发了仪器驱动标准visa。visa用g语言(图形语言)或ansic语言写成,它可以用于多种虚拟仪器开发环境和多种操作系统。 3 i/o接口软件 i/o接口软件(visa库)i/o接口软件存在于仪器设备(即i/o接口设备)与仪器驱动程

13、序之间,是一个完成对仪器寄存器进行直接存取数据操作,并为仪器设备与仪器驱动程序提供信息传递的底层软件。visa库,是标准的i/o函数库。14 虚拟仪器技术的发展由it产业特征决定了vi技术必须走标准化、开放性这条技术路线 ,目前vi已发展成具有gpib、pc-daq、vxi和pxi四种标准体系结构的开放技术。1998年ni公司又发布了虚拟硬件和可互换虚拟仪器(ivi)的概念,与此同时产生ivi技术开发规范。此规范使程序的开发完全独立于硬件,提高了程序代码的复用性,大大降低了应用程序的维护费用,必将成为测控技术的主要基础技术之一。然而vi的外延由于vi技术以计算机为平台,具有方便、灵活的互联能力

14、,因而支持诸如can、devicenet、fieldbus、profibus等各种工业总线标准且有大量适应于工业现场的分布式i/o。尽管internet技术最初没考虑如何将嵌入式智能设备连接一起,不过ni等公司已通过web浏览器观测嵌入式设备的产品,使人们可以通过internet操作仪器设备,进而形成遍布家庭、办公室和工业现场的分布式测控网络。而有关mcn方面的标准正在积极进行,并取得了一定进展。随着测量、控制过程的进一步网络化,一个真正虚拟化的测控时代即将到来。随着计算机技术、仪器技术和网络通信技术的不断完善,虚拟仪器将向以下三个方向发展: 1)外挂式虚拟仪器pc-daq式虚拟仪器是现在比较

15、流行的虚拟仪器系统,但是,由于基于pci总线的虚拟仪器在插入daq时都需要打开机箱等,比较麻烦,而且,主机上的pci插槽有限,再加上测试信号直接进入计算机,各种现场的被测信号对计算机的安全造成很大的威胁,同时,计算机内部的强电磁干扰对被测信号也会造成很大的影响,故以usb接口方式的外挂式虚拟仪器系统将成为今后廉价型虚拟仪器测试系统的主流。 2)pxi型高精度集成虚拟仪器测试系统 pxi系统高度的可扩展性和良好的兼容性,以及比vxi系统更高的性价比,将使它成为未来大型高精度集成测试系统的主流虚拟仪器平台。 3)网络化虚拟仪器 尽管internet技术最初并没有考虑如何将嵌入式智能仪器设备连接在一

16、起,不过ni等公司已开发了通过web浏览器观测这些嵌入式仪器设备的产品,使人们可以通过internet操作仪器设备。根据虚拟仪器的特性,我们能够方便地将虚拟仪器组成计算机网络。利用网络技术将分散在不同地理位置不同功能的测试设备联系在一起,使昂贵的硬件设备、软件在网络上得以共享,减少了设备重复投资。现在,有关mcn(measurement and control networks)方面的标准正在积极进行,并取得了一定进展。由此可见,网络化虚拟仪器将具有广泛的应用前景。第二章 labview简介21 labview概述labview是一种程序开发环境,由美国国家仪器(ni)公司研制开发的,类似于c

17、和basic开发环境,但是labview与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而labview使用的是图形化编辑语言g编写程序,产生的程序是框图的形式。labview是由美国国家仪器(ni)公司研制开发的一个功能大而又灵活的仪器和分析软件应用开发工具。类似于c和basic开发环境,但是labview与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而labview使用的是图形化编辑语言g编写程序,产生的程序是框图的形式。 与 c 和 basic 一样,labview2 也是通用的编程系统,有一个完成任何编程任务的庞大函数库。lab

18、view2 的函数库包括数据采集、gpib、串口控制、数据分析、数据 显示及数据存储,等等。labview2 也有传统的程序调试工具,如设置断点、以动画方式显示数据及其子程序(子vi)的结果、单步执行等等,便于程序的调试。 labview2(laboratory virtual instrument engineering workbench)是一种用图标代替文本行创建应用程序的图形化编程语言。传统文本编程语言根据语句和指令的先后顺序决定程序执行顺序,而 labview 2则采用数据流编程方式,程序框图中节点之间的数据流向决定了vi及函数的执行顺序。vi指虚拟仪器,是 labview 2的程序

19、模块。 labview 2提供很多外观与传统仪器(如示波器、万用表)类似的控件,可用来方便地创建用户界面。用户界面在 labview 2中被称为前面板。使用图标和连线,可以通过编程对前面板上的对象进行控制。这就是图形化源代码,又称g代码。labview 2的图形化源代码在某种程度上类似于流程图,因此又被称作程序框图代码。labview系统由其应用执行文件和许多相关文件以及子目录组成。labview使用文件和目录来存储创建vi所必需的信息,部分重要的文件和目录如下:1)labview可执行程序:用于启动labview。2)vi.lib目录:该目录包含vi库,如数据采集、仪器控制和分析vi。它必须

20、与labview执行程序在同一目录下。不要改变vi.lib目录名称,因为labview启动时要查找该目录。如果改变此名称,就不能使用众多的控件和库函数。3)examples目录:该目录包含许多vi示例,这些例子示范了labview的功能。4)user.lib目录:用户创建的vi保存于该目录并将出现在labview的functions palette(函数选项板)上。5)instr.lib目录:如果希望用户仪器驱动程序库出现在labview的函数选项板上,应将其放置在该目录下。6) learning目录:该目录包含有用户使用时所需要的vi库。22 labview的操作模板labview具有多个图

21、形化的操作模板,用于创建和运行程序。这些操作模板可以随意在屏幕上移动,并可以放置在屏幕的任意位置。操纵模板共有三类,为工具(tools)模板、控制(controls)模板和功能(functions)模板。1.工具模板工具模板为编程者提供各种用于创建、修改和调试vi程序的工具。可在windows菜单下选show tools palette以显示模板。从模板内选择任一工具后鼠标箭头就会变成该工具相应形状。当从windows菜单下选择show help window,把选定的任一工具光标放在框图程序的子程序或图标上,就会显示帮助信息。图21 labview的工具模板如图21所示是labview的几种

22、工具图标,从左往右且从上往下,依照顺序依次介绍这几种常用工具的功能:1)操作工具:来操作前面板控制和显示。用它键入值时工具变标签形状。2)选择工具:选择、移动或改变对象大小。用改变对象连框会变相应形状。3)标签工具:输入标签文本或建自由标签。当建自由标签时会变相应形状。4)连线工具:在框图程序上连接对象。当帮助窗口打开会显示其数据类型。5)对象弹出菜单工具:用左鼠标键可以弹出对象的弹出式菜单。6)漫游工具:使用该工具就可以不需要使用滚动条而在窗口中漫游。7)断点工具:使用该工具在vi的框图对象上设置断点。8)探针工具:在框图程序内数据流线上设置探针。通过窗口看数据流变化。9)颜色提取工具:使用

23、该工具来提取颜色用于编辑其他的对象。10)颜色工具:用来给对象定义颜色。它也显示出对象的前景色和背景色。2 控制模板控制模板可以给前面板添加输入控制和输出显示。每个图标代表一个子模板。如果控制模板不显示,可以用windows菜单的show controls palette功能打开它,也可以在前面板的空白处点击鼠标右键。但只在前面板时才能调用它。图22 labview的控制模板控制模板如图所示,从左往右且从上往下,依次介绍它所包含的几个子模板:1)数值子模板:包含数值的控制和显示。2)布尔值子模块:逻辑数值的控制和显示。3)字符串子模板:字符串和表格的控制和显示。4)列表和环(ring)子模板:

24、菜单环和列表栏的控制和显示。5)数组和群子模板:复合型数据类型的控制和显示。6)图形子模板:显示数据结果的趋势图和曲线图。7)路径和参考名(refnum)子模板:文件路径和各种标识的控制和显示。8)控件容器库子模板:用于操作ole、activex等功能。9)对话框子模板:用于输入对话框的显示控制。10)修饰子模板:用于给前面板进行装饰的各种图形对象。11)用户自定义的控制和显示。12)调用存储在文件中的控制和显示的接口。3.功能模板功能模板是创建框图程序的工具。该模块每一顶层图标都表示一个子模板。可以用windows菜单下的show functions palette功能打开它,也可以在框图程

25、序窗口的空白处点击鼠标右键。只有打开了框图程序窗口,才能出现功能模板。图23 labview的功能模板功能模板如图所示,从左往右且从上往下,依次介绍它所包含的几个子模板:1)结构子模板:包括程序控制结构命令以及全局变量和局部变量。2)数值运算子模板:包括各种常用数值运算符以及数值运算式、数值常数。3)布尔逻辑子模板:包括各种逻辑运算符以及布尔常数。4)字符串运算子模板:串操作函数、数值与字符串间转换函数、字符常数。5)数组子模板:包括数组运算函数、数组转换函数,以及常数数组等。6)群子模板:包括群的处理函数、群常数等。此群相当于c语言中的结构。7)比较子模板:包括各种比较运算函数,如大于、小于

26、、等于。8)时间和对话框子模板:包括对话框窗口、时间和出错处理函数等。9)文件输入/输出子模板:包括处理文件输入/输出的程序和函数。10)仪器控制子模板:gpib、串行、vxi控制程序和函数、visa功能函数。11)仪器驱动程序库:用于装入各种仪器驱动程序。12)数据采集子模板:数据采集硬件驱动程序、信号调理所需各种功能模块。13)信号处理子模板:包括信号发生、时域及频域分析功能模块。14)数学模型子模块:统计、曲线拟合等功能模块,微分、积分等工具模块。15)图形与声音子模块:包括3d、opengl、声音播放等功能模块。16)通讯子模板:包括tcp、dde、activex和ole等功能的处理模

27、块。17)应用程序控制子模块:包括动态调用vi、标准可执行程序的功能函数。18)底层接口子模块:包括调用动态连接库和cin节点等功能的处理模块。19)文档生成子模板。20)示教课程子模板:包括labview示教程序。21)用户自定义的子vi模板。22)“选择vi子程序”子模板:可选择任一vi作子程序插入当前程序中。第三章 虚拟仪器测量原理31 稳压电源1 稳压电源的参数指标我们常用稳压电路的技术指标去衡量稳压电路性能的高低。一般分为两种:一种是特性指标包括允许的输入电压、输出电压、输出电流及输出电压调节范围等;另一种是质量指标,用来衡量输出直流电压的稳定程度,包括稳压系数、输出电阻、温度系数及

28、纹波电压等。这些质量指标的含义,可简述如下:由于输出直流电压vo随输入直流电压vi(即整流滤波电路的输出电压)、输出电流io和环境温度t()的变动而变动,即输出电压vo=f(vi,io,t),因此,可得如下公式:kv是输入调整因数,反映了输入电压波动对输出电压的影响,实际中常用输入电压变化时引起输出电压的相对变化表示,称为电压调整率,即有时也以输出电压和输入电压相对变化之比来表征稳压性能,称为稳压系数,即输出电阻r是反映负载电流i变化对v的影响,即表示温度变化对输出电压的影响,其表达式为2. 稳压电源的工作原理本次课程设计所设计的稳压电源是串联反馈式的稳压电源,它的实际电路设计结构图如图3-1

29、所示,图中vi=12v是整流滤波电路的输出电压,q为调整管,lm358p运放是稳压电源的核心芯片,其组成的电路为比较放大电路,vref为基准电压,它由一个5.1v的稳压管与一个5.1k的电阻串联所构成的简单稳压电路获得,r1和r2组成反馈网络,用来反映输出的电压。图3-1 串联反馈式稳压电路的结构图串联型稳压电源由基准电压、比较放大环节、调整环节、取样环节组成。其中调整环节就是一个射极输出器。取样环节是将输出电压量取出,加到误差比较放大器的反相输入端,与同相输入端的基准电压相比较。这种稳压电路的主回路是起调整作用的q与负载串联,故称为串联式稳压电路。输出电压的变化量由反馈网络取样经放大电路(a

30、)放大后去控制调整管q的c-e极间的电压降,从而达到稳定输出电压vo的目的。稳压原理可简述如下:当输入电压vi增加(或负载电流io减小)时,导致输出电压vo增加,随之反馈电压vf=r2vo/(r1+r2)=fvvo也增加(fv为反馈系数)。vf与基准电压vref相比较,其差值电压经比较放大电路放大后使vb和ic减小,调整管q的c-e极间电压vce增大,使vo下降,从而维持vo基本恒定。同理,当输入电压vi减小(或负载电流io增加)时,亦将使输出电压基本保持不变。在深度负反馈条件下,时,可得上式表明,输出电压vo与基准电压vref近似成正比,与反馈系数fv成反比。当vref及fv已定时,vo也就

31、确定,因此它是设计稳压电路的基本关系式。3稳压电源的虚拟测控通过上一小节的简述,使得我们了解了串联反馈式稳压电源的基本原理,通过对基本原理的认识,使得我们可以运用虚拟仪器的测试技术来设计和实际操作稳压电源的虚拟式的测控,实现对其智能化的操控技术。本次课程设计,主要的操作平台和设备是ni elvis。它是一个基于labview的虚拟仪器组成,它是一套多功能数据采集设备与一个用户自定义的工作台,工作台上还有一块原型实验面包板。这一整套设备即可为实验室提供诸多常用仪器的功能,包括示波器、函数发生器、数字万用表、可编程控制的电源以及波特分析器、动态信号分析仪与任意波形发生器。稳压电源的虚拟测控操作具体

32、步骤如下:1)根据电路的结构图,在面包板上搭接电路。2)将面包板supply+口和地口分别与ni elvis前面板的数字万用表测电压口的正极和地极相接并打开前面板suppy+电源,旋转电压调节旋钮,然后打开ni elvis软件,点digital multimeter观测电压值,直到值为12v,停止旋转。3)将芯片的8脚和电路中的输入电压源接在面包板的supply+口,再将芯片4脚和rl的一端接地。4)将要测量的5.1k电阻的一端延伸出一条导线接入数字万用表的测量电压口的正极,另一端与数字万用表的地端相接。5)一切接线完毕后,打开前面板电源,同时打开ni elvis软件,点digital mul

33、timeter观测5.1k电阻两端的电压值。其电压值大约为6.1v左右。图3-2 稳压电源的虚拟测控电压值32 直流电机脉宽调制1.直流电机脉宽调制的参数指标如图3-3所示,由u1和u2组成的是一个方波 三角波(锯齿波)电压产生器电路。图中两个反相相接的稳压管与r2的交点输出电压记为vo1,u1的同相端电压为vp1,反相端电压为vn1,u2的1脚输出的电压记为vo2。因此有:vp1=vo2-(vo2-vo1)/(r4+r6)r6考虑到电路翻转时,有vn1=vp1=0,即得vo2=vth=-(r6/r4)vo1由于vo1=6v,由上个公式可分别求出上、下门限电压和门限宽度为vt+ =(r6/r4

34、)6vvt- =-(r6/r4)6v vt=vt+ - vt-=(r6/r4)12v比较器输出vo1又由+6v下跳到-6v。如此周而复始,产生振荡。由于电容c的正向和反向充电时间常数相等,使得输出波形vo2为三角波电压,vo1为矩形波(方波)电压,该电路的振荡周期为t=4*r6*r3*c/r4分析完了由u1和u2组成的方波 三角波(锯齿波)电压产生器电路的主要参数指标后,我们再来分析由u3组成的比较器的参数指标。u3的同相端电压为vp,反相端电压为vn,u2的1脚输出供给u3反相端的一个分支电压记作vo2,而另一个分支电压则是由外部提供的基准电压记作vc,由u3的1脚输出电压经过一个1.5k电

35、阻后的输出电压记作vo。因此有:vn=r7*vc/(r7+r9)+vo2*r9/(r7+r9)当vn=vp=0时,比较器输出电压vo处于临界翻转状态,由此可得出vth=vo2=-r7*vc/r92直流电机脉宽调制的工作原理在模拟电子技术中pwm信号的产生是通过模拟比较器,比较器的一端按给定的参考电压,另一端按周期性线性增加的锯齿波电压。当锯齿波电压小于参考电压时输出低电平,当锯齿波电压大于参考电压时输出高电平。改变参考电压就可以改变pwm波形中高电平的宽度。从而可以改变1个pwm周期中高低电平的比值,即占空比。由于驱动直流电机转动的是pwm电流的平均值,pwm输出信号占空比变化,从而也改变直流

36、电机转速。实现了对直流电机系统脉宽调制电路的调速。图3-3 直流电机调速系统脉宽调制电路本次课程设计的直流电机调速系统脉宽调制电路,主要原理是由u1组成的同相输入迟滞比较器电路产生的电压经过一个1k的电阻后为vo1,受两个反相的稳压管影响,vo1从-6v跳变到+6v,从而形成一个方波输出。方波再通过由u2组成的电容型积分器电路后,由u2芯片的1脚输出一个三角波(或锯齿波)。由此,我们可以发现,由u1和u2组成的电路是一个方波 三角波(锯齿波)产生电路。而由u3组成的是一个模拟比较器,它的一端给的是一个可调节的参考电压vc,另一端则是由u1和u2组成的电路产生的三角波(或锯齿波)电压。两者通过u

37、3进行比较,再利用in4148型号的二极管的导通和关断作为开关,把直流电压变成电压脉冲列。当三角波(或锯齿波)电压小于参考电压时输出低电平,当三角波(或锯齿波)电压大于参考电压时输出高电平。由于参考电压是可调节的,通过改变它就可以改变pwm波形中高电平的宽度。从而改变pwm输出信号的占空比,实现了调速控制。还可通过控制电压脉冲宽度或周期以达到变压目的,或控制电压脉冲宽度和脉冲列的周期以达到变压变频目的的一种变换电路。3直流电机脉宽调制的虚拟测控直流电机脉宽调制的虚拟测控操作具体步骤如下:1)根据电路的结构图,在面包板上搭接电路。图3-4 直流电机调速系统脉宽调制电路的工作台接线图2)将面包板s

38、upply+口和地口分别与ni elvis前面板的数字万用表测电压口的正极和地极相接并打开前面板suppy+电源,旋转电压调节旋钮,然后打开ni elvis软件,点digital multimeter观测电压值,直到值为12v,停止旋转。同理,调节面包板supply-口,使它电压值为-12v。3)将所有芯片的8脚接入面包板的supply+口,4脚则接入supply-口。在运放u3的反相端的一个分支电路上,接入一个由外部供给的可调节的基准电压。4)测量从u3的1脚输出电压经一个1.5k电阻后的输出电压(二极管电压)。在1.5k电阻的另一端延伸出一导线接入前面板上的示波器cha口,便可测得。图3-

39、5 虚拟仪器测控的实验设备和环境5)一切接线完毕后,打开前面板电源,同时打开ni elvis软件,双击示波器(oscilloscope)功能,通过虚拟仪器观测直流电机脉宽调制电路的输出结果。6)由于vc是可调节的基准电压,通过对vc大小调节,在虚拟仪器上观测输出结果的变化,从而发现vc变化可改变输出信号占空比,实现对系统的调速。图3-6 直流电机调速系统脉宽调制电路的虚拟测控输出波形33 方波发生器1 .方波发生器的参数指标本次课程设计所做的方波发生器电路是由迟滞比较器和一个rc充放电回路组成的,双向稳压管用于限定输出幅度,以此产生周期性方波。如图3-8所示,假设u1的同相端电压为vp,反相端

40、电压为vn。u1的输入口电容端电压为vc。稳压管电压vz=6v,输出的方波电压为vo。因此有:vo=vz=6v由于vref=0,且虚短、虚断时vc=vn=vp= r2*vz/(r1+r2),故可求得:vt+ =r2*vz/(r1+r2)vt- =-r2*vz/(r1+r2)vth=vc=r2*vz/(r1+r2)图3-7 输出电压与电容器端电压波形图图3-7画出了在t=t1t3时的一个方波的典型周期内输出端及电容c上的电压波形。当 t=t1时,vc=-r2*vz/(r1+r2),则在t/2的时间内电容c上的电压vc将以指数规律由-r2*vz/(r1+r2)向+vz方向变化,根据一阶rc电路的三

41、要素法:1)时间常数。2)在t1时刻vc的初始值为:-r2*vz/(r1+r2)。3)若t=,vc的终值是+vz。其中t=t1-t2且t1tt2时,则有:4)当t=t/2时,vc=r2*vz/(r1+r2),将这些条件代入上述vc公式,得2. 方波发生器的工作原理方波发生电路是一种能够直接产生方波或矩形波的非正弦信号发生电路。由于矩形波包含极丰富的谐波,因此,这种电路又称为多谐振荡器。基本电路的组成如图3-8所示,它是在迟滞比较器的基础上,增加了一个由rf 、c组成的积分电路,把输出电压经rf、c反馈到集成运放的反相端。在运放的输出端引入限流电阻r和两个稳压管而组成的双向限幅电路。由图可知,电

42、路的正反馈系数f为:f=r2/(r1+r2)在接通电源的瞬间,图3-8电路的输出电压究偏于正向饱和还是负向饱和,纯属偶然。设输出电压偏于负饱和值,即vo=-vz时,则集成运放同相端的电压为-fvz,而加欲反相端的电压,由于电容器c上的电压vc不能突变,只能由输出电压vo通过电阻rf按指数规律向c充电来建立,充电电流为i+。显然,当加到反相端的电压vc略负于-fvz时,输出电压便立即从负饱和值(-vz)迅速翻转到正饱和值(+vz),+vz又通过rf对c进行反向充电,充电电流为i-。直到vc略正于fvz值时,输出状态再翻转回来。如此循环不已,就形成一系列的方波输出。图3-8 双向限幅的方波产生电路

43、通常将矩形波为高电平的持续时间与振荡周期的比称为占空比。对称方波的占空比为50%。如需产生占空比小于或大于50%的矩形波,只需适当改变电容c的正、反向充电时间常数即可。实现此目标的一个方案是,将图3-9所示网络接入图3-9中节点o、n间,代替电阻rf。图3-9 改变正、反向充电时间常数的一种网络这样,当vo为正时,d1导通而d2截止,反向充电时间常数为rf1c;当vo为负时,d1截止而d2导通,正向充电时间常数为rf2c。选取rf1/ rf2的比值不同,就改变了占空比。设忽略了二极管的正向电阻,此时的振荡周期为:3方波发生器的虚拟测控方波发生器的虚拟测控操作具体步骤如下:1)根据电路的结构图,在面包板上

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论