介绍一种新型的温湿度记录与控制系统
随着科学技术的快速发展,人们的生活水平越来越高,对室内的温湿度等环境的调节也就格外的看重,室内的温湿度对人体的舒适度以及健康都有关系。温湿度记录仪可以帮助我们准确的了解室内温湿度的情况,根据温湿度记录仪的显示数据我们可以对室内环境进行调控从而达到平衡。
本文采用数字温湿度传感器对温湿度环境同时进行监测,同时用无线接收模块对采集的温湿度数值进行无线传输,采取此系统不仅有控制方便、简单、灵活性大和可以大幅度提高被控温湿度的技术指标等优点,而且数据测量和传输精度都很高,其也经济实惠。
此系统设计的目的在于服务广大的生活居民,使他们在办公室或研究室就可以知道居室或学生寝室的温湿度,从而进行温湿度等的控制。
1、系统总体方案设计
本系统以单片机AT89C52为微处理器对 SHT10 和 NRF905 器件进行控制,温湿度传感器作为测量检测器件对环境温度湿度等因子进行数据采集,无线传输模块NRF905对采集到的数据进行无线传输,传输的数据以指示灯 LCD显示,从而更好的控制室内环境。系统的总体结构框图如下图1所示:
由上图可知:总系统由两部分组成:温湿度数据采集系统和数据无线传输系统。
2.硬件设计
2.1 温湿度检测电路的设计温湿度检测是室内监控系统的重要组成部分,它直接关系到整个监控系统的质量。本系统采用的是瑞士 Sensirion 公司推出了 SHT10 单片数字温湿度集成传感器。采用 CMOS过程微加工专利技术(CMOSenstechnology),确保产品具有极高的可靠性和出色的长期稳定性。该传感器由 1 个电容式聚合体测湿元件和 1 个能隙式测温元件组成, 并与 1 个14 位 A/D 转换器以及 1 个 2- wire 数字接口在单芯片中无缝结合, 使得该产品具有功耗低、反应快、抗干扰能力强等优点。如图 2 为 SHT10 典型应用电路。
2.2 无线传输模块
NRF905NRF905 是挪威 NordicVLSI 公司推出的单片射频收发器。nRF905由频率合成器、接收解调器、功率放大器、晶体振荡器和调制器组成,不需要外加声表滤波器,ShockBurstTM工作模式,自动处理字头和 CRC(循环冗余码校验),使用 SPI 接口与微控制器通信,配置非常方便。此外其功耗非常低,以 10dBm的输出功率发射时电流只有 11mA,工作于接收模式时的电流为12.5mA,NRF905片内集成了电源管理、晶体振荡器、低噪声放大器、频率合成器功率放大器等模块,曼彻斯特编码/解码由片内硬件完成,无需对数据进行曼彻斯特编码,因此使用非常方便。如图 3 为其各接口。
3.SHT10采集温湿度程序设计
此系统监测程序设计采用顺序查询的方式执行主程序,模块化设计。
便于程序的编写,测试和排除错误同时进行以便于检验和推广。通过置入不同的命令,可以检测、显示温湿度,控制程序等程序模块使整个系统运行稳定可靠。上电后程序进行初始化,完成后进行巡回模式采集数据,当有中断事件发生时,判断中断源并进入相应的中断服务字程序中。
4.试验结果
本实验测量到的温湿度数据,它是通过指示灯 LCD 以二进制反码的形式显示出来的,如下两表为得到的两组不同的温湿度数据。
通过上述温湿度数据的采集我们不难发现,温度的变化范围不是很大,测量数据比较精确,能实际反应室内的温度环境情况;测量的湿度能基本反应室内湿度的环境情况。
5.结论
本系统利用了计算机技术,结合了可靠的传感器技术和无线传输技术,通过单片机对温湿度传感器 SHT10 和无线传输模块 NRF905 的控制,采用C 语言编写控制程序,实现了数据采集、数据的无线发送与接收,以及对数据的简单显示。本系统设计时研究了数据采集的精确性、数据无线传输时的准确性等问题。本温湿度测量系统室内环境温度的检测具有很好的实现价值,具有研究意义。
