基于单片机的空调控制器设计说明
基于单片机的空调温度控制系统设计

基于单片机的空调温度控制系统设计作者姓名:杨耀武专业名称:信息工程指导教师:黄宇讲师摘要在自动控制领域中,温度检测与控制占有很重要地位。
温度测控系统在工农业生产、科学研究和在人们的生活领域,也得到了广泛应用。
因此,温度传感器的应用数量居各种传感器之首。
目前,温度传感器正从模拟式向数字集成式方向飞速发展。
本论文概述了温控器的发展及基本原理,介绍了温度传感器的原理及特性。
分析了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)目录 (IV)前言 (1)1 系统总体设计方案及功能 (2)1.1 温度传感器产品分类与选择 (2)1.1.1 常用的测温方法 (2)1.1.2 温度传感器产品分类 (2)1.1.3 温度传感器的选择 (4)1.2 总体方案的确定 (6)1.3 系统实现框图 (7)2 系统单元电路设计 (7)2.1 系统工作原理 (7)2.2 系统相关硬件及模块介绍 (8)2.2.1 温度采集电路 (8)2.2.2 信号处理与控制电路 (9)2.2.3 温度显示电路 (10)2.2.4 按键功能设置电路 (11)2.2.5 继电器控制电路 (12)2.2.6 存储数据电路 (13)2.2.7 报警、音乐电路 (13)2.2.8 电动机电路 (13)3 仿真软件介绍 (15)3.1 Keil uVision2软件 (15)3.2 Proteus软件 (16)4 系统硬件设计 (18)5 系统软件设计 (20)5.1 DS18B20数据通信概述 (20)5.2 LCD1602液晶数据显示概述 (23)5.2.1 接口信号说明 (23)5.2.2 控制器接口说明 (23)5.2.3 控制接口时序说明 (25)5.3 存储器24C02数据存储概述 (26)5.3.1 I2C 总线的定义 (26)5.3.2 I2C 总线的时序 (26)5.3.3 数据传送 (27)5.4 软件程序设计 (28)6 仿真及实验结果 (30)6.1 程序调试过程中遇到的问题及解决办法 (30)6.2 调试结果 (31)总结 (33)致谢 (34)参考文献 (35)附件1 系统硬件电路图 (36)附件2 系统软件程序 (37)前言现代信息技术的三大基础是信息采集控制(即温度控制器技术)、信息传输(通信技术)和信息处理(计算机技术)。
基于51单片机的空调温度控制设计

基于MCS-51单片机的空调智能温控器的设计与开发摘要本控制电路是以8051单片机为控制核心。
整个系统硬件部分包括温度采样电路,自激式A/D转换器,按键电路,驱动电路,时序电路,和8段译码器,LED数码显示器。
在配合用汇编语言编制的程序使软件实现,实现空调温度智能转换的基本功能。
本控制电路成本低廉,功能实用,操作简便,有一定的实用价值。
本文从3个方面展开论述,首先是硬件电路的描述;接着软件部分的设计;最后实现功能。
关键词8051单片机温度控制 LED数码显示一系统总体设计方案1.1 课题背景电子技术的发展,特别是随着大规模集成电路的产生,给人们的生活带来了根本性的变化,如果说微型计算机的出现使现代的科学研究得到了质的飞跃,那么单片机技术的出现则是给现代工业控制测控领域带来了一次新的革命。
目前,单片机在工业控制系统诸多领域得到了极为广泛的应用。
特别是其中的C51系列的单片机的出现,具有更好的稳定性,更快和更准确的运算精度,推动了工业生产,影响着人们的工作和学习。
在现代社会中,温度控制不仅应用在工厂生产方面,其作用也体现到了各个方面,随着人们生活质量的提高,酒店厂房及家庭生活中都会见到温度控制的影子,温度控制将更好的服务于社会.而今,空调等家用电器随着生产技术的发展和生活水平的提高越来越普及,一个简单,稳定的温度控制系统能更好的适应市场。
而本次设计就是要通过以MCS-51系列单片机为控制核心,实现空调机温度控制器的设计。
方案一通过温度传感器对空气进行温度采集,将采集到的温度信号传输给单片机,再由单片机控制显示器,并比较采集温度与设定温度是否一致,然后驱动空调机的加热或降温循环对空气进行处理,从而模拟实现空调温度控制单元的工作情况。
空调温控器主要单片机,时序电路,温度采样电路,A/D转换电路,温度显示电路,温度输入电路,驱动电路等组成。
系统原理图见图1所示:温度采样电路时钟图1 空调机温度控制系统框图方案二DS18B20单线连接方案,方案二采用单线连接,就是四块DS18B20连到单片机的一个IO口上,这种方案只用到单片机的一个IO口,大大的节约了单片机的IO口资源。
基于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系列的单片机的出现,具有更好的稳定性,更快和更准确的运算精度,推动了工业生产,影响着人们的工作和学习。
在现代社会中,温度控制不仅应用在工厂生产方面,其作用也体现到了各个方面,随着人们生活质量的提高,酒店厂房及家庭生活中都会见到温度控制的影子,温度控制将更好的服务于社会.而今,空调等家用电器随着生产技术的发展和生活水平的提高越来越普及,一个简单,稳定的温度控制系统能更好的适应市场。
基于STM32微处理的空调末端控制器的设计

