基于LabVIEW的测温系统设计

更新时间:2023-09-03 04:03:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

yyyy

第18卷

Vol.18

第8期电子设计工程

No.8ElectronicDesignEngineering

2010年8月Aug.2010

基于LabVIEW的测温系统设计

林辉,郭艳珠

(西安铁路职业技术学院陕西西安710014)

摘要:针对传统测温系统存在的若干问题,基于虚拟仪器技术,利用LabVIEW软件设计开发了温度测量系统。将传感器测量到的数据通过数据采集卡采集到计算机,再利用虚拟仪器开发软件LabVIEW进行编程,向用户提供操作界面和显示界面,实现了温度的数据采集、传送、分析和显示,并向用户提供历史查询功能。结果表明,系统结构简单、界面良好、易于操作,测量准确、稳定可靠、温度控制精度优于±0.3℃,可以满足工业测试的需要。关键词:虚拟仪器;LabVIEW;软件设计;温度测量中图分类号:TP216

文献标识码:A

文章编号:1674-6236(2010)08-0079-03

DesignoftemperaturetestsystembasedonLabVIEW

LINHui,GUOYan-zhu

(Xi’anRailwayVocationalTechnicalInstitute,Xi’an710014,China)

Abstract:Inviewoftraditionaltemperaturemeasurementexistencecertainquestions,usingofLabVIEWsoftware,thetemperaturemeasuringsystembasedonvirtualinstrumenttechniqueisdesigned.Itcanrealizethedataacquisitionoftemperatureaswellasdatatransmission,analysisanddisplay,withthedevelopmentsoftwareofvirtualinstrumentsLabVIEW,sensors,dataacquisitionsandsoon,inadditiontoprovideuserswithhistoricdatainquire.Experimentalresultsshowthatthesystemissimple,goodinterface,easyoperation,measurementaccuracy,stable,temperaturecontrolaccuracyisbetterthan±0.3℃tomeettheneedsofindustrialtest.

Keywords:virtualinstrument;LabVIEW;softwaredesign;temperaturemeasuring

温度是机械工业生产和科学研究实验中的一个非常重要的参数,许多系统的工作都是在一定的温度范围内进行的,需要测量温度和控制温度的场合及其广泛。目前的温度测量控制系统常采用单片机控制,该技术应用广泛,但其编程复杂,控制不稳定,系统的精度不高。而利用虚拟仪器开发和设计的温度测量系统,采用普通PC机为主机,利用图形化可视软件LabVIEW为软件开发平台,来监测温度的变化情况,采集数据并进行处理、存储、显示等。设备成本低,使用方便、灵活[1]。

件平台之一,主要应用于仪器控制、数据采集、数据显示等领域,可应用于Windows、Macintosh、UNIX等多种操作系统平台。与传统程序语言不同,LabVIEW采用强大的图形化语言编程,面向测试工程师而非专业程序员,编程方便,人机交互界面直观、友好。设计者可以像搭积木一样,轻松组建测量系统,构造自己的仪器面板,而无需进行任何烦琐的计算机代码的编写[3]。即使用户没有多少编程经验,同样也能利用

LabVIEW来开发自己的应用程序。

2系统设计方案

虚拟温度测试仪将被测对象的温度转换为电压或电流

1虚拟仪器技术与LabVIEW简介

虚拟技术、计算机通信技术与网络技术是信息技术的三

等模拟信号,经信号调理电路进行功率放大、滤波等处理后,变换为可被数据采集卡采集的标准电压信号。在数据采集卡内将模拟信号转换为数字信号,并在数据采集指令下将其送入计算机总线,在PC机内利用已经安装的虚拟仪器软件对采集的数据进行所需的各种处理。其总体框架如图1所示。

大核心技术,其中虚拟仪器是虚拟技术的一个重要组成部分。在虚拟仪器系统中,用灵活、强大的计算机软件代替传统仪器的某些硬件,用人的智力资源代替许多物质资源,特别是在系统中应用计算机直接参与测试信号的产生和测量特征的解析,使仪器中的一些硬件甚至整件仪器从系统中“消失”,而由计算机的软硬件资源来完成它们的功能[2]。

LabVIEW是美国NI公司推出的一种基于G语言的虚拟

仪器软件开发工具,是目前国际上应用最广泛的虚拟仪器软收稿日期:2010-03-04

稿件编号:201003013

Fig.1

图1虚拟温度测试系统原理框图

Blockdiagramofvirtualtemperaturetestsystem

