(2)温度与湿度监测模块:监测仓库内的温度与湿度。
(3)报警模块:当温度或湿度越限时报警。
(4)监测控制处理模块:当温度或湿度超出所设定的范围时,采取必要的方法对其进行控制。
(5)显示模块:LCD液晶显示器展现预设温度的上限与下限、湿度的上限与下限、以及监测得到的各个时刻温度与湿度值及各种调控信息。
(6)串口通信:将测得的温湿度上传给PC机保存。
(7)电源模块:给系统供电。
3.1.2 系统的实施措施
(1)键盘的设定模块:由于键盘需要输入温度与湿度的数值控制范围,另外还需要加入小数点、百分号,复位等按键,故此处选择4×4矩阵键盘。
(2)温湿度检测模块:温湿度传感器的选择见下面的方案论证。
(3)报警模块:当温度或湿度越限时声音报警,用蜂鸣器实现。
(4)监测控制处理模块:当实际环境温度高于之前所设定的最高温度值时,继电器会及时调控空调的制冷设备进行工作;而当实际的环境温度低于设定最小值时,继电器将调整空调采暖设备及时升温工作。当实际环境中的湿度值高于之前预设的最高值时,继电器调节风机进行降湿工作;而当实际环境的湿度值低于之前预设的最低值时,继电器亦会及时控制加湿器进行加湿;
(5)显示模块:用户输入温度与湿度的上下限定值,监测得到的温度与湿度值以及各种调控信息的显示于此。
(6)串口通信:用MAX232芯片来实现。
(7)电源模块:采用线性直流稳压电源的设计方法。
3.2 温度传感器与湿度传感器的方案论证和选择
当此AT89C52单片机用作于监控系统时,系统被测信号进入输入单片机通道,从而由其获得需要的信息。就测量系统来说,如何能精确地获得被测信号是它的核心任务;而对于监控系统来说,除了需要对被控目标状态的信号进行测试外,还需要将进行测试的数据与控制条件进行对照比较,并能实时、准确地控制相应的设备进行相应的操作。
传感器是实现监测与控制的重要环节,是监控系统的关键的一个部分。倘若没有各种类型传感器去对原始的被测信号进行实时、准确、有效地监测以及转化换算,那么一切所谓的准确地监测与控制都将是只是纸上谈兵的。工农业以及一些商业生产服务的过程当中出现的自动化监测与控制,差不多都需要依靠各类传感器来监测与控制这之中的各项参数、变量,这可以使得系统在正常情况下都能运行在其最佳状态,这也就为其保持在生产的最高效率与最高质量提供了强有力的保证。
3.2.1数字温度传感器的类型
伴随着温度传感器集成化、智能化技术的飞速发展,世界上许多公司相继开发出了各种新型的数字温度传感器,并获得了广泛使用。至于电子设备的选择主要是要把握以下几点:精度,分辨率等,此外还要尽可能减化不需要的电路来降低软件开发成本。外围电路应该尽可能的简化。温度传感器的总线负载能力应尽可能满足多点测温的需要,并留有因系统某一部件出现问题导致负载增大的留量。一方面,其占用单片机引脚的具体情况,由于MCU的引脚资源有限,多点进行测量温度时,倘若监测的点数超过其输入通道的个数,就需要另外添加多路复用电路,当然这样将会增加成本。另一方面,与单片机的通信协议应尽可能简单,监测软件开发成本与难度也应尽可能小。在数字温度传感器主要采用以下在当前市场流行的串行总线:摩托罗拉公司开发的SPI总线,达拉斯公司开发的单总线,以及Phillips公司研发生产的I2C总线。