4 硬件电路设计
该系统的主要设计思想是在系统上电开始工作后,温湿度的初始值已在单片机中被设定,当进入系统主程序后,首先检测温湿度传感器SHT11的温湿度状态,然后将相对应的温湿度数据通过LM016L显示器输出。当检测到的大棚内温度(或湿度)小于程序内部设定的值范围的下限时,单片机将通过警报电路提醒用户执行加温(或加湿)的操作;当大棚内的温度(或湿度)大于等于程序内部设定的值范围的上限时,单片机将通过警报电路提醒用户执行降温(或干燥)的操作。
系统硬件部分主要由单片机AT89C51、LM016L显示屏、蜂鸣器SREAKER、温湿度传感器SHT11以及LED灯组成。这些硬件主要实现了如下功能:
1、温湿度传感器SHT11:负责各控制点的温湿度数据的检测采集,实时监测温室内部空气的温度和湿度,并将这些采集到的温湿度数据通过P3端口传递给单片机AT89C51。
2、单片机AT89C51:接收SHT11通过P3端口传递过来的温湿度数据,进行分析处理,然后将分析处理后的数据通过P1口和P0口分别传递警报器和显示屏。
3、显示器LM016L:接收AT89C51通过P0端口传递过来的温湿度数据,并将其值在显示屏上显示。来,自,优.尔:论;文*网www.youerw.com +QQ752018766-
4、控制部分:当大棚内的温度低于设定的温度下限值时,系统将启动加热器来升温;当大棚内温度高于设定温度的上限值时,系统将启动降温器来降温;如果大棚内湿度小于设定湿度的下限值,系统将会启动加湿器;如果大棚内湿度大于设定湿度的上限值,系统便会启动干燥器,在本设计中,只实现了加热功能,其他控制部分暂未实现。
5、蜂鸣器SPEAKER:接收AT89C51通过P1端口传递过来的数据,如果采集到的温湿度值超出了正常范围的上下限值,则蜂鸣器发出警报。