智能空调控制系统设计
智能空调自动控制教学系统设计

[ y rs Itlgn icn io ig atmainss m; s ;ne ain Kewod ] nel e t r o dt nn ; uo t t Dei It t i a- i o ye n g r g o
O 引言
随着 现代 建筑 的高速 发展 , 宇智 能化 控制 系 楼 统 在建筑 中 占据 了重要 的位 置 , 其 中 的暖 通 空调 而
收稿 E期:2 0.81 t 0 60.0
( )监控功能:采用 PD控制原理对空调机 2 I
组 实现变 频器 调节 及启 停控 制 、冷 热 水 阀控 制 、回 风 阀控制 、操 作参 数显 示 、显 示报 警等 监控 内容 。
维普资讯
第 2 卷 第 3期 1 2 0 年 9月 07
制 冷 与 空 调
Rerg r to n r n i o i g fi e a i n a dAi Co d t n n i
Vb . lNo 3 1 . 2
Se 2 p. 007 1 ~ 1 4 . 01 0
d s , f n t n l e u r me t , i t g a i no t e s se , t ec n t ci n o P a t a s e t. o t ec re ai n s e il e ei n g u c i a q i o r e ns n e r t f h y tm o h o sr t f r c il a p c s T o r lt p ca i d u o c h o z ta h n d tan n f a ec n tu to d t ec rea i n d sg e s n e , h ec r i d l i i c c . e c i g a i ig o b s o sr ci n a o lto e i p ro n l n r n h n s h a t e t nmo e g f a e a sn i n
基于机器学习的智能空调控制系统设计

基于机器学习的智能空调控制系统设计随着科技的发展,越来越多的智能家居产品呈现在我们眼前,而智能空调也成为了家庭生活中不可或缺的一部分。
基于机器学习的智能空调控制系统设计,成为了越来越受欢迎的研究方向。
本文将从机器学习、智能空调系统等方面阐述基于机器学习的智能空调控制系统的设计过程及其优势。
一、机器学习机器学习是人工智能领域的一个重要分支,其核心是通过算法学习规律,从而实现对特定任务的自动化处理。
在智能空调控制系统中,机器学习可以通过对用户行为的数据分析,预测用户的需求并自动调节空调参数,提高用户体验。
此外,机器学习还可用于空调故障检测、能耗预测等方面。
二、智能空调系统智能空调系统是一种相对于传统空调而言,更加智能高效的系统。
该系统通过智能化的算法控制机器运行,以便为用户提供最大限度的舒适度同时降低运行成本。
通过大数据算法对室内环境数据进行分析和处理,智能控制空调工作,实现节能降耗、自动调控等功能,增强用户体验。
三、机器学习在智能空调系统中的应用分析对于基于机器学习的智能空调控制系统,我们可以将其分为学习模型和智能算法应用部分。
学习模型通过对大量历史数据的分析,挖掘其中的规律,并根据特定的指标对数据进行分析和处理,提高系统的预测准确性和调控效率。
智能算法应用部分则是通过学习模型,运用预测算法、自适应控制算法等方法,实现空调的自动化调控。
具体而言,机器学习在智能空调系统中的应用包括:1.数据分析:对于室内环境数据,可以通过算法分析,得出室内温度、湿度、二氧化碳等数据,为调控提供数据支持。
2.用户行为分析:通过用户行为数据的分析,可以预测用户的需要,如夜间制冷需求。
3.空调调控:通过大数据分析和自适应控制算法,实现调控功能。
4.空调故障检测:通过监控用户行为和设备状态,实时监测故障状态,提供预警和处理意见。
五、结论基于机器学习的智能空调控制系统具有明显的优势,能够用算法优化控制部分,实现预测、自动化调节,并实现整体的智能化控制,以提高控制精度和用户体验。
智慧空调系统方案设计方案

智慧空调系统方案设计方案智慧空调系统是一种基于现代科技的空调系统,为用户提供智能化的控制和管理功能,提高用户的舒适度和便利性。
下面是一份智慧空调系统方案设计方案。
一、系统概述智慧空调系统以用户的舒适度为核心,通过感知环境、智能控制等功能来提供高效的空调服务。
系统由感知模块、控制模块和管理模块组成。
二、感知模块感知模块负责感知环境中的温度、湿度等参数,以及识别用户的行为和喜好。
感知模块可以采用传感器、智能设备等技术,实时监测环境变化,并将感知数据传输给控制模块。
三、控制模块控制模块根据感知模块传输的数据进行智能化的控制决策。
它可以采用人工智能算法、预测模型等技术,根据用户的需求和环境的变化,自动调节空调温度、风速等参数,并实现自适应的舒适度控制。
此外,控制模块还可以实现多房间、多区域的独立控制,提供个性化的空调服务。
四、管理模块管理模块负责系统的运行管理和数据分析。
它可以采用云计算、大数据等技术,集中管理各个智慧空调系统的运行状态和数据。
通过对数据的分析和挖掘,可以提供用户行为分析、节能优化建议等功能。
管理模块还可以与其他智能家居系统进行联动,实现协同控制和智能调度。
五、系统特点1. 智能化控制:系统能够根据用户需求和环境变化,自动调节空调参数,实现个性化的舒适度控制,提高用户的舒适度和体验。
2. 多房间、多区域控制:系统支持多房间、多区域的独立控制,可以根据不同区域的需求,灵活地做出调整,提高能源利用效率。
3. 数据分析和优化:系统可以对用户行为和环境数据进行分析和挖掘,提供节能优化建议,帮助用户更好地管理和使用空调。
4. 联动控制和调度:系统可以与其他智能家居系统进行联动,实现协同控制和智能调度,提高整体智能化水平。
5. 个性化服务:系统可以通过学习用户的习惯和喜好,提供个性化的空调服务,满足用户的特殊需求。
六、系统优势1. 提高舒适度:智慧空调系统能够根据用户需求和环境变化,自动调节空调参数,提供个性化的舒适度控制,提高用户的舒适度和体验。
空调自动控制系统软件设计及调试

空调自动控制系统软件设计及调试一、软件设计1.需求分析:首先需要明确用户对空调自动控制的需求,包括温度设定范围、湿度设定范围、日常工作时间等。
根据需求分析确定软件的功能模块。
2.系统架构设计:根据软件功能模块,设计系统的整体架构,包括用户界面模块、数据处理模块、控制策略模块等。
3.用户界面设计:设计用户友好的界面,让用户能够方便地操作和监控空调自动控制系统。
界面应包括温度、湿度显示、温度调节按钮、模式选择按钮等。
4.数据处理设计:根据用户设定的温度和湿度范围,对室内温度和湿度进行实时监测和处理。
如果温度或湿度超出设定范围,则进行相应的控制策略。
5.控制策略设计:设计空调的控制策略,包括温度和湿度的控制算法、设备启动和关闭的逻辑等。
控制策略应根据实际需求进行优化,以提高系统的能效和舒适性。
6.后台管理设计:设计数据库和日志记录功能,对空调自动控制系统的运行数据进行记录和管理,方便系统的运维和故障排查。
二、软件调试1.单元测试:对软件中各个模块进行单元测试,验证其功能的正确性。
可利用模拟数据进行测试,或者连接实际空调设备进行测试。
2.集成测试:将各个模块进行集成测试,验证模块之间的接口和数据传递是否正常。
测试包括正常场景和异常场景的模拟,以确保系统的稳定性和鲁棒性。
3.功能测试:对整个系统进行功能测试,测试用户界面的操作性、数据处理的准确性和控制策略的正常运行。
可通过模拟用户场景实现测试,或者实际将系统投入到使用中进行测试。
4.性能测试:测试系统对大规模数据的处理能力,如同时控制多个空调设备的运行等。
通过监测系统的响应时间和资源占用情况,评估系统的性能是否满足需求。
5.软件优化:根据测试结果,对系统进行优化,包括减少资源占用、提高响应速度等。
优化的目标是提高系统的稳定性和用户体验。
6.用户验收测试:将系统交付给用户进行验收测试,确保系统满足用户需求并符合设计要求。
总结:空调自动控制系统的软件设计和调试是一个复杂的过程,需要对用户需求进行详细分析,设计合理的系统架构,并进行多层次的测试和优化。
空调智能控制系统设计论文

