基于单片机的空调温控器
基于单片机的空调控制器设计
基于单片机的空调控制器设计空调控制器是一种智能设备,通过对空调的控制和调节,实现对室内温度和湿度的控制,提高室内舒适度,节约能源。
现代空调控制器大多采用单片机作为控制核心,具有较快的响应速度和较高的精确度。
首先是硬件设计。
空调控制器需要使用传感器来感知室内温湿度,并将其转换为数字信号供单片机处理。
常用的温湿度传感器有DHT11、DHT22等,可以通过数字接口与单片机连接。
此外,还需要设计电路来控制空调的开关、风速和温度,可以使用继电器来实现。
接口设计方面,需要考虑与用户交互的按键和显示屏,通过选用合适的按键和液晶显示屏可以方便用户对空调进行操作和了解当前状态。
其次是软件设计。
在算法设计方面,可以根据室内温度和湿度来调节空调的制冷和制热功能,使室内保持在一个舒适的温度范围内。
控制逻辑设计可以根据用户的设定和当前环境条件来进行自动控制,比如根据室内温湿度和外部温度自动开关空调和调节风速。
用户界面设计可以通过液晶显示屏和按键来实现,用户可以通过按键来设定目标温度、风速等参数,并实时显示当前的温湿度和空调状态。
在实际应用中,空调控制器还可以考虑其他功能,比如定时开关、远程控制等。
定时开关可以通过单片机的时钟模块来实现,用户可以设定定时开关的时间和周期,方便根据自己的需求来控制空调的开关。
远程控制可以通过无线模块和互联网来实现,用户可以通过手机或者电脑远程控制空调的开关和调节。
总体而言,基于单片机的空调控制器设计需要考虑硬件和软件两个方面,通过合理设计电路和算法来实现对空调的精确控制和智能管理。
在实际应用中,可以根据用户需求和环境条件来添加其他功能,提高空调控制器的智能化水平。
基于单片机的空调温度控制器设计
号 会把 输 入的 模拟 信号 向8 位数 字信 号 转变 , 通 过 并 口A T8 9 C 5 2 ) 系 统 会进 行接 收 。 单 片机 系统把 所接 收 到的 数字 信号 进行 译码 处理 ,
然 后借 助于 LC D1 6 0 2 显 示温 度 , 而 且单片 机 系统 实现 的 操作 还包 括 了扫描 键 盘 设 置 按 键温 度 等 。比较 系统事 先 设置 的 温 度与 待处 理
器成 本不会 很高 , 能 够完 成 实时 仿真 , 用户可 以使 用全 部 的资源 , 能
数 码 世 界P . 2 8
计 算 机 技 术 表1来自 1 6 0 2 蛩液晶接口信号
1 脚U S S
电源地
2脚 E 3脚 D S 4脚 U 0 5 脚R / W
6脚 U D D
够 进行系统 编程 以及在 线编 程。 A T 8 9 C 5 2  ̄ l 脚 图如 图2 所示。
使 能信 号 选择 端数据 / 命 令 调节 端对 比液 晶显示 选择 端读 写
正极 电源
DALLAS公 司 的 温 度 传 感 器 ,DSI 8 B2 0 的特 点是 : 性能
高 、体 积 小 、功 耗 低 、 微 处 理
计算机 技术
基于单片机 的空调温度控制器设计
刘洋 辽宁 锦 州渤 海大 学工学 院
摘要 : 本文的温度控制器设计用到的单片机型号是A T 8 9 0 5 2 , 该单片 机在控制器起到了 检测和控制的作用, 组成部分包 括了 电路显
示、 电源电路、 键 盘、 转换 器、 控制 电路输 出等等; 而且这 个系统能够实现显示温度设 置温度 以及控制 空调等。
式两 种 。
基于单片机的空调温度控制器设计
基 于单片机 的空调温度控制器 设计
刘虎 玲
辽宁 锦 帅 I 渤 海大 学工 学 院
摘要:在光 电以及 能量方 面关于 G a N系列 的材 料 有 着广泛 的应 用价 值 ,同时 发展 空间 十 分广 阔。 对于 空调 温度控 制 器 的研 究具
有很 高的实 践意 义。M O C V D系统 的设 计 中的核 心 参数就是 温度 。本文 设 计的 目标就 是 为 了完成一 个性 能优 良的温度控 制 器 ,空 调 温度控 制 器的 设计 中 包括 硬件 设计 、软 件设 计。硬 件 设计 中具体 包括 了时钟 电路 以及 复位 电路 设 计等 。
够 反 应 出温 度 的 变 化 ,通 过 红 外辐 射 的 方 式 对 石 墨 进 行 加 热 。 在 石 墨 块 中 的 中 心 位 置 放 置 热 电 偶 ,热 电 偶 的 用 途 主 要 是 用 来
研 究中 的重 要影 响参数 。本文设 计 了 M O C V D温度控 制系统 的多
大的发展。
I …
星
l I
寸
叫 种 §
在M O C V D系 统 中温 度 充 当 着 很 重 要 的 角 色 。 温 度 对 于 材 料 的 生 长 有 着 直接 的 影 响作 用 。 当 温 度 出现 了 升 高 ,或 者 是 出现 了 降低 , 以 及 温 度 上 升 的速 率 和 温 度 降 低 的速 率 这 些 都 是 对 材 3 . 2 复位 电路 设 计
~ :
= = =; ^J D转挺 “ := : _ — — — — — — 一 -
二亚二
一
嚣
:
、
}
—
—
—
基于MCS-51单片机的空调温度控制器的设计和开发
目录摘要 (1)关键词 (1)第1章系统总体设计方案 (1)1.1 课题背景 (1)1.2空调温控器的功能设计 (1)第2章系统硬件设计 (2)2.1 单片机 (2)2.2 A/D转换电路 (2)2.2.1 ADC0801介绍 (2)2.2.2 A/D转换电路工作原理 (3)2.3 温度采样电路 (4)2.3.1 AD590型温度传感器 (4)2.3.2 温度采样工作原理 (4)2.4按健开关 (5)2.5温度显示电路 (5)2.5.1 LED驱动 (5)2.5.2 温度显示工作原理 (5)2.6压缩机驱动电路 (5)第3章系统软件设计 (6)3.1软件设计思路 (6)3.2 程序流程 (6)3.3 程序内容编写 (8)第4章结论 (11)致谢 (11)参考文献 (11)英文翻译 (12)附录 (13)基于MCS-51单片机的空调智能温控器的设计与开发陈厚林重庆三峡学院物理与电子工程系电子信息工程专业2005级重庆万州404000摘要本控制电路是以8051单片机为控制核心。
整个系统硬件部分包括温度采样电路,自激式A/D 转换器,按键电路,驱动电路,时序电路,和8段译码器,LED数码显示器。
在配合用汇编语言编制的程序使软件实现,实现空调温度智能转换的基本功能。
本控制电路成本低廉,功能实用,操作简便,有一定的实用价值。
本文从3个方面展开论述,首先是硬件电路的描述;接着软件部分的设计;最后实现功能。
关键词8051单片机温度控制 LED数码显示第1章系统总体设计方案1.1 课题背景电子技术的发展,特别是随着大规模集成电路的产生,给人们的生活带来了根本性的变化,如果说微型计算机的出现使现代的科学研究得到了质的飞跃,那么单片机技术的出现则是给现代工业控制测控领域带来了一次新的革命。
目前,单片机在工业控制系统诸多领域得到了极为广泛的应用。
特别是其中的C51系列的单片机的出现,具有更好的稳定性,更快和更准确的运算精度,推动了工业生产,影响着人们的工作和学习。
基于单片机的空调控制器设计
基于单片机的空调控制器设计
要设计一个基于单片机的空调控制器,需要考虑以下几个方面:
1. 空调的控制逻辑:空调的控制逻辑包括设置温度、风速、模
式等。
需要根据空调品牌和型号来读取和解析相应的控制指令。
2. 空调的状态反馈:空调的状态需要通过传感器来获取,比如
温度传感器、湿度传感器、风扇转速传感器等。
这些传感器需要与
单片机相连,将数据回传给控制器。
3. 控制界面:空调的控制界面可以使用LCD屏幕、按键等。
通
过控制界面,用户可以设置空调的各项参数。
4. 控制电路:空调的控制电路包括继电器驱动电路、传感器接
口电路等。
需要根据具体的设计需求进行调整。
5. 通讯接口:通讯接口可以使用蓝牙、WiFi、红外线等。
通过
通讯接口,空调控制器可以与其他设备进行通讯,比如智能手机、
语音助手等。
总之,设计基于单片机的空调控制器需要考虑到硬件和软件方
面的需求,利用单片机的强大功能和灵活性,实现空调的智能化控制。
基于单片机的空调温度控制器设计
接口技术课程设计报告基于单片机的空调温度控制器设计摘要设计了基于AT89C52的高精度家用空调温度控制系统,系统硬件主要由电源电路、温度采集电路(DS18B20)、键盘、显示电路、输出控制电路及其他辅助电路组成;软件采用8051C语言编程;该系统可以完成温度的显示、温度的设定、空调的控制等多项功能。
关键词:单片机;DS18B20;温度检测;显示目录1 设计目的及要求 (1)1.1 设计目的和意义 (1)1.2 设计任务与要求 (1)2 硬件电路设计 (2)2.1 总体方案设计 (2)2.2 功能模块电路设计 (3)2.2.1 单片机的选型 (3)2.2.2 振荡电路设计 (5)2.2.3 复位电路设计 (5)2.2.4 键盘接口电路设计 (6)2.2.5 温度测量电路设计 (6)2.2.6 系统显示电路设计 (7)2.2.7 输出控制电路设计 (8)2.3 总电路设计 (8)2.4 系统所用元器件 (9)3 软件系统设计 (10)3.1 软件系统总体方案设计 (10)3.2 软件流程图设计 (10)4 系统调试 (11)5 总结 (13)5.1 本系统存在的问题及改进措施 (13)参考文献 (14)附录1:系统的源程序清单 (15)附录2:系统的PCB图 (39)1设计目的及要求1.1 设计目的和意义21世纪的人们生活质量不断提高,同时也对高科技电子产业提出了更高的要求,为了使人们生活更人性化、智能化。
我设计了这一基于单片机的空调温度控制系统,人们只有生活在一定的温度环境内才能长期感觉舒服,才能保证不中暑不受冻,所以对室内温度要求要高。
对于不同地区空调要求不同,有的需要升温,有的需要降温。
一般都要维持在21~26°C。
目前,虽然我国大量生产空调制冷产品,但由于我国人口众多,需求量过盛,在我国的北方地区,还有好多家庭还没有安装有效地室内温控系统。
温度不能很好的控制在一定的范围内,夏天室内温度过高,冬天温度过低,这些均对人们正常生活带来不利的影响,温度、湿度均达不到人们的要求。
基于单片机的空调控制器设计资料
基于单片机的空调控制器设计资料空调控制器是一种基于单片机的设备,用于控制和调节空调系统的运行和温度。
它可以监测室内温度、湿度和空气质量,并根据预设的温度和湿度值自动调节空调系统的工作状态,从而提供舒适的室内环境。
一、设计目标本空调控制器设计的主要目标是提供一个自动化的系统,能够实现以下功能:1.监测和显示当前的室内温度、湿度和空气质量。
2.根据预设的温度和湿度值自动调节空调系统的工作状态,包括启动、关闭和调节制冷和制热功能。
3.提供人机界面,让用户可以通过按键或触摸屏设置和调整温度和湿度值。
4.通过与网络或其他外部设备的连接,实现远程控制和监测的功能。
二、硬件设计1. 主控芯片:选择一款功能强大的单片机作为主控芯片,具备足够的计算能力和存储容量,如STC89C52或ATmega328P等。
2.温湿度传感器:选择一款高精度的温湿度传感器,如DHT22或DS18B20等,用于监测室内温度和湿度。
4.显示屏:选择一款合适尺寸和分辨率的液晶显示屏,用于显示当前的温度、湿度和空气质量,以及其他系统状态信息。
5.按键或触摸屏:提供给用户设置和调整温度和湿度值的界面,可以选择按键或触摸屏。
6.连接接口:提供与外部设备(如电脑、手机等)通信的接口,如RS232、RS485、Wi-Fi或蓝牙等,用于实现远程控制和监测的功能。
三、软件设计1.系统初始化:开机自检,初始化各个硬件模块,包括主控芯片、温湿度传感器、空气质量传感器、显示屏等。
2.数据采集:定时读取温湿度传感器和空气质量传感器的数据,并将其显示在显示屏上。
3.控制算法:根据预设的温度和湿度值,通过控制空调系统的工作状态,包括启动、关闭和调节制冷和制热功能来实现自动调节。
4.用户界面:提供给用户设置和调整温度和湿度值的界面,通过按键或触摸屏操作,并将用户的设置保存在存储器中。
5.远程控制:通过与外部设备的通信接口实现与电脑、手机等的连接,通过网络或其他通信方式实现远程控制和监测的功能。
基于mcs单片机的空调温控制器的设计和开发
摘要 (1)关键词 (1)第2章系统总体设计方案 (1)1.1 课题背景 (1)1.2空调温控器的功能设计 (1)第3章系统硬件设计 (2)2.1 单片机 (2)2.2 A/D转换电路 (2)2.2.1 ADC0801介绍 (2)2.2.2 A/D转换电路工作原理 (3)2.3 温度采样电路 (4)2.3.1 AD590型温度传感器 (4)2.3.2 温度采样工作原理 (4)2.4按健开关 (5)2.5温度显示电路 (5)2.5.1 LED驱动 (5)2.5.2 温度显示工作原理 (5)2.6压缩机驱动电路 (6)第4章系统软件设计 (6)3.1软件设计思路 (6)3.2 程序流程 (6)3.3 程序内容编写 (8)第5章结论 (11)致谢 (12)参考文献 (12)英文翻译 (12)附录 (13)基于单片机的空调温度控制器摘要本控制电路是以8051单片机为控制核心。
整个系统硬件部分包括温度采样电路,自激式A/D转换器,按键电路,驱动电路,时序电路,和8段译码器,LED数码显示器。
在配合用汇编语言编制的程序使软件实现,实现空调温度智能转换的基本功能。
本控制电路成本低廉,功能实用,操作简便,有一定的实用价值。
本文从3个方面展开论述,首先是硬件电路的描述;接着软件部分的设计;最后实现功能。
关键词8051单片机温度控制 LED数码显示第1章系统总体设计方案1.1 课题背景电子技术的发展,特别是随着大规模集成电路的产生,给人们的生活带来了根本性的变化,如果说微型计算机的出现使现代的科学研究得到了质的飞跃,那么单片机技术的出现则是给现代工业控制测控领域带来了一次新的革命。
目前,单片机在工业控制系统诸多领域得到了极为广泛的应用。
特别是其中的C51系列的单片机的出现,具有更好的稳定性,更快和更准确的运算精度,推动了工业生产,影响着人们的工作和学习。
在现代社会中,温度控制不仅应用在工厂生产方面,其作用也体现到了各个方面,随着人们生活质量的提高,酒店厂房及家庭生活中都会见到温度控制的影子,温度控制将更好的服务于社会.而今,空调等家用电器随着生产技术的发展和生活水平的提高越来越普及,一个简单,稳定的温度控制系统能更好的适应市场。
基于单片机的空调控制器设计
基于单片机的空调控制器设计摘要在自动控制领域中,温度检测与控制占有很重要地位。
温度测控系统在工农业生产、科学研究和在人们的生活领域,也得到了广泛应用。
因此,温度传感器的应用数量居各种传感器之首。
目前,温度传感器正从模拟式向数字集成式方向飞速发展。
本论文概述了温控器的发展及基本原理,介绍了温度传感器的原理及特性。
分析了各种温度传感器的优劣。
在此基础上描述了系统研制的理论基础,温度采集等部分的电路设计,并对测温系统的一些主要参数进行了讨论。
同时在介绍温度控制系统功能的基础上,提出了系统的总体构成。
针对测温系统温度采集、接收、处理、显示部分的总体设计方案进行了论证,进一步介绍了单片机在系统中的应用,分析了系统各部分的硬件及软件实现。
利用Proteus7.1进行了可行性的仿真,利用Protel DXP 2004进行了电路原理图的绘制,和PCB的制作。
试验证明,这套温度控制器具有较强的可操作性,很好的可拓展性,控制简单方便。
本文详细介绍了一种以单片机89C52为核心的空调温度控制系统。
空调温度控制系统的设计原理以达到更优的系统性能为目的,由单片机完成数据的采集,处理,显示。
该系统以在普通环境下测量到的温度值为确定条件,利用单片机控制空调制冷和制暖来达到所需温度。
课题初步计划是在普通环境下的测温,系统的设计及器件的选择也正是在这个基础上进行的。
关键词:DS18B20 单片机温度控制 LED显示11 前言现代信息技术的三大基础是信息采集控制(即温度控制器技术)、信息传输(通信技术)和信息处理(计算机技术)。
温度控制器属于信息技术的前沿尖端产品,尤其是温度控制器被广泛用于工农业生产、科学研究和生活等领域,数量日渐上升。
近百年来,温控器的发展大致经历了以下两个阶段:(1)模拟,集成温度控制器;(2)智能数码温控器。
目前,国际上新型温控器正从模拟式向数字式,由集成化向智能化,网络化的方向发展。
温度控制器是一种温度控制装置,它根据用户所需温度与设定温度之差值来控制中央空调末端之水阀(风阀)及风机,从而达到改变用户所需温度的目的。
基于单片机的温度空调控制器设计毕业设计
基于单片机的空调温度控制器设计学生姓名:学生学号:院(系):电气信息工程学院年级专业:电子信息工程指导教师:助理指导教师:二〇一五年五月毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:日期:年月日导师签名:日期:年月日注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
基于MCS-51单片机的空调温度控制器的设计和开发
目录摘要 (1)关键词 (1)第1章系统总体设计方案 (1)1.1 课题背景 (1)1.2空调温控器的功能设计 (1)第2章系统硬件设计 (2)2.1 单片机 (2)2.2 A/D转换电路 (2)2.2.1 ADC0801介绍 (2)2.2.2 A/D转换电路工作原理 (3)2.3 温度采样电路 (3)2.3.1 AD590型温度传感器 (3)2.3.2 温度采样工作原理 (4)2.4按健开关 (4)2.5温度显示电路 (5)2.5.1 LED驱动 (5)2.5.2 温度显示工作原理 (5)2.6压缩机驱动电路 (5)第3章系统软件设计 (6)3.1软件设计思路 (6)3.2 程序流程 (6)3.3 程序内容编写 (6)第4章结论 (9)致谢 (10)参考文献 (10)英文翻译 (10)附录 (13)基于MCS-51单片机的空调智能温控器的设计和开发陈厚林重庆三峡学院物理和电子工程系电子信息工程专业2005级重庆万州404000摘要本控制电路是以8051单片机为控制核心。
整个系统硬件部分包括温度采样电路,DS18B20转换器,按键电路,驱动电路,7段译码器,LED数码显示器。
在配合用C语言编制的程序使软件实现,实现空调温度智能转换的基本功能。
本控制电路成本低廉,功能实用,操作简便,有一定的实用价值。
本文从3个方面展开论述,首先是硬件电路的描述;接着软件部分的设计;最后实现功能。
关键词8051单片机温度控制 LED数码显示第1章系统总体设计方案1.1 课题背景电子技术的发展,特别是随着大规模集成电路的产生,给人们的生活带来了根本性的变化,如果说微型计算机的出现使现代的科学研究得到了质的飞跃,那么单片机技术的出现则是给现代工业控制测控领域带来了一次新的革命。
目前,单片机在工业控制系统诸多领域得到了极为广泛的使用。
特别是其中的C51系列的单片机的出现,具有更好的稳定性,更快和更准确的运算精度,推动了工业生产,影响着人们的工作和学习。
基于单片机的空调温度控制器设计
课题空调温度控制器设计一.设计任务(要求)1.设计任务运用<<单片机原理及应用A>>课程等知识,根据题目要求进行软硬件系统的设计和调试,从而加深对本课程知识点的理解,使学生综合应用知识能力、设计能力、调试能力及报告撰写能力等显著提高。
了解闭环控制的基本原理,熟悉A/D变换原理和编程方法,掌握键盘扫描和LED显示原理和编程方法。
2.设计要求利用实验仪上显示电路,键盘电路,A/D变换电路,完成类似空调恒温控制设计(1)可以利用实验仪上的电位器模仿温度变化(2)加热和致冷电机可以用发光管代替,加热时红色发光管亮,制冷时驱动绿色发光管亮(3)要求可以用键盘预设恒温温度,当外界温度超过设定温度+/-2℃时,就要启动加热或致冷电机。
二.设计方案1. 设定一恒温温度25度,通过键盘来控制它的大小,设定一键温度加一,一键温度减一,电位器所出的模拟温度来和恒温温度进行比较。
2.对各个子程序(LED显示,键盘扫描,A/D采样)在主程序实行调用,以此来达到实验的要求。
三.原理框图A/D采样子程序LED显示子程序键盘扫描子程序温度控制主程序四.系统模块详细设计与调试系统模块的设计1.A/D转换子程序BEING: MOV DPTR , #8000H ; AD转换子程序MOV DPTR , #8000H;启动A/D转换MOVX @DPTR , AMOV R6 , #14HDELAY2: NOPNOPNOPDJNZ R6,DELAY2MOVX A,@DPTRMOV 47H,A ; 温度AD转换结果暂存47H单元ACALL CHANGE ; 十六进制转十进制子程序LCALL DISPLAYLEDRETCHANGE: MOV R1 , #00HMOV R2,#00HCLR CCHAN: SUBB A,#64HJC CHAN1INC R1AJMP CHANCHAN1: ADD A,#64HCHAN2: SUBB A,#0AHJC CHAN3INC R2AJMP CHAN2CHAN3: ADD A, #0BHMOV 64H,A ;转换结果个位暂存2AH单元MOV 63H,R2 ;十位存2BH单元MOV 62H,R1 ;百位存2CH单元RET2.LED转换子程序DISPLAYLED :MOV R0,#BUF ;r0指向显示缓冲首地址MOV R1,#5 ;要循环2次,有2个LEDMOV R2,#00100000B ;从第一位开始LOOP: MOV DPTR,#OUTBITMOV A,#0MOVX @DPTR,A ;关所有的位的显示MOV A,@R0MOV DPTR,#LEDMAP ;查表MOVC A,@A+DPTRMOV DPTR,#OUTSETMOVX @DPTR,A ;输出r0指向的单元的数MOV DPTR,#OUTBITMOV A,R2MOVX @DPTR,A ;开显示,将这个数显示出来(r2决定在哪一位显示)MOV R6,#01 ;延时CALL DELAY ;延时MOV A,R2RR AMOV R2,A ;准备显示下一位数INC R0 ;r0指向下个单元DJNZ R1,LOOP ;循环六次MOV DPTR,#OUTBITMOV A,#0MOVX @DPTR,A ;关所有的位的显示RET3.按键子程序ANJIAN:CALL TESTKEY ;检测键盘是否有按键按下JZ ANJIANMOV R6,#10 ;延时去抖动CALL DELAYCALL TESTKEY ;再次检测键盘是否有按键按下JZ ANJIANMOVX @DPTR,AMOV R1,#00100000BMOV R2,#6KLOOP: MOV DPTR,#OUTBIT ;扫描,得到按键的行和列MOV A,R1CPL A ;(取反)用零去扫描各列MOVX @DPTR,ACPL ARR A ;下一列MOV R1,A ;R1暂存列值MOV DPTR,#INMOVX A,@DPTR ;读行状态CPL AANL A,#0FHJNZ GOON1DJNZ R2,KLOOP ;下一列扫描(一轮6次)MOV R2,#06HSJMP KLOOP ;下一轮扫描GOON1: ;按照行列计算键值MOV R1,A ;行号放在R1内MOV A,R2 ;R2中放的是列号DEC A ;RL A ;RL A ;MOV R2,A ;R2=(列号-1)*4MOV A,R1MOV R1,#4LOOPC: RRC AJC EXITINC R2DJNZ R1,LOOPC ;行值(0100)右移,并统计移的位数,移的位数就是行值EXIT: ;查表得到键值MOV A,R2MOV DPTR,#KEYTABLEMOVC A,@A+DPTRMOV R2,AWAITRELEASE:MOV DPTR,#OUTBIT ;等待按键释放,将键值存在A寄存器中CLR AMOVX @DPTR,AMOV R6,#10 ;CALL DELAY ;延时CALL TESTKEY ;测试按键是否放开JNZ WAITRELEASE ;是的MOV A,R2RET调试(1)调试的过程A.在实验系统中输入程序,并对其进行编译修正,直到没有错误。
基于单片机的空调温度控制器的设计毕业设计开题报告
毕业设计开题报告设计题目:基于单片机的空调温度控制器的设计学院:城市轨道交通学院专业:电气工程与自动化姓名:学号:指导老师:一、选题依据合背景温度控制机是科研是实际生产生活中经常用到的一类控制系统,为保障生产的安全进行,提高产品的质量和数量,降低工人的劳动强度,节省人力、节约能源等,以及伴随人们生活品质的提高,对舒适的生活环境的需求,常常要实现温度的自动控制。
以往温度控制的电路系统有很多,有模拟电路构成、数字电路构成的等,但其电路复杂且控制效果不佳,只能用于一些精度要求较低的场合。
再20实际90年代中期最早推出的只能温度控制器,采用8为A/D 转换器,器测温精度较低,分辨力只能达到2摄氏度,国外已相继推出多种高精度,高分辨力的只能温度传感器,所用的是9-12位A/D转换器,分辨力一般可达0.5-0.0625摄氏度,为了提高多通道只能温控器的转换速率,也有将芯片采用高速逐次逼近式A/D转换器。
随着电子技术合危机计算机的迅速发展,微机测量和控制技术得到迅速发展和广泛运用。
进入21世纪后,温度控制器正朝着高精度、总线标准化、高可靠性以及安全性、研制单片测温控温系统等高科技的方向迅速发展。
单片机具有集成度高、通用性好、功能强,特别是体积小,重量轻,功耗低,可靠性高,抗干扰能力强和使用方便等特点。
自从单片机诞生以后,它就不如人类生活,广泛应用在家用电器、办公自动化、医用设备、航空航天系统合国防军事、尖端武器等领域。
空调也就是空气调节器,是一种用于给空间区域提供处理空气的机组。
它的功能是对该房间或一定区域内空气的温度、湿度、洁净度、空气流速等参数进行调节,以满足人体舒适或工艺过程的要求。
它使得人们的生活环境更加舒适,也满足了工艺加工过程对精度的要求。
基于单片机的空调温度控制系统,提高了智能化的成都,增加了功能,备受人们喜欢。
单片机是人们生活更加方便、舒适、丰富多彩。
应用再温度测量与控制方面,控制简单方便,测量范围更广,精度更高,要实现高精度的温度自动控制就必须采用计算机控制系统。
基于单片机的空调温度控制系统设计毕业论文(设计)word格式
成都理工大学工程技术学院毕业论文基于单片机的空调温度控制系统设计作者姓名:杨耀武专业名称:信息工程指导教师:黄宇讲师基于单片机的空调温度控制系统设计摘要在自动控制领域中,温度检测与控制占有很重要地位。
温度测控系统在工农业生产、科学研究和在人们的生活领域,也得到了广泛应用。
因此,温度传感器的应用数量居各种传感器之首。
目前,温度传感器正从模拟式向数字集成式方向飞速发展。
本论文概述了温控器的发展及基本原理,介绍了温度传感器的原理及特性。
分析了DS18B20温度传感器的优劣。
在此基础上描述了系统研制的理论基础,温度采集等部分的电路设计,并对测温系统的一些主要参数进行了讨论。
同时在介绍温度控制系统功能的基础上,提出了系统的总体构成。
针对测温系统温度采集、接收、处理、显示部分的总体设计方案进行了论证,进一步介绍了单片机在系统中的应用,分析了系统各部分的硬件及软件实现。
利用Proteus7.6进行了可行性的仿真,利用单片机开发板验证在实际电路中能起到的效果。
试验证明,这套温度控制器具有较强的可操作性,很好的可拓展性,控制简单方便。
课题初步计划是在普通环境下的测温,系统的设计及器件的选择也正是在这个基础上进行的。
关键词:DS18B20 单片机温度控制1602液晶显示AbstractIn the automatic control area,temperature monitoring and controling have a very important position. The temperature monitoring system has a wildly applying in industry, agriculture, science reasearching and daily life of people. Therefore, the number of applying of the temperature monitoring comes first of all kinds of sensor. At present, the temperature monitoring is transformed from analog type to digital integrated type with a very fast speed.This paper introduces the developing and fundamental of the temperature monitoring, including the character of this kind of sensor. It also analyses the advantage and disadvantage of the temperature monitoring which named DS18B20. On that basis, the paper also has a further analysis of the theoretical basis of the system developing and the circuit design of temperature monitoring. Besides, some discussions about the important parameters also took on desk. At the same time, the auther of this paper also puts forward the composition of totality about this system, which including the different function of the thermometer system. Then a detailed analysis which is about the applying of Microcontrollers and the applying of different parts made by different hardwares and softwares in the system. In order to check the maneuverability and the expansibility of the Microcontrollers system, the auther used Proteus 7.6 to do the testing and got a pretty good result.This system puts the temperature measured in normal situation as a confirm condition. All design and selection of component is also based on this suppose.keywords: DS18B20, Microcontrollers, Temeperature Controling, 1602 Liquid Crystal Display目录摘要 (I)Abstract (II)目录 (III)前言 (1)1 系统总体设计方案及功能 (2)1.1 温度传感器产品分类与选择 (2)1.1.1 常用的测温方法 (2)1.1.2 温度传感器产品分类 (2)1.1.3 温度传感器的选择 (4)1.2 总体方案的确定 (6)1.3 系统实现框图 (6)2 系统单元电路设计 (7)2.1 系统工作原理 (7)2.2 系统相关硬件及模块介绍 (7)2.2.1 温度采集电路 (7)2.2.2 信号处理与控制电路 (8)2.2.3 温度显示电路 (9)2.2.4 按键功能设置电路 (10)2.2.5 继电器控制电路 (11)2.2.6 存储数据电路 (11)2.2.7 报警、音乐电路 (12)2.2.8 电动机电路 (12)3 仿真软件介绍 (14)3.1 Keil uVision2软件 (14)3.2Proteus软件 (15)4 系统硬件设计 (17)5 系统软件设计 (19)5.1 DS18B20数据通信概述 (19)5.2 LCD1602液晶数据显示概述 (21)5.2.1 接口信号说明 (21)5.2.2 控制器接口说明 (21)5.2.3 控制接口时序说明 (23)5.3 存储器24C02数据存储概述 (24)5.3.1 I2C 总线的定义 (24)5.3.2 I2C 总线的时序 (24)5.3.3 数据传送 (25)5.4 软件程序设计 (25)6 仿真及实验结果 (28)6.1 程序调试过程中遇到的问题及解决办法 (28)6.2 调试结果 (28)总结 (30)致谢 (31)参考文献 (32)附件1系统硬件电路图 (33)附件2 系统软件程序 (34)前言现代信息技术的三大基础是信息采集控制(即温度控制器技术)、信息传输(通信技术)和信息处理(计算机技术)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
摘要在自动控制领域中,温度检测与控制占有很重要地位。
温度测控系统在工农业生产、科学研究和在人们的生活领域,也得到了广泛应用。
因此,温度传感器的应用数量居各种传感器之首。
目前,温度传感器正从模拟式向数字集成式方向飞速发展。
本论文概述了温控器的发展及基本原理,介绍了温度传感器的原理及特性。
分析了各种温度传感器的优劣。
在此基础上描述了系统研制的理论基础,温度采集等部分的电路设计,并对测温系统的一些主要参数进行了讨论。
同时在介绍温度控制系统功能的基础上,提出了系统的总体构成。
针对测温系统温度采集、接收、处理、显示部分的总体设计方案进行了论证,进一步介绍了单片机在系统中的应用,分析了系统各部分的硬件及软件实现。
本控制电路是以AT89C51单片机为控制核心。
整个系统硬件部分包括温度采样电路,自激式A/D转换器,按键电路,驱动电路,时序电路,和8段译码器,LED数码显示器。
在配合用汇编语言编制的程序使软件实现,实现空调温度智能转换的基本功能。
本控制电路成本低廉,功能实用,操作简便,有一定的实用价值。
本文从3个方面展开论述,首先是硬件电路的描述;接着软件部分的设计;最后实现功能。
关键词:AT89C51单片机温度控制 LED数码显示ABSTRACTIn the field of automatic control, temperature detection and control of a very important position. Temperature monitoring and control system, have been widely used in the industrial and agricultural production, scientific research and in the field of people's lives. Therefore, the number of temperature sensor applications of various sensors of the first home. At present, the temperature sensor is moving from analog to digital integrated direction in the rapid development.This paper provides an overview of temperature controller and the basic principles of development, introduced the principle of temperature sensor and characteristics. Analysis of the merits of the various temperature sensors. On this basis describes the theoretical basis for system development, acquisition, such as temperature part of the circuit design, measurement and some of the key parameters of the system are discussed. At the same time, introducing the function of the temperature control system based on the overall composition of the system. Temperature measurement system for collecting, receiving, processing, display part of the overall design of the demonstration program, and further introduced the single-chip applications in the system, analysis of the various parts of the system hardware and software.This paper describes a single-chip microcomputer AT89C51 as the core temperature of the air-conditioning control system. The system is measured in the general environment to determine the value of the temperature conditions, the use of single-chip microcomputer to control air-conditioning refrigeration and heating system to achieve the required temperature. Preliminary plan is to issue under the ordinary temperature, the system design and choice of devices is also on this basis. Key words: AT89C51single-chip Temperature Control LED display目录第1章引言 (1)第2章系统总体设计方案 (2)2.1 课题背景 (2)2.2 单片机选择与论证 (2)2.3 显示器件选择与论证 (2)2.4 所选器件的分析 (3)2.5 空调温控器的功能设计 (4)2.6 理论分析与计算 (7)2.7 数模转换器 (8)第3章系统硬件设计 (10)3.1 显示电路 (10)3.2 权电路 (11)3.3 输出电路 (11)3.4 按键电路 (12)3.5 驱动电路 (12)3.6 温度采集电路 (13)3.7 压缩机驱动电路 (15)3.9 A/D转换电路 (16)3.10 温度采集 (17)第4章系统软件设计 (18)4.1 软件设计思路 (18)4.2 程序流程框图 (19)4.3 AD590数据通信概述 (21)4.4程序内容编写 (22)结论 (26)参考文献 (27)附录 (28)致谢 (30)第1章引言现代信息技术的三大基础是信息采集控制(例如本次研究涉及到的温度控制器技术)、信息传输(通信技术)和信息处理(计算机技术)。
温度控制器属于信息技术的前沿尖端产品,尤其是温度控制器被广泛用于工农业生产、科学研究和生活等领域,数量日渐上升。
近百年来,温控器的发展大致经历了以下两个阶段:(1)模拟,集成温度控制器;(2)智能数码温控器。
目前,国际上新型温控器正从模拟式向数字式,由集成化向智能化,网络化的方向发展。
温度控制器是一种温度控制装置,它根据用户所需温度与设定温度之差值来控制中央空调末端之水阀(风阀)及风机,从而达到改变用户所需温度的目的。
实现以上目的的方法理论上有很多,但目前业界主要有机械式温度控制器及智能电子式两大系列。
普通风机盘管空调温控器基本上是一个独立的闭环温度调节系统,主要由温度传感器、双位控制器、温度设定机构、手动三速开关和冷热切换装置组成。
其控制原理是空调温控器根据温度传感器测得的室温与设定值的比较结果发生双位控制信号,控制冷热水循环管路电动水阀(两通阀或三通阀)的开关,即用切断和打开盘管内水流循环的方式,调节送风温度(供冷量)。
第一代空调温控器主要是电气式产品,空调温控器的温度传感器采用双金属片或气动温包,通过“给定温度盘”调整预紧力来设定温度,风机三速开关和季节转换开关为泼档式机械开关。
这类空调温控器产品普遍存在“温度设定分度值过粗”、“时间常数太大”、“机械开关易损坏”等问题。
第二代空调温控器为电子式产品,温度传感器采用热敏电阻或热电阻,部分产品的温度设定和风速开关通过触摸键和液晶显示屏实现人机交互界面,冷热切换自动完成,运算放大电路和开关电路实现双位调节。
这类智能空调温控器产品改善了人机交互界面,解决了“温度设定分度值过粗”等问题,但仍存在“控制精度不高”、“时间常数大”、“操作较复杂”等问题。
目前国内外生产厂家正在研究开发第三代智能型室温空调温控器,应用新型控制模型和数控芯片实现智能控制。
现在已有国内厂家生产出了智能型室温空调温控器,并已应用于实际工程。
第2章系统总体设计方案2.1 课题背景电子技术的发展,特别是随着大规模集成电路的产生,给人们的生活带来了根本性的变化,如果说微型计算机的出现使现代的科学研究得到了质的飞跃,那么单片机技术的出现则是给现代工业控制测控领域带来了一次新的革命。
目前,单片机在工业控制系统诸多领域得到了极为广泛的应用。
特别是其中的C51系列的单片机的出现,具有更好的稳定性,更快和更准确的运算精度,推动了工业生产,影响着人们的工作和学习。
在现代社会中,温度控制不仅应用在工厂生产方面,其作用也体现到了各个方面,随着人们生活质量的提高,酒店厂房及家庭生活中都会见到温度控制的影子,温度控制将更好的服务于社会.而今,空调等家用电器随着生产技术的发展和生活水平的提高越来越普及,一个简单,稳定的温度控制系统能更好的适应市场。
而本次设计就是要通过以MCS-51系列单片机为控制核心,实现空调机温度控制器的设计。
2.2单片机选择AT89C51单片机。
AT89C51是美国ATMEL公司生产的低电压,高性能CMOS 8位单片机,片内含4k字节的可反复擦写1000次的只读程序存储器(PEROM)和128字节的随机存取数据存储器(RAM),片内置通用8位中央处理器(CPU)和Flash存储单元。
2.3显示器件选择数码管。
数码管显示能在低电压、小电流条件下驱动发光,能与CMOS、ITL 电路兼容。
发光响应时间极短(<0.1μs),高频特性好,单色性好,亮度高。
体积小,重量轻,抗冲击性能好。
寿命长,使用寿命在10万小时以上,甚至可达100万小时。
但显示功能有限,只能显示数字和个别字母。
2.4所选器件的分析2.4.1 STEC89C51引脚图如下:图2-1 STC89C51 引脚图2.4.2 LED显示屏电路图如下:图2-2 LED显示电路2.4.3 LM324示意图如下:图2-3 LM324示意图2.5空调温控器的功能设计通过温度传感器对空气进行温度采集,将采集到的温度信号传输给单片机,再由单片机控制显示器,并比较采集温度与设定温度是否一致,然后驱动空调机的加热或降温循环对空气进行处理,从而模拟实现空调温度控制单元的工作情况。