基于单片机空调温度控制系统

【摘 要】本文详细介绍了一种以单片机89C52为核心的空调温度控制系统。空调温度控制系统的设计原理以达到更优的系统性能为目的,由单片机完成数据的采集,处理,显示。该系统以在普通环境下测量到的温度值为确定条件,利用单片机控制空调制冷和制暖来达到所需温度。

【关键词】DS18B20;单片机;温度控制;LED显示

在今天手机得到广泛应用,一般手机信号发射机要求工作温度在之间,这也就要求手机信号发射机室内温度得在5-45度之间,我们可以设计一个温度控制电路来控制空调的温度,从而使手机信号发射机正常工作。

一、总体方案

考虑到该温度控制系统功能比较少,由单片机控制即可实现。而89C52单片机体积小、重量轻、抗干扰能力强、对环境要求不高、价格低廉、可靠性高、灵活性好,故本系统选择采用89C52单片机。采用单线数字温度传感器DS18B20进行数据采集。DSB18B20S数字温度计提供9到12位温度读数,指示器件的温度信息经过单线接口送入DS18B20送出,因此从中央处理器到DS18B20仅需连接一条线和地,读写和完成温度变换所需的电源可以由数据线本身提供,甚至不需要外部电源。

二、系统工作原理

该空调控制系统用到89C52单片机作为系统的CPU进行控制控制,由数字传感器DS18B20进行数据采集,89C52对采集到的数据进行处理,得到各种信号。而这些信号将分别作为LED数码管显示的信号输入和启动空调制冷、制热的输入。同时将利用单片机的其它使能端口实现系统的复位,手动调节和自动调节。

三、系统硬件设计

系统的硬件部分主要可分为温度采集电路,信号处理与控制控制,温度显示电路,温度调节电路,控制指示电路五大部分。

四、系统软件设计

DS18B20通信,其命令序列有3步:初始化、ROM命令(跟随需要交换的数据)和功能命令(跟随需要交换的数据)。

每次访问DS18B20,必须严格遵守这个命令时序,如果出现序列混乱,则单总线则单总线器件不会响应主机。这个准则对于搜索ROM命令和报警搜索命令例外,在执行两者中任何一条命令之后,主机不能执行其后的功能命令,而必须返回至第一步。

(一)初始化

单总线上的所有传输过程都是以初始化开始的,初始化过程由主机发出的复位脉冲和从机响应的应答脉冲组成,应答脉冲使主机知道总线上有从机设备且准备就绪。

(二)ROM命令

在主机检测到应答脉冲后,就可以发出ROM命令。ROM命令与各个从机设备的唯一64位ROM代码相关,允许主机在单总线上连接多个从机设备时,指定操作某个从机设备。ROM命令还允许能够检测到总线上有多少个从机设备及其设备类型,或者有没有设备处于报警状态。

(1)搜索ROM

当系统初始上电时,主机必须找出总线上所有从机设备的ROM代码,这样主机才能够判断出从机的数目和类型。主机通过重复执行搜索ROM循环(搜索ROM命令跟随着位数据交换),以找出总线上所有的从机设备。如果总线只有一个从机设备,则可以采用读ROM命令来替代搜索ROM命令。在每次执行完搜索ROM循环后,主机必须返回至命令序列的第一步:初始化。

(2)读ROM

该命令仅适用于总线上只有一个从机设备,它允许主机直接读出从机的64位ROM代码,而无须执行搜索ROM过程。如果该命令用于多节点,系统则必然发生数据冲突,因为每个从机设备都会响应该命令。

(3)匹配ROM

匹配ROM命令跟随64位ROM代码,从而允许主机访问多节点系统中某个指定的从机设备。仅当从机完全匹配64位ROM代码时,才会响应主机随后发出的功能命令,其他设备将处于等待复位脉冲状态。

(4) 跳跃ROM

主机能够采用该命令同时访问总线上的所有从机设备,而无须发出任何ROM代码信息。

(5) 报警搜索

除那些设置了报警标志的从机响应外,该命令的工作方式完全等同于搜索ROM命令,该命令允许主机设备判断哪些从机设备发生了报警(如最近的测量温度过高或过低等)。同搜索ROM命令一样,在完成报警搜索循环后,主机必须返回至命令序列的第一步。

(三)功能命令

在主机发出ROM命令,以访问某个指定的DS18B20,接着就可以发出DS18B20的某个功能命令。这些命令允许主机写入或读出DS18B20的存储器,启动温度转换以及判断从机的供电方式。

(1) 读RAM存储器

此命令读RAM存储器的内容,开始读字节0,并继续读到第九个字节(CRC)。如果不是所有位置均可读,那么主机可以再任何时候发出一复位命令以中止读操作。

(2)复制RAM存储器

此命令读RAM存储器的内容,开始读字节0,并继续读到第九个字节(CRC)。如果不是所有位置均可读,那么主机可以再任何时候发出一复位命令以中止读操作。

(3)重新调出EERAM

