版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上课程名称:虚拟仪器课程设计设计题目: 元件伏安特性的测量 院 系: 电气工程系 专 业: 城轨电子本 年 级: 2012 姓 名: 学 号: 指导教师: 摘 要虚拟仪器技术是基于计算机的仪器及测量技术。与传统技术不同,虚拟仪器技术指在包括数据采集设备的通用计算机的平台,根据需求可以高效地构建起形形色色的测量系统,对大多数用户而言,主要的工作变成了软件设计。虚拟仪器技术突破了传统仪器的局限,可以将许多信号处理的方法方便的应用于测量中,并且为自动测量和网络化测量创造条件。早期的虚拟仪器技术主要用于军事、航空、航天等领域和科研院所,现在已经越来越多地出现在工厂及其他民用场合
2、。虚拟仪器技术反映了当前测量技术的发展方向:涉及面广,包括数学、物理、电工电子技术、计算机软硬件、信号处理及相关专业的测试技术。Lab View(laboratory virtual instrument engineering workbench)是一种图形化的编程语言和开发环境,它广泛地被工业界、学术界和研究实验室所接受,被公认为是标准的数据采集和仪器控制软件。虚拟仪器的硬件系统由PC 机和数据采集器组成. 数据采集器包括多路开关、放大器、采样/保持器、A/D 转换器以及其它有关电路组成. 这些部分共同配合完成对信号数据的采集、放大以及模/数转换任务.同时数据采集器上的数模转换器(D/A)
3、可用于将计算机输出的数字量转换为模拟量,从而实现控制功能. 数据采集卡的种类非常多,其功能也有很大不同. 使用时可根据需要选择.使用数据采集卡时必须对其性能指标有所了解,主要包括输入通道数、信号输入方式、输入范围、阻抗、A/D 转换器的采样速率和位数、分辨率和精度等.关键词:虚拟仪器; LABVIEW; 线性电阻; 二极管; 电压源;伏安特性专心-专注-专业AbstractThis article based on the realization Labview8.5 virtual sine, square wave, saw tooth, triangle wave and random
4、waveform signal generator. Can be required to change the waveform of the frequency and amplitude. This paper first introduces the virtual function signal generator of development platform, and virtual signal generator of design ideas, and gives a virtual signal generator based on LABVIEW front panel
5、 and the programming flow chart describes the function module design steps, provides a virtual generator panel. Signal generator in the design process, after careful thought, combined with the specific function of LABVIEW made some innovations. The instrument system is simple, flexible design, has a
6、 strong adaptability.Keywords: Virtual Instrument; Lab View; Virtual Function Generator目 录 3.1各个子VI的介绍10 3.1.1 基本函数发生器11 3.1.2 AO Continuous Gen11 3.1.3 AI Acquire Wave forms11 3.1.4 Index Waveform Array123.2 软件层设计12 4.1 运行验 .15 4.2调试分析.15 4.3 结论及进一步设想.16 第1章 绪 论1.1 虚拟仪器简介1.1.1 虚拟仪器概念虚拟仪器的概念是美国NI公司(
7、National In-argument)在20世纪80年代中期提出来的。(Virtual instrument)就是利用高性能的模块化硬件,结合高效灵活的来完成各种测试、测量和自动化的应用。自1986年问世以来,世界各国的工程师和科学家们都已将NI Lab View图形化开发工具用于产品设计周期的各个环节,从而改善了产品质量、缩短了产品投放市场的时间,并提高了产品开发和生产效率。使用的虚拟仪器环境与现实世界的信号相连,分析数据以获取实用信息,共享信息成果,有助于在较大范围内提高生产效率。虚拟仪器提供的各种工具能满足我们任何项目需要。1.1.2 虚拟仪器组成虚拟仪器由硬件设备与接口、和虚拟仪器
8、面板组成。其中,硬件设备与接口可以是各种以PC为基础的内置功能插卡、通用接口总线接口卡、VXI总线仪器接口等设备,或者是其它各种可程控的外置测试设备,是直接控制各种硬件接口的,虚拟仪器通过底层设备驱动软件与真实的仪器系统进行通讯,并以虚拟仪器面板的形式在计算机屏幕上显示与真实仪器面板操作元素相对应的各种控件。用户用鼠标操作虚拟仪器的面板就如同操作真实仪器一样真实与方便。虚拟仪器的一般分为平台和测控功能硬件。计算机硬件平台可以是各种类型的计算机,如台式计算机、便携式计算机、等。它管理着虚拟仪器的资源,是虚拟仪器的。因此,在显示、存储能力、处理器性能、网络、等方面的发展,导致了虚拟仪器系统的快速发
9、展。按照测控功能硬件的不同,VI可分为DAQ、GPIB、VXI、PXI和串口总线五种标准体系结构,它们主要完成被测输入信号的采集、放大、模/数转换测试是虚拟仪器的主心骨。NI公司在提出虚拟仪器概念并推出第一批实用成果时,就用就是仪器来表达虚拟仪器的特征,强调软件在虚拟仪器中的重要位置。NI公司从一开始就推出丰富而又简洁的虚拟仪器开发。使用者可以根据不同的测试任务,在虚拟仪器开发的提示下编制不同的测试软件,来实现当代科学技术复杂的测试任务。在虚拟仪器系统中用灵活强大的计算机代替传统仪器的某些硬件,特别是系统中应用计算机直接参与测试信号的产生和测量特性的分析,使仪器中的一些硬件甚至整个仪器从系统中
10、消失,而由计算机的软硬件资源来完成它们的功能。虚拟仪器测试系统的主要分为以下四部分。(1) 仪器面板控制(2) 数据分析处理(3) 仪器驱动(4) 通用I/O接口1.2 Lab View简介1.2.1 Lab View概念Lab View (Laboratory Virtual Instrument Engineering Workbench,实验室虚拟仪器集成环境)是一个基于G(Graphic)语言的图形编程开发环境,在工业界和学术界中广泛用作开发数据采集系统、仪器控制软件和分析软件的标准语言,对于科学研究和工程应用来说是很理想的语言。与 C 和 一样,Lab View也是通用的编
11、程系统,有一个完成任何编程任务的庞大函数库。Lab View 的函数库包括数据采集、GPIB、串口控制、数据显示及,等等。Lab View 也有传统的程序调试工具,如设置、以动画方式显示数据及其子程序(子VI)的结果、单步执行等等,便于程序的调试。Lab View(Laboratory Virtual Instrument Engineering Workbench)是一种用图标代替文本行创建应用程序的图形化编程语言。传统文本编程语言根据语句和指令的先后顺序决定程序执行顺序,而 Lab View 则采用数据流编程方式,程序框图中节点之间的数据流向决定了VI及函数的执行顺序。
12、VI指虚拟仪器,是 Lab View 的程序模块。Lab View 提供很多外观与传统仪器(如示波器、万用表)类似的控件,可用来方便地创建。用户界面在 Lab View 中被称为前面板。使用图标和连线,可以通过编程对前面板上的对象进行控制。这就是图形化源代码,又称G代码。Lab View 的图形化源代码在某种程度上类似于流程图,因此又被称作程序框图代码。1.2.2 Lab View特点 尽可能采用了通用的硬件,各种仪器的差异主要是。可充分发挥计算机的能力,有强大的数据处理功能,可以创造出功能更强的。用户可以根据自己的需要定义和制造各种仪器。虚拟仪器研究的另一个问题是各种标准仪器的互连
13、及与计算机的连接。目前使用较多的是488 或 协议。未来的仪器也应当是网络化的。图形化的程序语言,又称为 “G” 语言。使用这种语言编程时,基本上不写程序代码,取而代之的是或。它尽可能利用了技术人员、所熟悉的术语、图标和概念,因此,Lab View是一个面向最终用户的工具。它可以增强你构建自己的科学和工程系统的能力,提供了实现仪器编程和数据采集系统的便捷途径。使用它进行原理研究、设计、测试并实现仪器系统时,可以大大提高工作效率。1.2.3 Lab View应用领域(1) 测试测量:LABVIEW最初就是为测试测量而设计的,因而测试测量也就是现在LABVIEW最广泛的应用领域。经过多年
14、的发展,LABVIEW在测试测量领域获得了广泛的承认。至今,大多数主流的测试仪器、设备都拥有专门的Lab View驱动程序,使用Lab View可以非常便捷的控制这些硬件设备。同时,用户也可以十分方便地找到各种适用于测试测量领域的Lab View工具包。这些工具包几乎覆盖了用户所需的所有功能,用户在这些工具包的基础上再开发程序就容易多了。有时甚至于只需简单地调用几个工具包中的函数,就可以组成一个完整的测试测量应用程序。(2) 控制:控制与测试是两个相关度非常高的领域,从测试领域起家的Lab View自然而然地首先拓展至控制领域。Lab View拥有专门用于控制领域的-LabVIEWDSC。除此
15、之外,工业控制领域常用的设备、数据线等通常也都带有相应的Lab View驱动程序。使用Lab View可以非常方便的编制各种控制程序。(3) 仿真:Lab View包含了多种多样的数学运算,特别适合进行模拟、原型设计等工作。在设计机电设备之前,可以先在计算机上用Lab View搭建原型,验证设计的合理性,找到潜在的问题。在高等教育领域,有时如果使用Lab View进行软件模拟,就可以达到同样的效果,使学生不致失去实践的机会。(4) 儿童教育:由于图形外观漂亮且容易吸引儿童的注意力,同时图形比文本更容易被儿童接受和理解,所以Lab View非常受少年儿童的欢迎。对于没有任何计算机知识的儿童而言,
16、可以把Lab View理解成是一种特殊的“积木”:把不同的原件搭在一起,就可以实现自己所需的功能。著名的可编程玩具“”使用的就是Lab View编程语言。儿童经过短暂的指导就可以利用提供的积木搭建成各种车辆模型、机器人等,再使用Lab View编写控制其运动和行为的程序。除了应用于玩具,Lab View还有专门用于中小学生教学使用的版本。(5) 快速开发:根据笔者参与的一些项目统计,完成一个功能类似的大型应用软件,熟练的Lab View程序员所需的开发时间,大概只是熟练的C程序员所需时间的1/5左右。所以,如果项目开发时间紧张,应该优先考虑使用Lab View,以缩短开发时间。(6) 跨平台:
17、如果同一个程序需要运行于多个硬件设备之上,也可以优先考虑使用Lab View。Lab View具有良好的平台一致性。Lab View的代码不需任何修改就可以运行在常见的三大台式机操作系统上:Windows、Mac OS 及 Linux。除此之外,Lab View还支持各种实时操作系统和嵌入式设备,比如常见的、以及运行和Pharaoh系统的RT设备。第2章 总体方案设计2.1 设计思路及原理独立电源和电阻元件的伏安特性可以用电压表、电流表测定,称为伏安测量法(伏安表法)。伏安表法原理简单,测量方便,同时适用于非线性元件伏安特性测量理想电压源的内部电阻值Rs为零,其端电压US(t)是确定的时间函数
18、,而与流过电源的电流大小无关。如果US(t)不随时间变化(即为常数),则该电压源称为直流理想电压源Us,其伏安特性曲线如图2-1中曲线a所示,实际电源的伏安特性曲线如图2-1中曲线b所示,它可以用一个理想电压源Us和电阻Rs相串联的电路模型来表示(图2-2)。显然Rs越大,图2-1中的角也越大,其正切的绝对值代表实际电源的内阻Rs。 图2-1 理想电压源与实际电压源伏安特性 图2-2 实际电压源模型理想电流源向负载提供的电流Is(t)是确定的函数,与电源的端电压大小无关。如果Is(t)不随时间变化(即为常数),则该电流源为直流理想电流源Is,其伏安特性曲线如图2-3中曲线a所示。实际电源的伏安
19、特性曲线如图2-3中曲线b所示,它可以用一个理想电流源Is和电导Gs相并联的电路模型来表示(图2-4)。显然,Gs越大,图2-3中的角也越大,其正切的绝对值代表实际电源的电导值Gs。 图2-3 理想电流源与实际电流源伏安特性 图2-4实际电流源模型 电阻元件的特性可以用该元件两端的电压U与流过元件的电流I的关系来表征。即满足于欧姆定律: R=U/I.在U-I坐标平面上,线性电阻的特性曲线是一条通过原点的直线。如图2-5所示 2-5 线性电阻伏安特性非线性电阻元件的电压、电流关系,不能用欧姆定律来表示,它的伏安特性一般为一曲线。图2-6给出的是一般晶体二极管的伏安特性曲线。 2-6 普通二极管伏
20、安特性在本次设计中,我们只考虑对二极管的伏安特性进行测量与研究,其他元件的测量方法与之相同,不必过多阐述。2.2设计方案简介电压扫描法测量二级管的伏安特性主要包括硬件电路的连接,数据采集器BNC16S将采集的数据送入软件系统,通过软件程序将采集结果进行处理分类并将其送入XYGraph波形显示器显示输出结果三个大部分。硬件电路由信号源(即电源,由Lab View的程序产生)、二极管及限流电阻组成;硬件电路和软件程序通过数据采集器BNC16S连接,数据采集器采集二极管两端的电压和电阻两端的电压;采集到的数据送入电脑程序,由程序算得通过二极管的电流,将二极管两端的电压信号和通过二极管的电流信号送入波
21、形显示器,得到二极管的伏安特性曲线。2.3设计流程根据设计思路及原理,我们可以得出总体的设计步骤,从而画出程序流程图如下图2-7所示。开始Lab View软件程序波形、参数可调的随机电压信号硬件电路二极管、电阻两端电压信号Lab View软件程序处理信号使产生通过二极管的电流信号显示二极管的伏安特性曲线结束 图2-7 设计程序流程图2.4设计的硬件电路将被测二极管与一个10 k 的电阻串联,得到所需要的测量电路,如图2-8所示。在输入端口施加电压,令U2为二极管的端电压,流经二极管的电流为U1/R。通过测得这两个数据即可得二极管的伏安特性曲线。该电路非常简单,直接在面板上连接。 图2-8 硬件
22、电路2.5数据采集器BNC16S的采集原理BNC16S型多功能接口盒各部分的功能。多功能接口盒具有16路单端/8路差分模拟输入,可以测量三种模拟输入信号:差分浮地信号(DIFF_FS)、差分有参考地信号(DIFF_GS)、单端有参考地信号(SINGLE_RSE)。多功能接口盒的信号发生器可以产生正弦波、方波、三角波以及TLL信号,并可通过旋钮调节信号的幅值和频率。该多功能接口盒还具有2路模拟输出。在关机状态,将BNC16S多功能接口盒与PC机上的数据采集卡联结。如果连接正常,则多功能接口盒上的红色电源指示灯处于点亮状态。将接口盒的信号发生器SOURCE端口与某一模拟输入通道相连。要将数据采集到
23、计算机里,并对其进行合理的组织,需要构建一个完整的数据采集系统。它包括:传感器和变换器、信号调理设备、数据采集卡、驱动程序、硬件配置管理软件、应用软件和计算机等。使用不同的传感器和变换器可以测量各种不同的物理量,并将它们转化成电信号;信号调理设备可对采集到的信号进行加工,使它们适合数据采集卡等设备的需求;计算机通过数据采集卡等获得测量数据;软件则控制着整个测量系统,它告诉采集设备什么时候从哪个通道获取设备,同时还对原始数据作分析处理,并将最后的结果表示成容易理解的方式。在该设计中,用输出端口OUT采集Lab View程序产生的电压信号,将此信号送入硬件电路充当电路中的电源。设置“0”通道和“1
24、”通道,分别将数据采集器的输入端口IN0和输入端口IN1接在电阻和二极管的一端测量电阻和二极管各自产生的电压信号,再将此信号送给Lab View程序。 第3章 Lab VIEW下的程序设计 3.1 各个子VI的介绍3.1.1基本函数发生器(Basic Function Generator)Lab VIEW提供了一个产生波形、幅值、频率可调的波形发生器,通过输入参数即可获得相应的信号,操作简单方便。这里发生的信号仅仅是仿真信号,它的作用是供给DAC,以发生真正的模拟信号。该设计中采用的是基本函数发生器Basic Function Generator.vi来发生信号。 图3-1 基本函数发生器其功
25、能是根据设定的类型及参数产生一个输出波形。各参数的含义如下:Offset:波形的直流偏移量,默认值为0.0Reset signal:将波形相位重置为相位初值,且将时间标志置为0。默认值为FALSE。Signal type:产生波形的类型,包括正弦波(默认)、三角波、方波和锯齿波。Frequency:产生频率(单位为Hz),默认值为10。Amplitude:波形幅值,也称为峰值电压,默认值为1.0。Phase:波形的初始相位(单位为度)默认值为1.0。Sampling info:一个包括采样信息的簇,共有Fs和#s两个参数:Fs 采样率,单位是样本数/s,默认值为1000;#s 波形的样本数,默
26、认值为1000。Duty cycle(%):占空比,对方波形信号而言,反映了一个周期内高低电平所占的比例,默认值为50%。Signal out:信号输出端。Phase out:波形的相位,单位为度。3.1.2 AO Continuous Gen其功能是将仿真信号转换为模拟信号,并将该模拟信号传输给外围硬件电路。其各参数的含义如下: 图3-2 AO Continuous Gen单元Waveform data:波形数据,接受由程序产生的虚拟信号。Clear generation:虚拟信号传输允许端口,当选择为true时,虚拟信号转换为模拟信号传输给外部电路。3.1.3 AI Acquire Wav
27、e forms AI Acquire Wave forms的图标如下: 图3-3 AI Acquire Wave forms单元Device:为设备号,在NI采集设置工具中设定。Channels:用于指定数据样本的物理源(信号源)。Scan rate:为采样频率,默认值是1000。Number of samples/ch:是每通道要采集的样本数,默认值是1000。High(low) limit:为被测信号的最高(低)电平,其默认值是0,当high(low) limit为默认值时系统按照采集卡设定程序MAX中的设定来处理。Wave forms:为A/D转换后的输出。输出可以是一维波形数组或二维数
28、值数组。波形数组的每个元素表示的是一个对应通道的波形;数值数组的每一列表示的是一个对应通道的数据。3.1.4 Index Waveform Array主要端口说明: 图3-3 Index Waveform Array单元该单元的主要作用是将数组信号进行提取,提取出单一的信号,为之后的信号输出提供方便。主要端口说明:Waveform array:从数组中提取出单一信号,并对波形进行分析。Index:从数组中提取出的单一信号的指数。Waveform:输出该单一信号的波形。3.2 软件层设计 该程序是一个含两帧的顺序结构:在第0帧中,先产生一个周期性的电压扫描信号,其信号类型、频率及幅值是可控的。这
29、里需要注意两个问题:一是这个信号是连续发生的,而不是只提供有限个样本;而是对所发生的信号加了偏移量(offest),其大小与信号的幅值相同,这样使得电压信号的值均大于0。在本程序中,产生一个正弦波,调整其频率为10Hz,幅值电压为1V,偏移量同幅值相等,为1V。 图3-4 第“0”帧程序框图在第一帧中,从0,1两个通道各采集一个波形,其中通道0是u1,将其除以电阻值10k后得到电流,单位是mA;通道1是u2。将这两个波形经Bundle后送给XY Graph,就可以得到所需的特性曲线。在该程序中,信号源样本为0:1频道,采样频率为1000Hz,每通道采集1000个样本。图3-5第“0”帧程序框图
30、 图3-6总体的程序框图总体的程序框图如图3-6所示,该程序按照顺序执行,产生参数可调的虚拟电压信号,将该信号用示波器显示,并通过转换为模拟信号送入数据采集器,将模拟电压信号提供给外接电路,再通过采集二极管及电阻的端电压并将其通过数据采集器送入软件程序,在通过抽取信号使信号称为单一信号,即分离二极管及电阻的端电压,将电阻的端电压值除以其电阻10k,得到通过二级管的电流。将二极管两端的电压信号和通过其的电流信号送入XY Graph中,其中,X表示电压信号,Y表示电流信号。 第4章 结果分析4.1 运行检验 图4-1运行结果图 图4-2 实际二极管伏安特性如图上图所示,左图示波器是虚拟信号发生器产生的频率为10Hz,幅值为1V的正弦波形,右图的XY 示波器是测量的二极管的伏安特性曲线,其结果符合二极管实际的伏安特性。4.2 调试分析 在实验调试过程中遇到了很多问题,尤其是对数据采集器BNC16S不熟悉,在实验过程中无从下手,不知该如何将其连接至硬件电路,导致多次测量结果出现混乱的情况,其次,对Lab view软件的熟悉度还不够,部分组件单元的寻找花费了大量的时间,以及对个别所用组件的了解不够所导致的连接问题,经过老师的指导和自己的仔细思考,最终解决了问题。实现了所应得到的结果。4.3 结论及进一步设想本设计实现了用虚拟仪器测量二极管伏安特性的方法,用方便的软件程序实现了测量,体现
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030年中国虚拟现实VR行业营销创新战略制定与实施研究报告
- 2025-2030年中国指纹识别芯片行业资本规划与股权融资战略制定与实施研究报告
- 2025-2030年中国玩具行业资本规划与股权融资战略制定与实施研究报告
- 2025-2030年中国酒店行业开拓第二增长曲线战略制定与实施研究报告
- 2024年汽车智能座舱投融资研究白皮书
- 织物强力标准
- 关于“卧室装饰灯”的调研问卷
- 福建省2024届高三下学期6月模拟英语试题
- 收购某供水特许经营项目SPV公司股权项目可行性研究报告
- 甲流防控知识培训课件
- 物业公司内部承包协议(挂靠协议)
- 输煤系统设备安装施工方案
- 江苏省宿迁市2022-2023学年高一上学期期末数学试题
- 管辖权异议仲裁申请书
- 2022神经外科手术分级目录
- 电气传动自动控制系统课程设计报告书
- T-CERDS 3-2022 企业ESG评价体系
- 落实国家组织药品集中采购使用检测和应急预案
- 报价经理岗位职责
- 《广东省普通高中学生档案》模板
- 公司章程范本下载
评论
0/150
提交评论