3 蛋鸡舍环境监控系统的软件设计 3.1 典型鸡舍温湿度测控主程序设计 当蛋鸡舍内温度≥目标温度+温度偏置(温度设定上限)时,启动湿帘外翻窗,在湿帘外翻窗打开至终点时,外翻窗电机终点限位开关闭合,闭合信号传回控制器后,控制器撤销“湿帘外翻窗开”信号,同时驱动风扇和湿帘运行。当鸡舍内温度≤ 目标温度+温度偏置(温度设定下限),关闭风扇和湿帘进入系统定时,定时时间到时,一次控制流程结束,其程序控制流程如图8所示。 
当蛋鸡舍内湿度≤目标湿度+湿度偏置(湿度设定下限)时,启动喷雾装置进行清水喷雾,从而使鸡舍的湿度有所回升;当鸡舍的湿度≥目标湿度+湿度偏置(湿度设定上限)时,关闭喷雾装置,进入系统定时,定时时间到时,鸡舍内湿度一次控制流程结束。 3.2 蛋鸡舍温度采集程序设计 鸡舍温度控制系统采用美国DALLAS公司生产的可编程序数字式DS18B20的温度传感器,它直接输出数字信号,并且不需要进行信号放大,采用单总线结构,无需外接其它元器件。DS1 8B20单线通信功能是分时完成的,遵循严格的时间概念,而单片机LPC2132对其各种操作必须严格按协议进行,否则将无法读取温度数据。蛋鸡舍温度采集程序流程图,如图9所示。 |