智能化测控技术

上传人:dc****87 文档编号:71722893 上传时间:2022-04-07 格式:DOC 页数:10 大小:41.50KB
返回 下载 相关 举报
智能化测控技术_第1页
第1页 / 共10页
智能化测控技术_第2页
第2页 / 共10页
智能化测控技术_第3页
第3页 / 共10页
点击查看更多>>
资源描述
-第一章 绪 论1.1 国外开展现状 在目前的测试领域中,越来越广泛地利用相关检测的方法进展滤波,利用相关滤波可以方便地从复杂的待测信号包括有用信号、随机噪声和谐波频率等成分等中别离出*一特定频率的信号,在数字技术迅速开展以后,相关滤波也经常利用A/D板对信号采样后,在计算机中实现,成为数字滤波器的一种形式,本文设计了一种实现相关滤波的方法,这是相关分析在测试技术中的一个典型应用。Labview是美国国家仪器公司推出一种基于图形方式的集成化程序开发环境,是目前国际上唯一的编译型图形化编程序言,在以PZ机为根底的测量和工控软件中,Labview开发环境具有一系列优点,从流程图式的编程,不需要先编译就存在语法检测和调试过程使用的数据指针,到其丰富的函数、数值、信号处理和设备驱动等功能,应用Labview进展滤波器设计,效率高,操作简单,并能对误差精度进展实时调整,把传统仪器利用Labview用软件的方法来实现,开发周期短,易于维护和升级,可以设计出传统仪器所不能比较的虚拟仪器,软件就是仪器这就是虚拟仪器技术的精华。 传统仪器是由厂家设计并定义好功能的封闭式机构,每种仪器实现一种特定的功能。随着计算机技术和传统仪器仪表技术的结合,在必要的数据采集硬件和计算机的帮助下,通过软件实现仪器的全部功能的新式仪器虚拟仪器出现了。虚拟仪器技术作为新兴的构造仪器技术,它可以局部实现甚至全部实现物理仪器功能。与传统仪器相比具有许多优点:对测试量的处理和计算可更复杂且处理速度更快,测试结果的表达方式更加丰富多样,可以方便地存储和交换测试数据,价格低,技术更新快。它的最大特点就是把由仪器生产厂家定义仪器功能的方式转变为由用户自己定义仪器功能,满足多种多样的应用需求。1.2 选题意义数字滤波器是数字信号分析中的重要组成局部,它实现对信号的滤波、提取、增强信号的游泳分量、削弱无用的分量。经典滤波器的特点是输入信号中的有用频率成分和希望滤除的频率成分各占有不同的频带,通过一个适宜的选频滤波器到达滤波目的。但如果信号和干扰的频率相重叠,则经典滤波器将无能为力,这时需要采用现代滤波器,如维纳滤波器、卡尔曼滤波器、自适应滤波器等。从实现的网络构造或从单位脉冲响应分类,数字滤波器可以分为无限脉冲相应滤波器和有限脉冲相应滤波器。与IIR相比,FIR数字滤波器能够被设计成具有线性相位特性的滤波器。因此,它在要求具有线性相位的应用场合具有广泛的应用。数字滤波器的设计方法很多,其中较为常用的是窗函数设计法和频率采样设计法。本文介绍一种利用窗函数设计的虚拟滤波器。 Labview为设计者提供了FIR和IIR滤波器VI,使用起来非常方便,只需要输入相应的指标参数即可,不需要进展复杂的函数设计和大量的运算。滤波器VI位于Labview流程图面板的FunctionAnalyzeSignal ProcessingFilters上。基于Labview的IIR数字滤波器的设计。 不同滤波器VI滤波时均有各自的特点,因此它们用途各异。在利用Labview实现滤波功能时,选择适宜的滤波器是关键,在选择滤波器时,可参照不同滤波器的特点,考虑滤波的实际要求来选择适宜的滤波器。1.3 虚拟仪器系统组建方案通过各种不同的接口总线,组建不同规模的自动测试系统。虚拟仪器系统按硬件构成方式,可有以下几种组建方案: (1GPIB仪器通过GPIB接口卡与计算机组成GPIB系统。 (2V*I仪器与计算机组成V*I系统。 (3P*I仪器组成P*I系统。 (4以DAQ和信号调理局部为硬件组成PC-DAQ测试系统。 (5并行总线仪器组成并行总线系统。 (6串行总线仪器组成串行总线系统。 (7现场总线设备组成现场总线系统。 第二章 LabVIEW简介2.1 LabVIEW概述LabVIEW是实验室虚拟仪器集成环境简称,是功能强大、复杂程序开发环境。包含图形编程语言开发数据采集、信号分析、仪器控制领域的虚拟仪器应用程序。LabVIEW是由美国国家仪器NI公司研制开发的一个功能大而又灵活的仪器和分析软件应用开发工具。类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。与C和BASIC一样,LabVIEW也是通用编程系统,有一完成任何编程任务庞大函数库。LabVIEW的函数库包括数据采集、GPIB、串口控制、数据分析、数据显示及数据存储,等等。LabVIEW也有传统的程序调试工具,如设置断点、以动画方式显示数据及其子程序子VI的结果、单步执行等等,便于程序的调试。LabVIEW程序称为虚拟仪器或简称为VI。LabVIEW不同于基于文本的编程语言如Fortran和C,它是一种图形编程语言通常成为G编程语言,其编程过程就是通过图形符号描述程序的行为。LabVIEW使用的是科学家和工程师们所熟悉的术语,还使用了易于识别的构造G语言的图形符号。即使具有很少变成经历的人也能学会使用LabVIEW,并能够发现和了解一些有用的根本编程原则。如果从前未编过程或许有一些编程经历但已忘了许多,在钻研G编程语言之前,需要复习一下编程方面的根本概念。LabVIEW系统由其应用执行文件和许多相关文件以及子目录组成。LabVIEW使用文件和目录来存储创立VI所必需的信息,局部重要的文件和目录如下:(1) LabVIEW可执行程序:用于启动LabVIEW。(2) vi.lib目录:该目录包含VI库,如数据采集、仪器控制和分析VI。它必须与LabVIEW执行程序在同一目录下。不要改变vi.lib目录名称,因为LabVIEW启动时要查找该目录。如果改变此名称,就不能使用众多的控件和库函数。(3) E*amples目录:该目录包含许多VI例如,这些例子示了LabVIEW的功能。(4) user.lib目录:用户创立的VI保存于该目录并将出现在LabVIEW的Functions Palette函数选项板上。(5) instr.lib目录:如果希望用户仪器驱动程序库出现在LabVIEW的函数选项板上,应将其放置在该目录下。(6) Learning目录:该目录包含有用户使用时所需要的VI库。2.2 LabVIEW的操作模板LabVIEW具有多个图形化的操作模板,用于创立和运行程序。这些操作模板可以随意在屏幕上移动,并可以放置在屏幕的任意位置。操纵模板共有三类,为工具Tools模板、控制Controls模板和功能Functions模板。一工具模板工具模板为编程者提供各种用于创立、修改和调试VI程序的工具。可在Windows菜单下选Show Tools Palette以显示模板。从模板选择任一工具后鼠标箭头就会变成该工具相应形状。当从Windows菜单下选择Show Help Window,把选定的任一工具光标放在框图程序的子程序或图标上,就会显示帮助信息。LabVIEW的几种工具图标,从左往右且从上往下,依照顺序依次介绍这几种常用工具的功能:(1) 操作工具:来操作前面板控制和显示。用它键入值时工具变标签形状。(2) 选择工具:选择、移动或改变对象大小。用改变对象连框会变相应形状。(3) 标签工具:输入标签文本或建自由标签。当建自由标签时会变相应形状。(4) 连线工具:在框图程序上连接对象。帮助窗口翻开会显示其数据类型。 (5) 对象弹出菜单工具:用左鼠标键可以弹出对象的弹出式菜单。(6) 漫游工具:使用该工具就可以不需要使用滚动条而在窗口中漫游。(7) 断点工具:使用该工具在VI的框图对象上设置断点。(8) 探针工具:在框图程序数据流线上设置探针。通过窗口看数据流变化。(9) 颜色提取工具:使用该工具来提取颜色用于编辑其他的对象。(10) 颜色工具:用来给对象定义颜色。它也显示出对象的前风光和背风光。二控制模板 控制模板可以给前面板添加输入控制和输出显示。每个图标代表一个子模板。如果控制模板不显示,可以用Windows菜单的Show Controls Palette功能翻开它,也可以在前面板的空白处点击鼠标右键。但只在前面板时才能调用它。控制模板从左往右且从上往下,依次介绍它所包含的几个子模板:(1) 数值子模板:包含数值的控制和显示。(2) 布尔值子模块:逻辑数值的控制和显示。(3) 字符串子模板:字符串和表格的控制和显示。(4) 列表和环Ring子模板:菜单环和列表栏的控制和显示。 (5) 数组和群子模板:复合型数据类型的控制和显示。(6) 图形子模板:显示数据结果的趋势图和曲线图。(7) 路径和参考名(Refnum)子模板:文件路径和各种标识的控制和显示。(8) 控件容器库子模板:用于操作OLE、Active*等功能。(9) 对话框子模板:用于输入对话框的显示控制。(10) 修饰子模板:用于给前面板进展装饰的各种图形对象。(11) 用户自定义的控制和显示。(12) 调用存储在文件中的控制和显示的接口。三功能模板功能模板是创立框图程序的工具。该模块每一顶层图标都表示一个子模板。可以用Windows菜单下的Show Functions Palette功能翻开它,也可以在框图程序窗口的空白处点击鼠标右键。只有翻开了框图程序窗口,才能出现功能模板。功能模板从左往右且从上往下,依次介绍它所包含的几个子模板:(1构造子模板:包括程序控制构造命令以及全局变量和局部变量。(2数值运算子模板:包括各种常用数值运算符以及数值运算式、数值常数。(3布尔逻辑子模板:包括各种逻辑运算符以及布尔常数。(4字符串运算子模板:串操作函数、数值与字符串间转换函数、字符常数。 (5数组子模板:包括数组运算函数、数组转换函数,以及常数数组等。(6群子模板:包括群的处理函数、群常数等。此群相当于C语言中的构造。(7比较子模板:包括各种比较运算函数,如大于、小于、等于。(8时间和对话框子模板:包括对话框窗口、时间和出错处理函数等。(9文件输入/输出子模板:包括处理文件输入/输出的程序和函数。(10仪器控制子模板:GPIB、串行、V*I控制程序和函数、VISA功能函数。(11仪器驱动程序库:用于装入各种仪器驱动程序。(12数据采集子模板:数据采集硬件驱动程序、信号调理所需各种功能模块。(13信号处理子模板:包括信号发生、时域及频域分析功能模块。 (14数学模型子模块:统计、曲线拟合等功能模块,微分、积分等工具模块。(15图形与声音子模块:包括3D、OpenGL、声音播放等功能模块。(16通讯子模板:包括TCP、DDE、Active*和OLE等功能的处理模块。(17应用程序控制子模块:包括动态调用VI、标准可执行程序的功能函数。(18底层接口子模块:包括调用动态连接库和CIN节点等功能的处理模块。(19文档生成子模板。(20示教课程子模板:包括LabVIEW示教程序。(21用户自定义的子VI模板。(22选择VI子程序子模板:可选择任一VI作子程序插入当前程序中。第三章 数字滤波器的设计3.1 基于LabVIEW的数字滤波器设计 数字滤波器的传统设计过程可归纳为以下三个步骤:(1) 按照实际需要确定滤波器的性能要求。(2) 用一个因果稳定的系统函数即传递函数去逼近这个性能要求。此函数可以分为两类:即IIR传递函数和FIR传递函数。(3) 用一个有限精度的运算去实现这个传递函数。 FIR滤波器设计实质是确定能满足要求的转移序列或脉冲响应的常数,设计方法主要有窗函数法、频率采集法和等波纹最正确逼近发等。目前,FIR滤波器设计有封闭的设计公式。虽然窗函数法对窗口函数可给出计算公式,但计算通带与阻带衰减仍无计算公式。FIR滤波器的设计只有计算程序可循,因此对计算工具要求较高,不用计算机编程一般很难实现。 IIR滤波器的设计源于模拟滤波器设计,它通过对低通滤波器进展模拟频率变换得到。常用的IIR滤波器有巴特沃斯滤波器、切比雪夫滤波器、椭圆滤波器和贝塞尔滤波器。目前,IIR滤波器的设计可以借助模拟滤波器的成果,有封闭形式的设计公式,对计算工具的要求不高。 IIR滤波器的设计虽然简单,但脱离不了模拟滤波器的设计模式,主要用于设计低通、高通、带通及带阻滤波器。而FIR滤波器的设计要灵活的多,尤其是频率采集设计法更易适应各种幅度特性和相位特性的要求。 电力系统滤波器可以从电力信号中将所需频段的信号提取出来并将干扰信号滤除或大大衰减。利用LabVIEW可以设计出满足电力系统需要的滤波器,利用LabVIEW设计的IIR数字滤波器前面板,前面板上有参数设置、波形显示两个区域。在参数设置区域有六个设置项:滤波器选择、滤波器类型、下载止频率、上截止频率、采样频率、阶次、纹波、衰减;选择的滤波器不同时,需要设置的项也不同。波形显示区域用于显示滤波器前后的波形,在此区域可直观地看出滤波效果。 利用LabVIEW实现的数字滤波,采用了图形语言编程,与采用文本语言编程相比,能缩短40%70%的开发时间;与硬件仪器相比,又具有容易调整滤波器类型、降低本钱、滤波效果直观等优点。基于LabVIEW编写的程序还可以将其作为子程序在其他虚拟仪器系统中调用,大大增强了程序的通用性。3.2 数字滤波器的选择步骤LabVIEW为设计者提供了FIR和IIR滤波器VI,使用起来非常方便,只需要输入相应的指标参数即可,不需要进展复杂的函数设计和大量的运算。滤波器VI位于LabVIEW流程图面FunctionAnalyzeSignal ProcessingFilters上。不同滤波器VI时均有各自的特点,因此它们用途各异。在利用LabVIEW实现滤波功能时,选择适宜的滤波器是关键,在选择滤波器时,可参考不同滤波器的特点,考虑滤波的实际要求来选择适宜的滤波器。各种滤波器的特点及选择滤波器的步骤见下列图。图3.1 数字滤波器选择步骤利用LabVIEW可以设计出满足电力系统需要的滤波器,图3.2为利用LabVIEW设计的IIR数字滤波器前面板,前面板上有参数设置、波形显示两个区域。在参数设置区域有六个设置项:滤波器选择、滤波器类型、下截止频率、上截止频率、采样频率、阶次、纹波、衰减;选择的滤波器不同时,需要设置的项也不同。波形显示区域用于显示滤波前后的波形,在此区域可直观地看出滤波效果。图3.2 数字滤波器前面板滤波器的输入信号是从电力系统中采集的,信号中含有频率为50Hz,有效值为220V的基频分量,和频率为100Hz、150Hz、200Hz的二次、三次、四次谐波。现欲提取出基频分量,滤去高次谐波,采用低通滤波方式滤波,滤波阶次为8阶,纹波为0.1,衰减为60,下截止频率为50Hz,分别采用巴特沃斯滤波器、切比雪夫滤波器、切比雪夫滤波器、椭圆滤波器和贝塞尔滤波器滤波,滤波器的输入信号与不同滤波器的输出波形如图3所示。由图3.3可以看出采用不同的滤波器滤波,滤波效果是不同的。在此实例中,巴特沃思滤波器和切比雪夫滤波器的滤波效果相对较好;而切比雪夫滤波器的滤波延迟时间较长;贝塞尔滤波器滤波的衰减较大。因此,要根据不同的工况要求来选择适宜的滤波器滤波。图3.3 滤波器的输入和输出信号第四章 利用虚拟仪器测试典型电路4.1 稳压电源一 稳压电源的工作原理本次课程设计所设计的稳压电源是串联反应式的稳压电源,它的实际电路设计构造图如图4-1所示,图中Vi=12V是整流滤波电路的输出电压,Q为调整管,LM358P运放是稳压电源的核心芯片,其组成的电路为比较放大电路,Vref为基准电压,它由一个5.1V的稳压管与一个5.1K的电阻串联所构成的简单稳压电路获得,R1和R2组成反应网络,用来反映输出的电压。图4.1 串联反应式稳压电路的构造图串联型稳压电源由基准电压、比较放大环节、调整环节、取样环节组成。其中调整环节就是一个射极输出器。取样环节是将输出电压量取出,加到误差比较放大器的反相输入端,与同相输入端的基准电压相比较。这种稳压电路的主回路是起调整作用的Q与负载串联,故称为串联式稳压电路。输出电压的变化量由反应网络取样经放大电路A放大后去控制调整管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也就确定,因此它是设计稳压电路的根本关系式。二 稳压电源的虚拟测控本次课程设计,主要的操作平台和设备是NI ELVIS。它是一个基于LabVIEW的虚拟仪器组成,它是一套多功能数据采集设备与一个用户自定义的工作台,工作台上还有一块原型实验面包板。这一整套设备即可为实验室提供诸多常用仪器的功能,包括示波器、函数发生器、数字万用表、可编程控制的电源以及波特分析器、动态信号分析仪与任意波形发生器。稳压电源的虚拟测控操作具体步骤如下:(1根据电路的构造图,在面包板上搭接电路。(2将面包板SUPPLY+口和地口分别与NI ELVIS前面板的数字万用表测电压口的正极和地极相接并翻开前面板SUPPY+电源,旋转电压调节旋钮,然后翻开NI ELVIS软件,点Digital Multimeter观测电压值,直到值为12V,停顿旋转。(3将芯片的8脚和电路中的输入电压源接在面包板的SUPPLY+口,再将芯片4脚和RL的一端接地。(4将要测量的5.1K电阻的一端延伸出一条导线接入数字万用表的测量电压口的正极,另一端与数字万用表的地端相接。(5一切接线完毕后,翻开前面板电源,同时翻开NI ELVIS软件,点Digital Multimeter观测5.1K电阻两端的电压值。其电压值大约为6.1V左右。图4.2 稳压电源的虚拟测控电压值4.2 方波发生器一方波发生器的工作原理方波发生电路是一种能够直接产生方波或矩形波的非正弦信号发生电路。由于矩形波包含极丰富的谐波,因此,这种电路又称为多谐振荡器。根本电路的组成如图4.3所示,它是在迟滞比较器的根底上,增加了一个由Rf、C组成的积分电路,把输出电压经Rf、C反应到集成运放的反相端。在运放的输出端引入限流电阻R和两个稳压管而组成的双向限幅电路。由图可知,电路的正反应系数F为:F=R2/R1+R2在接通电源的瞬间,图4.3电路的输出电压究偏于正向饱和还是负向饱和,纯属偶然。设输出电压偏于负饱和值,即Vo=-Vz时,则集成运放同相端的电压为-FVz,而加欲反相端的电压,由于电容器C上的电压Vc不能突变,只能由输出电压Vo通过电阻Rf按指数规律向C充电来建立,充电电流为i+。显然,当加到反相端的电压Vc略负于-FVz时,输出电压便立即从负饱和值-Vz迅速翻转到正饱和值+Vz,+Vz又通过Rf对C进展反向充电,充电电流为i-。直到Vc略正于FVz值时,输出状态再翻转回来。如此循环不已,就形成一系列的方波输出。图4.3 双向限幅的方波产生电路通常将矩形波为高电平的持续时间与振荡周期的比称为占空比。对称方波的占空比为50%。如需产生占空比小于或大于50%的矩形波,只需适当改变电容C的正、反向充电时间常数即可。实现此目标的一个方案是,将图4.4所示网络接入图4.4中节点O、N间,代替电阻Rf。图4.4 改变正、反向充电时间常数的一种网络这样,当Vo为正时,D1导通而D2截止,反向充电时间常数为Rf1C;当Vo为负时,D1截止而D2导通,正向充电时间常数为Rf2C。选取Rf1/ Rf2的比值不同,就改变了占空比。设忽略了二极管的正向电阻,此时的振荡周期为:二 方波发生器的虚拟测控方波发生器的虚拟测控操作具体步骤如下:(1根据电路的构造图,在面包板上搭接电路。(2将面包板SUPPLY+口和地口分别与NI ELVIS前面板的数字万用表测电压口的正极和地极相接并翻开前面板SUPPY+电源,旋转电压调节旋钮,然后翻开NI ELVIS软件,点Digital Multimeter观测电压值,直到值为12V,停顿旋转。同理,调节面包板SUPPLY-口,使它电压值为-12V。(3将芯片的8脚接入面包板的SUPPLY+口,4脚则接入SUPPLY-口。(4将两个背靠背的稳压管一端接地,另一端接入前面板上的示波器CHA口。 (5一切接线完毕后,翻开前面板电源,同时翻开NI ELVIS软件,双击示波器Oscilloscope功能,通过虚拟仪器观测方波产生电路的输出结果。图4.5 方波产生电路的虚拟测控输出波形第五章 总结与心得体会通过课程设计,使我加强对电子技术电路和LabVIEW虚拟仪器技术的理解,学会了查寻资料和设计方案的比较,以及设计计算等各环节的掌握。进一步提高分析解决实际问题的能力,创造了一个动脑动手独立开展电路实验的时机,锻炼分析解决电子电路或虚拟技术问题的实际本领,真正实现由课本知识向实际能力的转化;通过典型电路的设计与制作,加深对根本原理的了解,增强了我的实际动手能力。在课设的过程中,我不仅提高了自身的动手能力还加强对理论知识的深入与稳固。如:掌握了稳压电源、直流电机脉宽调制电路、方波发生器的电路原理;虚拟仪器硬件、软件技术的掌握和操作;稳压电源、直流电机脉宽调制电路、方波发生器的实验制作、测量与调试方法;NI ELVIS操作平台和其前面板各个功能的运用等等。在需要理论知识验证的时候,我们总是要查阅手册和所学过的参考书,还有一些图表和文献资料等等。这无形中增强了我的自学能力,还使得我通过独立思考深入钻研有关问题,学会了自己分析解决问题的方法。通过组队的形式进展的课程设计,使我认识到团结就是力量,大家每人出一份力,共同一心,什么问题都可以迎刃而解了。在实际电路方案的分析比较中,队伍里的每一个人都认真地去上网或翻阅资料,提出几种实际的方案,然后大家再在一起进展讨论和比照,最终集体商讨选出最正确的结果,除了方案的分析和比照环节,在设计计算元件选取安装调试等环节过程家都是团结一心,共同完成任务的。这使得我们大家都初步掌握简单实用电路的分析方法和工程设计方法。并且还掌握了常用仪表的正确使用方法,学会简单电路的实验调试和整机指标测试方法,提高我们每一个人的动手能力。最后,我要向对给予过我帮助的所有同学和罗红宇、晓光两位指导教师表示最忠心的感!. z
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!