欢迎来到天天文库
浏览记录
ID:313557
大小:3.52 MB
页数:34页
时间:2017-07-22
《基于单片机温度控制系统——硬件部分》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于单片机温度控制系统——硬件部分摘要:本系统采用STC89C52单片机为检测控制中心,在硬件方面,主要应用性价比高的STC89C52单片机、LCD1602液晶显示屏、DS18B20温度传感器、7805三端稳压器等使用方便,价格适中的元器件,而软件方面,则使用C语言进行程序编写。基于设计成本和制作工艺的考虑,该系统设计在能满足基本的功能要求基础上尽量以低成本、高性能、可拓展原则来进行设计。关键词:温度控制、单片机、温度传感器、温度测量Basedonthesinglechipmicrocomputertemperaturecontrolsystem--thehardwarepa
2、rtAbstract:thissystemadoptstheSTC89C52single-chipmicrocomputertodetectandcontrolcenter,intheaspectofhardware,themainapplicationofcost-effectiveSTC89C52SCM,LCD1602LCD7805three-terminalvoltageregulator,DS18B20temperaturesensor,suchaseasytouse,moderatepriceofcomponents,andsoftware,usingClangua
3、geforprogramming.Thewholesystemdesignonthebasisofcanrealizethebasicfunctionasfaraspossibleatlowcost,highperformanceandscalableprinciplesfordesign.Keywords:temperaturecontrol,microcontroller,temperaturesensors,temperaturemeasurement目录第1章绪论11.1课题的背景及意义11.2课题研究的内容及要求11.2.1课题研究的内容11.2.2课题研究的要求2
4、1.3课题的研究方案2第2章设计理论基础42.1STC89C52系列单片机介绍42.1.1STC89C52系列引脚功能42.2LCD1602液晶显示屏[4]62.3DS18B20温度传感器72.47805三端稳压器7第3章硬件电路设计[5]83.1单片机控制单元83.2电源输入模块93.3温度采样模块103.4显示模块103.5温度控制模块113.6晶振电路模块123.7复位电路模块123.8蜂鸣器模块13第4章软件设计144.1主程序流程图144.2按键流程图144.3温度流程图154.4显示流程图16第5章电路总体PCB设计及制版165.1PCB设计和制版[6]165.2
5、最终成品18第6章系统硬件调试[7]及结论分析196.1硬件电路故障及解决方法196.2系统仿真图196.3作品整体调试206.4结论分析23第7章心得体会23致谢2530参考文献26附录温度控制系统元件清单2730基于单片机温度控制系统——硬件部分专业班级:10通信工程(1)班王明敏指导老师:祁浩东讲师第1章绪论1.1课题的背景及意义在日趋发达的社会工农业生产中,温度测量变得越来越重要,同时,对测量精度的要求也随之提高,于是,各种新型的温度传感器[1]也如雨后春笋般出现在各行业中,与此同时,人们对温度的检测和控制方法也相应的提出了更高的要求,于是,智能化逐步成为温度控制的主
6、流。一个足够智能的温度控制系统,可以广泛应用在室内温度监视、蔬菜大棚保温以及保证孵化棚温度等众多工农业生产中,并创造可观的收入和发展前景。另外,在某些特殊环境下,如果人工的去调试温度的测量会存在一定的危险性,考虑到作业人员的人身安全和一些突发状况,还有系统生产的成本,基于单片机智能化的温度控制系统逐渐将占据工农业生产中极其重要的位置。目前,相当多的温度控制系统使用的是电子式控制方式,其缺点:(1)由于系统整体比较复杂及受到限制的模拟仪表的实现功能,导致这些控制系统均采用最简单的控制方式,不能很好的提供控制性能;(2)系统使用的逻辑元器件过多而且残旧,使整个电路结构变得更为复杂
7、,同时也让设备的日常维护与管理变得更为困难,综上所述,我们认为,此类控制系统已无法满足目前飞速增加的性能需求,而必须研发新的控制方式。通过不断查找资料和探索,我们提出了基于单片机的温度控制方式。1.2课题研究的内容及要求1.2.1课题研究的内容本毕业设计研究的是基于单片机[2]30的温度控制系统,在原本模拟控制系统的基础上做出改变。其主要思路如下:以STC89C52单片机为系统控制中心,通过外部按键人为设定系统温度的上下限值,利用DS18B20温度传感器完成环境温度的采集,温度会实时显示在LCD液晶显示
此文档下载收益归作者所有