一种基于LabVIEW的多通道温度测量系统设计
摘要:为了多种应用环境下的多点温度测量,设计一种基于LabVIEW的多通道温度测量系统。系统是基于LabVIEW图形化开发环境,利用RTD作为温度传感器,连续采集传感器信号,经过N19219四通道RTD输入模块进行信号调理,通过USB接入计算机,进行信号的连续采集测量,实时显示各通道信号并进行温度数据的分析处理。系统测试结果表明,测量系统的精度为0.01℃,有效测量范围为0~+300℃,验证其有效可行。
关键词:LabVIEW;多通道;RTD;温度测量;采集
温度是工业生产和科学实验中常见的工艺参数之一,而且在许多工程项目中温度指标也是不可或缺的重要参数。例如碳化铁反应速率随操作时的变化而升降,反应过程中操作温度的高低不但影响反应完成所需的时间,还影响到转化率的大小。因此,准确、方便地获取温度数据就显得尤为重要。而在水文气象、机房动力环境监测、粮仓、土壤、农场、矿业、智能家居配套等领域,需要在多个监测点进行温度监测和测量,因此,多点温度监测和测量系统的设计具有十分重要的意义。
1 系统工作原理
针对多点温度测量的特点,设计基于虚拟仪器平台LabVIEW的多通道温度测量系统,选择贴片式Pt1000铂电阻作为温度传感器,通过NI9219数据采集卡进行采集,运用硬件滤波和软件滤波技术提高多通道温度测量系统的抗干扰性,并在上位机软件界面用波形图表的方式实时显示整个测量过程中每个通道的温度变化情况,测量结束,对整个测量过程的原始数据结果进行记录和保存。
多通道温度测量系统由4个Pt1000铂电阻、NI9219数据采集卡、NI USB-9162模块外盒连接器、计算机组成。
Pt1000是铂热电阻,它的阻值会随着温度的变化而改变。Pt后数字1000表示它在0℃时阻值为1000Ω,在300℃时它的阻值约为2 120.515 Ω,并且Pt1000的阻值随着温度上升成线性增涨。Pt1000铂电阻引出导线采用三线制,减小了导线电阻带来的附加误差;NI9219数据采集卡是24位的通用模拟输入数据采集模块,可以对RTD信号进行采集和调理,经过NI USB~9162模块外盒连接器接入计算机进行数据采集。整个测量系统可以同时采集4路温度信号,在上位机软件界面上可以设置采样模式、采样率和采样数,采样的起始时间和结束时间,在整个测量过程中界面可以利用波形图表实时显示各通道的温度测量变化值以及整个测量过程中温度最大值、最小值和平均值,测量过程结束,可以对测量的原始数据进行记录保存,以便进行后续的数据处理。多通道温度测量系统结构框图如图1所示。
2 多通道温度测量系统整体设计
2.1 硬件电路设计
NI 9219各通道间相互隔离,4个24位模数转换器(ADC)可同时对4个模拟输入通道进行采样。由于铂热电阻Pt1000输出的是低压信号,且其信号容易被噪声干扰,因此,NI9219数据采集卡须对Pt1000输出的是低压信号进行调理和滤波,NI9219某一路通道的输入电路如图2所示。
NI9219可以同时采集4路温度信号,每路由EX+和EX-端口分别对应Pt1000的引脚,LO端口为各通道共地端,与系统中的其他模块相隔离。通道经滤波后,由一个24位的模数转换器对其采样。3线RTD模式下,NI9219提供激励电流,电流值随EX+和EX-端子间负载值变化。此模式下,如所有导线具有相同的阻值,可对线性阻抗误差进行补偿。NI 9219为负接线端提供2x电压增益,ADC使用此电压值作为负端参考电压,用于消除正负接线端问线性误差。NI 9219的激励电路具有过压保护和过流保护功能,发生过压及过流情况时,模块自动禁用电路。故障排除后,通道可自动恢复。模块支持低功耗休眠模式,处于休眠模式时无法与其它模块通信,休眠模式下系统功耗较低,散热量也低于正常工作模式。
2.2 软件流程设计
基于LabVIEW的多通道温度测量系统软件流程图如图3所示。
上位机软件界面可以对多通道温度测量系统各项参数进行设定,包括采集物理通道及电阻类型配置、电流激励源及电流激励值的设置,采样模式、采样率及每通道采样数设定、被测目标温度范围、测量起始时间及结束时间等参数设定。
在进行测量的过程中,上位机波形图表可以实时监测4个通道的温度变化,并且每个通道的温度数据用不同的颜色进行标记,实时显示每个通道采集数据的最大值、最小值及平均值,以便于测量现场快速得出初步的测量结论,测量结束将保存当次测量的所有原始数据,以便进行后期的分析处理。软件界面如图4所示。
多通道温度测量系统设计可以分为系统配置、数据采集、数据处理和数据保存4个阶段。
其中系统配置环节主要是对NI9219数据采集卡物理通道及电阻类型的配
- 基于虚拟仪器的特性测试参数数据库的设计(06-24)
- 基于LabVIEW的USB实时数据采集处理系统的实现(03-26)
- 基于LabVIEW的DSP设计(04-10)
- 图形化系统设计:缩短开发时间的嵌入式设计(11-22)
- 基于DSP+LabVIEW的特高压验电器设计方案(02-18)
- 基于LabVIEW的32位处理器嵌入式系统的开发(05-13)