摘 要:鸡舍智能控制电路设计是基于单片机的智能控制电路。控制电路以STC89C52单片机为核心,实现在限定时间段内补充光照,实时调节温度的功能。温度传感器采用改进型智能传感器DS18B20,采集环境温度。时钟模块采用DS1302,显示时间同时控制光照度传感器的工作时间段。光照度传感器采用BH1750FVI,采集环境光照度。将采集的鸡舍的数据信息在 LCD1602上显示出来。40626
毕业论文关键字:STC98C52单片机;温度传感器;DS1302;光照度传感器;LCD1602
目 录
1系统的总体设计 2
1.1 系统设计要求 2
1.2 系统工作原理及总体设计 2
2 系统硬件简介 3
2.1 单片机最小系统 3
2.2 DS18B20温度传感器 7
2.3 BH1750FVI光照度传感器 8
3 系统硬件设计 10
3.1 温度及光照度测试电路 10
3.2 时钟及矩阵键盘电路 11
3.3 LCD1602液晶显示电路 11
3.4 控制电路 11
4 软件设计 12
4.1 系统总流程图 12
4.2 温度控制流程图 12
4.3 光照度控制流程图 13
4.4 键盘扫描流程图 14
参考文献 15
鸡舍智能控制电路设计1系统的总体设计
1.1 系统设计要求
本系统以温度、光照度作为主要的控制参数,来控制整个系统设计,其主要功能有:
(1)利用传感器实现对鸡舍温度、光强度的实时监测、采集,由单片机对数据进行数值处理,并控制液晶显示屏显示出来,实现鸡舍的自动化控制。
(2)温度控制:当鸡舍的温度高于设定值时,单片机控制继电器驱动风扇工作;当鸡舍的温度低于设定值时,单片机控制继电器驱动鸡舍内电热炉工作。
(3)光强度控制:当鸡舍的光照度降低时,单片机控制继电器驱动日光灯工作。
(4)日光灯工作时间控制:鸡需要一定的休息时间,单片机控制光照度传感器工作时间,只有在预设时间内才能使得光照度传感器工作。
1.2 系统工作原理及总体设计
1.2.1 工作原理
利用单片机控制温度传感器、光照度传感器采集鸡舍温度和光照度,并反馈给单片机作出相应的分析和处理,而单片机将处理的结果显示在设备的LCD1602液晶显示器上。当温度传感器、光照度传感器采集到的环境信息经单片机处理后,不在预先设定的范围时,单片机驱动相应的继电器工作,打开相应的调节器,使环境的温度和光照度回归到正常范围。温度传感器采集到鸡舍空气温度,经单片机数值处理后,若温度高于设定值,则单片机会驱动继电器,打开排气扇,若温度低于设定值,则单片机会驱动继电器,打开电热炉,使温度值达到适宜的范围。在预设定时间内,光照度传感器采集到鸡舍内光照度,经单片机数值处理后,若光照度低于设定值,则单片机会驱动继电器,打开日光灯,补充光照,从而使光强保持在合适的范围内。当在预定时间以外,即蛋鸡的休息时间,日光灯始终保持关闭状态。
1.2.2 总体设计
本系统以STC98C52单片机为核心控制元件,以温度传感器、光照度传感器为环境信息采集元件,以时钟芯片为计时标准,以LCD液晶为显示装置,构成自动检测并调节环境温度、光照度的控制系统。可分为温度、光照度采集模块、矩阵键盘输入模块、液晶显示模块,以及控制电路模块和温度光照度调节模块等,实现对鸡舍环境的实时采集并智能调节。电路图如图1所示。 STC98C52单片机鸡舍智能控制电路的设计:http://www.youerw.com/zidonghua/lunwen_39038.html