作者简介:林辉(1975—),男,陕西武功人,硕士,讲师。研究方向:控制理论与控制工程。

-79-

yyyy

《电子设计工程》2010年第8期

设计一个仪器,首先要考虑确定其功能,然后根据其功能确定需要设计前面板和程序框图。在虚拟仪器中“仪器”的面板需要显示在计算机屏幕上,根据需要可随时进行修改,本文设计的虚拟温度测试仪要实现如下功能[4]:1)设置控制按钮和显示窗口,实时显示温度大小,可以对采集过程加以控制;2)设置预警信号,当温度超过某个预设的温度值时,该警示灯变亮;3)可以对采集到的温度信号进行显示、存储和打印,对采集到的温度进行调用,以便分析处理和波形回放;

4)以实时趋势图的形式直观地看出温度的变化过程,在实时

趋势图中新数据连续扩展在已有数据的后面,波形连续向前推进。

2.1传感器的选择

对温度的测量而言,温度传感器的选择是整个系统的第

一步,也是直接影响系统性能的重要因素之一[5]。由于热电阻线性度好,在-200~+500℃的温度范围内获得广泛应用,因此,选择热电阻温度传感器。其工作原理为:热电阻测温仪是根据金属导体的电阻随温度变化的特征进行测温的。常用的铂电阻的特点是精度高,性能稳定可靠,被国际组织规定为-

259~+500℃的温度测量。其阻值与温度的关系可以表示为:

RT=R0(1+AT+BT2)

(1)

式中RT,R0分别为T℃和0℃时的电阻值;A,B为常数,A=

3.908×10-3℃,B=5.802×10-7℃。

热电阻传感器需要外加电源将电阻值转换为电压值进行测量。通常通过平衡电桥将热电阻温度变化转换为电压的变化输出。然后进行放大,通过测量电桥输出电压变化求得温度值。

使用3根引线的热电阻如图2所示,其原理是:在使用平衡电桥对热电阻Rt进行测量时由电阻体引出3根导线,1根的电阻与电源E串联,不影响桥路的平衡,另外2根的电阻被分别置于电桥的两臂内,它们随环境温度变化对电桥的影响可以大部分抵消。

图2

热电阻传感器原理图

Fig.2Principlediagramofthermalresistancesensor

本文所测温度变化范围:-20~+120℃,精度要求0.5级。通过曲线拟合法对系统进行标定,即可求出测温范围内任一电压对应的温度。

2.2温度测试系统的信号调理

此温度传感器用温度变送器进行信号调理,温度变送器

的工作原理是:采用热电阻作为测温元件,从测温元件输出的信号送到变送模块,经过稳压滤波、运算放大、非线性校正和反方向保护等处理电路,转换为与温度成线性关系的

4~20mA电流信号输出,在信号输出端加一个220Ω的电阻

-80-

转换成0.88~4.4V的电压信号输出。

2.3温度测试系统的数据采集

模块化设计数据采集,数据采集模块的设计对后续的数

据显示和分析结果以及整个系统功能的实现,具有直接影响,利用NI公司的DAQ(DataAcquisition)卡及其驱动程序设计这一模块,充分利用集成的功能全面的DAQ函数库和子

VI,设计可以实现对数据采集的控制,包括触发控制、通道控

制等的数据采集模块。

2.4温度测试系统的程序框图

在进行温度测试时,先确定哪个通道对温度信号进行采

集,然后对系统进行调试,调试好后开始数据采集及存储和备份,当温度超过用户所设定的极限值时,温度测试系统会报警提示,当温度在允许的范围内时,测试系统对所采集的信号进行滤波分析、波形显示、波形调整[6]。程序设计包括前面板和程序框图两部分,系统前面板由参数设置和功能按钮组成。在后台有相应的程序模块与之对应,每个程序模块的运行状态对应着一个循环结构,用户利用前面板的按钮或控件选择状态,运行程序后后台执行其对应的状态。同时在前台对话框有供测试人员填写参数或者选择功能界面。为了便于后续人员按自己的要求进行小范围的修改,后面板程序框图也以直观简洁的方式进行设计。具体流程图和程序框图如图3、图4所示。

图3系统流程图

Fig.3

Flowchartofsystem

图4

温度测试系统的程序框图

Fig.4Programdiagramoftemperaturetestsystem

图4程序框图中,case循环用来判断是否执行温度测试程序,选择哪种滤波,判断是否超限报警[7]。