基于STM32微处理的空调末端控制器的设计一、引言本文将首先介绍目前空调末端控制器的设计特点和存在的问题,然后详细介绍基于STM32微处理器的空调末端控制器的设计方案和主要功能模块,最后对该设计方案进行总结和展望。
二、空调末端控制器的设计特点和存在的问题1. 控制精度不高:现有的空调末端控制器在温度控制和风速控制方面存在精度不高、稳定性差的问题,无法满足用户对空调舒适性和节能性的要求。
2. 功能单一:传统的空调末端控制器功能单一,只能实现基本的空调控制功能,不能满足用户对智能化、多样化的需求。
3. 扩展性差:传统的空调末端控制器的扩展性差,难以满足不同型号、不同品牌的空调系统的需求。
基于STM32微处理器的空调末端控制器采用了现代化的设计理念和先进的技术手段,具有以下特点:1. 高性能处理器:采用STM32系列微处理器作为主控芯片,处理速度快、运行稳定、能耗低,能够满足复杂空调控制算法的需求。
2. 多功能模块:空调末端控制器包含温度控制、湿度控制、风速控制、定时开关机、遥控功能等多种功能模块,能够满足用户对空调舒适性和节能性的需求。
3. 易于扩展:空调末端控制器采用模块化设计,可以根据具体需求进行功能扩展,支持多种通讯接口,能够方便地与其他智能设备进行联动。
1. 温度控制模块:采用高精度的温度传感器,结合先进的控制算法,可以实现温度精度高、稳定性好的空调控制。
2. 湿度控制模块:采用湿度传感器,能够实现空调系统对室内湿度的精准控制,提高空调系统的舒适性。
3. 风速控制模块:精确控制空调室内机的风机转速,提供多档风速选择,满足用户对不同风速的需求。
4. 定时开关机模块:支持定时开关机功能,方便用户根据个人需求进行灵活的时间设置,实现节能和舒适的兼顾。
5. 遥控功能:提供遥控功能,用户可以通过手机端或者其他智能设备进行远程控制,实现智能化的空调控制。
五、总结和展望基于STM32微处理器的空调末端控制器具有处理速度快、功能丰富、易于扩展等优势,能够满足用户对空调舒适性和节能性的需求。
基于单片机的空调温度控制系统设计

基于单片机的空调温度控制系统设计作者姓名:杨耀武专业名称:信息工程指导教师:黄宇讲师摘要在自动控制领域中,温度检测与控制占有很重要地位。
温度测控系统在工农业生产、科学研究和在人们的生活领域,也得到了广泛应用。
因此,温度传感器的应用数量居各种传感器之首。
目前,温度传感器正从模拟式向数字集成式方向飞速发展。
本论文概述了温控器的发展及基本原理,介绍了温度传感器的原理及特性。
分析了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)目录 (IV)前言 (1)1 系统总体设计方案及功能 (2)1.1 温度传感器产品分类与选择 (2)1.1.1 常用的测温方法 (2)1.1.2 温度传感器产品分类 (2)1.1.3 温度传感器的选择 (4)1.2 总体方案的确定 (6)1.3 系统实现框图 (7)2 系统单元电路设计 (7)2.1 系统工作原理 (7)2.2 系统相关硬件及模块介绍 (8)页脚内容2.2.1 温度采集电路 (8)2.2.2 信号处理与控制电路 (9)2.2.3 温度显示电路 (10)2.2.4 按键功能设置电路 (11)2.2.5 继电器控制电路 (12)2.2.6 存储数据电路 (13)2.2.7 报警、音乐电路 (13)2.2.8 电动机电路 (14)3 仿真软件介绍 (15)3.1 Keil uVision2软件 (15)3.2 Proteus软件 (16)4 系统硬件设计 (18)5 系统软件设计 (20)5.1 DS18B20数据通信概述 (20)5.2 LCD1602液晶数据显示概述 (23)5.2.1 接口信号说明 (23)5.2.2 控制器接口说明 (24)页脚内容5.2.3 控制接口时序说明 (26)5.3 存储器24C02数据存储概述 (26)5.3.1 I2C 总线的定义 (26)5.3.2 I2C 总线的时序 (27)5.3.3 数据传送 (28)5.4 软件程序设计 (28)6 仿真及实验结果 (31)6.1 程序调试过程中遇到的问题及解决办法 (31)6.2 调试结果 (31)总结 (34)致谢 (35)参考文献 (36)附件1 系统硬件电路图 (37)附件2 系统软件程序 (38)页脚内容前言现代信息技术的三大基础是信息采集控制(即温度控制器技术)、信息传输(通信技术)和信息处理(计算机技术)。
基于STM32微处理的空调末端控制器的设计

