欢迎来到天天文库
浏览记录
ID:35584218
大小:2.91 MB
页数:24页
时间:2019-03-30
《毕业设计(论文)-鸡舍温度控制器的设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、单位代码:005分类号:TN-07本科毕业论文(设计)题目:鸡舍温度控制器的设计专业:电子信息工程姓名:学号:指导教师:毕业时间:二零一三年六月鸡舍温度控制器的设计摘要:设计和制作了一个简易的鸡舍温度控制器。该系统包括硬件系统和软件系统两大部分。硬件系统主要包括控制电路、温度检测电路、键盘电路、显示电路、执行部分(风扇、LED灯、蜂鸣器)等;软件系统包括主程序、测温子程序、显示子程序和按键程序等。控制器可以通过键盘设定温度的上下限,当环境的温度检测值不在设定范围时,电路发出报警信号,同时执行部件做出相应的操作。
2、关键词:STC89C52;DS18B20;温度检测;控制器;设计IIDesignofthepheasantrytemperaturecontrollerABSTRACT:Designandfabricationofasimplehousetemperaturecontroller.Thesystemincludestwopartsofhardwaresystemandsoftwaresystem.Thehardwaresystemincludesthecontrolcircuit,temperaturedete
3、ctioncircuit,keyboardcircuit,displaycircuit,executionpart(fan,LEDlamp,abuzzer)andsoon;thesoftwaresystemincludesamainprogram,thetemperaturesubroutine,displayroutinesandkeyprocedure.Thecontrollercanlimitthroughthekeyboardsettemperature,whenthetemperaturedetect
4、ionenvironmentvalueisnotinthesetrange,issuedawarningsignalcircuit,andmakethecorrespondingoperationexecutionunit.KEYWORDS:STC89C52;DS18B20;temperaturedetection;controller;design;II目录1引言12总体设计概述12.1设计任务和要求12.2设计方案13系统硬件设计23.1系统元器件选型及参数介绍23.1.1系统单片机选型23.1.2系统温度
5、传感器传感器选型33.1.3系统显示器选择53.2原理图64系统软件设计74.1系统主程序流程图74.2系统软件编程环境介绍75硬件的制作与调试85.1PCB板的制作85.2系统的调试96结束语9参考文献10谢辞11附录1程序代码12附录2系统仿真图18附录3PCB图19附录4实物图20II延安大学西安创新学院本科毕业论文(设计)1引言随着现代信息技术的飞速发展和传统工业改造的逐步实现,以及人们生活水平的不断提高,温度在生产生活过程中成为最普通最重要的检测参数之一。所以由温度控制的工业生产器械和家用电器也越来越
6、普遍。本设计就是讲解如何利用单片机制作一个可调的恒温系统,用于鸡舍温度的控制。通过DS18B20数字温度传感器将检测的温度转换为数字信号,再利用单片机读取这些数字信号计算出温度并显示在LCD1602上面,同时有按键可以设定温度的上下限,当实际温度不在设定的温度范围时,执行系统做出相应的处理。我们用风扇来模拟降温,用LED灯来模拟加热,蜂鸣器进行报警。实现鸡舍的温度恒定,有助于鸡等家禽的生长和生育,而本设计实现的温度控制系统机构简单、实用性强、成本低,具有重要的现实意义。2总体设计概述2.1设计任务和要求温度控制
7、器是一个非常重要的设备,它可以在一个比较稳定的温度范围内生活,也可以给其它对温度要求较高的动植物提供一个稳定的环境。本设计主要应用于鸡舍温度的检测与控制,以实现鸡舍温度的恒定。首先需要采集实时温度并显示,根据鸡的不同生长期所需温度要求设定温度范围,利用执行机构对温度进行调节、报警系统给予提醒。整个系统应结构简单、成本低,能够应用于实际环境中。2.2设计方案经过不断的查找资料和方案的选定,最后决定用如下方案来实施:图2-1系统框图其中,控制系统选用STC89C52单片机;温度检测系统选用DS18B20数字式温度传
8、感器;显示系统选用LCD1602显示器;执行系统包括风扇模拟降温、LED灯模拟加热和蜂鸣器报警。19延安大学西安创新学院本科毕业论文(设计)系统上电后,DS18B20温度传感器将环境温度转换为数字信号,当检测到读取数据信号时,通过数据线串行传出,单片机通过接收处理这些数字信号,将温度显示在LCD1602上面,后面将这个温度与设定的温度进行比较,如果温度高于设定的温度范围就控制风扇模拟降
此文档下载收益归作者所有