温湿度传感器有两种类型,一体式的传感器体积小、易于集成,且调试方便,价格低[4]。而分离式的需要两部分,温度传感器和湿度传感器,安装调试麻烦,需要各自采集数据然后再集中处理,但传感器维修比较方便。结合实用性、方便性、价格方面、性能方面综合考虑,本次设计选用数字式的(DHT11),它集温湿度检测于一体。
1.2 系统控制模块的选择
计算机和传感器技术日益成熟,在可控性方面有了很大的提高,但与此同时也对控制模块提出了更高要求。大多数测量对象是非线性的,具有大惯性的,在不同环境下波动影响因素很多,这样要测量的参数就比较多而且比较复杂,一位式和二位式模拟模块算法比较简单,处理速度比较慢、处理信息量也较少,另外,也不能进行数据的并行处理、不能实现处理器与外围设备的交互,而且不能用显示器显示[5]。传统的一位式和两位式模拟控制模块很难达到控制要求,所以在这里不能使用,而使用单片机控制则比较合适,故本设计采用单片机控制。
本设计使用的是单片机STC89C52,它是八位单片机,它基于MCS-51内核做了改进,比早期的51单片机性能更优越,具有低功耗、功能强大的优点。
特性:(1)8位微处理器(CPU);
(2)数据存储器(128B RAM );
(3)程序存储器(4K Flash ROM);
(4)1个全双工的异步串行口;
(5)2个可编程的16位定时器/计数器;
(6)1个看门狗定时器;
(7)中断系统具有5个中断源、5个中断向量;
(8)特殊功能寄存器(SFR)26个;
(9)3个程序加密锁定位[6]。
1.3 显示模块的选择
目前用到的显示模块一般为LED数码管与LCD液晶显示屏,这两种显示模块的具体特点如下:
(1)LED数码管。该元器件优点是结构简单,稳定性好,性价比较高,但显示的数据少,本设计由于要显示有害气体浓度和温湿度,数据较多,不但要显示数据还要显示较多字符,显然LED数码管不能满足此要求