单片机课程设计空调温度控制.docx
- 文档编号:3059490
- 上传时间:2022-11-17
- 格式:DOCX
- 页数:28
- 大小:542.65KB
单片机课程设计空调温度控制.docx
《单片机课程设计空调温度控制.docx》由会员分享,可在线阅读,更多相关《单片机课程设计空调温度控制.docx(28页珍藏版)》请在冰豆网上搜索。
单片机课程设计空调温度控制
燕山大学
课程设计说明书
课程名称单片机原理及应用技术
题目空调温度控制
学院(系)电气工程学院
年级专业2011级检测技术与仪器一班
学号4
学生余焊威
指导教师吴希军
教师职称副教授
燕山大学课程设计(论文)任务书
院(系):
电气工程学院基层教学单位:
仪器科学与工程系
学号
4
学生
余焊威
专业(班级)
检测11-1
设计题目
空调温度控制
设
计
技
术
参
数
利用实验仪上显示电路、键盘或开关电路、A/D转换电路,模拟空调恒温控制。
可以利用实验仪上的电位器模仿温度变化,制冷可以用发光二极管模拟,也可以控制直流电机模仿压缩机的运行。
要求可以用键盘或开关设定恒温温度,当外界温度超过设定温度1℃时,就要启动加热或制冷压缩机。
设
计
要
求
显示电路、键盘或开关电路、A/D转换电路的硬件电路设计;
编制相应的程序。
工
作
量
设计的容满足课程设计的教学目的与要求,设计题目的难度和工作量适合学生的知识和能力状况,工作量饱满。
工
作
计
划
查阅资料进行设计准备、设计硬件电路、编制程序,编制程序、验证设计、撰写任务书。
参
考
资
料
单片微型计算机接口技术及其应用淑清国防工业
单片机原理及应用技术淑清国防工业
单片机应用技术汇编
指导教师签字
基层教学单位主任签字
说明:
此表一式四份,学生、指导教师、基层教学单位、系部各一份。
2014年7月6日
引言3
摘要4
第一章设计说明5
1.1设计要求5
1.2设计目的5
1.3设计过程5
第二章设计总体说明6
第三章各个模块介绍7
3.1总体模块介绍7
3.28051单片机介绍7
3.3可调模拟输入电路介绍8
3.4A/D转换器模块介绍9
3.58255与LED显示介绍10
3.6数码管与键盘工作介绍12
第四章硬件连接15
第五章程序流程图16
第七章程序设计19
总结25
参考文件26
燕山大学课程设计评审意见表27
引言
温度是表示物体冷热程度的物理量,微观上来讲是物体分子热运动的剧烈程度。
温度只能通过物体随温度变化的某些特性来间接测量,而用来量度物体温度数值的标尺叫温标。
它规定了温度的读数起点(零点)和测量温度的基本单位。
国际单位为热力学温标(K)。
目前国际上用得较多的其他温标有华氏温标(°F)、摄氏温标(°C)和国际实用温标。
从分子运动论观点看,温度是物体分子运动平均动能的标志。
温度是大量分子热运动的集体表现,含有统计意义。
对于个别分子来说,温度是没有意义的。
在现代社会中,温度控制不仅应用在工厂生产方面,其作用也体现到了各个方面,随着人们生活质量的提高,酒店厂房及家庭生活中都会见到温度控制的影子,温度控制将更好的服务于社会.而今,空调等家用电器随着生产技术的发展和生活水平的提高越来越普及,一个简单,稳定的温度控制系统能更好的适应市场。
摘要
在现代自动控制领域中,温度检测占据这至关重要的作用。
温度检测系统在科研领域、安全监控以及人们的日常生活发挥着无可替代的作用。
温度控制系统正从模拟式向数字式飞速发展。
本论文概述了空调温度控制系统的原理及特性,在此基础上描述了系统研制的理论基础,温度采集等部分的电路设计,并对测温系统的一些主要参数进行了讨论。
针对测温系统温度采集、接收、处理、显示部分的总体设计方案进行了论证,进一步介绍了单片机在系统中的应用,分析了系统各部分的硬件及软件实现。
本空调温度控制系统采用以MCS51单片机为核心,以控制室温度稳定为目的。
通过单片机处理经A/D转换后的模拟信号,控制制冷制热电机的运转,以达到控制室温度稳定的目的。
关键字:
51单片机温度控制
第一章设计说明
1.1设计要求
利用实验仪上显示电路、键盘或开关电路、A/D转换电路,模拟空调恒温控制。
可以利用实验仪上的电位器模仿温度变化,制冷可以用发光二极管模拟,也可以控制直流电机模仿压缩机的运行。
要求可以用键盘或开关设定恒温温度,当外界温度超过设定温度1℃时,就要启动加热或制冷压缩机。
而且要求显示电路、键盘或开关电路、A/D转换电路的硬件电路设计,编制相应的程序。
1.2设计目的
温度是科学技术中最基本的物理量之一,物理、化学、生物等学科都离不开温度。
在工业生产中,电流、电压、温度、压力、流量、流速和开关量都是常用的主要被控参数。
其中,温度控制越来越重要,没有合适的温度,许多电子设备就不能正常的工作。
由此可见,温度影响的各方各面,而温度的控制也显得日益重要。
传统的人工操作控制温度,效率低,精度小,误差大,操作受到很大的人为因素的影响。
为了提高工业生产效率,减小误差,基于单片机的智能化的温度控制是主流。
现代的智能空调,不仅利用了数字电路技术和模拟电子技术,而且采用了单片机技术,实现了软硬件的结合,既完善了空调的功能,又简化了空调的控制与操作,不仅满足了不同用户对温度的不同要求,而且能全智能调节室温度。
单片机是一种集CPU、RAM、ROM、I/O接口和中断系统等部分于一体的器件,只需要外加电源和晶振就可实现对数字信息的处理和控制。
因此,单片机广泛用于现代工业生产控制中。
本次课程设计的目的是,围绕为了熟悉WAVE开发软件及在电子信息课程中的应用课程,学习WAVE软件的使用,使我们能熟练的应用WAVE软件实现对80C51单片机的编程,了解程序开发过程中用到的一些基础知识,同时使我们熟悉应用程序开发过程,使我们从学校学习到参加工作之间有一个良好的过渡,为今后处理相应领域的专业问题打下坚实的程序基础。
1.3设计过程
本设计采用51单片机为控制芯片,用伟福实验箱上的电位器来模仿温度传感器,将电位器输出的电压输入A/D转换芯片,再将转换后的模拟信号输入单片机,通过单片机扩展的显像管、LED灯、矩阵键盘等来实现其功能。
第二章设计总体说明
本次单片机课程设计空调温度控制,采用MCS-51单片机作为控制芯片,要求利用实验仪上显示电路、键盘、或开关电路、A/D转换电路,模拟空调恒温控制,可以实现键位与数字动态显示的一种设定温度可变的空调温度控制系统。
本系统功能由硬件和软件两大部分协调完成,硬件部分主要完成电位器对温度的电压模拟、温度的设定、温度信息的显示等功能;而软件主要完成对模拟输出的温度信号进行数字化处理及数码显示管的显示控制等功能。
电位器通过改变电压模仿温度传感器输出,经A/D转换变成0-255的数字信号从而输入单片机,单片机执行运算程序。
由于要设定温度,我们需要用键盘或开关输入温度数值,初始设定温度值由程序写入,用户可通过外接键盘改变初始设定温度。
单片机对键盘进行扫描,确定那个键按下。
然后显像管显示实际和设定温度。
实际温度大于设定温度,则红灯亮;实际温度小于设定温度,则绿灯亮。
根据以上设计思想,可设计功能如下:
利用伟福试验箱的六位数码管,后两位显示设定温度,初定为10-30摄氏度;第三到第五位显示实际温度,初定为-40-50摄氏度。
另通过设置键盘上的两个键位,实现温度+1和-1功能,用来调控设定温度,初定为NEXT、LAST键。
再利用L1(红灯)和L2(绿灯)来模仿加热和制冷的电机驱动
图1空调温度控制系统总系统框图
第三章各个模块介绍
3.1总体模块介绍
本设计共分为四个模块,分别为温度测量、按键控制、数码管温度显示、LED灯模仿制冷和制热系统。
1)温度测量模块是以电压器输出的电压模仿温度传感器通过A/D转换后进入单片机进行程序运算。
2)按键控制模块是通过键盘上NEXT、LAST键来升高或降低设定温度,通过比较与实际温度的大小来控制制冷和制热系统的运行。
3)数码管温度显示模块用来显示设定温度以及实际温度。
4)LED灯模块用来模仿制冷和加热电动机的动作。
3.28051单片机介绍
图28051单片机引脚图
单片机就是在一块硅片上集成了微处理器、存储器和各种输入输出接口电路的微型计算机,简称单片机。
单片机以其较高的性能价格比受到了人们的重视和关注。
它的优点就是体积小、重量轻、抗干扰能力强、对环境要求不高、价格低廉、可靠性高、灵活性好、开发较为容易。
由于单片机具有较高的性能比,国MCS-51系列单片机得到了广泛的应用。
单片机根据其基本操作处理的位数可分为4、8、16、32位单片机,应用最为广泛的是八位单片机。
根据本次设计的实际情况和要求,在本次设计中采用80C51作为系统的控制芯片。
单片机的40个引脚大致可分为4类:
电源、时钟、控制和I/O引脚。
⒈电源:
⑴VCC-芯片电源,接+5V;
⑵VSS-接地端;
⒉时钟:
XTAL1、XTAL2-晶体振荡电路反相输入端和输出端。
⒊控制线:
控制线共有4根,
⑴ALE/PROG:
地址锁存允许/片EPROM编程脉冲
①ALE功能:
用来锁存P0口送出的低8位地址
②PROG功能:
片有EPROM的芯片,在EPROM编程期间,此引脚输入编程脉冲。
⑵PSEN:
外ROM读选通信号。
⑶RST/VPD:
复位/备用电源。
①RST(Reset)功能:
复位信号输入端。
②VPD功能:
在Vcc掉电情况下,接备用电源。
⑷EA/Vpp:
外ROM选择/片EPROM编程电源。
①EA功能:
外ROM选择端。
②Vpp功能:
片有EPROM的芯片,在EPROM编程期间,施加编程电源Vpp。
⒋I/O线
80C51共有4个8位并行I/O端口:
P0、P1、P2、P3口,共32个引脚。
P3口还具有第二功能,用于特殊信号输入输出和控制信号(属控制总线)。
P0口输入时需要接上拉电阻才能置1;
3.3可调模拟量输入电路介绍
温度是一个非电量物理量,需要将之转化为电信号才能进行后续的测量和控制。
由于电位器电路用于产生可变的模拟量,为此,在此课程设计中,利用了实验仪器上的电位器来模拟温度变化,将温度这个非物理量转化为电压信号输出。
电位器结构图如所示。
图3电位器示意图图4电位器与A/D转换器连接图
3.4A/D转换器模块介绍
A/D转换电路是将从电位器输出的模拟电信号转换为数字电信号的电路结构。
目前A/D转换器的种类很多,有计数比较型、逐次逼近型、双积分型等等。
选择A/D转换器件主要从转换速度、精度和价格上考虑。
逐次逼近型A/D转换器,在精度、速度和价格上都比较适中,是最常用的A/D转换器。
双积分A/D转换器,具有精度高、抗干扰性好、价格低廉等优点,但转换速度慢。
近年来在微机应用领域中也得到了广泛的应用。
本次设计采用八路模拟输入通道的逐次逼近型的八位A/D转换器ADC0809。
采用ADC0809作为与单片机的接口电路,它的结构比较简单,转换速度较高。
采用ADC0809作为A/D转换器具有与单片机连接简单的优点,它是八位的转换器可以与八位的单片机直接连接,这样就简化了系统的连接电路也有利于系统软件的编写。
是目前国应用最广泛的8位通用A/D芯片。
ADC0809芯片的接口及其外接电路如下图所示。
图5A/D转换部结构图
图6ADC0809芯片图7ADC0809A/D转换电路
ADC0809芯片,部有一个8通道多路开关,它可以根据地址码锁存译码后的信号,只选通8路模拟输入信号中的一个进行A/D转换。
图中多路开关可选8个模拟通道,允许8路模拟量分时输入,共用一个A/D转换器进行转换,这是一种经济的多路数据采
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 课程设计 空调 温度 控制