在暖通空调领域,随着测试技术的发展及测试要求的不断提高,一些具有与计算机直接通信功能的高精度温湿度测试仪表已经在科研和工程中被广泛运用。然而对于整个测试系统而言,单个仪器本身存在一些限制:仪器本身只能显示某一时间点的数据,不能看到参数的实时变化趋势;仪器本身缺乏数据处理能力,而某些测试场合需要不同测量仪表所测参数进行计算而得出有利用价值的分析指标,比如PMV(预测平均评价)、PPD(预测不满意百分比);受仪器本身记忆卡内存的限制,仪器只能存储有限量个数据。与此同时,各个品牌的仪表与计算机通信的方式不完全相同,有RS 232串行通信、GPIB总线通信等。因此,如何把这些仪表整合到同一个平台上,开发一个功能强大的综合测试系统已成为一个新的工程应用方向。
1 室内温湿度测量仪表
本设计采用一款多功能的室内气流测量仪表,通过选择不同的探头,测量温度、湿度、风速、风压、风量、二氧化碳浓度、湿球温度、露点温度及水蒸气含量等参数。仪表自身带有信号输出功能,通过USB或者RS 232接口可以直接与计算机进行通信。但是在整个测试系统中,还需要与其他测量仪器所测试参数结合在一起进行分析,系统软件LabVIEW就能满足这个要求。
2 LabVIEW的优点与运用
LabVIEW是美国国家仪器公司推出的创新软件产品,是目前应用最广、发展最快、功能最强的图形化软件开发集成环境,被视为一个标准的数据采集和仪器控制软件。它既可以通过波形图像动态实时地显示仪器测得的数据,又可以实时分析处理波形,显示数据,得到用户最终需要得到的各种参数,从而避免等到采集结束后需要通过其他的软件来进行数据处理的问题。
LabVIEW软件最大的特点是,可以把不同通信协议与通信方式的仪器综合地开发到同一平台上,其包含了各种仪器通信总线标准的功能函数,不仅提供数百种不同接口测试仪器的驱动程序,还支持VISA,SCPI和IVI等最新的程序软件标准,为用户设计开发不同的先进测试系统,提供软件支持。本设计通过应用Lab-VIEW的 VISA节点,设计一种USB串口通信程序。
3 热舒适测试系统
本设计的目标是通过温湿度、风速等测试仪表采集实时数据,通过对数据的分析计算,得出热舒适的PMV和PPD,设计原理如图1所示。要实现该功能,首先必须解决数据采集问题,即仪器与LabVIEW之间的通信程序;其次是要编写计算PMV与PPD的程序。
3.1 测量仪器与LabVIEW的通信
LabVIEW中的 VISA节点用于串口通信。通过LabVIEW中VISA函数实现串口初始化、串口写、读、检测并清空缓存、关闭来实现仪器与LabVIEW通信。在程序运行时,测量仪器设置为USB连接。程序运行时可以通过循环间隔时间设置采集时间间隔。
3.2 数据的记录
通过文件 I/O函数进行采集数据的记录与保存。通过打开、格式化、写入、关闭文本来实现采集数据的记录。
3.3 数据的在线显示
通过生成表格和波形图来显示在线数据。由于电子表格和波形图输入必须是数值,而读取缓冲区的数据是字符串,在程序设计时必须对字符串与数值进行转换,才能在波形图中显示。