电冰箱温度控制新版专业系统设计.doc
《电冰箱温度控制新版专业系统设计.doc》由会员分享,可在线阅读,更多相关《电冰箱温度控制新版专业系统设计.doc(31页珍藏版)》请在咨信网上搜索。
1、电冰箱温度控制系统设计一、 引言电冰箱是每个家庭当代化厨房必备家用电器之一,它是运用电能在箱体内形成低温环境,用于冷藏冷冻各种食品和其她物品家用电器设备。它重要任务就是控制压缩机、化霜加热等来保持箱内食品最佳温度达到食品保鲜目,即保证所储存食品在通过冷冻或冷藏之后保持色、味、水分、营养基本不变。从19世界上第一台电机压缩式电冰箱研制成功,随着科学技术飞速发展电冰箱也在不断演变和更新特别是近年来高新技术迅猛崛起更使得电冰箱发展日新月异。 当代社会每一种家庭都处在快节奏生活中人们大多已无闲暇时间和精力耗费在经常性采购寻常生活用品上。因而集中时间大量采购新型生活方式已为越来越多人所接受从而决定了大容
2、量电冰箱将是一种国际化发展趋势。老式机械式直冷式电冰箱控制原理是依照蒸发器温度控制制冷压缩机启、停,使电冰箱内温度保持在设定温度范畴内。普通,当蒸发器温度升至35时启动压缩机制冷;当温度低于-10 -20时停止制冷,关断压缩机。随着微机技术飞速发展,单片机以其体积小、价格低、应用灵活等长处在家用电器、仪器仪表等领域中得到了广泛应用。采用单片机进行控制,可以使电冰箱控制更精确、灵活、直观。本次所设计就是基于51单片机电冰箱温度控制系统,以AT89C51单片机为核心控制压缩机启动和停止,解决了老式电冰箱控制系统存在局限性,可以使控制更精确、更灵活。本次设计目是设计一种温度控制系统,规定:1. 运用
3、键盘分别控制冷藏室、冷冻室温度(05,-7 -18);2. 显示各室温度值;3. 制冷压缩机运营后若突然断电要有30秒延时;4. 各个门开后超过2分钟要报警。本次设计意义是通过本次设计加深对测控系统原理与设计课程理解,掌握微机化测控系统设计思路,理解普通设计过程。二、电冰箱温度控制系统硬件电路设计1. 总体设计方案以AT89S51单片机为核心,来实现各个模块功能。温度传感器模块、键盘输入模块作为系统输入模块,液晶显示模块、温度控制器模块、报警模块作为系统输出模块,构成基本电路,原理框图如图2-1所示:温度传感器(经指引教师建议,使用DS18B20,因其自带A/D转换模块)从设备环境不同位置采集
4、温度,单片机AT89S51获取采集温度值,经解决得到当前环境中一种比较稳定温度值,再依照当前设定温度上下限值,通过加热和降温对当前温度进行调节。当采集温度经解决后超过设定温度上限时,单片机通过三极管驱动继电器启动降温设备(压缩制冷器),当采集温度经解决后低于设定温度下限时,单片机通过三极管驱动继电器启动升温设备 (加热器)。PC机MAX232电平转换芯片LED数据显示复位电路键盘电路AT89S51时钟电路DS18B20 温度芯片数据传播报警电路输入电源压缩制冷器继电器1加热器继电器2图2-1 冰箱控制原理图当由于环境温度变化太激烈或由于加热或降温设备浮现故障,或者温度传感头浮现故障导致在一段时
5、间内不能将环境温度调节到规定温度限内时候,单片机通过三极管驱动扬声器发出警笛声。系统中将通过串口通讯连接PC机存储温度变化时历史数据,以便观测整个温度控制过程及监控温度变化全过程。2. 主控制某些方案AT89S51是一种低功耗,高性能CMOS 8位单片机,片内含4k Bytes ISP(In-system programmable)可重复擦写1000次Flash只读程序存储器,器件采用ATMEL公司高密度、非易失性存储技术制造,兼容原则MCS-51指令系统及80C51引脚构造,芯片内集成了通用8位中央解决器和ISP Flash存储单元,AT89S51在众多嵌入式控制应用系统中得到广泛应用。2.
6、1 AT89S51重要性能特点1、4k Bytes Flash片内程序存储器;2、128 bytes随机存取数据存储器(RAM);3、32个外部双向输入/输出(I/O)口;4、2个中断优先级、2层中断嵌套中断;5、6个中断源;6、2个16位可编程定期器/计数器;7、2个全双工串行通信口;8、看门狗(WDT)电路;9、片内振荡器和时钟电路;10、与MCS-51兼容;11、全静态工作:0Hz-33MHz;12、三级程序存储器保密锁定;13、可编程串行通道;14、低功耗闲置和掉电模式。2.2管脚阐明VCC:电源电压输入端。GND:电源地。P0口:P0口为一种8位漏级开路双向I/O口,每脚可吸取8TT
7、L门电流。当P1口管脚第一次写1时,被定义为高阻输入。P0可以用于外部程序数据存储器,它可以被定义为数据/地址低八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必要被拉高。 PDIP封装AT89S51管脚图P1口:P1口是一种内部提供上拉电阻8位双向I/O口,P1口缓冲器能接受输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉缘故。在FLASH编程和校验时,P1口作为第八位地址接受。P2口:P2口为一种内部上拉电阻8位双向I/O口,P2口缓冲器可接受,输出4个TTL门电
8、流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因而作为输入时,P2口管脚被外部拉低,将输出电流。这是由于内部上拉缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址高八位。在给出地址“1”时,它运用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器内容。P2口在FLASH编程和校验时接受高八位地址信号和控制信号。P3口:P3口管脚是8个带内部上拉电阻双向I/O口,可接受输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上
9、拉缘故。P3口除了作为普通I/O口,尚有第二功能:P3.0 RXD(串行输入口)P3.1 TXD(串行输出口)P3.2 /INT0(外部中断0)P3.3 /INT1(外部中断1)P3.4 T0(T0定期器外部计数输入)P3.5 T1(T1定期器外部计数输入)P3.6 /WR(外部数据存储器写选通)P3.7 /RD(外部数据存储器读选通)P3口同步为闪烁编程和编程校验接受某些控制信号。I/O口作为输入口时有两种工作方式,即所谓读端口与读引脚。读端口时事实上并不从外部读入数据,而是把端口锁存器内容读入到内部总线,通过某种运算或变换后再写回到端口锁存器。只有读端口时才真正地把外部数据读入到内部总线。
10、89C51P0、P1、P2、P3口作为输入时都是准双向口。除了P1口外P0、P2、P3口都尚有其她功能。 RST:复位输入端,高电平有效。当振荡器复位器件时,要保持RST脚两个机器周期高电平时间。ALE/PROG:地址锁存容许/编程脉冲信号端。当访问外部存储器时,地址锁存容许输出电平用于锁存地址低位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变频率周期输出正脉冲信号,此频率为振荡器频率1/6。因而它可用作对外部输出脉冲或用于定期目。然而要注意是:每当用作外部数据存储器时,将跳过一种ALE脉冲。如想禁止ALE输出可在SFR8EH地址上置0。此时, ALE只有在执行MO
11、VX,MOVC指令是ALE才起作用。此外,该引脚被略微拉高。如果微解决器在外部执行状态ALE禁止,置位无效。PSEN:外部程序存储器选通信号,低电平有效。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效/PSEN信号将不浮现。EA/VPP:外部程序存储器访问容许。当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不论与否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。XTAL1:片内振荡器反相放大器
12、和时钟发生器输入端。XTAL2:片内振荡器反相放大器输出端。2.3下载程序AT89SXX系列单片机实现了ISP下载功能,故而取代了89CXX系列下载方式,也是由于这样,ATMEL公司已经停止生产89CXX系列单片机,当前市面上AT89CXX多是停产前库存产品。1.控制线,共4根。(1)输入:RST复位输入信号,高电平有效。在振荡器工作时,在RST上作用两个机器周期以上高电平,将器件复位。EA/Vpp片外程序存储器访问容许信号,低电平有效。在编程时,其上施加12V编程电压。(2)输入,输出:ALE/PROG地址锁存容许信号,输出。用做片外存储器访问时,低字节地址锁存。ALE以1/6振荡频率稳定速
13、率输出,可用做对外输出时钟或用于定期。在EPROM编程期间,作输入。输入编程脉冲。ALE可以驱动8个LSTTL负载。(3)输出:PSEN片外程序存储器选通信号,低电平有效。在从片外程序存储器取指期间,在每个机器周期中,当PSEN有效时,程序存储器内容被送上P0口(数据总线)。PSEN可以驱动8个LSTTL负载。2.I/O口:4个口,32根单片机51系列共有四个8位双向并行I/O通道口,分别是P0、P1、P2、P3,各具备特殊电路构造,每位均有自己锁存器、输出驱动器和输入缓冲器。这种构造,在数据输出时可锁存,即输出新数据之前,通道口上原数据始终保持不变,但对输入信息是不锁存,因而从外部输入信息必
14、要保持到取数指令执行完为止。在这四个8位双向并行I/O通道口中,咱们应当选取哪一种通道口作为输入信号和输出信号端口呢?下面咱们先来理解一下四个通道口构造。(1)P0口简介 P0口在访问外部存储器时,P0口既是一种真正双向数据总线口,又是从分时输出8位地址口。它涉及一种输出锁存器,两个三态缓冲器,一种输出驱动电路和一种输出控制电路(2)P1口简介 P1口是专门为顾客使用I/O口,是准双向口,P1口为8位准双向口,每一位均可单独定义为输入或输出口。在编程校验期间,用做输入低位字节地址。P1口可以驱动4个LSTTL负载。(3)P2口简介 P2口也是双向口。它是供系统扩展时输出高8位地址。如果没有系统
15、扩展时,也可以作为顾客I/O口使用。P2口作为外部数据存储器或程序存储器地址总线高8位输出口AB8-AB15,P0口由ALE选通作为地址总线低8位输出口AB0-AB7。外部程序存储器由PSEN信号选通,数据存储器则由WR和RD读写信号选通,由于2=64k,因此89S51最大可外接64kB程序存储器和数据存储器(4)P3口简介P3口是个双功能口,第一功能作通用I/O口,第二功能是作变异功能用,为适应引脚第二功能需要,增长了第二功能控制逻辑,在真正应用电路中,第二功能显得更为重要。由于第二功能信号有输入输出两种状况,咱们分别加以阐明。P3口输入输出及P3口锁存器、中断、定期/计数器、串行口和特殊功
16、能寄存器关于,P3口第一功能和P1口同样可作为输入输出端口,同样具备字节操作和位操作两种方式,在位操作模式下,每一位均可定义为输入或输出。表2-1 P3口第二功能端口引脚功能特性P3.0串行输入口(RXD)P3.1串行输出口(TXD)P3.2外中断0(INT0)P3.3外中断1(INT1)P3.4定期/计数器0外部输入口(T0)P3.5定期/计数器1外部输入口(T1)P3.6外部数据存储器写选通(WR)P3.7外部数据存储器读选通(RD)当前咱们已经对四个8位双向并行I/O口有了初步理解。依照以上简介咱们懂得只有P1口是原则I/O口,因此咱们选用P0口作为数据端口,P0口可逐位分别定义各口线为
17、输入或输出线。2.4 AT89S51单片机中断系统本次设计报警器是运用外部中断触发单片机中断解决程序,以实现报警功能。因此,如下内容是对89S51单片机中断系统简介。1.中断:程序执行过程中,容许外部或内部事件通过硬件打断程序执行,使其转向为解决内部事件中断服务程序中去;完毕中断服务程序后,CPU继续本来被打断程序,这样过程称为中断过程。2.中断源:能产生中断外部和内部事件。89S51有5个中断源:(1) INT0:外部中断0祈求,低电平有效。通过P3.2引脚输入。(2)INT1:外部中断1祈求,低电平有效。通过P3.3引脚输入。(3)T0:定期器/计数器0溢出中断祈求。(4)TI:定期器/计
18、数器1溢出中断祈求。(5)TXD/RXD:串行口中断祈求。当串行口完毕一帧数据发送或接受时,便祈求中断。每一种中断源都相应一种中断祈求标志位,它们设立在特殊功能寄存器TCON和SCON中。当这些中断源祈求中断时,相应标志分别有TCON和SCON中相应位来锁存。3.AT89S51中断系统有如下4个特殊功能寄存器:(1)定期器控制寄存器TCON(用6位);(2)串行口控制寄存器SCON(用2位);(3)中断容许寄存器IE;(4)中断优先级寄存器IP。其中,TCON和SCON只有一某些用于中断控制。通过对以上各特殊功能寄存器各位进行置位或复位等操作,可实现各种中断控制功能。4.中断响应过程及中断矢量
19、地址 中断解决过程可分为3个阶段:中断响应、中断解决和中断返回。89C51CPU在每个机器周期S5P2期间顺序采样每个中断源,CPU在下一种机器周期S6期间按优先级顺序查询中断标志。如查询到某个中断标志为1,则将在接下来机器周期S1期间按优先级进行中断解决。中断系统通过硬件自动将相应中断矢量地址装入PC,以便进入相应中断服务程序。表2既是各个中断源相应中断矢量地址。由于89S51系列单片机两个相邻中断源中断服务程序入口地址相距只有八个单元,普通中断服务程序是容纳不下,普通是在相应中断服务程序入口地址中放一条常跳转指令LJMP,这样就可以转到64KB任何可用区域了。表2-2 中断源及其相应矢量地
20、址中断源中断矢量地址外部中断0()0003H定期器/计数器0(T0)000BH外部中断1()0013H定期器/计数器1(T1)001BH串行口中断(RI、TI)0023H中断服务程序从矢量地址开始执行,始终到返回指令RETI为止。RETI指令操作一方面告诉中断系统该中断服务程序已执行完毕,另一方面把本来压入堆栈保护断点地址从栈顶弹出,装入程序寄存器PC,使程序返回到被中断程序断点处继续执行。5.在编写中断服务程序时应注意:(1)在中断矢量地址单元处存储一条无条件转移指令(如LJMP H),使中断程序可灵活安排在64KB程序存储器任何空间。(2)在中断服务程序中,顾客应注意用软件保护现场,以免中
21、断返回后丢失原寄存器、累加器中信息。(3)若要在执行当前中断程序时禁止更高优先级中断,则可先用软件关闭CPU中断或禁止某中断源中断,在中断返回前在开放中断。2.5 AT89S51单片机优势1.性能强大AT89S51具备完整输入输出、控制端口、以及内部程序存储空间。与咱们普通意义上微机原理类似,可以通过外接A/D,D/A转换电路及运放芯片实现对传感器传送信息采集,且可以提供以点阵或LCD液晶及外接按键实现人机交互,能对内部众多I/O端口连接步进电机对外围设备进行精准操控,具备强大工控能力。2.易于学习AT89S51系列单片机编写程序基本流程。其语法构造与咱们惯用计算机C语言基本相似,不同之处在于
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电冰箱 温度 控制 新版 专业 系统 设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。