




已阅读5页,还剩44页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1章绪论随着人们的生活质量的提高,对于健康生活的要求也随之提高,饮食健康成为了人们所关注的重点问题。消毒柜的诞生和普及,适应了人们对于健康生活的要求。本章就本课题的研究意义及研究现状等做详细的概述。11研究意义臭氧技术产品功能强,产品新颖,属高科技环保型产品,符合国家21世纪优先项目计划中的清洁产品行业,而且涉及国内各种产业,潜力极大。由于小型臭氧技术产品对发生器性能要求较低,由于小型臭氧技术产品对发生器性能要求较低,价格便宜,应用面广,因此从八十年代中期开始在我国迅速发展。在国内大市场的吸引下,在短短十几年内,发展了不下十几种小型臭氧产品如矿泉水处理设备、臭氧管、臭氧发生器、空气净化器、消毒柜、消毒盒等。随着人们对消毒柜的需求要求,各厂家也在相继改进自己的产品。同时随着技术的不断发展,消毒柜新品的高技术含量也体现在模糊逻辑化的控制、触摸屏式面板、数码、微电脑液晶显示和纳米等新材料的使用上。可以说,家电产品的新技术已全面使用在消毒柜上了。12研究现状我国臭氧技术的研究及应用起步较晚,70年代中期由华东化工学院、北京环保所、清华大学的水处理技术人员借鉴国外技术,进行了试验性研究。80年代在蛋果蔬易腐食品防霉保鲜、食品加工、杀菌净化领域有一定发展。90年代,臭氧技术进入医疗、家电行业。到目前有机构或企业研究生产、使用和研制用于水消毒、食品加工杀菌净化、易腐仪器储藏防霉保鲜、医疗卫生与家庭消毒净化等方面臭氧产品。但生产单位分解,规模小,技术力量不足,资金短缺,目前最高水平仅停留在1KG/H的水平。按产品应用领域分属国家环保局(建设部)、医药管理局、轻工总会等部门管理。主要部门近来陆续制定了臭氧消毒柜、家用食具消毒柜的二个行业标准。从对家用电器的控制手段来看,经历了两个阶段,在上世纪70年代到80年代,家用电器基本上属于机电控制功能;进入90年代,家用电器出现了智能化,转向电脑控制的智能化型家电,这种智能家电一般通过微控制器(即单片机)实现对家电的控制操作;未来的家电将实现网络化,BLUETOOTH,HOMERF以及IEEE80215等标准的制定表明了这个趋势。单片机的产生,使计算机正式形成了通用计算机系统和嵌入式计算机系统的分支。在单片机产生之前,为了满足工控对象的嵌入式应用要求,只能将通用计算机进行机械加固,电气加固后嵌入到对象体系(如船舰)中构成诸如自动驾驶仪、轮机监控系统等。由于通用计算机的巨大体积和高成本,无法嵌入到大多数对象体系(如家用电器、汽车、机器人、仪器仪表)中。单片机则应嵌入式应运而生,单片机单芯片的微小体积和极低成本,可广泛地嵌入到如玩具、家用电器、机器人、仪器仪表、汽车电子系统、工业控制单元、办公自动化设备、金融电子系统、舰船、个人信息终端及通信产品中,成为现代电子系统中最重要的智能化工具。单片机应用的意义绝不限于它的功能以及所带来的经济效益上;更重要的意义在于,单片机的应用正从根本上改变着传统的控制系统设计思想和设计方法。从前必须由模拟电路或数字电路实现的大部分控制功能,现在已能使用单片机通过软件方法实现了,这种以软件取代硬件,并能提高系统性能的控制技术,称之为控制技术,这标志着一种全新概念的建立。13消毒柜的介绍131消毒柜的种类市场上销售的消毒柜品种多样,可根据不同的标准划分它们。按功能分,有单功能的和多功能的两种。单功能消毒柜通常采用高温或臭氧或紫外线等单一功能进行消毒;多功能消毒柜多采用高温、臭氧、紫外线、蒸汽、纳米等不同组合方式来消毒,能够杀灭多种病毒、细菌。按消毒方式分,有臭氧、紫外线臭氧、红外线高温、超温蒸汽、紫外臭氧加高温等类型。其中,臭氧、紫外线臭氧属于超低温消毒,消毒温度一般在600C以下,适合各类餐具,特别适合于不耐高温的塑料、玻璃制品。而红外线高温、超温蒸汽、紫外臭氧加高温属于热消毒或多重组合消毒方式,消毒温度一般在1000C以上,消毒效果好,适合于陶瓷、不锈钢等耐高温制品的消毒。另有一些双门消毒柜上面一层属臭氧消毒,用于不耐高温的餐具消毒;下面一层是红外线高温消毒,用于给耐高温餐具消毒。按消毒室数量分,有单门、单门双层、双门及多门消毒柜。单门消毒柜一般只有一种消毒功能;双门消毒柜一般为两种或两种以上消毒方式的组合。一般地说,单门消毒柜适用于集体饭堂和酒店等的餐具消毒,属高温消毒;而双门宜为家庭选用,因为家庭中的餐具一般可分为耐高温和不耐高温两类,而一般的双门柜都具有高温和低温消毒两种功能。按容积大小分,目前市场上主要有30升、50升、80升、100升、150升、250升、350升等系列。作为日常家用的消毒柜,容积在5080L、功率600W左右就比较适宜了。按安装方式分,有立式、卧式、壁挂式、嵌入式、落地式、台式、开门式和抽屉式等。目前市场上较流行与整体厨房配套的嵌入式消毒柜,这种消毒柜集食具消毒、烘干、存放于一体,非常实用。近来市场上的消毒柜新品层出不穷,如具有VFD动态显示、数码控制、热风内循环功能的康宝系列消毒碗柜;具有欧式豪华外形,采用微电脑控制,定时开关、自动除臭的老板牌消毒柜;采用高新纳米磁性门封材料、排气孔特设防虫网,有效杜绝二次污染的美的消毒柜等。132消毒柜的物理特性1电热食具消毒柜指由电热元件加热空气来消毒食具的食具消毒柜,如市面上常见的单门电热型消毒柜,规定柜内消毒温度应不低于1200C,消毒时间应不少于15MIN;电热食具消毒柜适用于耐高温于1500C以上的餐具消毒,如陶瓷类碗、盘、茶杯、木筷等。2臭氧食具消毒柜指通过臭氧发生器产生的臭氧来消毒食具的食具消毒柜,如市面上各种臭氧保鲜食具消毒柜,规定柜内臭氧浓度应不少于136MG/M3,消毒时间应不少于30MIN;臭氧食具消毒柜适用于非耐高温类餐具的消毒,如塑料制品等。3组合型食具消毒柜指由电热消毒室和臭氧消毒室组合而成的食具消毒柜,如市面上流行的双门消毒柜,其结构特征是具有一个低温臭氧消毒室和一个高温电热消毒室,其上下室的要求同上述1、2条规定相同。4臭氧加紫外线食具消毒柜指由臭氧和紫外线共同作用而成的食具消毒柜,如广东康宝牌消毒柜,特别适合于大容积消毒,臭氧产生的速度快,浓度分布均匀,消毒时间短。133消毒柜的工作原理食具消毒是利用物理或化学方法杀灭清洗过的食具中病原微生物的过程。市场上五花八门的消毒柜从功能上说,通常只有高温消毒、臭氧消毒和紫外线消毒3种消毒方式,以及它们之间的组合消毒方式,比如目前市场上流行的“上层为臭氧保洁,下层为红外线加热”的消毒方式。1电热型消毒柜电热型消毒柜是利用高温发挥杀菌作用。高温对细菌有明显的致死作用。细菌中的蛋白质因受热而发生变性凝固,活性消失,代谢发生障碍,导致死亡。电热型消毒柜,一般以乳白石英管远红外辐射电热元件为热源,对消毒柜内腔及其中的食饮具加热,依赖1200C以上的高温,以物理方法杀灭或消除食具上的致命微生物,以达到无公害的目的。乳白石英是高辐射系数的材料,其热惯性小,表面允许温度高,能将输入电能的70转换为辐射能,因此,柜内传热方式以热辐射为主。红外线对食具表面附着的水分和微生物,具有一定的穿透能力,杀菌效果好。作为能量载体的红外线,具有类光特性。它能以光速直接入射或经柜内壁反射到食具表面,使消毒工作周期相对减短。红外线是直接传播的,被食具遮挡的部位,开成“阴影区”。在消毒柜工作时,柜内的空气和食具托架也被加热。柜内温度场中存在温度梯度,形成流体密度差,产生流体与固体表面之间的对流换热。同时,柜内相接触物体及同一物体上的不同点之间,因存在温差而产生人传导。在加热过程中,在上述三种传热方式的共同作用下,使柜内温度逐渐趋于均匀,以消除消毒“死角”,处于“阴影区”的致病微生物也能被杀灭。2臭氧消毒柜臭氧消毒柜是利用臭氧的强氧化性进行消毒。臭氧在常温下为带蓝色的爆炸性气体,有特臭,为已知最强的氧化剂之一,是一种光谱杀菌剂。但是臭氧泄漏会危害人体健康,作业现场空气中允许的阀限值为02MG/M3。所以臭氧型消毒柜需在保证臭氧在不泄漏的情况下,保持柜内臭氧的浓度,以确保消毒效果。它是以物理方法产生一定浓度的臭氧气体,依赖生物化学反应杀灭致病微生物。臭氧消毒作为气相消毒,与直接照射的紫外线消毒相比,不纯在“阴影区”或消毒死角,用于食具消毒的效果好。因为臭氧分子接触细菌,才能杀菌,不仅需要一定的浓度,还需要足够的使臭氧分子充分扩散的时间,消毒过程具有积累性。所以为达到预期的消毒效果,柜内需保持一定的臭氧体积浓度及消毒时间。臭氧的杀菌能力还与湿度、温度及压力等空气状态参数有关。因此,应视允许消毒时间长短而选用。当然污染程度和消毒对象是选择臭氧发生装置的浓度和产品规格的基础。消毒柜一旦进入运行状态,就由臭氧浓度建立起物理吸附、化学氧化、微生物杀灭与自然分解四方面综合形成的消毒空间。如根据消毒对象预先设定好消毒时间,当运转一个周期结束后,就可以打开柜门(此时臭氧残留量应不大于02MG/M3)完成整个消毒过程。3组合型食具消毒柜它是高温杀菌与强氧化消毒相结合,其消毒原理与其上1、2相同。4臭氧加紫外线食具消毒柜臭氧加紫外线食具消毒柜是利用紫外线和臭氧作为消毒手段的消毒柜。消毒灭菌使用的紫外灯应是高臭氧紫外灯,紫外线的波长范围是200275NM,其中杀菌作用最强的波段是250270NM。用于消毒的紫外灯在电压为220V时,辐射的2537NM紫外线强度应不低于70W/CM2。紫外线辐射能量低,穿透力弱,仅能杀灭直接照射到的微生物,因此消毒时必须使消毒部位充分暴露于紫外线下。紫外灯同时产生臭氧,也起到杀菌作用。两者的共同作用,使常温消毒扩大了灭菌范围,强化了消毒效果。14研究内容目前单片机在家用电器中得到了广泛的应用,本课题旨在通过设计基于单片机技术的消毒柜来熟悉单片机在家用电器中的应用,从而掌握一定的单片机应用电路的设计方法和编程技巧。综合运用所学知识,学会独立分析和解决问题的能力,培养查阅文献,计算机操作和处理以及外文解说和翻译的能力。第1章介绍了本课题的研究背景与研究内容及消毒柜的相关信息。第2章介绍了系统方案的选择。对于各法案进行比较论证。第3章介绍了系统的硬件设计与实现,主要介绍了本系统中重要元器件的选取,各个单元电路的选择、原理及功能。第4章介绍了系统的软件设计,主要介绍本系统的主程序以及各功能模块各完成的功能和流程图。第5章介绍了系统的软件仿真,主要介绍了仿真软件以及本系统的仿真结果。第2章系统方案的选择21系统概述该消毒柜采用臭氧消毒,具有消毒与加热功能,适合对碗筷等进行干燥和消毒。臭氧消毒指示灯两个,假设分别为LED1,LED2;加热指示灯两个,假设分别为LED3,LED4;消毒按键一个,假设为A1;消毒柜照明按键一个,假设为A2;门吸开关一个,假设为K;按键报鸣器一个。开机时所有的指示灯均熄灭,按一下A1则LED1亮,臭氧发生器开始工作,45分钟后,LED1熄灭,LED2点亮;45分钟后,LED2熄灭,LED3点亮,臭氧消毒结束,进入加热干燥阶段。30分钟后,LED3熄灭,LED4点亮,再经过30分钟后LED4熄灭,整个消毒、加热干燥过程结束。需要不同种类的消毒、加热干燥时,可以通过按A1进行选择,每按一次A1,点亮的LED指示灯就下移一位,只进行余下的消毒、干燥程序。本消毒柜有四种消毒干燥程序1LED1亮消毒45分钟消毒45分钟加热30分钟加热30分钟2LED2亮消毒45分钟加热30分钟加热30分钟3LED3亮加热30分钟加热30分钟4LED4亮加热30分钟用数码管显示消毒加热的时间,需体现分钟、秒的显示。A2单独控制,按一下A2,点亮照明灯,再按一下A2,关闭照明灯。当A1或A2任何一个按下时,按键报鸣器都会发出“嘟”的声音。门吸开关K,只有当消毒柜门关闭时臭氧发生器才能工作,防止臭氧的泄漏。如果门没关好,则报警器将一直报警,直到将门关好为止。如果在消毒过程中,将门打开,为确保安全,蜂鸣器也将一直报警。22系统方案的选择与论证221系统方案的论证方案1仅由硬件电路实现。根据系统功能的要求,它主要由电源电路、定时电路、臭氧发生电路、加热控制电路、显示电路和报警电路组成。各电路都是由硬件来实现,不涉及到软件的设计。原理框图如图21图21方案一原理框图方案2由硬件电路加软件设计相结合实现。采用单片机作为主控芯片来实现控制要求,通过软、硬件相结合的方式来完成系统功能。原理框图如图22图22方案二原理框图222系统方案的选择从本设计的功能要求和实现的难易程度来考虑,选用第二种方案。与第一种方案相比较,它存在各方面的优势。从硬件电路设计上来看,采用第一种方案的电路实现复杂,每一个小功能都需要很多元器件构成电路来完成,且操作控制不精确;同时对设计要求的多程序消毒干燥实现起来特别麻烦,工作量比较大;然而第二种方案克服了第一种方案的诸多缺点,电路实现起来显而易见、一目了然;许多的功能主要由软件来实现,除键盘控制模块由硬件电路实现以外,其它模块都以软件进得控制,以软件代替硬件,能够精确实现控制要求,提高了系统的控制精度。键盘控制模块作用是人发出通过按键选择向系统发出命令进行哪种工作过程的操作,状态显示模块的功能是通过LED指示灯显示系统工作消毒或是加热干燥的哪个状态,时间显示的功能通过数码管能让使用一目了然的知道系统工作的时间;消毒、加热,照明模块则是收到单片机的指令后对碗筷进行消毒和干燥,其中照明功能为使用者在黑暗的环境下机进操作提供了方便;报鸣模块的作用是能让使用者确定其所进行的操作;报警电路模块的功能是在当消毒柜门没有关好的情况下给使用者警示,提高了消毒柜的安全性和可靠性。本方案当然也要有电源电路、臭氧发生电路,根据设计的要求,主要是实现单片机的控制功能。第3章系统硬件电路的设计本章将对系统的硬件电路设计进行介绍,它从芯片的选择到各个电路的设计原理,设计方案都做了详细的阐述。31元器件的选择以及功能311单片机的选择单片机的品种很多,从它的成本上分为廉价单片机、常规单片机和高档单片机。高档单片机用于系统比较复杂,要求实现的功能比较多,需要的I/O口比较多的场合。如工业控制系统等。廉价单片机用在要求实现的功能比较单一,被控对象比较少的场合。如家用电器中广泛应用到的、价格低廉的PIC系列的单片机。1单片机的选型从以下几个方面考虑1单片机的系统适应性适应性指单片机能否完成应用系统的控制功能,它主要从以下几个方面体现。单片机的CPU是否有合适的处理能力。1单片机是否有系统所需要的I/O端口数2单片机是否含有系统所需的中断源和定时器。3单片机片内是否有系统所需的外接口。4单片机的极限性能是否能够满足要求。52单片机的市场供应情况我们必须根据市场的供应状况来选择,只能在市场上所提供的机型中选择,特别是将作为产品生产的系统。所以机型应较为流行、性能可靠、有稳定、充足的货源。3单片机的可开发性结合上述选型依据,虽然MICROCHIP公司的PIC16C54单片机具有电源电压适应范围宽、抗干扰能力和驱动能力强、价格便宜等特点,是目前家用电器生产中常用的机型。然而对这个系统来说,一个显著的缺点是,它的I/O端口太少。另外由于本人所学的是51系列的单片机和实验室的实验器材的现实情况,该系统选用AT89C51单片机作为主控芯片。AT89C51单片机和80C51单片机是完全兼容的,它与80C51的显著区别在于它内部有一个闪存。2AT89C51单片机的介绍AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROMFALSHPROGRAMMABLEANDERASABLEREADONLYMEMORY)的低电压,高性能CMOS8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。(1)AT89C51引脚图见图31AT89C51的主要特性与MCS51兼容4K字节可编程闪烁存储器寿命1000写/擦循环数据保留时间10年全静态工作0HZ24HZ三级程序存储器锁定1288位内部RAM32可编程I/O线两个16位定时器/计数器5个中断源可编程串行通道图31AT89C51引脚图低功耗的闲置和掉电模式片内振荡器和时钟电路(2)AT89C51引脚简介VCC供电电压。GND接地。P0口P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。P1口P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。P2口P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P3口P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。P3口也可作为AT89C51的一些特殊功能口,如下表所示口管脚备选功能P30RXD(串行输入口)P31TXD(串行输出口)P32/INT0(外部中断0)P33/INT1(外部中断1)P34T0(记时器0外部输入)P35T1(记时器1外部输入)P36/WR(外部数据存储器写选通)P37/RD(外部数据存储器读选通)P3口同时为闪烁编程和编程校验接收一些控制信号。RST复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平。ALE/PROG当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时,ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。/PSEN外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。/EA/VPP当/EA保持低电平时,则在此期间外部程序存储器(0000HFFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。XTAL1反向振荡放大器的输入及内部时钟工作电路的输入。XTAL2来自反向振荡器的输出。3震荡器特性XTAL1和XTAL2分别为反向放大器的输入和输出。该反向放大器可以配置为片内振荡器。石晶振荡和陶瓷振荡均可采用。如采用外部时钟源驱动器件,XTAL2应不接。有余输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。312蜂鸣器的选择1蜂鸣器简介蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机、打印机、复印机、报警器、电话机等电子产品中作发声器件。蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型。电磁式蜂鸣器由振荡器、电磁线圈、磁铁、振动膜片及外壳等组成。接通电源后,振荡器产生的音频信号电流通过电磁线圈,使电磁线圈产生磁场,振动膜片在电磁线圈和磁铁的相互作用下,周期性地振动发声。压电式蜂鸣器主要由多谐振荡器、压电蜂鸣片、阻抗匹配器及共鸣箱、外壳等组成。多谐振荡器由晶体管或集成电路构成,当接通电源后(1515V直流工作电压),多谐振荡器起振,输出1525KHZ的音频信号,阻抗匹配器推动压电蜂鸣片发声。在此我们选择电磁式蜂鸣器,电磁式蜂鸣器又分两种,有源和无源的。有源蜂鸣器直接接上额定电源新的蜂鸣器在标签上都有注明就可连续发声,而无源蜂鸣器则和电磁扬声器一样,需要接在音频输出电路中才能发声。有源要单片机普通IO端口直接高低电平驱动,如果你的单片机端口驱动能力不够可以用三极管驱动。程序也简单,但只能发出一种声音。无源的话要频率驱动,不同频率驱动会发出不同的声音。IO选择上最好是选择定时器的IO输出,PWM输出或其他方便生成不同频率输出的端口。程序略复杂,根据设计要求选择和编程的复杂度选择无源蜂鸣器。1蜂鸣器的工作原理蜂鸣器发声原理是电流通过电磁线圈,使电磁线圈产生磁场来驱动振动膜发声的,因此需要一定的电流才能驱动它,单片机IO引脚输出的电流较小,单片机输出的TTL电平基本上驱动不了蜂鸣器,因此需要增加一个电流放大的电路。通过一个三极管来放大驱动蜂鸣器,原理图见下面图32图32单片机驱动蜂鸣器原理图如图所示,蜂鸣器的正极接到VCC(5V)电源上面,蜂鸣器的负极接到三极管的发射极E,三极管的基级B经过限流电阻R1后由单片机的P37引脚控制,当P37输出高电平时,三极管T1截止,没有电流流过线圈,蜂鸣器不发声;当P37输出低电平时,三极管导通,这样蜂鸣器的电流形成回路,发出声音。因此,我们可以通过程序控制P37脚的电平来使蜂鸣器发出声音和关闭。32系统硬件电路介绍321单片机最小系统单片机最小系统由单片机,电源电路,时钟电路,复位电路构成。过单片机最小系统通过软件的作用对消毒框的工作进程进行控制。1电源电路由于单片机的供电电源为5V,又要保持电压稳定,所以我们必须设计一个5V的直流电源,直流稳压电源一般由电源变压器、整流滤波电路及稳压电路所组成,本电源电路采用采用单相桥式整流电路。电源电路原理图见图45图33电源电路原理图设变压器的原边电压为220V工频交流电,经整流桥整流后为直流6V。其中UC起滤波作用。后半部分为集成稳压电路。三端固定输出集成稳压器通用产品有CW7800系列(正电源)和CW78900系列(负电源)。集成稳电路的确输出主要取决于集成稳压器,由于本电路所采用的集成器为CW7805所以输出的确电压为5V,额定输出电流为15A。其中C3可以起抵消电感效应,以防止起自激振荡,还可以抑制电源高频脉冲干扰,一般取011UF。输出端电容C2C3用以改善负载的瞬态响应,消除电路的高频噪声,同时也具有消振作用,二级管是用来防止输入端短路时输出电容C3所储存电荷通过稳压器放电而损坏器件。2时钟电路时钟信号通常由两种方式产生一是内部振荡方式,二是外部时钟方式。在AT89C51芯片内部有一个高增益的反相放大器,其输入端为引脚X1,输出端为引脚X2,而在AT89C51芯片X1和X2之间跨接晶体振荡器和微调电容,从而构成一个稳定的自激振荡器,在单片机内部产生时钟脉冲信号。这就是时钟电路,电路图见图34图34时钟电路电容C1和C2一般取30PF左右,作用是稳定频率和快速起振,而晶体的振荡频率范围通常是12MHZ12MHZ,晶体振荡频率高,则系统的时钟频率也高,单片机运行的速度也就快但反过来运行速度快对存储器的速度要求就高,对印刷电路板的工艺要求也高。这里我们采用晶振频率为12MHZ。故机器周期为1微秒。外部时钟方式是把外部已有的时钟信号引入到单片机内。此方式常用于多片单片机同时工作,以便于各单片机的同步。一般要求外部信号高电平的持续时间大于20NS,且为频率低于12MHZ的方波。3复位电路单片机复位是使CPU和系统中的其他功能部件都处于在一个确定的初始状态,并且从这个状态开始工作。复位操作有两种基本形式一种是上电自动复位,另一种是按键手动复位。上电复位要求接通电源后,单片机自动实现复位操作。上电瞬间RST引脚获得高电平,随着电容的充电,RST引脚的高电平将逐渐下降。RST引脚的高电平只要能保持足够的时间(2个机器周期),单片机就可以进行复位操作。上电与按键均有效的复位电路不仅在上电时可以自动复位,而且在单片机运行期间,利用按键也可以完成复位操作。我们采用按键复位电路,电路图见图35图35复位电路322状态显示电路1指示电路柜内工作状态通过4只LED指示灯指示,它们分别由单片机的P11P14口控制。在选择程序时,指示灯根据按键次数来显示相应的位(按第一次只有LED1亮,按第二次只有LED2亮,按第三次只有LED3亮,按第四次则只有LED4亮)。2照明电路为方便用户在昏暗环境下使用,设置了照明灯,由P10口控制。3消毒和干燥电路因为在此设计中主要体现单片机消毒柜中的控制作用,故这两个电路不在此做详细介绍,用两个发光二极管来代替,消毒电路由接在P15上的发光二极管代替,二极管亮则代表启动了臭氧发生电路。干燥电路由接在P16上的发光二极管代替,二极管亮则代表启动了干燥电路。图36状态显示电路323时间显示电路1数码管简介数码管由7个发光二极管组成,行成一个日字形,它门可以共阴极,也可以共阳极通过解码电路得到的数码接通相应的发光二极而形成相应的字,这就是它的工作原理基本的半导体数码管是由7个条状的发光二极管排列而成的,可实现数字“09“及少量字符的显示。另外为了显示小数点,增加了1个点状的发光二极管,因此数码管就由8个LED组成,排列顺序如下图37,我们分别把这些发光二极管命名为“A,B,C,D,E,F,G,DP“。图37数码管LED数码显示器的内部结构共有两种不同形式,一种是共阳极显示器,一种是共阴极显示器。共阳极接法是把LED的阳极连接在一起,使用时公共阳极接5V,这时阴极接低电平的段发光二极管就导通点亮,而接高电平的则不亮。共阴极接法是把LED的阴极连在一起,使用时公共阴极接地,这时阳极接高电平的段发光二极管就导通点亮,而接低电平的则不点亮。LED显示器见图38图38数码管共阴共阳接法以及外部引脚图2数码管显示在单片机应用系统中,LED数码显示器的显示方法有两种静态显示法和动态扫描显示法。(1)静态显示静态驱动也称直流驱动。静态驱动是指每个数码管的每一个段码都由一个单片机的I/O端口进行驱动,或者使用如BCD码二十进制译码器译码进行驱动。静态驱动的优点是编程简单,显示亮度高,缺点是占用I/O端口多,如驱动5个数码管静态显示则需要5840根I/O端口来驱动,一个89S51单片机可用的I/O端口才32个,实际应用时必须增加译码驱动器进行驱动,增加了硬件电路的复杂性。(2)动态显示动态显示是把所有显示器的8个笔画段的各同段名端互相并接在一起,并把它们接到字段输出口上。为了防止各个显示器同时显示相同的数字,各个显示器的公共端COM还要受到另一组信号的控制,即把它们接到位输出口上。这样,对于一组LED数码显示器需要由两组信号来控制一组是字段输出口输出的字形码,用来控制显示的字形,称为段码;另一组是位输出口输出的控制信号,用来控制第几位显示器工作,称为位码。在这两组信号的控制下,可以一位一位地轮流点亮各个显示器显示各自的数码,以实现动态扫描显示。在轮流点亮一遍的过程中,每位显示器点亮的时间则是极为短暂的。由于LED具有余辉特性以及人眼视觉的惰性,尽管各位显示器实际是分时断续地显示,但只要适当选择扫描频率,给人眼的视觉印象就会是在稳定连续地显示,并不察觉有闪烁的现象。动态扫描显示由于各个数码管的字段线是并联使用的,因而大大简化了硬件线路。这两种显示方式各有利弊;静态显示虽然数据稳定,占用很少的CPU时间,但每个显示单元都需要单独的显示驱动电路,使用的硬件较多;动态显示虽然有闪烁感,占用的CPU时间多,但使用的硬件少,能节省线路板空间。在此选择动态显示方式。原理图如图39所示图39单片机控制数码管原理图324键盘控制电路图310键盘控制电路按一下A1则LED1亮,臭氧发生器开始工作,45分钟后,LED1熄灭,LED2点亮;45分钟后,LED2熄灭,LED3点亮,臭氧消毒结束,进入加热干燥阶段。30分钟后,LED3熄灭,LED4点亮,再经过30分钟后LED4熄灭,整个消毒、加热干燥过程结束。需要不同种类的消毒、加热干燥时,可以通过按A1进行选择,每按一次A1,点亮的LED指示灯就下移一位按键报鸣器都会发出“嘟”的声音。如果在消毒或干燥过程中,对于已选定的工作方式不满意,可以通过A3键(复位键)重新选择工作方式。A2单独控制,按一下A2,点亮照明灯,再按一下A2,关闭照明灯。门吸开关S1,只有当消毒柜门关闭时臭氧发生器才能工作,防止臭氧的泄漏。325报警电路压电式蜂鸣器主要由多谐振荡器、压电蜂鸣片、阻抗匹配器及共鸣箱、外壳等组成。多谐振荡器由晶体管或集成电路构成。当接通电源后(1515V直流工作电压),多谐振荡器起振,输出1525KHZ的音频信号,阻抗匹配器推动压电蜂鸣片发声。蜂鸣器的原理跟发光二极管一样,只要在它的正极加高电平,在它的负极加低电平,就能使蜂鸣器工作,为了提高蜂鸣器的电流,就需要加驱动电路,在这里加PNP型三极管做驱动。在进行键操作时,每按一次,蜂鸣器响叫一声。蜂鸣器由P37来控制,从P37输出不同频率的方波促使蜂鸣器产生不同音调的声音,以区分功能键按键和灯控键的按键操作,该功能的实现由软件来实现。报鸣电路图见图311图311报鸣电路如果A1键按下,则启动蜂鸣器,延时05S时间后再将蜂鸣器关闭,构成提示音,如果在没有关好门的情况下启动臭氧发生电路或者在消毒期间将门打开,蜂鸣器将会一直响,直到将门关好为止。第4章系统软件设计本章根据硬件电路,进行系统的软件设计,根据硬件的设计,程序可分为主程序、按键识别子程序、A1键保存子程序、A2键保存子程序、键处理子程序、工作流程执行子程序、定时中断子程序、显示子程序、报警子程序。41主程序图41主程序流程图在主程序中主要完成对于各中断的初始化,以及键值处理程序的调用。此系统中用到了定时计数器中断0以及外部中断0外部中断1定时计数器中断0用来对消毒和干燥程序执行时间进行控制。外部中断0接A1按键,用来选择工作方式。外部中断1接A2键,为照明开关的控制。设置外部中断1为高优先级。然后循环调用键值处理子程序,对于在外部中断0中得到得键值,也就是工作方式进行相应的操作,即再转到各工作方式的处理程序。如果没有外部中断产生,将循环调用键值处理子程序,直到产生中断即有键值为止。42各子程序421键值处理子程序在系统中将会循环调用键值处理子程序,对于键的处理没有用到独立式或者矩阵式键盘,而是直接将两个按键A1,A2接到了外部中断0和外部中断1在外部中断中得到键值。然后转去执行相应子程序,图42为键值处理程序的流程框图。开始调用键值处理程序各中断的初始化设置开始产生键值了吗键值等于1吗键值为多少消毒45分钟子程序消毒45分钟子程序干燥30分钟子程序干燥30分钟子程序结束NYYN423延时两秒等待中断改变键值关闭外部中断图42键值处理子程序流程图在此程序中,开始延时两秒钟的时间,等待外部中断,如果没有则没有键值,这时就不能执行相应的工作方式程序。等待两秒后将直接结束返回主程序。因为在主程序中将会不断的调用这个键值处理子程序,而返回跟调用的时间几微妙相对于两秒的时间来说可以忽略。所以可以认为是在此一直等待中断。有中断后将会得到键值。在两秒的时间内如果对于选择的工作方式不满意,可以重新选择。两秒以后关闭外部中断0,这时将根据键值执行相应的工作方式。422时间显示子程序对于时间显示,采用的是动态显示方式。具体方法如图43开始取出秒钟的十位S2,个位S1取出分钟的十位M2个位M1将S1的所对应的段码送P0,位码送P2将S2的所对应的段码送P0,位码送P2将M1所对应的段码送P0,位码送P2将M2的所对应的段码送P0,位码送P2结束图43时间显示子程序流程图此程序将在各工作方式在循环调用,这样就可以将定时的时间,实时的显示。423消毒处理子程序消毒处理程序属于工作方式一和工作方式二中的一部分。中间涉及到了报警程序,时间显示程序的调用。首先程序将点亮各阶段所对应的发光二极管,然后判断门是否关好,如果门没有关好将启动报警电路,直到门关好为止。这时程序继续往下,启动臭氧发生电路,启动定时计数器,然后循环的调用时间显示程序,检测门是否被打开,并判断消毒时间到了没有。如果门被打开,启动报警,直到门关好消毒程序继续往下。如果定时时间到了,则关闭定时计数器,并将在定时计数器中断0中用到得各存储单元清零。这个子程序将在各键值处理程序中被调用到。开始点亮相应LED门是否关好启动报警启动臭氧发生电路启动定时计数器消毒时间显示门是否打开消毒时间是否已到结束YNNYYN图44消毒处理子程序424干燥处理子程序干燥处理程序相对于消毒程序来说比较容易,因为在干燥过程中可以将门打开。不用时刻检测门是否被打开。只需循环调用时间显示以及判断定时时间。开始点亮相应LED启动干燥电路显示干燥时间30分钟到了没结束YN图45消毒处理子程序425报警子程序图46报警子程序流程图报警程序在消毒处理程序在将被调用到,当程序执行到消毒时,会判断门是否关好,在消毒过程中也会判断门是否被打开。如果没有关好则调用此程序。首先将启动蜂鸣器,然后关闭定时计数器。四个数码管全部显示0。直到门关好,关闭蜂鸣器,程序结束。开始启动蜂鸣器关闭定时计数器门是否关好关闭蜂鸣器结束数码管全部显示零NY426外部中断0子程序外部中断0引脚接的是A1按键,在整个系统的设计中没有用到独立式或者矩阵式键盘。A1键是对工作方式的选择。系统一共有四种工作方式。如果有外部中断产生,A1加1,如果A1的值为5,将A1赋值为1。两秒之内如果没有改变A1的值,则表示已经选定好了工作方式。在键值处理程序中将会把外部中断0关闭。此时再按A1键无效。如果要重新选择则要按A3键即复位键。当然在按A1键时即产生外部中断时,程序将根据A1的值,点亮相应的发光二极管。告诉用户他选择的是第几种工作方式。按键时还将启动蜂鸣器05秒左右,表示刚才的按键操作是有效的。图47外部中断0子程序流程图427外部中断1子程序外部中断1引脚接的是A2按键,A2键是对照明灯的控制,按一下开灯,再按一下关掉。因为照明电路要随时可以打开关闭,所以外部中断1要设为高优先级中断。图48为外部中断1的服务子程序。开始P10取反延时结束开始启动蜂鸣器A1键值加1根据A1点亮相应LED延时关闭蜂鸣器返回A1键等于5吗将A1赋值为1YN图48为外部中断1的服务子程序流程图因为照明灯接在P10引脚上,所以在产生外部中断0即A2键按下以后,只需对P10取反就能改变照明灯的状态。然后稍微延时05秒左右之后返回。428定时计数器中断0子程序在定时计数中断子程序中,要完成秒信号的产生、60秒的计数后产生分信号,最后,再以分钟为时间单位,根据所选工作程序的执行流程所需要的时间逐一递增并随时显示所用的时间。在某一工作状态下,当达到定时时间,则该状态下的定时过程也就完成了,此时要将定时计数器0中断中用到得所以存储单元清零,使显示器输出0000。关闭定时计数器,并且将各状态下的标志位赋0值,使程序能跳出此种工作状态。定时方式采用定时/计数器T0的方式1,定时时间为50MS,由此可计算出的定时常数为T655365000015536即二进制的3CB0H。其流程图见图49。开始定时计数器赋初值1秒的时间到了没有秒钟计数器加1一分钟的时间到了没分钟计数器加1停止的条件满足吗关闭定时计数器返回YNYNYN图49定时计数器0中断子程序第5章仿真与调试51仿真软件PROTUES简介PROTEUS是由英国LABCENTERELECTRONICS公司开发的EDA工具软件。它从1989年出现到现在已经有十多年的历史,在全球广泛使用。PROTEUS安装以后,主要由两个程序组成ARES和ISIS。前者主要用于PCB自动或人工布线及其电路仿真,后者主要采用原理布图的方法绘制电路并进行相应的仿真。除了上述基本应用之外,PROTEUS革命性的功能在于它的电路仿真是互动的,针对微处理器的应用,可以直接在基于原理图的虚拟原型上编程,并实现软件代码级的调试,还可以直接实时动态地模拟按钮、键盘的输入,LED、液晶显示的输出,同时配合虚拟工具如示波器、逻辑分析仪等进行相应的测量和观测。511PROTUES仿真软件的功能作为一款EDA仿真软件,PROTEUS与同类软件有着很多的相似之处。相比之下,其主要的特点有两个一是对动态元件的实时仿真,它对“人机对话”的模拟增强了系统的真实性;二是虚拟工具箱的功能,它能与仿真同时进行,测量方便而准确。下面着重介绍一下该软件的这两个突出特点。1实时动态仿真与多数仿真软件相似,PROTEUS有着数量庞大的元件库。LABCENTER公司与相关的第三方软件阵容共同开发了6000多个模拟和数字电路中常用的SPICE模型以及各种动态元件,基本元件如电阻、电容、各种二极管、三极管、MOS管、555定时器等;74系列TTL元件和4000系列CMOS元件;存储芯片包括各种常用的ROM,RAM,EEPROM,还有常见I2C器件等。在丰富的库元件的支持下,原理布图时只要进行相应的调用和连线,通过对每个元件的属性设置完成绘图,然后即可进行仿真和虚拟测量。与MULTISIM等仿真软件的一大不同,在于PROTEUS支持微处理器的仿真。这些仿真的实现是基于LABCENTER公司提出的VSM的概念。在物理原型调试之前用于仿真整个单片机系统的一种设计方法。对动态外设的支持是PROTEUS在区别于其他等仿真软件最直接的地方。VSM为用户提供了一个实时交互的环境,在仿真的过程中,你可以用鼠标去点击开关和按钮,微处理器根据输入的信号做出相应的中断响应,同时输出运算的结果到显示终端。整个过程与真实的硬件调是极其相似的,在动态外设支持下的实时输入和输出为实验者呈现了一个最接近现实的调试环境。2虚拟工具箱PROTEUS的虚拟工具箱提供了电路测试中的常用工具和仪器,主要用于在实时仿真同时的电路参数观测,测量结果随仿真动态变化并显示,可以满足精度要求不是很高的测量分析,对于电路特性的定性分析可以起到事半功倍的效果,大大节约了测试时间和开发成本。软件提供的虚拟工具和仪器如图51所示。图51虚拟工具箱512PROTEUS在单片机仿真中的应用基于VSM的理论,PROTEUS可以仿真很多常用的微处理器。具体来讲,它支持PIC,8051,AVR,HC11,ARM7/LPC2000等系列多种型号的微处理器、微控制器,仿真时只需在设定元件属性时指定下载程序的路径即可进行实时动态仿真。仿真时,首先绘制原理图,然后将任何源程序编译器(KEIL等)生成的下载文件(HEX格式)路径指定给原理图中的芯片,就可以观察程序的运行。另外值得一提的是,实时仿真运行的过程中,每个管脚的旁边会出现一个小正方形的指示,红色代表高电平,蓝色带表低电平,从这个小正方形我们可以不用虚拟工具的测量很直观的看到每个管脚的电平变化,对程序的运行做出最基本的判断,对于简单的分析可以节省很多的时间。52系统在PROTUES中的仿真与调试521报警电路的仿真在没有闭合开关SW1即在没有关好门的情况下,如果按下功能选择键,进入臭氧消毒阶段。此时蜂鸣器报警,如图52所示。如果闭合SW1则蜂鸣器不响,如图53所示。图52蜂鸣器报警图53蜂鸣器停止工作522时间显示仿真在SW1即门关好的情况下,按下外部中断0所接的按键,进入工作方式的选择。两秒后不管选择的是何种工作方式,时间显示将会运行,并将随定时计数器刷新各位的数值。如图54所示图54数码管显示时间523按键与状态显示仿真在关闭SW1的情况下如果按下外部中断0所接的按键,既进入了工作方式的选择,系统会根据A1键的键值使相应的发光二极管亮,告诉用户此是选择的是哪种工作方式。如图55。每次只能亮一个指示灯,因为一次只能选择其中的一种工作方式。因为是把外部中断设置在高优先级,所以在任意时刻启动照明电路,这也是为了方便用户在任意时刻观察和使用消毒柜所设计的。在选择好工作方式以后,如果两秒钟之内不在改变工作方式。系统将关闭外部中断0,然后进入此工作方式所对应的各个工作阶段。图55工作状态显示和照明显示结论单片机运用在家用电器中,实现家用电器的自动化和智能化已成为主流。不仅降低了产品的成本,而且提高了系统的可靠性。在此系统中采取消毒、加热分步进行的工作程序,既可保证消毒效果,又能消除臭氧对人体的不良影响;同时配有多种消毒、加热工作程序,当用户根据消毒柜的使用季节、环境温度、柜内存放的物品的种类及数量等具体情况,选用合适的工作程序提供了方便,提高了系统的灵活性。采取数码显示实时显示工作程序时间,为用户更清晰明了的了解工作进程提供了依据。采取实时检测门控开关,保证臭氧泄漏量低于安全标准起到了重要的作用;同时加以语音提示,给人以亲切感。在实现各种功能的前提下,加之从经济性和可靠性等方面的综合考虑,经过多方比较论证各种方案的可行性、优化度,完成了本系统的设计。然而,随着人们生活水平的不断提高,人们除了注重产品的实用性外,越来越多的消费者关心产品的高科技带来的美观和舒适、操作简便、环保、节能等特点。因此,在系统的设计中,我们可以一改固定死板的消毒、干燥工作流程的限制,将模糊控制理论运用到消毒柜的设计之中,从而,用户只需要按一下启动键,消毒柜就能自己根据物品的消毒状况来实时调整消毒、干燥时间的长短及至停机等一系列的工作。这还有待我们进一步的开发应用。参考文献1梁斯电子消毒柜及其展望J家用电器,2001725262杨振江消毒柜真能杀菌消毒么HC360慧聪网,200501083赖卫平食具干燥消毒柜的开发设计J家用电器科技,20001374夏大元自制臭氧消毒碗柜J家用电器,19991115165杨国治新颖实用电子器具制作148例M北京邮电出版社,19996张景水消毒碗柜控制电路BA9202J家用电器科技,1994624257周迭辉用单片机控制的ZGP系列保洁柜J家用电器,20017258张继辉用AT89C2051单片机制作消毒柜自控开关J电子制作,2004929309王南阳ISD1420等系列单片永久性语音录放电路强力单片机技术网,2005210吴炳胜80C51单片机原理与应用M北京冶金工业出版社,200111余永权ATMEL89系列单片机应用技术M北京航空航天大学出版社,200412余家春PROTEL99SE电路设计应用教程M北京中国铁道出版社,200213周慈航单片机应用程序设计技术第二版M北京航空航天大学出版社,200214赖麒文8051单片机嵌入式系统应用M北京科学出版社,200215CAMBERLEY8BITMICROCONTROLLERWITH4KBYTESFLASHWWWATMELCOM,20004216SANJOSEABOUTMICROCOMPUTERA
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论