基于STC单片机的温度控制系统设计

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

I/68基于STC单片机的温度调控系统设计摘要随着微机测量和控制技术的迅速发展与广泛应用,单片机的应用同样正在不断地走向深入,同时带动传统控制检测日新月益更新。在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,但仅仅单片机方面知识是不够的,还应根据具体硬件结构,以及具体应用对象特点的软件结合,以作完善。b5E2RGbCAP本次设计的主题是基于STC单片机的温度调控系统设计,此次设计的温度控制系统主要是对以STC单片机为主控制单元和以温度测量单元构成的单总线数字温度传感器DS18B20进行研究。该系统将设定温度上下限,并显示检测温度,监测数据。如果温度超过设定参数上限和下限温度,报警系统将由实验时的设置和以自动控制方式实现,从而达到一定范围内温度的监测与控制。p1EanqFDPw系统设计了相关的硬件电路和相关应用程序。硬件电路主要包括STC12C5A60S2单片机最小系统、测温电路、实时时钟电路、LCD液晶显示电路、超温报警电路以及通讯模块电路等。系统程序主要包括主程序,DS18B20通信程序、按键处理程序、LCD显示程序以及数据存储程序等。以单片机为核心的温度采集与控制系统的研发与应用在很大程度上提高了生产生活中对温度的控制水平,经过实验结果得知本次设计的系统是准确的,可行的。DXDiTa9E3d关键词温度采集;DS18B20;STC单片机;测试程序;超温报警电路II/68BasedonSTCsinglechipmicrocomputertemperaturecontrolsystemdesignRTCrpUDGiTAbstractAlongwiththecomputermeasurementandcontroltechnologyoftherapiddevelopmentandwideapplication,theapplicationofSCMistokeepatthesametime,traditionalcontroltestingupdateonCrescentbenefits.Inreal-timedetectionandautomaticcontrolsystemofsingle-chipapplications,oftenasasingle-chipcorecomponenttouseonlysingle-chipisnotenoughknowledge,butalsothespecifichardwarestructureandthespecificfeaturesofapplicationsoftwareobjectscombinetomakeperfect.5PCzVD7HxAThethemeofthisdesignisbasedontheSTCsingle-chiptemperaturecontrolsystemdesign.TheexperimentoftemperaturecontrolsystembasedonSTCcontrolunitandthetemperaturemeasuringunitconsistingofasinglebusdigitaltemperaturesensorDSresearch18B20.Thesystemcanbeexpectedtodetectthepresettemperature,displaytimeandsavemonitoringdata.Analarmwillbegivenbysystemifthetemperatureexceedstheupperandlowerlimitvalueofthetemperaturewhichcanbesetdiscretionarilyandthenautomaticcontrolisachieved,thusthetemperatureisachievedmonitoringintelligentlywithinacertainrange.jLBHrnAILgThesystemdesignofthehardwarecircuitandtherelatedapplications.ThehardwarecircuitincludingSTC12C5A60S2MCUminimumsystem,atemperaturemeasurementcircuit,clockcircuit,LCDdisplaycircuit,alarmcircuitandacommunicationmodulecircuit.Systemprogram,includingthemainprogram,aDS18B20communicationprogram,keyprogram,LCDdisplayprogramanddatastorageprocedure.Microcontrollerasthecoretemperatureacquisitionandcontrolsystemdevelopmentandapplicationhasgreatlyimprovedtheproductionlifeofthetemperaturecontrollevel,atthesametimethroughthetestresultsshowthatthedesignofthesystemisaccurate,andIII/68feasible.xHAQX74J0XKeywordsTemperatureacquisition。DS18B20。MCUofSTC。Testprogram。TemperaturealarmcircuitLDAYtRyKfEIV/68目录摘要......................................................................................................................IAbstract...............................................................................................................II第1章绪论1Zzz6ZB2Ltk1.1课题背景及研究意义1dvzfvkwMI11.2国内外研究和应用现状1rqyn14ZNXI1.3课题研究内容2EmxvxOtOco第2章系统设计的总体方案4SixE2yXPq52.1设计要求46ewMyirQFL2.2系统总体方案论述4kavU42VRUs2.2.1主控单片机4y6v3ALoS892.2.2温度传感器6M2ub6vSTnP2.2.3LCD显示器错误!未定义书签。0YujCfmUCw2.3系统调试所用软件简述7eUts8ZQVRd2.3.1KEIL软件简介错误!未定义书签。sQsAEJkW5T2.3.2KEIL软件调试过程错误!未定义书签。GMsIasNXkA2.3.3KEIL使用时注意事项9TIrRGchYzg2.4本章小结107EqZcWLZNX第3章主控单片机及温度传感器11lzq7IGf02E3.1STC12C5A60S2单片机简介11zvpgeqJ1hk3.1.1STC12C5A60S2系列单片机的主要特点11NrpoJac3v13.1.2STC12C5A60S2系列单片机的优点121nowfTG4KI3.1.3STC12C5A60S2单片机的管脚13fjnFLDa5Zo3.2STC12C5A60S2单片机的应用14tfnNhnE6e53.2.1STC12C5A60S2单片机I/O口工作模式设定14HbmVN777sL3.2.2STC12C5A60S2单片机的A/D转换15V7l4jRB8Hs3.3DS18B20温度传感器1683lcPA59W93.3.1DS18B20传感器的特性16mZkklkzaaP3.3.2DS18B20的外形和内部结构17AVktR43bpw3.4DS18B20的工作原理18ORjBnOwcEd3.5DS18B20的使用中注意事项212MiJTy0dTT3.6本章小结22gIiSpiue7A第4章系统总体设计23uEh0U1Yfmh4.1电源输入部分23IAg9qLsgBX4.2键盘及显示电路24WwghWvVhPEV/684.2.1键盘电路设计24asfpsfpi4k4.2.2显示电路设计27ooeyYZTjj14.3测温模块30BkeGuInkxI4.3.1DS18B20的工作时序30PgdO0sRlMo4.3.2超温报警电路333cdXwckm154.3.3温度检测33h8c52WOngM4.4调试结果及分析34v4bdyGious4.5本章小结35J0bm4qMpJ9结论36XVauA9grYP致谢37bR9C6TJscw参考文献38pN9LBDdtrd附录A39DJ8T7nHuGT附录B47QF81D7bvUA附录C544B7a9QFw9h第1章绪论1.1课题背景及研究意义温度控制系统广泛应用于社会生活的各个领域,如家电、汽车、材料、电力电子等,常用的控制电路根据应用场合和所要求的性能指标有所不同,在工业企业中,如何提高温度控制对象的运行性能一直以来都是控制人员和现场技术人员努力解决的问题。这类控制对象惯性大,滞后现象严重,存在很多不确定的因素,难以建立精确的数学模型,从而导致控制系统性能不佳,甚至出现控制不稳定、失控现象。传统的继电器调温电路简单实用,但由于继电器动作频繁,可能会因触点不良而影响正常工作。控制领域还大量采用传统的PID控制方式,但PID控制对象的模型难以建立,并且当扰动因素不明确时,参数调整不便仍是普遍存在的问题。而采用数字温度传感器DS18B20,因其内部集成了A/D转换器,使得电路结构更加简单,而且减少了温度测量转换时的精度损失,使得测量温度更加精确。数字温度传感器DS18B20只用一个引脚即可与单片机进行通信,大大减少了接线的麻烦,使得单片机更加具有扩展性。由于DS18B20芯片的小型化,更加可以通过单跳数据线就可以和主电路连接,故可以把数字温度传感器DS18B20做成探头,探入到狭小的地方,增加了实用性。更能串接多个数字温度传感器DS18B20进行范围的温度检测。本设计就是基于单片机STC12C5A60S2温度控制系统的设计,通过本次课程实践,我们更加的明确了单片机的广泛用途和使用方法,以及其工作的原理。wt6qbkCyDE1.2国内外研究和应用现状1.国外温度测控系统研究国外对温度控制技术研究较早,始于20世纪70年代。先是采用模拟式的组合仪表,采集现场信息并进行指示、记录和控制。80年代末出现了分布式控制系统。目前正开发和研制计算机数据采集控制系统的多因子综合控制系统。现在世界各国的温度测控技术发展很快,一些国家在实现自动化的基础上正向着完全自动化、无人化的方向发展。Kp5zH46zRk2.国内温度测控系统研究我国对于温度测控技术的研究较晚,始于20世纪80年代。我国工程技术人员在吸收发达国家温度测控技术的基础上,才掌握了温度室内微机控制技术,该技术仅限于对温度的单项环境因子的控制。我国温度测控设施计算机应用,在总体上正从消化吸收、简单应用阶段向实用化、综合性应用阶段过渡和发展。在技术上,以单片机控制的单参数单回路系统居2/68多,尚无真正意义上的多参数综合控制系统,与发达国家相比,存在较大差距。我国温度测量控制现状还远远没有达到工厂化的程度,生产实际中仍然有许多问题困扰着我们,存在着装备配套能力差,产业化程度低,环境控制水平落后,软硬件资源不能共享和可靠性差等缺点。Yl4HdOAA61成熟的温控产品主要以”点位”控制及常规的PID控制器为主,它们只能适应一般温度系统控制,而用于较高控制场合的智能化,自适应控制仪表,国内技术还不十分成熟,形成商品化并广泛应用的控制仪表较少,因此不适合用此种方法作加热炉的温控系统。ch4PJx4BlI近几年来快速发展了多种先进的

1 / 68
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功