空调智能控制系统设计论文随着社会的进步和人们生活水平的提高,人们越来越关注舒适度问题,空调作为现代化的通风设备,其在人们生活中的重要性也越来越受到广泛关注。
然而,传统的空调使用方式,不能完全满足人们对舒适度和节能方面的需求,而空调智能控制系统应运而生。
本文基于空调智能控制系统的设计,旨在提高空调的舒适度和节能性。
首先,文章阐述空调智能控制系统的概念、特点和意义。
其次,详细介绍空调智能控制系统所包含的模块及其功能。
最后,设计实现一份基于循环神经网络的温度控制算法,并进行实验验证,说明这种算法比传统PID算法更加适用于空调智能控制系统。
空调智能控制系统是指通过先进的技术手段,实现对空调系统的监控、控制和管理的一种综合性系统,它拥有以下几个特点:一是具有自适应性能,在不同的时间和环境下能够实现差异化的运行模式;二是具有智能化能力,在一定程度上完成自我学习和优化;三是具有联网性能,可以实现与其他系统的互联互通,建立用户与系统之间的紧密联系。
空调智能控制系统的实现有着广泛的应用,它可以在工业、民用、军事等领域发挥作用,特别是在现代住宅布局中,空调智能控制系统具有很大的市场前景。
因此,研究空调智能控制系统对于提高人们生活水平、节能减排、保护环境都有着十分积极的作用。
空调智能控制系统一般包括硬件和软件两个部分。
硬件方面,主要包括传感器、执行器、电路板、网络接口等组成;软件方面,主要包括控制系统、数据库、算法等组成。
其中,算法是空调智能控制系统最为核心的组成部分,直接决定了整个系统的性能。
本文所做出的改进主要是基于循环神经网络(RNN)的温度控制算法。
与传统的PID算法相比,RNN算法的优点在于能够克服传统PID算法对时间序列的固有限制,并且可以自适应地调整模型结构以适应不确定性因素的变化。
为了验证该算法的有效性,本文进行了一系列实验,结果表明循环神经网络算法的温度控制效果要远远高于传统的PID算法,减少空调能耗的效果极为明显。
基于单片机的智能空调温度控制系统的设计

本毕业论文内容不涉及国家机密。
论文题目: 作者单位: 作者签名:
2.1 温度检测部分.......................................................................................................... 2 2.2 红外线检测部分...................................................................................................... 3 2.3 显示部分.................................................................................................................. 3 2.4 按键部分.................................................................................................................. 3
5.系统的调试与仿真....................................................................................... 17 6.总结和展望....................................................................................................20 参考文献...........................................................................................................20 附录................................................................................................................... 21 致谢................................................................................................................... 31
智能空调控制系统设计说明

智能空调控制系统设计说明一、引言智能空调控制系统是一种利用现代化技术对空调系统进行自动化控制的系统。
该系统通过搜集、分析和处理来自环境的多种数据,并根据用户需求和环境条件来控制空调设备的运行,以达到提高舒适性和节能的目的。
本文将详细介绍智能空调控制系统的设计。
二、系统设计1.系统架构感知层负责采集环境数据,包括室内温度、湿度、人体活动等;控制层根据数据分析结果进行设备的控制;应用层用于用户与系统的交互;管理层负责对系统进行监管和管理。
2.硬件设备智能空调控制系统的硬件设备包括传感器、执行器和控制器。
传感器负责感知环境数据,可以使用温湿度传感器、红外传感器等。
执行器用于控制空调设备的启停、温度调节等功能。
控制器是系统的核心,负责接收传感器采集的数据,进行数据分析和处理,并发送指令给执行器。
3.软件设计智能空调控制系统的软件设计主要包括数据处理、控制算法和用户界面设计三个方面。
数据处理模块负责接收传感器数据,对数据进行处理和分析,如计算温度差、人体活动检测等。
控制算法模块根据数据分析结果,确定空调设备的启停和温度调节策略。
用户界面设计模块提供用户操作界面,实现用户对系统的监控和控制。
三、系统功能1.温度控制系统根据用户设定的温度要求和环境实际情况,自动调节空调设备的工作模式、风速和温度等参数,实现室温控制。
2.舒适性优化系统可以根据传感器感知到的室内温度、湿度等数据,通过空调设备的调节实现舒适性的优化。
例如,在冬季,如果室内温度过低,系统会自动调高温度,提高室内舒适度。
3.能源管理系统可以通过数据分析,提供能源管理功能。
它可以监测室内外温度差异、节能设备的使用情况等,根据实际情况调整空调设备的工作模式和温度参数,以达到最佳的能源利用效果,降低能源消耗。
四、系统优势1.提高舒适性:系统可根据室内环境的实际情况智能调节空调设备的参数,提高室内舒适度。
2.节能减排:通过数据分析和优化控制算法,系统能够实现能源管理和节能减排,降低能源消耗。
智能空调系统设计