此命令把存储在EERAM中TH、TL、CONF的值重新调至RAM存储器。这种重新调出的操作在对DS18B20上电时也自动发生,因此只要器件一接电,暂存存储器内就有有效的数据可供使用。

(4) 读电源

在此命令送至DS18B20之后最先发出的读数据时间片,器件都会给其电源方式的信号:0=强上拉电阻供电;1=电源供电。

(5)写RAM存储器

写数据到RAM存储器,地址为第2、第3、第4字节(TH、TL、CONF)。

(6)温度变换

此命令开始温度变换,不需要另外的数据。温度变换将被执行,接着DS18B20便保持在空闲状态。

五、调试结果

从实物***可以看出,温度控制器能正常显示温度值,当超出18-26℃这个温度范围时输出启动制冷或电暖设备信号。

六、结论

基于DS18B2O的数字温度计在实际应用中取得了良好的效果,提高了温度采集系统的可靠性,且硬件电路简单、工作稳定、可靠,体积小巧、线路简单、成本低、应用灵活、测温精度和的实现转换速度足以保证大多数测温系统工作的要求。

参考文献:

[1]李广弟,朱月秀,王秀山. 单片机基础[M]. 北京:北京航空航天大学出版社,2001.

[2]何立民. 单片机应用技术选编(1)[M]. 北京:北京航空航天大学出版社,1993.

[3]丁镇生.传感器及传感器技术 [M].北京:电子工业出版社,1998.

[4]彭国贤.数码显示 [M].北京:电子工业出版社,1993.

[5]王雪文,张志勇.传感器原理及应用[M]. 北京:北京航空航天大学出版社,2004.

[6]余永权,ATMEL89系列FLASH单片机原理及应用[M]. 电子工业出版社, 2001.

基于单片机空调温度控制系统

转载请注明出处学文网 » 基于单片机空调温度控制系统

学习

预警系统 预先干预

阅读(21)

本文为您介绍预警系统 预先干预,内容包括预警预测预防机制,预先干预。研发及应用化工行业安全生产综合预警指数系统,是为了帮助企业管理层宏观地了解当前的安全生产形势和未来趋势,科学合理地制定安全生产管理决策,真正实现预防为主。“天

学习

浅析虚拟社区OpenLab

阅读(24)

本文为您介绍浅析虚拟社区OpenLab,内容包括openlab论坛,怎么安装openlab。内容人类社会已经进入了信息时代,信息与知识在人类生活中占据越来越重要的地位。在虚拟的网络世界中,出现了一种全新的生产组织方式,即开放式的组织生产方式,与

学习

新型医院智能呼叫系统

阅读(42)

本文为您介绍新型医院智能呼叫系统,内容包括医院呼叫铃,医院语音呼叫系统。摘要:本系统为一种新型的医院智能呼叫系统。其以AT89C51单片机为控制核心、通讯则采用485总线,藉此实现医护人员与病人之间的远程快速应答。本系统的组成分别为

学习

电工技术Multisim作用

阅读(21)

本文为您介绍电工技术Multisim作用,内容包括电工技术multisim,multisim电工基础仿真实验。1Multisim10简介及特点NIMultisim10是美国国家仪器公司(NI,NationalInstruments)推出的Multisim最新版本,是以Windows为平台的仿真工具,可以设计

学习

瓦连京·拉斯普京

阅读(22)

本文为您介绍瓦连京·拉斯普京,内容包括瓦连京·拉斯普京简介,瓦连京拉斯普京经典语录。作家,2015年3月14日逝世,享年77岁2015年3月14日,俄罗斯著名作家瓦连京・拉斯普京(ValentinRasputin),在莫斯科一家医院病逝,据俄罗斯作协宣称,作家是在一次

学习

教师自我叙事

阅读(17)

本文为您介绍教师自我叙事,内容包括自我叙事文案,自我叙事作文。每一个人的心灵都像他们的脸一样各不相同,正是他们无时无刻地表现自己的个性,才会使这个世界如此精彩。是的有个性的人,无疑是有人格魅力的。一直以来我对这句话很是赞同,我也

学习

私营企业管理制度

阅读(26)

本文为您介绍私营企业管理制度,内容包括私营企业管理制度的弊病,私营企业都有哪些管理制度。第一章总则第一条为鼓励、引导私营企业健康发展,保障私营企业的合法权益,加强监督管理,繁荣社会主义有计划商品经济,制定本条例。第二条本条例所称

学习

基于pairwise的改进ranking算法

阅读(18)

摘要:传统基于pairwise的ranking算法,学习后得到的模型在用NDCG这样的ranking标准评价时效果并不好,对此提出了一种新型ranking算法。该算法也是使用样本对作为训练数据,但定义了一个面向NDCG评估标准的目标函数。针对此目标函数非平滑、难

学习

计算机操作员之Word 2000文字处理软件

阅读(23)

本文为您介绍计算机操作员之Word 2000文字处理软件,内容包括第三章文字处理软件word2003,文字处理软件word2003应用。(接上期)第一次保存文档通常要指定保存文档的位置和保存文档的文件名。在“文件名”文本框中,可以更改系统预赋的文件

学习

爱卫,从每个人做起

阅读(29)

本文为您介绍爱卫,从每个人做起,内容包括爱卫同行从你我做起,爱卫行动从身边做起。爱卫之窗主办:山西省爱国卫生运动委员会主编:高生华为落实十提出的“开展爱国卫生运动,促进人民身心健康”要求,加快美丽中国、美丽山西建设工程,山西省爱卫

学习

《半夜鸡叫》

阅读(19)

本文为您介绍《半夜鸡叫》,内容包括半夜鸡叫全文阅读,半夜鸡叫全文完整。小品《半夜鸡叫》人物:地主、地主婆、高玉宝、长工甲、乙、丙时间:三更半夜地点:地主家宅院内地主:(鬼鬼祟祟上场,四下张望,摸黑一步步靠近鸡笼)喔……(鸡都跟着叫了起来,地

学习

我的真实创业故事

阅读(19)

本文为您介绍我的真实创业故事,内容包括创业的故事真实,创业故事真实。创业,你的搭档可能是最早离你而去的,你信赖的人也许就是给你致命一击的人。从意气奋发到难过得几欲放弃,从苦苦煎熬到挣扎站立,从不断地彷徨、挫败再到曙光再现,我没有退

学习

小学语文教学

阅读(20)

本文为您介绍小学语文教学,内容包括小学语文完整版教学,小学语文教学大纲完整版。《小学语文新课程标准》指出:“学生是语文学习的主人。语文教学应激发学生的学习兴趣,注重培养学生自主学习的意识和习惯,为学生创设良好的自主学习情境,尊重

学习

专利分析因素研究

阅读(28)

本文为您介绍专利分析因素研究,内容包括影响专利价值的因素有哪些,专利稳定性分析。专利分析是实施专利布局和专利运营的前提,如何进行专利分析关系着专利价值评估及专利战略。根据专利分析的不同环节,可分为分析并发现问题,专利分析,得出结

学习

冷水机组IPLV与制冷季节温度的关系

阅读(19)

本文为您介绍冷水机组IPLV与制冷季节温度的关系,内容包括各种冷水机组的iplv值,制冷机组的iplv是什么意思。摘要:本文分析国家标准GB/T18430.1和GB/T18430.2中冷水机组的综合能效系数IPLV的计算公式及公式中25%、50%、75%和100%负荷COP

学习

电气自动化在分散控制系统的应用

阅读(21)

本文为您介绍电气自动化在分散控制系统的应用,内容包括电气自动化控制系统的性能分析,电气自动化控制系统的应用与趋势。【摘要】在国家经济的不断发展推动下,工业生产水平越来越高,工业生产量的增加也间接影响了电力需求量的增加,给火电厂

学习

浅谈PLC自动化控制系统

阅读(23)

本文为您介绍浅谈PLC自动化控制系统,内容包括浅谈plc在自动化控制中的应用,plc控制系统的总结与展望。可编程序控制器,简称PLC,是以微处理器为基础,结合了计算机技术、自动控制技术、网络技术和通讯技术发展而来的一种新型工业控制自动化装

学习

无溶剂复合机控制系统分析

阅读(26)

本文为您介绍无溶剂复合机控制系统分析,内容包括无溶剂复合机的原理图,无溶剂复合机计算公式。无溶剂复合技术具有健康环保、高效节能、成本低等优点,是国际公认的一种绿色复合工艺,也是未来软包装复合工艺的主导方向。然而,与一些进口品牌

学习

温暖牌毛衣,那是爱的温度

阅读(30)

本文为您介绍温暖牌毛衣,那是爱的温度,内容包括外来媳妇本地郎温暖牌毛衣,温暖牌毛衣文案。有些孩子会觉得妈妈的味道并不美好,甚至一度嫌弃、抵抗,可长大后再去品味,却体会到了别样的感觉,那是被遗忘了的爱的味道。前两天,趁着老妈回老家,我

学习

辐射式温度计工作原理及计量检定要求

阅读(25)

本文为您介绍辐射式温度计工作原理及计量检定要求,内容包括辐射式温度计测量方法,工作用辐射温度计检定规程。温度是表示物体冷热程度的物理量,微观上讲是物体分子热运动的剧烈程度。而温度计是判断和测量温度的仪器。测量温度的方法有很

学习

基于MAX7219的显示模块在台达LC控制系统中的应用

阅读(25)

【摘要】MAX7219是一款8位LED显示驱动控制芯片,由其构造的显示模块,具有显示位数多、控制端子少、亮度可控且成本低廉等特点。文章重点介绍了实际应用中遇到的硬件和软件方面技术技巧问题,而结构原理则简叙。【关键词】MAX7219;LED;DVP;PLC1.

学习

无刷直流电机控制系统设计方案

阅读(28)

无刷直流电机芯片具备高性能、低功耗以及低成本的特点,在数字化控制系统中其外设资源只需利用少量的芯片就可以完成所需功能,特别是其双事件管理模块可以有效地控制多个逆变器,因此极大的提升了系统的可靠性。1无刷直流电机控制系统结构分