毕业设计论文基于AT89C51单片机的中小型的粮仓空气调节器温湿度控制设计.doc
《毕业设计论文基于AT89C51单片机的中小型的粮仓空气调节器温湿度控制设计.doc》由会员分享,可在线阅读,更多相关《毕业设计论文基于AT89C51单片机的中小型的粮仓空气调节器温湿度控制设计.doc(32页珍藏版)》请在三一办公上搜索。
1、装订线 毕业设计(论文)纸引言 空调器即空气调节器,是一种用于给空间提供处理空气的机组。它的功能是对该房间或封闭空间、区域内空气温、湿度、洁净度和空气流速等参数进行调节,以满足人体舒适或工艺过程的要求。而空调温度控制系统是空调的核心。 目前空调已广泛应用于生产、生活中。而此类家电越来越趋于轻巧型。微型单片机系统一起体积小、性能价格比高,指令丰富、提供多种外围接口部件、控制灵活等优点,广泛应用于各种家电产品和工业控制系统中,在温度控制领域应用也十分广泛。随着能源的日趋减少,大气污染愈加严重,节能意识一个不容忽视的问题。众所周知,空调正朝着节能、舒适、静噪于一体的方向发展。鉴于这些方面综合考虑,设
2、计一种可以实现温度控制的空调机,将会在节能方面有新的突破,也必将会取代传统靠人工实现温度控制的空调机。其应用范围极为广阔,极大方便了人们的生活和工作。 温湿度控制在现实生活应用非常广泛,计算机的出现与飞速发展人们对自动化的需求变得越来越高,而随着人们生活水平的提高,科技的进步,对温湿度控制的需求也越来越高。通过组态软件控制温湿度能够很好地解决传统控制软件存在的种种问题,使用户能根据自己的控制对象和控制目的的任意组态,完成最终的自动化控制工程,组态软件的IT化,大量的最新计算技术、通讯技术、多媒体技术被用来提高其性能,扩充其功能。组态软件控制系统技术的开发和应用有着十分重要的意义。 在二十世纪六
3、,七十年代,美国地区发生罕见的干旱天气,为解决干旱缺水地区的空调冷热源问题,美国率先研制出风冷式冷水机,用空气散热代替冷却塔。在空调历史中,美国已经发展和改进了有风管的中央单元式系统,并得到了正在现场安装和修理有风管的单元式空调系统的空调设备分销商和经销商的强力支持。WRAC是最简单和最便宜的系统,能够很容易的在零售商店中购得,并在持续高温来的时候自己安装。同时,无风管的SRAC和SPAC自70年代起在有别于美国市场的动力下在日本得到发展和改进。之后,设备设计和制造技术在90年代被转让到中国,这是通过与当地公司(包括主要元件如压缩机、热交换器、电动机、精细阀和电子控制器的本地制造商)组成的合资
4、公司进行的。在90年代中国也从其它先进国家吸收了较大型空调设备的先进高新技术,并与多数是美国的大公司组成合资企业。现今中国已是一个顶级国家,她的当地主要工厂和合资企业制造了大量SRAC和SPAC以满足增长的国内市场和出口需要。日本过去几年在把SRAC和SPAC机组出口到中国、欧洲和中东以建立新的市场。但是中国现今已是最大的空调出口国,在2001年出口的WRAC,SRAC和SPAC机组总数达500万台,2002年预计有750或800万台机组出口,而日本正在失去出口的地位。第1章系统总体方案设计1.1 本文要解决的主要内容 本课题在传统温湿度控制基础上,采用AT89C51单片机控制温湿度系统。主要
5、研究内容包括以下几个方面: 1、选用温湿度传感器时,应重点考虑抗干扰能力强,稳定性好,方便调节,信号易于处理、传送,便于多路测量,安装方便,维护简单,环境温度补偿容易的器件。 2、在硬件设计时,结构要尽量简单实用、易于实现,应尽量使用各种总线技术,以节约系统有限的I/0资源,并使系统电路尽量简单。 3、软件设计必须要有完善的思路,要充分考 虑到温度和湿度传感器 ,做到程序简单,调试方便。 4、设计单片机与各传感器及加热、加湿模块的接口电路,可以通过单片机对外界温度、湿度的自动控制。1.4 本文结构及主要研究内容 本文主要是针对空调温度、湿度的控制而设计,采用集成温度。传感器和湿度传感器,利用单
6、片机的控制空调,实现对外界温度、湿度的自动管理与控制,本文主要从以下几个方面进行分析。 1、介绍系统的研究背景、研究动态。 2、介绍系统的功能设计以及总体设计。 3、介绍系统各个部件的选择及功能。 4、介绍系统的硬件结构。 5、介绍系统的软件结构。 6、介绍系统的发展前景及改进方案。 7、总结本文。 第2章系统方案的总体设计 2.1 系统功能设计 主要针对中小型的粮仓设计,具备一般所需要的功能与作用: 1、可以测量空调外界温 度的变化,当温度达到 极限值时,可以做出及 时的响应,即做出报警动作,并自动调节温度。并在LED数码管上显示其温度值。 2、可以测量空调外界湿 度(含水量)的变化, 当湿
7、度达到预设值时, 可以做出及时的响应,即做出报警动作,自动开启除湿系统。在LED数码管上显示其湿度值。 3、有键盘等外部输入 设备,通过键盘的动作 来操作主机的动作,使人们可以通过输入相应温度值,来调节空调外部温度。2.2总体设计框图图2-1第3章系统各部分器件的选择 3.1芯片选择 3.1.1 AT89C51芯片 AT89C51是一种带4K字节的低电压、高性能CMOS 8位微处理器。AT89C2051是一种带2K字节闪存可编程可擦除只读储存器的单片机。单片机的可擦除只读存储器可以反复擦除1000次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相
8、兼容。 图3-1主要特性: 4K字节可编程FLASH存储器 全静态工作:0Hz-24MHz 三级程序存储器锁定 1288位内部RAM 32可编程I/O线 两个16位定时器/计数器 5个中断源 可编程串行通道 低功耗的闲置和掉电模式 片内振荡器和时钟电路 管脚说明: VCC:供电电压。 GND:接地。 P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P0口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。 P1口
9、:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。 P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用
10、内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。 P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。 P3口也可作为AT89C51的一些特殊功能口,如下表所示: P3.0 RXD(串行输入口) P3.1 TXD(串行输出口) P3.2 /INT0(外部中断0) P3.3 /INT1(外部中断1) P3.4 T0(记时器0外部输入)
11、P3.5 T1(记时器1外部输入) P3.6 /WR(外部数据存储器写选通) P3.7 /RD(外部数据存储器读选通) P3口同时为闪烁编程和编程校验接收一些控制信号。 RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。 ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH
12、地址上置0。此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。 PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。 EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。 XTAL1:反向振
13、荡放大器的输入及内部时钟工作电路的输入。 XTAL2:来自反向振荡器的输出。 3.1.2 AT89C51单片机的辅助电路复位电路:在满足51最小系统其他工作条件下,让RST管脚保持高电平(通常0.7Vcc以上电压)维持至少两个机器时钟,以引导单片机复位,之后RST管脚恢复为低电平。只要在RST复位输入引脚上接一电容至VCC端,下接一个电阻到地即可。对于CMOS型单片机,由于在RST端内部有一个下拉电阻,可将外部电阻去掉,而将外接电容减至1uF。上电复位的过程是在加电时,复位电路通过电容加给RST端一个短暂的高电平信号,此高电平信号随着Vcc对电容的充电过程而逐渐回落,即RST端的高电平信号必须
14、维持足够长的时间。上电时,Vcc的上升时间约为10ms,而振荡器的起振时间取决于振荡频率,如晶振频率为10MHz,起振时间为1ms;晶振频率为1MHz,起振时间则为10ms。 手动复位手动复位需要人为在复位输入端RST上加入高电平。通常采用的办法是在RST端和正电源VCC之间接一个按钮。当人按下按钮时,则VCC的+5V电平就会直接加到RST端。由于人的动作再快也会使按钮保持接通达数十毫秒,所以,保证能满足复位的时间要求。手动复位电路 复位后寄存器的状态当系统复位时,在SFRS中,除了端口锁存器、堆栈指针SP和串行口的SBUF外,其余的寄存器全部清0,端口锁存器的复位值为0FFH,堆栈指针值为0
15、7H,SBUF内为不定值。内部RAM的状态不受复位的影响,在系统上电时,RAM的内容是不定的。 措施有: 1、上电复位:加电后给RST一个高电平脉冲。简单的措施是阻容串联,电容接电源、电阻接地、中间节点接RST。加电瞬间,电容两侧电压差为0,两侧均为高,RST脚为高,随后C通过R放电使RST节点到0。取值10uF,8.2K。其他取值也可。 2、复位芯片:电源监控芯片(能完成上电复位、电源异常的复位)。比较可靠。 3、手动复位:按键短接RST和电源。最常用的内部时钟方式是采用外接晶体和电容组成并联谐振回路,不论是HMOS还是CHOMS型单片机,其并联谐振回路及参数相同。C51单片机允许的振荡晶体
16、可在1.224MHz之间选择,一般11.0592MHz。电容C1,C2的取值对振荡频率输出的稳定性、大小及振荡电路起振速度有一定的影响,可在20100pF之间选择,典型值为30pF。 图3-2时钟电路: 最常用的内部时钟方式是采用外接晶体和电容组成并联谐振回路,不论是HMOS还是CHOMS型单片机,其并联谐振回路及参数相同。C51单片机允许的振荡晶体可在1.224MHz之间选择,一般11.0592MHz。电容C1,C2的取值对振荡频率输出的稳定性、大小及振荡电路起振速度有一定的影响,可在20100pF之间选择,典型值为30pF。 XTAL1为反相器的输入,XTAL2为反相器的输出。可以利用它内
17、部的振荡器产生时钟,只要在XTAL1和XTAL2引脚上外接一个晶体及电容组成的并联谐振电路,就可以构成一个完整的振荡信号发生器。 时钟对于时间精度要求不是很高的系统,但是由于图中的C3、C4电容起着系统时钟频率调和稳定的作用,因此,在本系统的实际应用一定要注意选择参数为30pF,并保证电路具有良好的对称性。同时,要保证其温度系数要尽可能的低。实验证明,这两个电容元件对系统的检测误差有较大的关系。 外接晶体及电容C3,C4,并组成并联谐振电路。在电路中,对电容C3和C4的值要求不是很严格,如果用高质量的晶振,不管频率为多少,C3,C4通常都选择30pF。在有些地方,为了降低成本,晶体振荡器可用陶
18、瓷振荡器来代替。如果使用陶瓷振荡器,则电容C3,C4的值取47pF。图3-3 3.1.3 各芯片地址空间分配 硬件电路一旦确定,各芯片的地址范围实际就已经确定,编程时只要给出要选择芯片的地址,就能准确的选中该芯片。结合下图所示的连接,下面给出芯片IC1、IC2、IC3、IC4的地址范围。 程序和数据存储器地址均用16位,P0口确定低8位,P2口确定高8位地址。如P2.7=0时,选中IC2、IC4。地址线A0A15与P0、P2对应关系如下: 高8位P2.7P2.6P2.5P2.4P2.3P2.2P2.1P2.00/A15A14A13A12A11A10A9A8低8位P0.7P0.6P0.5P0.4
19、P0.3P0.2P0.1P0.0/A7A6A5A4A3A2A1A0表3-1 显然除P2.7固定外,其它位均可变,设P2.7=0,其它位全为0,则为最小地址0000H;若“/“位均变为”1“则为最大地址7FFFH,所以IC2、IC4占用地址空间为0000H7FFFH共32KB。同理IC1、IC3地址范围8000HFFFFH,此时P2.7=1,IC2与IC4占用相同的地址空间,由于二者一个为程序存储器,一个为数据存储器,在控制线、或控制下,不同时工作。地址空间重叠也没有关系。 3.1.4控制信号及片选信号 地址线P2.7分别通过一个非门接到IC1(27128)和IC3(62256)的片选CE端,余
20、下的两片芯片IC2和IC4则直接与地址线P2.7相连。当P2.7=1时,通过非门后,变为低电平,选中芯片IC1和IC3,当P2.7=0时,芯片IC2和IC4的片选端是低电平,因此被选中。每次同时选中两个芯片,具体是哪个芯片工作还要通过、和控制线控制。当片外程序存储器读选通信号为低电平时,肯定到ROM中读程序;当读、写通信号或为低电平则到RAM中读数据或向RAM写入数据。、三个信号是在执行指令时产生的,但在任一时刻,只能执行一条指令,所以只能一个信号有效,其它信号不可能同时有效。 3.1.5 集成湿度传感器 IH3605 HONEYWELL公司生产的集成湿度传感器IH3605采用集成电路技术,可
21、在集成电路内部完成对信号的调整。由于其具有精度高、线性好、互换性强等诸多优点,因此得到广泛的应用。 由于IH3605内部的两个热化聚合体层之间形成的平板电容器。所谓电容器就是能够储存电荷的“容器”。只不过这种“容器”是一种特殊的物质电荷,而且其所存储的正负电荷等量地分布于两块不直接导通的导体板上。至此,我们就可以描述电容器的基本结构:两块导体板(通常为金属板)中间隔以电介质,即构成电容器的基本模型。 电容量的大小可随湿度的不同发生变化,从而可完成对湿度信号的采集。热化聚合体层同时具有防御污垢、灰尘、油及其它有害物质的功能。IH3605采用SIP封装形。 图3-42. IH3605的主要技术指标
22、 图3-5 电源是向电子设备提供功率的装置,也称电源供应器,它提供计算机中所有部件所需要的电能。 电压:45.8V;供电电流: 200A湿度范围:0100RH精度:2RH(0100RH、25、V=5VDC);互换性:5RH(060RH);8RH(90RH);线性度:0.5RH(典型);重复性:0.5RH;稳定度:1RH(50RH 、5年内);响应时间:15s(25及空气缓慢流动环境下);工作温度:4085; 图3-63. IH3605的电压输出特性: IH3605的输出电压是供电电压、湿度及温度的函数。电源电压升高,输出电压将成比例升高,在实际应用中,通过以下两个步骤可计算出实际的相对湿度值。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 AT89C51 单片机 中小型 粮仓 空气 调节器 温湿度 控制 设计
链接地址:https://www.31ppt.com/p-4860467.html