雨霖铃--陈倩“体悟—赏析”型教学执教者:陈倩,女,29岁。
中学一级教师,现任教于杭州市电子信息学校。
曾获得杭州市下城区“育苗奖;2003年杭州市教育先进工作者;杭州市第三届教坛新秀;2004年浙江省语文创新课教学比赛一等奖。
教学特色:“体悟—赏析”型教学——充分挖掘中国古典诗词丰富的艺术内涵,整合多种艺术手段,通过品词悟意、赏画入情、引导学生体验、感悟古诗词的艺术魅力,培养学生品读、鉴赏古诗词的能力,提高其审美情趣与人文素养。
教学理念:古典诗词教学重在赏悟,引领学生走进文本、感悟意境,体悟文本,理解作者的思想感情。
教学设计雨霖铃寒蝉凄切一、教材分析(一)课文出处:《雨霖铃寒蝉凄切》出自中等职业教育国家规划教材(人教社《语文》基础版)第三册第六单元的课文《宋词两首》,属于文言文阅读内的古诗词诵读篇目。
(二)单元重点:领会文言诗文的思想内容和艺术特色。
(三)《宋词两首》的主要教学目标:培养学生阅读和欣赏诗词的能力,能领略诗情画意,感受其意境美;反复吟诵,联想品味,提高欣赏能力,感受诗人抒发的强烈情感,从中受到思想教育。
(四)《雨霖铃寒蝉凄切》的特点:1.作为宋代婉约词派的代表作,它是一幅凄美婉约的水墨山水、一首细腻委婉的别离情歌,更是一曲仕途失意、前途无望的人生悲叹,需要张开想像的翅膀,使它有形可观,有声可听,有情可诉,这样才能学得轻松、有趣、深入。
因此,赏析这首词的凄婉之美、人生之悲就作为教学切入点。
2.作为一首艺术性很高的词作,《雨霖铃寒蝉凄切》的意境、语言、风格等内蕴着情节性、音乐性、画面感等综合艺术特质,可广泛挖掘,以各种形式体现。
3.作为课文中的第二首宋词,《雨霖铃寒蝉凄切》与之前的《念奴娇赤壁怀古》内容、风格迥异,学生学习有一定基础(词的概念、意境、风格等),又有可拓展、待提高的领域。
二、学情分析(一)职校学生的普遍学情:在《中等职业学校语文教学大纲(试行)》中,对文言文古诗词诵读的教学要求是“熟读背诵一定数量的名句、名段、名篇,扩大积累,增进学习古代诗文的兴趣”。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
燕山大学课程设计说明书题目:智能空调控制系统学院(系):年级专业:学号:学生姓名:指导教师:教师职称摘要智能空调控制系统是根据温度传感器采集室内的环境温度与系统的预设值进行对比,通过控制系统的预先设置,空调进行自动制冷或制热,从而达到了智能控制的目的。
根据人们对生活环境的要求和单片机的应用特性,本文介绍了应用STC89C52单片机进行控制的智能空调控制系统。
智能空调控制系统主要由电源电路、液晶显示电路、单片机控制电路、按键电路、控制指示电路等组成。
其工作原理是温度传感器DS18B20采集室内温度传送给单片机,单片机分析数据,控制智能空调加热或制冷。
此系统可以通过按键设置空调的温度,使空调对室内进行加温或降温,也可以对系统预设一个温度值,通过传感器感知室内温度与智能空调的预设温度值进行对比,通过单片机控制空调对室内进行加温或降温,达到智能空调的自动控制功能。
在定时功能启动的情况下,如果计时时间与定时时间相同,此时空调相应的状态会自动关闭,把定时时间存在STC89C52单片机内部的EEPROM中,断电后不会消失,直至通过按键去改变,达到了智能空调的定时功能。
关键词:智能空调;液晶显示;STC89C52单片机;ds18b20温度检测芯片目录1智能空调控制系统的方案设计 (1)1.1智能空调控制系统 (1)1.2系统工作原理 (2)1.2.1系统功能模块工作原理介绍 (2)1.2.2各功能要求实现的工作原理 (2)2系统功能模块的设计与实现 (5)2.1主控制模块 (5)2.1.1主控制单元模块设计 (5)2.1.2主控制单元工作原理 (5)2.2电源模块设计 (6)2.2.1电源模块概述 (6)2.2.2电源模块的应用 (6)2.3温度检测模块设计 (7)2.3.1温度传感器的选取 (7)2.3.2DS18B20概述 (7)2.3.3温度检测单元电路 (8)2.4显示模块设计 (10)2.4.11602液晶显示器概述 (10)2.4.2显示模块电路 (15)2.5模块设计 (17)2.5.1键盘电路功能设定 (17)2.5.2矩阵键盘电路工作原理 (17)2.6外围驱动电路模块设计 (18)2.6.1驱动电路 (18)2.6.2JQC-3FF继电器 (18)3系统软件设计 (20)4系统测试及结果分析 (23)4.1系统测试 (23)4.2系统测试结果及分析 (25)结论 (26)心得体会 ..................................................................... 错误!未定义书签。
参考文献 ..................................................................... 错误!未定义书签。
附录 (28)1 智能空调控制系统的方案设计本系统以单片机STC89C52为核心,采用电源模块、温度采集、键盘输入、液晶显示、驱动电路等,实现了基于空调温度控制系统。
把定时时间存入单片机EEPROM 中,不易丢失。
人机交互采用按键输入、液晶显示,界面友好,易于操作。
1.1 智能空调控制系统DS18B20温度传感器采集室内温度数据,并将信息反馈给CPU ,单片机分析并与设定的温度值进行比较,通过驱动电路使智能空调调节不同的工作状态,单片机的工作状态有加热、制冷工作状态。
不同的按键S 的功能设置为:S2为“加”,S10为“减”,S3启动/关闭,S5为启动智能空调制冷状态,S6为调节走时按键,S7为启动智能空调暖风工作状态,S13为开启/关闭定时,S14为调节定时。
系统的结构框图如图1-1所示:图1-1 智能空调控制系统结构框图1.2系统工作原理1.2.1系统功能模块工作原理介绍电源管理模块将外部交流电通过整流变压器及稳压芯片7805进行稳压,以便提供给各个系统工作模块,如DS18B20温度传感器、单片机主控制单元、液晶显示单元、驱动电路单元等。
单片机(STC89C52)主控制单元负责整个智能空调控制系统的运行控制,通过人际交互单元(按键及液晶显示)的系统功能设置,用1602液晶显示器将室内温度显示出来,并且可以通过按键进行调整,实现空调加热或制冷的工作状态设置,即达到智能空调的手动控制功能。
通过DS18B20温度传感器实时检测室温并通过1602液晶显示器显示室温,并将室温与预设值进行对比,实现空调自动制冷或加热,实现了智能空调的自动控制功能。
在定时功能启动的情况下,如果计时时间与定时时间相同,此时,空调相应的工作状态会自动关闭。
把定时时间存在STC89C52单片机内部的EEPROM中,断电后不会消失,直至通过按键去改变,实现了智能空调的定时加热或制冷功能。
1.2.2各功能要求实现的工作原理1、定时与时间显示刚开始上电时,1602液晶显示器上产生实时时间。
此系统运用单片机的定时器功能产生走时,采用的是二十四小时制,在一直通电的情况下,会一直加到23:59:59,然后清零从00:00:00重新开始。
若开启定时功能,液晶右下角显示定时时间,在显示器的右上角显示ON,未开启定时功能则显示OFF。
液晶显示屏的显示画面,如表1-1所示:表1-1 未开启定时或开启定时功能,液晶显示屏显示结果单片机得电后,其内部定时器会立即开启,在软件程序中设定其相应的内部定时器的寄存器从而相应的走时会比较准确的记录下来。
2、温度检测与显示DS18B20检测的室内温度信号返回给单片机,单片机会相应的处理此温度信号,同时送往液晶显示器显示。
提前设定的温度值存在单片机ROM 中,单片机处理后,也会在液晶上显示。
如表1-2所示,用**表示实时室内温度。
表1-2 液晶显示屏显示实时室内温度(**为温度值)智能温控就是感温头精确感应,把室内温度的变化传递给中央控制芯片,由芯片控制系统使室内温度达到显示屏上的设定温度,使用者只需要自身的要求而去设定不同的温度即可,以达到最大的智能化控制。
3、键盘调节人机交互采用键盘输入。
通过键盘输入指令,控制相应的不同状态的切换、时间定时长短的设定。
调整时间设定(*表示光标闪烁)如表1-3所示。
表1-3液晶显示的调整时间设定(*为走时时间,@为定时时间)通过按键把定时的时间写入单片机的EEPROM中,永久性保存。
2系统功能模块的设计与实现2.1主控制模块2.1.1主控制单元模块设计系统主控制单元,采用AT89c52单片机为主控制芯片,主要包括AT89c52单片机、复位电路、时钟电路、下载电路、电源指示电路。
2.1.2主控制单元工作原理图2-1 系统主控制单元功能电路STC89C52单片机具有256KB的程序存储区、8KBFlashROM,完全满足系统设计需要,按键S1为复位按键,采用低电平复位,电容C3与电阻R10组成上电复位电路,为了提高串行通信波特率的准确度,时钟电路采用12MHZ的晶振和电容C1、电容C2组成振荡电路。
2.2电源模块设计2.2.1电源模块概述LM7805是常用的三端稳压器,一般使用的是TO-220封装,能提供DC 5V 的输出电压,应用范围广,内含过流和过载保护电路。
带散热片时能持续提供1A的电流,如果使用外围器件,它还能提供不同的电压和电流。
2.2.2电源模块的应用图2-2 电源模块功能电路电源,总电源有220V输入,通过变压器和整流器输出12V直流电源。
但是这个直流电源很不稳定,所以再用一个7805进行稳压,输出稳定的5V 直流电源。
供单片机、lcd1602等使用。
2.3温度检测模块设计2.3.1温度传感器的选取温度是一种最基本的环境参数,人民的生活舒适度与环境的温度息息相关,DS18B20装置适用于人民的日常生活和工业和农业生产用的温度测量。
由半导体公司生产的DS18B20型单线智能温度传感器,属于新一代适配微处理器的智能温度传感器,可广泛用于工业、民用、军事等领域的温度测量及控制仪器、测控系统和大型设备中。
DS18B20具有体积小,接口方便,传输距离远等特点。
采用数字温度传感器DS18B20,与传统的热敏电阻相比,它能够直接读出被测温度并且可根据实际要求通过简单的编程实现9~12位的数字值读数方式。
可以分别在93.75ms和750ms内完成9位和12位的数字量,并且从DS18B20读出的信息或写入DS18B20的信息仅需要一根口线( 单线接口) 读写,温度变换功率来源于数据总线,总线本身也可以向所挂接的DS18B20供电,而无需额外电源。
因而使用DS18B20可使系统结构更趋简单,可靠性更高,成本更低。
测量温度范围为-55℃~+125℃。
在-10℃~+85℃,精度为±0.5℃。
DS18B20的精度较差为±2℃。
现场温度直接以“一线总线”的数字方式传输,大大提高了系统的抗干扰性。
2.3.2DS18B20概述1.DS18B20的性能特点:(1) 采用单总线专用技术,既可通过串行口线,也可通过其它I/O口线与微机接口,无须经过其它变换电路,直接输出被测温度值(9位二进制数,含符号位)。
(2) 测温范围是-55℃~+125℃。
(3) 内含64位经过激光修正的只读存储器ROM。
(4) 适配各种单片机或系统机。
(5) 用户可分别设定各路温度的上、下限。
(6) 内含寄生电源。
2.DS18B20内部结构DS18B20内部结构主要由4部分组成:64位光刻ROM,温度传感器,非挥发的温度报警触发器TH和TL,配制寄存。
DS18B20的管脚排列如图2-3所示。
图2-3 DS18B20引脚图3.DS18B20引脚功能如下:NC(1 、2 、6 、7 、8脚) :空引脚,悬空不使用。
VDD(3脚):可选电源脚,电源电压范围是3~5.5V。
DQ(4脚):数据输入/输出脚,漏极开路,常态下高电平。
2.3.3温度检测单元电路温度检测单元采用DS18B20实现温度的检测。
功能电路如图2-4所示,温度传感器DS18B20将采集回来的数据经P2.3口给AT89c52单片机,AT89c52单片机把这些数据进行分析,送至1602液晶显示器上显示温度。
2-4 DS18B 20温度检测功能电路具体操作如下:1.DS18B20初始化。
(1) 数据线拉到低电平“0”。
(2) 延时480微妙(该时间的时间范围可以从480到960微妙)。
(3) 数据线拉到高电平“1”。
(4) 延时等待80微妙。
如果初始化成功则在15到60微妙时间内产生一个由DS18B20所返回的低电平“0”。
根据该状态可以来确定它的存在,但是应注意不能无限的进行等待,不然会使程序进入死循环,所以要进行超时判断。
(5) 若CPU读到了数据线上的低电平“0”后,还要做延时,其延时的时间从发出的高电平算起(第(3)步的时间算起)最少要480微妙。