摘要:介绍了由相对湿度
传感器THS1101、半导体测温器件AD590与ADuC812单片机等组成的高精度的环境温度、相对湿度测量仪的设计,提出了实现环境温度、相对湿度的高精度测量及其精度校正的软件处理方法。
关键词:湿度传感器;温度传感器;单片机;
仪表0 引言
对环境条件要求高的场合,需要精密地测量相对湿度与温度,为此研制了智能化的高精度的相对湿度、温度测量仪,其主要性能如下:
(1) 温度测量:精度 ±1℃,分辨力 0.1℃;
(2) 相对湿度测量:精度 ±1℅RH,分辨力 0.1℅RH;
(3) 可由用户自行校准仪表的测量精度,无需硬件调整;
(4) 用户可编程设定相对湿度与温度的上、下限报警值;
(5) 可手动或自动记录测量的相对湿度与温度的结果;
(6) 用户可编程设定手动或定时自动打印相对湿度与温度的测量结果;
(7) 可直接与微机串行口连接,作环境相对湿度与温度的高精度记录仪使用。
本文给出了测量仪的硬件电路试验方法图,简述了各个主要功能的硬件电路的具体实现。重点介绍了环境温度的高精度测量及其精度校正的软件处理方法和通过软件的方法进行温度补偿和线性化处理实现环境相对湿度的高精度测量及其精度校正的方法。
1 温度、相对湿度测量仪的实现
整个系统的电路试验方法如图1所示。
温度、相对湿度测量仪的核心部分是美国AD公司推出的与MCS51单片机兼容的ADuC812单片机[3],它包含了高性能的8路12位ADC、2路12位DAC、80C52MCU内核、8KB EEPROM程序存储器、640B EEPROM数据存储器和温度传感器等片内资源。
温度测量电路由半导体集成传感AD590J串接一个电阻R15组成,AD590输出电流通过电阻R15进入模拟地,产生相应的电阻电压。电阻R15的电压输入到ADuC812单片机的ADC7口,A/D转换为数字量,由应用软件处理得到环境温度。
相对湿度测量电路由NE555构成的振荡器组成,湿度传感器THS1101的电容随环境相对湿度的变化而变化,从而导致振荡器的振荡频率变化,ADuC812单片机通过测量振荡器输出的振荡频率,经过软件处理后,获得相对湿度值。
温度与相对湿度的上、下限报警信号通过ADuC812单片机的P3.6、P3.7、P2.6、P3.7口输出。
键盘输入电路与LCD显示电路实现人机对话的功能。RS232C接口电路与PC机的串行口联接,实现通信功能。打印输出接口电路与打印机连接,实现打印功能。
2 高精度的环境温度、相对湿度的测量方法。
2.1温度测量及其精度调整方法
AD590是一种由所在环境温度决定的恒流输出器件,其输出特性为:
I=Kt·t (1)
式中I为AD590输出电流信号,单位为1uA电流。t为*温度,单位为K。Kt为转换系数,单位为1uA/K。
这种传感器线性好,热容量小,灵敏度度高,抗干扰能力强,测温范围为-55℃~+150℃。
标签: