片机课程设计(温度控制系统

片机课程设计(温度控制系统

ID:23609563

大小:414.00 KB

页数:35页

时间:2018-11-09

片机课程设计(温度控制系统_第1页
片机课程设计(温度控制系统_第2页
片机课程设计(温度控制系统_第3页
片机课程设计(温度控制系统_第4页
片机课程设计(温度控制系统_第5页
资源描述:

《片机课程设计(温度控制系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、温度控制系统设计题目:基于51单片机的温度控制系统设计姓名:贺丹李嘉位学院:工学院专业:自动化班级:自动114班学号:3221140532211409指导教师:2013年9月日南京农业大学教务处制35摘要:3一、系统设计31.1项目概要31.2设计任务和要求:4二、硬件设计42.1硬件设计概要42.2信息处理模块42.3温度采集模块52.3.1传感器DS18b20简介52.3.2实验模拟电路图62.3.3程序流程图72.4控制调节模块82.4.1升温调节系统82.4.2温度上下限调节系统92.5显示模块11三、仿真后,部分显示成果12四、两周实习总结15五、致谢15六

2、、参考文献15七、附录167.1原理图167.2参考程序1635摘要:在现代工业生产中,温度是常用的测量被控因素。本设计是基于51单片机控制,将DS18B20温度传感器实时温度转化,并通过1602液晶对温度实行实时显示,并通过加热片(PWM波,改变其占空比)加热与步进电机降温逐次逼近的方式,将温度保持在设定温度,通过按键调节温度报警区域,实现对温度在0℃-99℃控制的自动化。实验结果表明此结构完全可行,温度偏差可达0.1℃以内。关键字:AT89C51单片机;温控;DS18b20Abstract:Inmodernindustrialproduction,thetempe

3、ratureiscommonlymeasuredcontrolledfactors.Thedesignisbasedonthe51SCMcontrol,theDS18B20temperaturesensorrealtimetemperaturetransformation,andthroughthe1602LCDonthetemperatureofthereal-timedisplay,andbyheatingthesheet(PWMwave,changingitsdutycycle)heatingandsteppermotorcoolingsuccessiveapp

4、roximationapproach,keepingthetemperatureatthesettemperature,throughthebuttonsadjusttemperaturealarmarea,thetemperatureat0℃-99℃controlautomation.Theexperimentalresultsshowthatthisstructureiscompletelyfeasible,thedeviationoftemperaturecanreach0.1DEGC.Keyword:AT89C51Monolithicintegratedcir

5、cuit;Temperaturecontrol;DS18B20一、系统设计1.1项目概要温度控制系统无论是工业生产过程,还是日常生活都起着非常重要的作用,过低或过高的温度环境不仅是一种资源的浪费,同时也会对机器和工作人员的寿命产生严重影响,极有可能造成严重的经济财产损失,给生活生产带来许多利的因素,基于AT89C51的单片机温度控制系统与传统的温度控制相比具有操作方便、价价格便宜、精确度高和开展容易等优点,因此市场前景好。351.2设计任务和基本要求:(1)采用DS18B20作为温度传感器进行温度检测。(2)对采集温度用LCD1602进行显示(显示温度分辨率0.1℃)

6、;采集温度数值应采用数字滤波措施,保证显示数据稳定。(3)设计相应的温度控制电路,根据测得的温度情况对加热器进行控制,将温度保持在设定温度。(4)通过按键设置温度上下限,超限通过蜂鸣器报警。(5)采用DS1302时钟芯片显示当前时间,并可以对时间进行设置。二、硬件设计2.1硬件设计概要根据需求,我们将系统分为五个模块,信息处理模块,温度采集模块、时间模块、控制调节模块、报警电路模块,显示模块。2.2信息处理模块AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—FalshProgrammableandErasableReadOnlyMemory)的

7、低电压,高性能CMOS8位微处理器,俗称单片机。AT89C2051是一种带2K字节闪烁可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。AT89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。单片机模块如图(1)所示。35图(1)单片机模块2.3温度采集模块2.3.1传感器DS1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。