基于STM32微处理的空调末端控制器的设计空调末端控制器是空调系统中的一个重要部件,它负责接收用户的控制指令,并将这些指令转化为相应的操作,最终实现对空调系统内部各个元件的控制。
随着科技的不断进步,传统的空调末端控制器已经不能满足人们对空调系统的需求,因此基于STM32微处理器的空调末端控制器逐渐成为主流。
STM32微处理器具有出色的性能和稳定性,配合相应的软件程序可以实现多种功能,因此在空调末端控制器的设计中,选择STM32微处理器是一个明智的选择。
下面将详细介绍基于STM32微处理器的空调末端控制器的设计。
首先,在硬件设计方面,空调末端控制器需要具备以下功能:接收用户控制指令的能力、与空调系统内部各个元件进行通信的能力、对空调系统内部元件进行精确控制的能力等。
因此,在硬件设计中需要包括STM32微处理器、各种传感器、执行器、通信模块等。
STM32微处理器作为控制单元,负责整个系统的控制和协调;传感器用于获取环境参数,如温度、湿度等;执行器用于控制空调系统内部元件,如风扇、压缩机等;通信模块用于与外部设备进行通信,如WiFi模块可以实现手机APP控制。
其次,在软件设计方面,空调末端控制器需要具备以下功能:接收用户控制指令的能力、根据环境参数进行自动调节的能力、实现智能控制的能力等。
因此,在软件设计中需要包括控制算法的编写、用户界面的设计、通信协议的制定等。
控制算法的编写是整个系统的核心,通过对环境参数的监测和分析,控制算法可以实现对系统的自动调节,提高系统的能效;用户界面的设计是为了方便用户对系统进行控制,可以通过LCD屏幕或手机APP来实现用户交互;通信协议的制定是为了与外部设备进行通信,可以采用MQTT或Modbus等通信协议。
最后,在整体设计方面,空调末端控制器需要具备以下特点:稳定性高、易于维护、智能化程度高等。
因此,在整体设计中需要考虑系统的稳定性、易于扩展性、可靠性等。
为了提高系统的稳定性,可以采用双机热备份设计,确保系统在其中一台主控出现故障时自动切换到备控状态,保证系统的正常运行;为了提高系统的易于维护性,可以实现远程更新程序的功能,通过网络远程更新程序,减少对硬件的干预;为了提高系统的智能化程度,可以实现定时开关机、智能温度调节等功能,提升系统的用户体验。
基于51单片机的空调温度控制设计教材
摘要本控制电路是以8051单片机为控制核心。
整个系统硬件部分包括温度采样电路,自激式A/D转换器,按键电路,驱动电路,时序电路,和8段译码器,LED数码显示器。
在配合用汇编语言编制的程序使软件实现,实现空调温度智能转换的基本功能。
本控制电路成本低廉,功能实用,操作简便,有一定的实用价值。
本文从3个方面展开论述,首先是硬件电路的描述;接着软件部分的设计;最后实现功能。
关键词8051单片机温度控制 LED数码显示一系统总体设计方案1.1 课题背景电子技术的发展,特别是随着大规模集成电路的产生,给人们的生活带来了根本性的变化,如果说微型计算机的出现使现代的科学研究得到了质的飞跃,那么单片机技术的出现则是给现代工业控制测控领域带来了一次新的革命。
目前,单片机在工业控制系统诸多领域得到了极为广泛的应用。
特别是其中的C51系列的单片机的出现,具有更好的稳定性,更快和更准确的运算精度,推动了工业生产,影响着人们的工作和学习。
在现代社会中,温度控制不仅应用在工厂生产方面,其作用也体现到了各个方面,随着人们生活质量的提高,酒店厂房及家庭生活中都会见到温度控制的影子,温度控制将更好的服务于社会.而今,空调等家用电器随着生产技术的发展和生活水平的提高越来越普及,一个简单,稳定的温度控制系统能更好的适应市场。
而本次设计就是要通过以MCS-51系列单片机为控制核心,实现空调机温度控制器的设计。
方案一通过温度传感器对空气进行温度采集,将采集到的温度信号传输给单片机,再由单片机控制显示器,并比较采集温度与设定温度是否一致,然后驱动空调机的加热或降温循环对空气进行处理,从而模拟实现空调温度控制单元的工作情况。
空调温控器主要单片机,时序电路,温度采样电路,A/D转换电路,温度显示电路,温度输入电路,驱动电路等组成。
系统原理图见图1所示:图1 空调机温度控制系统框图方案二DS18B20单线连接方案,方案二采用单线连接,就是四块DS18B20连到单片机的一个IO口上,这种方案只用到单片机的一个IO口,大大的节约了单片机的IO口资源。
基于单片机的智能空调设计
目录摘要 (I)Abstract (II)引言 (1)1 系统整体设计 (3)1.1 系统方案设计 (3)1.2 系统工作原理 (3)2 硬件设计 (5)2.1 电源模块设计 (5)2.1.1 电源模块选择 (5)2.1.2 电源模块电路设计 (5)2.2 单片机模块设计 (5)2.2.1 单片机型号选择 (5)2.2.2 单片机模块电路设计 (6)2.3 按键模块设计 (7)2.3.1 按键模块选择 (7)2.3.2 按键模块电路设计 (7)2.4 显示模块设计 (7)2.4.1 显示模块选择 (7)2.4.2 显示模块电路设计 (7)2.5 温度传感器模块设计 (8)2.5.1 温度传感器选择 (8)2.5.2 温度传感器模块电路设计 (8)2.6 红外传感器模块设计 (9)2.7 继电器模块设计 (9)3 软件设计 (10)3.1 系统主程序设计 (10)3.2 LCD液晶显示子程序设计 (11)3.3 温度控制子程序流程 (12)4 系统调试 (13)4.1 软件调试 (13)4.2 实物调试 (13)结论 (15)参考文献 (16)附录1 原理图 (18)附录2 源程序代码 (19)致谢 (31)摘要为了研究智能空调更简便的智能控制与管理操作,实现空调节能环保效果,对空调温度控制、感知人数等各个方面技术进行完善,利用数字[1]和模拟电路控制技术[2]以及微处理器控制技术实现了硬件和软件的集成。
以STC89C52单片机为核心,温度传感器、红外传感器、继电器加以辅助进行设计,使设计运行稳定。
温度控制系统的设计是为了处理社会上存在的某些浪费现象,从而节省能源。
空调设置为手动和自动两种模式,其中自动模式是利用红外传感器检测人体信号,实时显示室内人数,根据室内人数控制空调的开关;手动模式是设置温度的上、下限值,根据当前室内温度,空调自动制冷或者制热,风扇转动或者加热片发热。
结果表明,微机控制技术的应用,使硬件与软件相结合,大大提高了室内空调的使用功能,大大简化了温度控制及其日常运行;不仅不同区域的用户完全满足了房间内环境温度调节的不同要求,而且空调能够完全智能自动调节室内的环境温度,使得室内空调系统具有环保节能、操作更简单、无任何机械控制装置、安全防护性能更强等五大特点,采用单片机控制技术降低了系统成本,方便了实际的控制操作,提高了室内空调所用能源的综合利用率。
基于STM32微处理的空调末端控制器的设计
基于STM32微处理的空调末端控制器的设计本文旨在介绍一种基于STM32微处理器的空调末端控制器的设计方案。
该设计方案具有低功耗、高效率、稳定性好等优点,能够满足大部分家庭用空调的需求。
一、设计原理利用STM32微处理器作为核心,设计一个空调末端控制器,实现空调的远程控制,温度控制、定时开关、温度显示等功能。
其中,空调控制终端通过与互联网连接,实现远程控制的功能。
二、系统设计该系统主要分为两部分:软件部分和硬件部分。
1. 软件部分软件部分主要分为三个模块:系统初始化模块、驱动模块和应用程序模块。
系统初始化模块:系统初始化模块主要负责初始化系统中需要用到的各种变量以及外部设备。
驱动模块:驱动模块主要是将各种硬件设备驱动程序封装成函数,方便开发者进行调用和使用。
应用程序模块:应用程序模块主要是根据具体的业务需求开发的模块,实现系统的各种功能。
硬件部分主要包含了以下部分:STM32微处理器:作为系统的核心,主要负责控制整个设备的运行。
温度传感器:用于采集室内温度信息。
液晶显示器:用于显示室内温度、定时开关状态等信息。
空调驱动模块:用于控制空调开关与温度控制。
WiFi模块:用于实现空调远程控制的功能。
三、系统功能1. 远程控制功能空调控制终端通过连接互联网,可以实现对空调的远程控制,方便用户进行操作。
2. 温度显示和控制功能系统采集室内温度,并根据用户设置的温度范围,控制空调工作状态,保证室内温度始终处于合适的范围内。
3. 定时开关功能用户可以通过设定定时开关功能,在指定时间进行开关操作,避免长时间的工作影响室内温度。
四、总结。
基于单片机的温度空调控制器设计毕业设计
基于单片机的空调温度控制器设计学生姓名:学生学号:院(系):电气信息工程学院年级专业:电子信息工程指导教师:助理指导教师:二〇一五年五月毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:日期:年月日导师签名:日期:年月日注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
河北工程大学 课 程 设 计 基于单片机的空调控制器设计
专业:计算机科学与技术 班级: 1402班 组成员:尹振坤 陈秀贤 李晨光
目 录 2 设计任务 ..................................................................................................... 2 3 系统方案的确定 ........................................................................................... 2 3.1 温度传感器产品分类与选择 ......................................................................... 2 3.1.2 温度传感器产品分类 ............................................................................... 3 3.2 总体方案的确定 ........................................................................................ 7 4 系统电路总体设计 ...................................................................................... 10 4.1 系统工作原理 .......................................................................................... 10 4.2 系统硬件设计 .......................................................................................... 10 4.2.1 温度采集电路 ....................................................................................... 10 4.2.2 信号处理与控制电路 ............................................................................. 12 4.2.3 温度显示电路 ....................................................................................... 14 4.2.4 温度设置电路 ....................................................................................... 17 4.2.5 控制指示电路 ....................................................................................... 18 4.3系统软件设计 .......................................................................................... 18 4.3.2 软件程序设计 ....................................................................................... 21 5 系统的调试 .............................................................................................. 24 5.1 单片机89C51的调试 .............................................................................. 24 5.2 程序调试过程中遇到的问题和解决办法 ...................................................... 26 5.3 调试结果 ........................................................................ 错误!未定义书签。
附录 ............................................................................................................. 26 2 设计任务 设计题目:基于单片机的空调控制器设计 设计要求: 1. 温度控制范围18-26℃。 2.低于18℃给出一个控制信号,启动电暖设备。 3.高于26℃时,给出一个控制信号,启动制冷设备。 4. 能手动调整和自动调整。 3 系统方案的确定 3.1 温度传感器产品分类与选择 温度是日常生活中经常遇到的一个物理量,它也是科研和生产中最常见、最基本的产量之一。在很多场合都需要对温度进行测控,而温度测控离不开温度传感器,因此,掌握正确的测温方法及温度传感器的使用方法极为重要。 3.1.1 常用的测温方法 物体受热后温度就要升高,任何两个温度不同的物体相接触都必然产生热交换,直到两者的温度达到平衡为止。据此,可以选择某种温度传感器与被测物体接触进行温度测量,这种方法称为接触式测温。接触式测温常用于较低温度的测量。 此外,物体受热后温度升高的同时还伴有热辐射,因此,可利用温度传感器接收被 测物体在不同温度下辐射能量的不同来测量温度,这种测温方法称为非接触式测温。非接触式测温常用于高温测量。 3.1.2 温度传感器产品分类 目前,温度传感器没有统一的分类方法。按输出量分类有模拟式温度传感器和数字式温度传感器。按测温方式分类有接触式温度传感器和非接触式温度传感器。按类型分类有分立式温度传感器(含敏感元件)、模拟集成式温度传感器和智能温度传感器(即数字温度传感器)。 模拟式温度传感器输出的是随温度变化的模拟量信号。其特点是输出响应速度较快和MPU(微处理器)接口较复杂。数字式温度传感器输出的是随温度变化的数字量,同模拟输出相比,它输出响应较慢,但容易与MPU接口。下面对工程中常用的温度传感器做简单介绍。 1.热敏电阻式温度传感器 电阻式温度传感器分为热电阻式温度传感器和热敏电阻温度传感器,他们的特点是自身的电阻值随温度而变化。 热敏电阻式利用半导体材料制成的敏感组件,通常所用的热敏电阻温度传感器都是具有负温度系数的热敏电阻,它的电阻率受温度的影响很大,而且随温度的升高而减少,简称NTC。其优点是灵敏度高,体积小,寿命长,工作稳定,易于实现远距离;缺点是互换性差,非线性严重。 2.热电阻式温度传感器 利用热电阻温度系数随温度变化的特性而制成的温度传感器。称为热电阻温度传感器。对于大多数金属导体,其电阻值都具有随温度升高而增大的特性。由于纯金属的温度系数比合金的高,因此均采用纯金属作为热电阻组件。常用的金属导体材料有铂、铜、铁和镍。 3.热电偶式温度传感器 热电偶是一种传统的温度传感器,其测温范围一般为-50到+1600℃,最高可达+2800℃,并且有较高的测量精度。另外,热电偶产品已实现标准化、系列化,使用时易于选择,可方便地用计算机做线性补偿,因此,至今在测温领域内仍被广泛使用。它的理论基础是建立在热电效应上,将热能转化为电能。 4.模拟集成温度传感器 集成传感器是采用硅半导体集成工艺而制成的,因此亦称硅传感器或单片集成传感器。模拟集成温度传感器是在20世纪80年代问世的。它是将温度传感器集成在一个芯片上、可完成温度测量及模拟信号输出功能的专用IC,它属于最简单的一种集成温度传感器。模拟集成温度传感器的主要特点是功能单一(仅测量温度)、测温误差小、价格低、响应速度快、传输距离远、体积小、微功耗,适合远距离测温、控温,不需要进行非线性校准。外围电路简单,它是目前在国内外应用较为普遍的一种集成传感器。 5.智能温度传感器 智能温度传感器(亦称数字温度传感器)是在20世纪90年代中期问世的。智能温度传感器是微电子技术、计算机技术和自动测试技术的结晶,它也是集成温度传感器领域中最具活力和发展前途的一种新产品。目前,行许多著名的集成电路生产已开发出上百种智能温度传感器产品。 智能温度传感器具有以下三个显著特点:第一,能输出温度数据及相关的温度控制量,适配各种微控制器(MCU);第二,能以最简方式构成高性价比、多功能的智能化温度测控系统;第三,它是在硬件的基础上通过软件来实现测试功能的,其智能化程度也取决于软件的开发水平。 智能温度传感器内部都包含温度传感器、A/D传感器、存储器(或寄存器)和接口电路。有的产品还带多路控制器、中央控制器(CPU)、随机存取储存器(RAM)和只读存储器(ROM)。 3.1.3 温度传感器的选择 在介绍温度传感器的选择原则之前,首先介绍在测控系统中选择传感器的总原则,本原则适用于各种传感器的选择。 1.选择传感器的总原则 现代传感器在原理和结构上千差万别,如何根据具体的测控目的、测控对象以及测控环境合理地选择传感器,是单片机测控系统首先要解决的温度。当传感器选定之后,与之相配套的测控电路也就可以确定了。测控结果的成败,在很大程度取决于传感器的选择是否合理。作为单片机测控系统前向通道的关键部件,在选择传感器时应考虑一下几个方面: (1)根据测控对象与测控环境确定传感器的类型 首先要考虑采用何种原理的传感器,这需要分析多方面的因素之后才能确定。因为,即使是测量同一物理量,也有多种原理的传感器可供选择,哪一种原理的传感器更为合适,则需要根据被测量对象的特点和传感器的使用条件综合考虑一下一些具体问题:1)传感器的量程;2)被测位置对传感器体积的要求;3)测量方式为接触式还是非接触式;4)传感器信号的引出是有线还是无线;5)是购买传感器还是自行研制传感器以及价格因素等。 在综合考虑上述因素之后就能确定选择何种类型的传感器,然后再考虑传感器的具体性能指标。 (2)灵敏度的选择