单片机的鸡舍灯光控制系统设计
序号 名 称 数量 备注
1 毕业综合实践选题、审题表 1
2 毕业综合实践任务书 1
3 毕业综合实践开题报告 1
4 毕业综合实践设计(论文) 1
5 毕业综合实践成绩评定表 1
6 毕业综合实践成果
2014年 9月
声 明
本人所呈交的 基于单片机的鸡舍智能补光系统 ,是我在指导教师的指导和查阅相关著作下独立进行分析研究所取得的成果。除文中已经注明引用的内容外,本论文不包含其他个人已经发表或撰写过的研究成果。对本文的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢意。
作者签名: 徐玉鱼
日期: 2014年9 月
摘 要
农户在饲养鸡的过程中需要考虑诸多因素,尤其是产蛋鸡,如果鸡舍内的温湿度,光照等环境控制,直接影响其的产蛋产量。而通过人工的方式来控制这些因素又是一种人员的浪费,无疑会增加饲养成本。因此,本文针对养鸡过程中的光照控制设计了一款智能鸡舍补光系统,该系统以AT89C51型单片机为控制核心,自动光照控制时间为凌晨4点到晚上10点之间,该时间段的控制通过DS1302时钟芯片实现,而且设置了LCD1602液晶屏用于当前时间的显示。在自动光照控制时间段内系统通过光敏电阻电路检测鸡舍内的光照强度,如果光照暗的时候系统会自动启动外部光源进行补光,这样就实现了光源的自 *景先生毕设|www.jxszl.com +Q: %3^5`1^9`1^6^0`7^2#
动控制功能。
Abstract
Farmers in the process of raising chickens to consider many factors, especially the layer chicken, if the temperature and humidity inside the henhouse, lighting and other environmental control, directly affect the egg production. By artificial means to control these factors is a waste of personnel, will no doubt increase the cost of breeding. Therefore, this paper designed a intelligent lighting control in the process of chicken coop fill light system, the system AT89C51 single chip microcomputer as the control core, automatic lighting control between time is at 4 PM to 10 PM, the time period by DS1302 clock chip to realize the control of, and set the LCD1602 LCD to display the current time. Period in automatic lighting control system through the photosensitive resistance circuit testing light intensity within the hen house, if the light is dark when the system will automatically start the external light source for lighting, thus to realize the automatic control function of the light source
Keywords : sheds light up; SCM; LCD
目 录
引言 1
一 元器件选择 2
(一)1.AT89C51单片机 2
(一)2.DS1302时钟 3
(一)3. LCD1602显示器 3
二 硬件设计 5
(二)1.硬件设计原理 5
(二)2.单片机最小系统 5
(二)3.键盘电路 6
(二)4.LCD液晶屏显示电路 7
(二)5. 光照模拟电路 7
(二)6.时钟电路 8
(二)7.光强度采集电路 8
三 系统软件的设计 9
(三)1.主程序 9
(三)2.时钟读取流程 10
(三)3.液晶屏显示流程图 11
(三)4.按键扫描流程 12
四 系统仿真调试 13
结束语 15
附录一:程序 16
附录二:电路图 29
参考文献 30
致谢 31
引言
农户养鸡的过程中应该特别注意鸡舍内的采光,该因素直接影响产蛋量。这个也是经过科学研究过的结果。晚上天黑的时候很自然的需要进行补光,但是白天如果遇到阴雨天也可能会出现补光的情况,如果采用人工的方式进行补光无疑是一种浪费,针对这个问题本课题研究了一款鸡舍自动补光器。
该自动补光器进行自动补光的时间段为凌晨的4点到晚上的10之间,该时间段基本能涵盖春夏秋冬四个季节的光照时间。这个时间的控制是通过DS1302时钟芯片进行的,系统的核心控制器件使用的51系列单片机,这样大大简化了硬件电路的设计,单片机读取时钟芯片内的当然时间,在补光控制时间段内,扫描光强度采集电路,本课题的光照强度是通过光敏电阻进行采集的当光照强度低的时候,自动启动外部的光源,否则关闭外部光源,为了便于时间点的查看,配置了液晶屏用于当前时间的显示,如果时间显示不准确时,可以通过键盘电路进行校准。
该鸡舍自动补光器基本能够实现白天的自动补光功能,适合于日常的中小鸡舍使用,而且硬件电路简单,有一定的实用性。
一 .元器件选择
(一)1.AT89C51单片机
1、单片机的介绍及选择 单片机还叫做单片微型控制器,且不只是为了实现某个逻辑功能的芯片,并且还要将某个计算机的系统集合在某个芯片里。一个微型计算机跟计算机互相比较,单片机只缺I/O设置。它具有重量很轻、体积很小、价钱优惠,在学业、发展与应用上的发展提供了优势。此系统采用AT89C51为本设计的核心元素。
图2-2最小系统
三. 系统软件的设计
C语言是我们常用的比较容易理解的编程语言,由于在大学课程的学习中学习了相关C语言的编写方法,所以本次设计我也选择使用C语言软件的编程。
原文链接:http://www.jxszl.com/dzxx/txgc/30481.html