yyyy

林辉,等基于LabVIEW的测温系统设计

2007,23(9):159-160.

ZHANGWei-zhong,WANGYing.Thedesignofthetemper-aturemeasurementsystembasedonvirtualinstrument[J].MicrocomputerInformation,2007,23(9):159-160.

[2]张毅,周绍磊,杨秀霞.虚拟仪器技术分析与应用[M].北京:

机械工业出版社,2004.

3结论

通过设置不同的前面板左边的参数设置部分,包括温度上下限设置和滤波设置,右边为波形显示部分,包括原始温度波形显示和调整后波形显示以及图形的局部细化、放大,还有指标值的数值显示。得到如图5所示的测量结果表明,该测量方法具有测量精度高、线性度好、时间短等优点。

[3]陈锡辉,张银鸿.LabVIEW8.2程序设计从入门到精通[M].

北京:清华大学出版社,2007.

[4]李益平.基于虚拟仪器的液压设备运行状态在线监测系统

研究[D].西安:西安建筑科技大学,2007.

[5]吕飞龙,陈照章,黄永红.基于LabVIEW的虚拟仪器温度

监测系统的设计[J].微计算机信息,2007,23(1):170-172.

LVFei-long,CHENZhao-zhang,http://www.77cn.com.cnb-VIEWvirtualinstrumentbasedonthetemperaturemonito-ringsystem[J].MicrocomputerInformation,2007,23(1):

图5

温度测试系统的界面

170-172.

[6]崔华,宋国乡.基于小波阈值去噪方法的一种改进方案[J].

测控技术,2005,1(3):8-10.

Fig.5Interfacediagramoftemperaturetestsystem

利用LabVIEW软件实现了虚拟温度测量系统,它在计算机上可以实时显示并实时控制温度,改善了工作条件,提高了精度,节约了时间,降低了成本。该系统具有较强的拓展性,根据自身对仪器作用的要求自行改变功能,轻松实现用户需要的操作,如实现对温度远程测控等。参考文献:

CUIHua,SONGGuo-xiang.Basedonwaveletthresholdingde-noisingmethodofanimprovementprogram[J].Measure-ment&ControlTechnology,2005,1(3):8-10.

[7]GaniA,SalamiMJE.ALabVIEWbaseddataacquisitionsystemforvibrationmonitiringandanalysis[J].IEEEDesignandTestofComputer,2002:62-65.

[1]章蔚中,王颖.虚拟温度测量系统设计[J].微计算机信息,

----------------------------------

C6EZFloDSP软件开发工具使用图形界面自动生成完美的原型设计代码

德州仪器(TI)推出C6EZFlo图形软件开发工具,帮助数字信号处理开发人员轻松利用TI数字信号处理器(DSP)的强大计算功能。C6EZFlo工具可简化并加快开发进程,使开发人员无需学习新的编程语言或特定DSP架构,便可通过TIDSP生成原型软件。

C6EZFlo独特的图形界面使开发人员能够使用拖放功能创建信号流方框图。该图中的各模块代表从外设输入/输出数据

处理到专门DSP滤波器内核的任何事物。该工具根据方框图生成注释较多、结构清晰的C代码,以便开发人员能够以其原有的形式使用或修改来调节设计。开发人员可充分利用支持TIC6000DSP器件(如C674xDSP)以及基于DSP的达芬奇

(DaVinci)视频处理器(包括DM643x和DM648)的C6EZFlo工具,为各种终端应用实现便捷的原型设计,满足工业影像、工业

监控、测量测试、音乐效果以及医疗影像应用等不同需求。

C6EZFlo软件开发工具的特性与优势:提供综合拖放功能,使开发人员能够将各模块与DSP上的外设相连接,并优化处

理;可生成清晰的代码,以便在今后的应用开发中了解、修改和扩展;可产生系统信号流方框图,在向其他TIDSP移植时,其可重复使用。无需DSP代码、架构或驱动器专业知识,便可便捷地进行原型设计;通过缩短原型设计、调试以及优化时间来加速产品的上市进程;可在整个TIDSP中实现可扩展性,通过软件重复使用帮助开发人员降低成本,缩短产品上市时间。

咨询编号:2010081006

----------------------------------

欢迎订阅2010年度《电子设计工程》(月刊)

国内邮发代号:52-142

国际发行代号:M2996

订价:6.00元/期72.00元/年

-81-

本文来源:https://www.bwwdw.com/article/u0ri.html

Top