1、目 录第一章 虚拟仪器课程设计的意义及任务 21.1课程设计的意义 21.2 课程设计任务说明 2第二章 关于虚拟仪器和Labview 22.1 虚拟仪器简介 22.2 Labview概述 32.2.1 Labview的发展历程 32.2.2 什么是VI? 32.2.3 Labview的操作面板 3第三章 霍尔传感器位移测量电路的设计 53.1 设计要求 53.2测量电路原理与设计 53.2.1 模型的建立 53.2.2 放大电路设计 6第四章 对电路仿真分析 74.1 交流分析 74.2 傅里叶分析 84.3 直流扫描分析 84.4 传递函数分析 94.5 参数扫描分析 9第五章 LabVI
2、EW显示模块设计 105.1 位移测量子程序的设计 105.2 接口电路的设计与编译 11第六章 总结 15第一章 虚拟仪器课程设计的意义及任务1.1课程设计的意义虚拟仪器是随着计算机技术、电子测量技术和通信技术发展起来的一种新型仪器。在国外,虚拟仪器技术已经比较熟了,由于其很强的灵活性,使得该技术非常适用于现代复杂的测试测量系统中。近几年,虚拟仪器技术在国内的发展势也越来越受到重视。成熟的虚拟仪器技术由三大部分组成:高效的软件编程环境、模块化仪器和一个支持模块化I/O集成的开放的硬件构架,该课程设计的目的就是,通过一些功能简单的仪表系统的设计,要在这三个方面上有更深一步的了解。 1.2 课程
3、设计任务说明用霍尔传感器设计一个量程范围为-0.6mm0.6mm的位移测量仪。霍尔传感器是利用霍尔效应实现磁电转换的一种传感器。当霍尔元件作线性测量时,最好选用灵敏度低一点、不等位电位小、稳定性和线性度优良的霍尔元件。当物体在一对相对的磁铁中水平运动时,在一定的范围内,磁场的大小随位移的变化而发生线性变化,利用此原理可制成位移测量器。通过本设计,要掌握以下内容:1)了解霍尔传感器测量位移的原理;2)掌握霍尔元件的测量电路;3)熟悉Labview 虚拟仪器向Multisim 10.0的导入方法;4)测量电路硬件实现后,当输出模拟信号,会用数据采集卡进行采集;5)掌握采集后的信号在LabVIEW中
4、的处理,实现位移值的显示;6)了解分别采用软件仿真和实际硬件电路时,在LabVIEW中编程与处理的 不同。第二章 关于虚拟仪器和Labview2.1 虚拟仪器简介和传统的实物仪器相比,虚拟仪器是一种全新的概念。它是利用计算机的硬件资源(CPU、存储器、显示器、键盘、鼠标)、标准数字电路(GPIB、RS-232接口总线、新型的VXI接口总线、信号调理和转换电路、图像采集电路、现场总线)以及计算机软件资源(数据分析与表达、过程通信。图像用户界面等),经过有针对性的开发测试,使之成为一套相当于使用者自己设计的传统仪器。 不管是传统实物仪器还是虚拟仪器,仪器大多由以下三大功能模块组成:对被测信号的采集
5、和控制模块、分析与处理模块,以及测得结果的表达与输出模块。传统仪器的这些功能度是以硬件(或固体化的软件)的形式存在的。将这些功能移植到计算机上完成,在计算机上插上数据采集卡,然后利用软件在屏幕上生成仪器面板,并且用软件来进行信号分析处理,这就构成了一台虚拟仪器。 简单的说,虚拟仪器技术就是用户自定义的基于PC技术的测试和测量解决方案。相对于传统仪器,它有四大优势:性能高、扩张性强、开发时间长、完美的集成功能。虚拟仪器的五大特点: 具有可变性、多层性、自主性的面板。 强大的信号处理功能。 虚拟仪器的功能、性能、指标可有用户定义。 具有标准的、功能强大的接口总线、板卡以及相应软件。 虚拟仪器具有开
6、发周期短、成本低、维护方便、易于应用的特点。2.2 Labview概述2.2.1 Labview的发展历程Labview是美国国家仪器公司(National Instrument 简称NI公司)推出的一门图形化编程语言,同时也是优秀而著名的虚拟仪器开发平台。Labview是laboratory virtual instrument engineering workbench的英文缩写,即实验室虚拟仪器集成环境,是一种图形化的编程语言G语言。 综上所示,Labview是一个面向最终用户的工具。它可以增强你构建自己的科学和工程系统的能力,提供了实现仪器编程和数据采集系统的便捷途径。使用它进行原理研
7、究、设计、测试并实现仪器系统时,可以大大提高工作效率。用labview开发出的应用程序被称为VI(virtual instrument,即虚拟仪器)。VI是由图标、连线以及框图构成的应用程序,由front panel(前面板)和block diagram(两部分构成)。前面板是应用程序的界面,是人机交互的窗口,主要由controls(控制量)和indicators(显示量)构成。后面板是VI的代码部分,也是VI的核心。后面板主要由图标、连线和框图构成,这些图标、连线和框图实际上是一些常量、变量、函数、Vis,正是它们构成了VI的主体。2.2.3 Labview的操作面板在LabVIEW的用户界
8、面上,应特别注意它提供的操作模板,包括工具(Tools)模板、控制(Controls)模板和函数(Functions)模板。(如图22)这些模板集中反映了该软件的功能与特征。图1-2 工具模块、控制模块、函数模块(1) 工具模板(Tools Palette)该模板提供了各种用于创建、修改和调试VI程序的工具。如果该模板没有出现,则可以在Windows菜单下选择Show Tools Palette命令以显示该模板。当从模板内选择了任一种工具后,鼠标箭头就会变成该工具相应的形状。当从Windows菜单下选择了Show Help Window功能后,把工具模板内选定的任一种工具光标放在流程图程序的子
9、程序(Sub VI)或图标上,就会显示相应的帮助信息。(2)控制模板(Control Palette)该模板用来给前面板设置各种所需的输出显示对象和输入控制对象。每个图标代表一类子模板。如果控制模板不显示,可以用Windows菜单的Show Controls Palette功能打开它,也可以在前面板的空白处,点击鼠标右键,以弹出控制模板。(3)功能模板(Functions Palette)只有打开了流程图程序窗口,才能出现功能模板。该模板上的每一个顶层图标都表示一个子模板。若功能模板不出现,则可以用Windows菜单下的Show Functions Palette功能打开它,也可以在流程图程序
10、窗口的空白处点击鼠标右键以弹出功能模板。第三章 霍尔传感器位移测量电路的设计3.1 设计要求3)熟悉LabView虚拟仪器向Multisim 10.0的导入方法;6)了解分别采用软件仿真和实际硬件电路时,在LabVIEW中编程与处理的不同。3.2测量电路原理与设计3.2.1 模型的建立霍尔传感器基于霍尔效应,用公式表示如下:式中: VH为霍尔电压; KH为霍尔元件灵敏度; I为控制电流; B为垂直于霍尔元件表面的磁感应强度。两块相对的磁铁间形成磁场,当物体在沿垂直于磁场方向运动时,在一定的测量范围内,磁感应强度与位移的关系是近似线性的。所以输出电压与位移也存在线性关系。图1为实际霍尔传感器测量
11、位移的特性。图1 霍尔传感器霍尔传感器测量位移的特性可见在-0.6mm0.6mm之间,电压位移关系近似线性。对实验数据进行拟合,由于实际数据是经过放大后的数据,在拟合前要将数据除以放大倍数。拟合后的数学表达式为: VH为霍尔元件输出电压,单位为mV;X为被测位移量,单位为mm。由以上分析可知,霍尔位移传感器只在很小的范围内呈线性,所以它是用来测量微小位移的。在Mulitisim中霍尔传感器模型的建立如图2所示,它的测量范围是-0.6mm0.6mm。V1可模拟位移,压控电压源V2模拟霍尔元件随位移而变化的输出电压VH。图2 霍尔传感器模型 图中1、2为激励电极;3、4为霍尔电极3.2.2 放大电
12、路设计霍尔传感器的电动势一般为毫伏量级,因此,实际使用时必须加放大电路,此处假的是差分放大电路,如图3所示。图 3 差分放大电路第四章 对电路仿真分析4.1 交流分析将图3所示电路的1和2节点之间改接一个交流电源,设其幅度和频率分别为1V和50Hz,然后对电路进行交流分析,设开始和截止频率分别为1 Hz和10 MHz,输出节点选择节点10,其他设置按默认设置,仿真结果如图所示,该放大电路的带宽约100KHz。交流分析结果4.2 傅里叶分析电路的输入端仍然接上面的交流源,对电路进行傅里叶分析。输出节点仍然选择10,分析结果如图所示,由图可知,电路的总谐波失真(THD)较小,各次谐波的幅值也非常小
13、。傅里叶分析结果4.3 直流扫描分析按图3所示,输入端接霍尔传感器模型,对模拟实际位移量的电压源V1进行直流参数扫描分析。输出节点选择节点10,扫描分析结果如图,由图可知,在-0.60.6mm位移范围内,电路的输出近似线性。直流参数扫描分析结果4.4 传递函数分析将放大电路的输入端改接一小信号直流电压源作为输入源,然后进行传递函数分析,结果如图所示。放大电路的放大倍数约为-4.8倍,电路输入阻抗约为20K,输出阻抗约为0.024。传递函数分析结果4.5 参数扫描分析滑动变阻器Rw1的中心抽头打在中间位置不变,对电阻R3的阻值进行参数分析扫描,分析其大小的变化对电路放大倍数的影响。参数扫描的分析结果如图所示,由于电阻R4为51K,所以当反馈回路上的总电阻和R4的阻值不相等,即参数不对称时,放大倍数并不等于反馈回路总电阻与R1阻值的比值,还和R4有关。参数分析扫描结果4.6 实验数据处理电路调好后进行仿真,可得如表所示的实验结果。实验结果位移X(mm)-0.6-0.4-0.20.20.40.6电压Uo(mV)464.408309.659154.9110.162598-154.586-309.334-464.083用MATLAB进行对上表的实验结果拟合后得:第五章 LabVIEW显示模块设计5.1 位移测量子程序的设计由上节公式可得位移表达式:
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1