欢迎来到天天文库
浏览记录
ID:951725
大小:1.00 MB
页数:46页
时间:2017-10-08
《基于单片机的ds18b20的温度控制系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、河北大学2012届本科生毕业论文(设计)基于单片机的DS18B20的温度控制系统摘 要随着社会的发展,自动控制越来越受人们的关注,温度的控制系统也成为人们备受关注的焦点之一。无论是在日常生活中各种家用电器或是工业生产中的生产设备都需要在一定的温度范围内才能正常工作,如果长期工作在温度不合适的环境中,设备的工作寿命将大大受损,甚至会引发更严重的后果。因此设计一个以监控、控制正在工作的电气设备周围环境温度为目的的温度控制系统具有非常大的实际意义。本系统利用AT89C51单片机作为主控制器分别实现对电气设备工作温度的实时采集、温度值的显示、报警及停止电气设备工作等功能。系统采用数字温度传感器D
2、S18B20采集温度数据,LCD液晶显示屏显示设定的温度范围的上下限值和当前测量值,可通过按键以1℃的步进增加或降低温度范围的上、下限值。当系统测得的温度高于设定的温度上限值或者低于温度设定的下限值时,单片机控制报警电路报警同时驱动继电器器关闭电气设备,从而实现了对于电气设备工作温度的测量及控制的目的。关键词:单片机;DS18B20;温度测量;实时控制河北大学2012届本科生毕业论文(设计)DesignofDS18B20TemperatureControlSystemBasedonMicrocontrollerABSTRACT Withthedevelopmentofthesociety
3、,theautocontrolbecomesmoreandmoreimportant.Thecontroloftemperatureisalsobecomesoneofthefocusofattention.Boththehouseappliancesandtheindustrialproductionequipmentmustworkinpropertemperaturerange.Theequipmentwillbebrokedownifitworksintheinappropriateenvironmentforalongtime.Thereforethetemperaturecon
4、trolsystemaimedatmonitoringandcontrollingoftheelectricalequipment’sambienttemperaturehasaverylargepracticalsignificance. ThiscontrolsystembasesonAT89C51singlechipandDS18B20digitaltemperaturesensor.AdoptingtheAT89C51microcontrollerinthesystemtocollectedtemperaturefromtheenvironmentpositionsrealize
5、sthetemperaturedisplayandalarmfunction.ApplyingAT89C51microcontroller–basedasmaincontrolchip,itrealizesthemulti-temperaturetestingbyusingofdigitaltemperaturesensorDS18B20,andthetemperaturesettingscanbechangebythekey-presseswith1℃step.AtthetimethesystemuseaLCDdisplaymoduletoshowthemeasuredtemperatu
6、re.Whenthesystemmeasuredtemperatureishigherthanthesettemperatureupperlimitorbelowthetemperaturelowerlimitthesystemwillalarmandturnofftheelectricalequipment.Keywords:microcontroller;DS18B20;temperaturemeasurement;real-timecontrol河北大学2012届本科生毕业论文(设计)目 录 1 概述1 1.1 设计任务1 1.2 设计要求1 1.3 系统设计基础1 1.
7、3.1 AT89C51单片机的介绍1 1.3.2 数字传感器DS18B20的介绍3 2 系统的硬件设计6 2.1 系统硬件整体设计6 2.2 主控模块电路设计6 2.3 温度采集模块电路设计7 2.4 液晶显示模块设计8 2.5 控制模块电路设计8 2.6 报警模块电路设计9 2.7 按键模块电路设计9 3 系统的软件设计11 3.1 系统软件设计的整体思想11 3.2 系统主程序的设计12河北大
此文档下载收益归作者所有