基于LABVIEW的温度检测系统设计.docx
《基于LABVIEW的温度检测系统设计.docx》由会员分享,可在线阅读,更多相关《基于LABVIEW的温度检测系统设计.docx(43页珍藏版)》请在三一办公上搜索。
1、摘 要随着电子测试技术的不断发展,测试技术正向自动化,智能化,数字化和网络化的方向发展。其中数字滤波器作为测试技术的重要工具而被广泛的使用与各个领域。本课题是用Labview来实现温度检测系统的设计以及应用首先,本论文介绍Labview相关知识,利用虚拟仪器的开发平台Labview开发的软件系统,主要包括五个模块:数据采集,显示记录,数据回放,数据处理和数据分析。VI是计算机技术和传统的仪器技术相结合的产物,是仪器发展的一个重要方向,Labview是一个基于图形虚拟仪器的软件开发工具,主要用于自动测试、过程控制、仪器设计和数据分析等领域,其基本思想是在仪器设计或测试系统中尽可能用软件代替硬件,
2、即“软件就是仪器”,他是在通用计算机平台上,根据用户需求来定义和设计仪器的测试功能,其实质是充分利用计算机的最新技术来实现和扩展传统仪器的功能。本文重点介绍了虚拟仪器的界面 Labview的应用,并设计一个基于虚拟仪器的数字和控制系统,阐述了系统开发过程中数据的采集和软硬件的设计关键字:Labview 温度测量 数据采集AbstractAlong with the electronic test technologys unceasing development, the testtechnology forward automation, the intellectualization, d
3、igitized and the networkdirection develops. Andthedigital filter take the test technology the important tool by the widespread use and each domain. This topic is realizes the temperatureexamination systems design as well as the application with Labview first, the present paper introduced that the La
4、bview related knowledge, the use hypothesizedinstruments development platform - - Labview developments software system,mainly includes five modules: The data acquisition, demonstrates the record,playbacking, the data processing and the data analysis.VI is the product which the computer technology an
5、d the traditional instrument technology unifies, is an important direction which the instrument develops, Labview is one based on the graph hypothesized instruments software development tool, mainly uses in domains and so on test automation, process control, instrumental design and data analysis, it
6、s basic philosophy is uses the software in the instrumental design or the test system to replace the hardware as far as possible, namely “the software is the instrument”, he is in the general-purpose calculator platform, defines and designs instruments test function according to the users needs, its
7、 essence is realizes fully using computers newest technology with the expansion tradition instruments function. This article introduced with emphasis the hypothesized instruments contact surface Labview application, and designs one based on the hypothesized instruments digit and the control system,
8、elaborated in the system performance history data gathering and software and hardwares designKeyword: LabVIEW Temperature survey Data acquisition 目 录摘要Abstract第一章 绪论 1.1课题背景 1 1.1.1背景简介2 1.1.2引言2第二章 虚拟仪器简介 2.1虚拟仪器特点3 2.2虚拟仪器构成4 .3 Labview8.5的安装及应用 5第三章 系统硬件设计 3.1系统设计流程模块6 3.2硬件电路设计7 3.2.1硬件电路基本组成9 3
9、.2.2硬件电路基本功能描述0 3.2.3硬件电路模块功能分析3 3.2.3.1温度传感器电路原理4 3.2.3.2模数转化以及数据存储原理2第四章 系统软件设计4.1 系统软件设计基本流程34.2 系统软件设计测量参数原理24.3 数据采集子程序的设计3 4.3.1 数据采集卡USB2013简介44.3.2 数据采集卡工作原理及分析44.4系统闭环控制实现过程5 4.4.1系统闭环基本工作原理5 4.4.2工程PID算法分析控制器原理54.5温度检测系统VI程序设计6总结5结束语3参考文献4致谢4 课 题 背 景背景简介:虚拟仪器(VI)是计算机技术和传统的仪器技术相结合的产物,是仪器发展的
10、一个重要方向。LabVIEW是一个基于图形化编程语言的虚拟仪器软件开发工具。本文重点介绍了虚拟仪器的界面,LabVIEW应用,并设计了一个基于虚拟仪器的数字化温度测量和控制系统,阐述了系统开发过程中数据的采集和软硬件的设计,虚拟仪器设备可以由使用者自己定义,这意味着可以自由地组合计算机平台,硬件(包括传统仪器),软件,以及各种实现应用所需要的附件。这种灵活性在由供应商定义,功能固定,独立的传统仪器上是很难达到的。常用的数字万用表,示波器,信号发生器,数据记录仪,以及温度和压力监控仪器就是这种传统仪器的代表。从传统仪器设备向虚拟仪器设备的转变,为现代实验带来了更多实际的利益,同时也促进着实验手段
11、不断更新。引 言 虚拟仪器技术,就是用户在通用计算机平台上,根据测试任务的需要来定义和设计的测试功能,其实质是充分利用计算机来实现和扩展传统仪器的功能,软件就是仪器反映了虚拟仪器技术的本质特征,美国国家仪器公司生产的NI-LABVIEW是目前最为成功,应用最为广泛的虚拟仪器开发系统,它是一种基于G语言的32位编译型图形化编程语言,其图形化界面可以方便的进行虚拟仪器的开发,在现代工业生产中,需要对温度测量和控制的场合越来越多,测量温度方法也是多种多样的LabVIEW是图形化开发环境,它具有功能强大、编程效率高、界面友好、参数修改方便等优点,同时它在功能完整性和应用灵活性上也不逊于任何高级语言 V
12、I技术也表着目前测试仪器领域的发展方向,LabVIEW是一种功能强大的虚拟仪器开发平台。数字滤波技术是数字信号处理的一个重要组成部分,滤波器的设计是信号处理的核心问题之一.在LabVIEW环境下可以随时对比设计要求调整参数,有利于数字滤波器设计的最优化,有效地克服了传统设计方式中存在的滤波器系数不易调整、与硬件接口程序复杂、开发周期长等问题。LabVIEW为设计数字滤波器提供了一个可靠而有效的途径 2 labview虚拟仪器简介 2.1虚拟仪器特点与传统仪器相比,虚拟仪器具有高效、开放、易用灵活、功能强大、性价比高、可操作性 好等明显优点,具体表现为:智能化程度高,处理能力强 虚拟仪器的处理能
13、力和智能化程度主要取决于仪器软件水平。用户完全可以根据实际应用需求,将先进的信号处理算法、人工智能技术和专家系统应用于仪器设计与集成,从而将智能仪器水平提高到一个新的层次。 复用性强,系统费用低 应用虚拟仪器思想,用相同的基本硬件可构造多种不同功能的测试分析仪器,如同一个高 速数字采样器,可设计出数字示波器、逻辑分析仪、计数器等多种仪器。这样形成的测试仪 器系统功能更灵活、更高效、更开放、系统费用更低。通过与计算机网络连接,还可实现虚 拟仪器的分布式共享,更好地发挥仪器的使用价值。可操作性强,易用灵活 虚拟仪器面板可由用户定义,针对不同应用可以设计不同的操作显示界面。使用计算机的 多媒体处理能
14、力可以使仪器操作变得更加直观、简便、易于理解,测量结果可以直接进入数 据库系统或通过网络发送。测量完后还可打印、显示所需的报表或曲线,这些都使得仪器的 可操作性大大提高而且易用、灵活。2.2虚拟仪器构成 虚拟仪器的构建主要从硬件电路的设计、软件开发与设计2个方面考虑。硬件电路的设计主要根据用户所面对的任务决定,其中接口设计可选用的接口总线标准包 括GP IB总线、VXI总线等。推荐选用VXI总线。因为他具有通用性强、可扩充性好、传输速 率高、抗干扰能力强以及良好的开放性能等优点,因此自1987被首次推出后迅速得到各大仪 器生产厂家的认可,目前VXI模块化仪器被认为是虚拟仪器的最理想平台,是仪器
15、硬件的发 展方向。由于VXI虚拟仪器的硬件平台的基本组成是一些通用模块和专用接口。因此硬件电 路的设计一般可以选择用现有的各种不同的功能模块来搭建。通用模块包括:信号调 理和高速数据采集;信号输出与控制;数据实时处理。这3部分概括了数字化仪 器的基本组成。将具有一种或多种功能的通用模块组建起来,就能构成任何一种虚拟仪器。 例如使用高速数据采集模块和高速实时数据处理模块就能构成1台示波器、1台数字化仪或 1台频谱分析仪;使用信号输出与控制模块和实时数据处理模块就能构成1台函数发生器、 1台信号源或1台控制器。专用接口是针对特定用途仪器需要的设计,也包括一些现场总线 接口和各类传感器接口。系统的主
16、要硬件包括控制器、主机箱和仪器模块。常用的控制方案 有GPIB总线控制方式的硬件方案、MXI总线控制方式的硬件方案、嵌入式计算机控制方式的 硬件方案3种。VXI仪器模块又称为器件(devices)。VXI有4种器件:寄存器基器件、消 息基器件、存储器器件和扩展器件。存储器器件不过是专用寄存器基器件,用来保存和传输 大量数据。扩展器目前是备用件,为今后新型器件提供发展通道。将VXI仪器制作成寄存器 基器件,还是消息基器件是首先要做出的决策。寄存器基器件的通信情况极像VME总线器件 ,是在低层用二进制信息编制程序。他的明显优点在于速度寄存器基器件完全是在 直接 硬件控制这一层次上进行通信的。这种高
17、速通信可以使测试系统吞吐量大大提高。因此,寄 存器基器件适用于虚拟仪器中信号/输出部分的模块(如开关、多路复用器、数/模转换输出 卡、模/数转换输入卡、信号调理等)。消息基器件与寄存器基器件不同,他在高层次上用A SCII字符进行通信,与这种器件十分相似是独立HPIB仪器。消息基器件用一组意义 明确的 “字串行协议”相互进行通信,这种异步协议定义了在器件之间传送命令和数据所需的挂钩 要求。消息基器件必须有CPU(或DSP)进行管理与控制。因此,消息基器件适用于虚拟仪器 中数字信号处理部分的模块。软件的开发与设计包括3部分:VXI总线接口软件、仪器驱动软件和应用软件(软面板) 。软件结构如图1所
18、示。 VXI总线接口软件由零槽控制器提供,包括资源管理器、资源编辑程序、交互式控制程序和 编程函数库等。该软件在编程语言和VXI总线之间建立连接,提供对VXI背板总线的控制和支 持,是实现VXI系统集成的基础。 仪器驱动程序是完成对某一特定仪器的控制与通信的软件程序,也即模块的驱动软件,他 的设计必须符合VPP的2个规范,即VPP3.1仪器驱动程序结构和模型和VPP3.2仪器 驱动程序设计规范。 “软面板”设计就是设计具有可变性、多层性、自助性、人性化的面板,这个面板应不 仅同传统仪器面板一样具有显示器、LED、指针式表头、旋钮、滑动条、开关按钮、报警装 置等功能部件,而且应还具有多个连贯操作
19、面板、在线帮助功能等。2.3 LabVIEW8.5的安装及应用图1图2 图3图4图5安装完毕后,重启计算机,即可使用labview软件完成设计,执行功能。3 系统硬件设计3.1系统设计流程模块 图63.2 硬件电路设计 3.2.1硬件电路基本组成系统硬件结构,虚拟仪器系统的硬件主要由个人计算机活着工作站和硬件接口模块组成,其中计算机是主体,主要用来提供实施高校的数据处理性能,硬件接口模块包括仪器和各种通用接口总线,主要用来采集,传输信号。仪器硬件,温度传感器,插入式数据采集卡DAQ,信号调理器等,通用总线用来把独立的仪器连接到计算机上,目前较为常用的仪器系统是数据采集卡系统,GPIB仪器控制系
20、统,VXI仪器系统以及三者之间的任意结合。 3.2.2硬件电路基本功能描述此硬件系统主要利用半导体来调节温度大小,利用温度传感器来对温度进行数据采集,利用LABVIEW编程来实现对半导体与PC机之间的串行通讯以及虚拟面板的设计,最后由PC机来显示测量目标的温度,对温度测量而言,温度传感器的选择是整个系统第一步,也是直接影响系统稳定性能的重要因素之一,金属铂的纯度可以达到0.9989,热性能稳定,线性较好,电阻温度系数分散性小,因此在这里我们选择铂电阻作为温度传感器的材料,由温度传感器电路实现对温度的采集,并将传感器输出的信号与A/D转化器匹配,对于弱信号输出的温度传感器,采用放大电路以减小测量
21、误差,如果传感器在输出信号和传输过程中混入虚假成分,需要加入滤波器进行抗干扰滤波 硬件电路基本功能描述如图 图73.3硬件电路模块功能分析3.3.1温度传感器电路原理数字温度传感器AD7416及其应用AD7416 是美国模拟器件公司(ADI)出品的单片机温度监控系统集成电路。其内部包含有带隙温度传感器和10位模数转换器,可将感应温度转换为0.25量化间隔的数字信号,以便用来与用户设置的温度点进行比较。AD7416片内寄存器可以进行高/低温度门限的设置当温度超过设置门限时,过温漏级开路指示器(OTI)将输出有效信号。另外,可 2C接口对AD7416的内部寄存器进行读/写操作,最多可允许8片AD7
22、416挂接在同一个串行总线上。该温度传感器可广泛应用于数据采集系统中的环境温度监测、工业过程控制、电池充电以及个为计算机等系统。 1 基本特性与引脚功能AD AD7416具有如下基本特性:图8 工作电压范围为+2.7V+5.5V;测温范围为-55+125;具有10位数字输出温度值,分辨率为0.25;精度为2(-25+100)和3(-55+125);转换时间为1530s,更新速率为400s;带有过温漏级开路指示器(OTI);具有I2C兼容的串行接口和可选的串行总线地址;具有低功耗关闭模式(典型值为0.2A);可用来升级替换LM75。AD7416采用8脚表面贴SO和8脚小型SOIC封装形式,图1所
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 LABVIEW 温度 检测 系统 设计
链接地址:https://www.31ppt.com/p-1941651.html