毕业论文之空调机的温度控制.docx
《毕业论文之空调机的温度控制.docx》由会员分享,可在线阅读,更多相关《毕业论文之空调机的温度控制.docx(48页珍藏版)》请在三一办公上搜索。
1、四川省成都市技师学院(普通高职)毕业论文 系 部: 电子信息工程系 班 级: 09三年高电子4班 姓 名: 房钰章 指导教师: 冯松 完成日期: 2011年1月20日毕业设计、毕业论文开题报告论文题目空调机的温度控制专业班级09三年高电子4班姓 名房钰章指导教师冯松职 称教师选题调查报告、设计方案、论文提纲概述:一、题目:空调机的温度控制 二、市场调查结果分析: 单片机具有体积小、功能强、成本低、应用面广等优点,可以说,智能控制与自动控制的核心就是单片机。空调作为智能温度控制的代表,所以单片机广泛应用在空调中。 而根据市场调查我发现,近几年来,天津的基础建设日趋升温,城市建设规模不断扩大,中心
2、城区的改建和新城区的扩建,推动了当地的中央空调行业快速发展。目前天津很多大项目正在建设之中,另外主城区边缘一些新开发的高档社区也使得以多联机组为代表的中小型中央空调非常畅销。据初步统计,包括末端在内天津中央空调市场总容量为8亿元。其中,主机市场约占80%,末端市场约占20%。 正是由于单片机的迅速发展和空调的大量的寻求,考虑到我们要把大学所学的知识应用到实践中,我选择了空调的温度控制作为课题。三、设计方案及提纲:这次做的设计主要做的是空调温度控制系统总体设计阶段:单片机A/D转换器温度转换器输入部分制冷驱动控制显示部分1、硬件设计:先寻找单元电路最合适的设计方案,在进行单元电路设计。(1)温度
3、采集电路。(2)A/D转换电路。(3)数字显示部分及键盘电路。2、软件设计:(1)拟定程序的总体方案。(2)画出程序流程图。(3)编制具体程序。(4)程序修改检查。毕业论文的总体要求:1.论文题目:(下附署名)要求准确、简练、醒目、新颖。2.目录:目录是论文总体提纲,是了解论文的整体结构和重点的表现形式,在目录中应标示出论文各部分的标题。3.内容提要: 摘要主要说明论文的中心内容,突出自己对所提论点的见解及看法并阐明其现实意义。摘要力求精练,以200300字为宜。4.关键词关键词是从论文的题目、摘要和正文中选取出来的,是对表述沦为的中心内容有实质意义的词汇。关键字使用作计算机系统标引论文内容特
4、征的词语,便于信息系统汇集,以供读者检索。每篇论文一般选取3-8个词汇作为关键词,另起一行,排在“摘要”的左下方。5.论文正文:(1)引言:引言又称前言、序言和导言,用在论文的开头。引言一般要概括地写出作者意图,说明选题的目的和意义,并指出沦为写作的范围。引言要短小精悍、紧扣主题。(2)论文正文:正文是论文的主体,正文应包括论点、论据、论证过程和结论。主体部分包括以下内容:提出问题-论点;分析问题-论据和论证;解决问题-论证方法与步骤;结论(3)语言准确、表达简明;体式明确,标注规范;论证严密,富有逻辑性。6参考文献一篇论文的参考文献是将论文在研究和写作中可参考或引证的主要文献资料,列于论文的
5、末尾。所列参考文献的要求是:(1)所列参考文献应是正式出版社,以便读者考证。(2)所列举的参考文献要标明序号、著作或文章的标题、作者、出版物信息。毕业论文、毕业设计课题要求1.系统的总体方案论证。2.系统硬件工作原理。3.画出硬件电路原理图。4.绘制系统软件流程图,分析温度控制过程。5.编写主程序和相应的子程序,调试程序写出完整论文。 文字通顺、科学严谨、字迹工整、论文逻辑性强、层次清楚。目录一 总体方案设计1二 单片机简介2三 A/D转换5 四 温度检测的概述8五 AD5908六 LM74111七 显示部分的概述12八 74LS4713九 数码管15十 键盘部分18十一 软件部分的概述20十
6、二 主程序的设计22十三 十六进制十进制转换程序的设计23十四 中断服务子程序的设计24十五 标度转换子程序的设计25十六 整体程序26十七 仿真33十八 总结38十九 附录39空调机的温度控制 房钰章摘要:本文介绍了空调机温度控制系统。本温度控制系统采用的AT89C51单片机采集数据,处理数据来实现对温度的控制。主要过程如下:利用温度传感器收集的信号,将电信号通过A/D转换器转换成数字信号,传送给单片机进行数据处理,并向压缩机输出控制信号,来决定制冷或者制热。当安装有LED实时显示被控制温度及设定温度,使系统应用更加方便、直观。关键字:单片机,温度传感器,A/D转换一、总体方案设计用是以AT
7、89C51作为核心部分,控制调节室内温度。其工作过程将AD590作为室内温度传感器,当温度变化时,AD590会产生电流变化,经OPA1将电流转换为电压,由OPA2做零位调整,最后由OPA3反相放大十倍,并由ADC0804转换成数字信号送入单片机。按下P2.1(P2.2)按钮,放开后立即进入温度设定模式(进入减1度或增1度设定温度模式,),并显示上一次设定值,在温度范围内,每按一次设定温度将减(加)1 OC直到最低设定温度15 OC(直到设定最高温度35 OC),再按一次又回到最高设定温度35 OC(回到最低设定温度15 OC)。当室温高于设定温度,压缩机运转,使室温降低,当室温低于设定温度,缩
8、机停止运转。当进入减1度或增1度设定温度模式,如未再次按下按钮,经大约2秒后自动解除设定模式(已设定的值有效),回到室温显示模式。本程序以计时中断,每50毫秒中断一次,比较室温与设定温度一次,而令压缩机运转或停止。通过键盘设定温度,在温度范围内任意设定温度,超出范围设定无效并返回到原来设定的温度;欲设定温度时,输入“*”(设定),就进入设定模式,显示器显示“35”(设定初值)(如已设定过,则显示上一次设定值),开始输入键盘设定温度,设定完成后按“#”(确认)就可回到现在温度显示模式;如果没按下确定键则设定的温度无效。原理图如下所示:温度转换器A/D转换器制冷驱动控制输入部分显示部分单片机二.
9、单片机简介(AT89C51)AT89C51是美国ATMEL公司生产的低电压,高性能CMOS8位单片机,片内含4k bytes的可反复擦写的只读程序存储器(PEROM)和128 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器(CPU)和Flash存储单元,功能强大AT89C51单片机可为您提供许多高性价比的应用场合,可灵活应用于各种控制领域。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。AT89C单片机为
10、很多嵌入式控制系统提供了一种灵活性高且价廉的方案。外形及引脚排列如图1所示:图1主要特征:l 与MCS-51 兼容 l 4K字节可编程闪烁存储器 l 寿命:1000写/擦循环 l 数据保留时间:10年 l 全静态工作:0Hz-24MHz l 三级程序存储器锁定 l 1288位内部RAM l 32可编程I/O线 l 两个16位定时器/计数器 l 5个中断源 l 可编程串行通道 l 低功耗的闲置和掉电模式 l 片内振荡器和时钟电路管脚说明: VCC:供电电压。 GND:接地。 P0 口:P0口是一组8 位漏极开路型双向IO 口,也即地址数据总线复用口。作为输出口用时,每位能吸收电流的方式驱动8个T
11、TL逻辑门电路,对端口写“1”可作为高阻抗输入端用。在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活内部上拉电阻。在FIash编程时,P0口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。P1 口:P1是一个带内部上拉电阻的8位双向IO口,P1的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。FIash编程和程序校验期间,P1接收低8位地址。P2 口:P2是一个带
12、有内部上拉电阻的8位双向IO口,P2的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口,作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。在访问外部程序存储器或16位地址的外部数据存储器(例如执行MOVXDPTR指令)时,P2口送出高8位地址数据。在访问8 位地址的外部数据存储器(如执行MOVXRI 指令)时,P2 口线上的内容(也即特殊功能寄存器(SFR)区中R2寄存器的内容),在整个访问期间不改变。Flash编程或校验时,P2亦接收高位地址和其它控制信号。P3 口:P3口管脚是8
13、个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。 P3口也可作为AT89C51的一些特殊功能口,如下表所示: 口管脚 备选功能 P3.0(RXD)(串行输入口) P3.1(TXD)(串行输出口) P3.2()(外部中断0) P3.3()(外部中断1) P3.4(T0)(记时器0外部输入) P3.5(T1)(记时器1外部输入) P3.6()(外部数据存储器写选通) P3.7()(外部数据存储器读选通) P3口同时为闪烁编程和编程校验接收一些控制信号。
14、 RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。 ALE/:当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低8位字节。即使不访问外部存储器,ALE 仍以时钟振荡频率的l6 输出固定的正脉冲信号,因此它可对外输出时钟或用于定时目的。要注意的是:每当访问外部数据存储器时将跳过一个ALE脉冲。:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。 /VPP:当保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程
15、序存储器。注意加密方式1时,将内部锁定为RESET;当端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。 XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。 XTAL2:来自反向振荡器的输出。 振荡器特性: XTAL1和XTAL2分别为反向放大器的输入和输出。该反向放大器可以配置为片内振荡器。石晶振荡和陶瓷振荡均可采用。如采用外部时钟源驱动器件,XTAL2应不接。有余输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。 闲散节电模式及掉电模式:AT89C51有两种可用软件编程
16、的省电模式,它们是闲散模式和掉电工作模式。这两种方式是控制专用寄存器PCON中的PD和IDL位来实现的。PD是掉电模式,当PD=1时,激活掉电工作模式,单片机进入掉电工作状态。IDL是闲散等待方式,当IDL=1,激活闲散工作状态,单片机进入睡眠状态。如需要同时进入两种工作模式,即PD和IDL同时为1,则先激活掉电模式。在闲散工作模式状态,中央处理器CPU保持睡眠状态,而所有片内的外设仍保持激活状态,这种方式由软件产生。此时,片内随机存取数据存储器和所有特殊功能寄存器的内容保持不变。闲散模式可由任何允许的中断请求或硬件复位终止。终止闲散工作模式的方法有两种,一是任何一条被允许中断的事件被激活,I
17、DL被硬件清除,即刻终止闲散工作模式。程序会首先影响中断,进入中断服务程序,执行完中断服务程序,并紧随RETI指令后,下一条要执行的指令就是使单片机进入闲散工作模式,那条指令后面的一条指令。二是通过硬件复位也可将闲散工作模式终止。需要注意的是:当由硬件复位来终止闲散工作模式时,中央处理器CPU通常是从激活空闲模式那条指令的下一条开始继续执行程序的,要完成内部复位操作,硬件复位脉冲要保持两个机器周期有效,在这种情况下,内部禁止中央处理器CPU访问片内RAM,而允许访问其他端口,为了避免可能对端口产生的意外写入:激活闲散模式的那条指令后面的一条指令不应是一条对端口或外部存储器的写入指令。在掉电模式
18、下,振荡器停止工作,进入掉电模式的指令是最后一条被执行的指令,片内RAM和特殊功能寄存器的内容在中指掉电模式前被冻结。退出掉电模式的唯一方法是硬件复位,复位后将从新定义全部特殊功能寄存器但不改变RAM中的内容,在VCC恢复到正常工作电平前,复位应无效切必须保持一定时间以使振荡器从新启动并稳定工作。三. A/D转换(ADC0804)ADC0804是用CMOS集成工艺制成的逐次逼近型A/D转换器。分辨率8位,转换时间100s,存储时间135s,输入电压范围05V,增加某些外部电路后,输入模拟电压可为5V。该芯片内有输出数据锁存器,当与计算机连接时,转换电路的输出可以直接连接在CPU数据总线上,无需
19、附加逻辑接口电路。ADC0804芯片外引脚图如2所示。图2引脚名称及意义如下:、 (引脚1、2、3):是数字控制输入端,满足标准TTL逻辑电平。其中和用来控制A/D转换的启动信号。、用来读A/D转换的结果,当它们同时为低电平时,输出数据锁存器DB0DB7各端上出现8位并行二进制数码。CLKIN(引脚4)和CLKR(引脚19):ADC0801ADC0805片内有时钟电路,只要在外部“CLKIN”和“CLKR”两端外接一对电阻电容即可产生A/D转换所要的时钟,其震荡频率为FCLK1/1.1RC。其典型应用参数为:R=10K,C=150PF,FCLK640KHZ,转换速度为100s。若采用外部时钟,
20、则外部FCLK可以从CLKIN端送入,此时不接R、C。允许的时钟频率范围为100KHZ1460KHZ。(引脚5):是转换结束信号输出端,输出跳转为低电平表示本次转换已经完成,可作为微处理器的中断或查询信号。在典型应用FCLK=640KHZ时,转换时间约为103s114s。当FCLK超过640KHZ,转换精度下降,超过极限值1460KHZ时便不能正常工作。VIN(+)(引脚6)和VIN(-)(引脚7):被转换的电压信号从VIN(+)和VIN(-)输入,允许此信号是差劲的或不共地的电压信号。如果输入电压VIN的变化范围从0V到Vmax,则芯片的VIN(-)端接地,输入电压加到VIN(+)引脚。由于
21、该芯片允许差动输入,在共模输入电压允许的情况下,输入电压范围可以从非0状态开始,即Vmin至Vmax。此时芯片的VIN(-)端应该接入等于Vmin的恒值电码坟上,而输入电压VIN仍然加到VIN(+)引脚上。AGND(引脚8)和DGND(引脚10):A/D转换器一般都有这两个引脚。模拟地AGND和数字地DGND分别设置引入端,使数字电路的地电流不影响模拟信号回路,以防止寄生耦合造成的干扰。VREF/2(引脚9):参考电压VREF/2可以由外部电路供给,“VREF/2”端直接送入,VREF/2端电压值应是输入电压加以改变,转换的0点无需调整。放大10倍:本电路A/D十进制乘2显示,取二位整数输出最
22、大转换值=FFH(225),OPA3为放大10倍时,则本电路最大测量度为:最大显示温度=5.1v/10=0.51v即51摄氏度(10为放大倍数)255x=51,知x=0.2,即先乘2再除以10,FHH255255*2=510,R4=0.5,R3=10,即D4=0,D3=5,D2=1,D1=0本电路显示器只取D3,D2两位数。温度值()OPA1(V)OPA2(V)OPA3(V)ADC(VIN)ADC(输出值)02.73200000H(0)102.832-0.11132H(50)202.932-0.22264H(100)303.032-0.33396H(150)403.132-0.444C8H(2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 空调机 温度 控制
链接地址:https://www.31ppt.com/p-1652438.html