基于单片机的温度控制器的设计论文.doc

基于单片机的温度控制器的设计论文.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 基于单片机的温度控制设计 摘 要 本设计实现的是单片机温度测量与控制系统,通过数码管显示所测量的温度。系统采用18B20为温度传感器,通过单片机处理进行显示,本文介绍了基于M16单片机的温度实时测量与控制系统和显示系统的设计,包括介绍了硬件结构原理,软件设计流程及其程序实现。系统结构简单、实用,提高了测量精度和效率 。可进行上限、下限温度预设,分辨率为9~12位的温度报警器设计,可通过高电平打开,低电平关闭,在没有负载的情况下,系统可进入休眠状态。可以交替的显示所设置的上、下限温度。本设计制作方便,并通过C语言程序控制能够精准的对所测量的环境进行温度控制,实用性强。 关键字:M16 18B20 上、下限温度控制 C语言 分辨率9~12 目 录 1、 引言 …………………………………………………………………………4 1.2、设计内容及要求…………………………………………………5 2.单片机的相关资料…………………………………………7 2.1 单片机技术的背景情………………………………………………7 3、M16单片机概述 ………………………………………………………8 3.1 ATmega16 单片机主要特征及基本结构 ……………………9 3.1.2、M16 的基本组成及引脚配置………………………………10 3.1.3、 M16的引脚基本功能 ……………………………………… 3.2外部晶体振荡器接线图 …………………………………………11 4、温度传感器18B20介绍 ………………………………………………12 4.1温度传感器18B20的特性 …………………………………………13 4.2 温度传感器18B20的基本组成……………………………………13 4.3 温度传感器18B20的测温操作 …………………………………14 5.基于单片机温度报警器设计 …………………………………………17 3.1 下位机软件流程 ……………………………………………… 18 3.2 硬件电路实 ………………………………………………………19 总结 …………………………………………………………………………20 致谢 …………………………………………………………………………21 参考资料、附件 …………………………………………………………22 引言 在农业生产中,温室的温度很难把握。往往超过或低于允许值,致使大批良种的报废,耽误农时,影响生产。日常生活中,经常要用到高功率电器,但是高功率电器的发热量大,有时候可能引起火灾。等等之类的情况,这就需要一个温度报警器在环境温度超过一定范围时报警,来提醒使用者。经过试用和改进,温度报警器可适用于变压器超温报警、环境温度监测、配电柜温度监测及风扇自动控制、机房、仓库、鱼塘、蔬菜大棚温度监测及报警等等。温度控制器目前普遍采用的几种方法: 方案一:采用单总线的DS1820的温度传感器的控制仪。 方案二:采用集温湿度传感器于一体的SHT11芯片为主要芯片的控制仪。 虽然SHT11是瑞士Sensiri-on公司生产的具有二线串行接口的单片全校准数字式新型相对湿度和温度传感器,可用来测量相对湿度、温度和露点等参数,具有数字式输出、免调试、免标定、免外围电路及全互换的特点。但是本设计只对温度控制,设计原理简单,基于经济效益的考虑此次选择传统的模拟式温度度传感器方案一 1.2 设计内容及要求 本温度报警器为超温报警,及高于选定的高温或低于选定的低温均预报警,也就是说温度超过某个选定的温度范围则报警,温度在这个范围内则不报警。MCU:M16 8MHz 内部RC震荡。外观如下图所示: 使用方法: 打开电源开关然后按如下操作: 1)下限设置: 按下“SET”,进入温度上限设置,数字闪烁,同时左第1位最上面显示一横,表示上限设置,按一次“↑”温度值加0.1摄氏度,按一次“↓”,温度值减小0.1摄氏度,设置好上限; 这时再按“SET”一次,进入下限温度设置,数字闪烁,同时左第1位最下面显示一横,表示是下限设置,按一次“↑”温度值加0.1摄氏度,按一次↓,温度值减小0.1摄氏度,设置好下限,再按一次“SET”,退出上下限设置,并把设置好的上下限参数保存到EEPROM中。 2)负载载控制开关控制: 有时不需要控制负载,就是待机状态,在工作状态下,按下WAIT,下面的数码管会关显示,什么也不显示,表示不控制负载,这时再按下WAIT,又回到工作状态,设置状态也保存EEPROM中,交替显示所设定的温度上下限值。 2、 单片机的相关资料 2.1 单片机技术的背景状况 单片机是靠程序的,并且可以修改。通过不同的程序实现不同的功能,尤其是特殊

文档评论(0)

好老师 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档