基于stc单片机的吸尘器设计_第1页
基于stc单片机的吸尘器设计_第2页
基于stc单片机的吸尘器设计_第3页
基于stc单片机的吸尘器设计_第4页
基于stc单片机的吸尘器设计_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

编号201400844014毕业设计题目基于STC单片机的吸尘器设计指导教师张俊叶学生姓名王晓云学号201000804014专业电子信息科学与技术教学单位物理系(盖章)二O一四年六月一日目录摘要及关键字11绪论12整体设计思路23硬件设计231单片机控制电路232超声波检测电路的设计333垃圾桶检测装置的设计534电机驱动电路的设计635时钟电路的设计736电源电路的设计737报警电路的设计84软件设计941智能吸尘器主软体的设计942吸尘器工作1软体的设计1043吸尘器工作2软体的设计1044吸尘器控制系统程序115总结20参考文献21致谢23DIRECTORYABSTRACTANDKEYWORD11INTRODUCTION12OVERALLDESIGN23HARDWAREDESIGN231SINGLECHIPCONTROLCIRCUIT232ULTRASONICDETECTIONCIRCUITDESIGN333TRASHDETECTIONDEVICEDESIGN534MOTORDRIVECIRCUITDESIGN635CLOCKCIRCUITDESIGN736POWERSUPPLYCIRCUITDESIGN737ALARMCIRCUITDESIGN84SOFTWAREDESIGN941INTELLIGENTCLEANERMAINSOFTWAREDESIGN942CLEANER1SOFTWAREDESIGN1043CLEANER2SOFTWAREDESIGN1044VACUUMCONTROLSYSTEMPROGRAM115SUMMARY20REFERENCES21ACKNOWLEDGEMENTS23基于STC单片机的吸尘器设计王晓云德州学院物电学院,山东德州253023摘要本设计的吸尘器是AT89C51单片机为控制核心,加以步进电机、光电传感器、压敏传感器和电源电路以及其他电路构成。系统是由AT89C51单片机通过I/O口控制吸尘器的前进后退以及转向。超声波传感器对垃圾进行检测。压敏传感器是用来检测吸尘器的垃圾桶是否装满再经过蜂鸣器进行报警提示。一个按键进行吸尘器电路的工作状态启动和关闭控制。在检测到垃圾时,通过吸尘器电机,利用流体压强与流速的关系,可以将纸屑等垃圾进行吸附。关键字单片机;光电传感器;红外线热释电传感器;松耦合变压器;步进电机1绪论吸尘器是现代家庭中受到人们广泛喜爱的清洁用具,传统的用具清扫房间往往不能将家里的微细尘埃清扫干净,尘埃总是从一处转移到另一处,尤其是地毯窗帘等处的灰尘就更难以清除,利用吸尘器来做清洁工作就无此弊。吸尘器不但可以清洁地面,也可以用来清洁一般的器具难以清洁的地方,如沙发,墙壁等。吸尘器主要由起尘、吸尘、滤尘三部分组成,一般包括串激整流子电动机、离心式风机、滤尘器(袋)和吸尘附件。一般吸尘器的功率为4001000W或更高,便携式吸尘器的功率一般为250W及其以下。近几年来,国内吸尘器市场发展迅速,每年的增幅都保持在15以上,在中国消费者对家庭装修有了更高要求的同时,对保持家庭环境卫生的吸尘器也就渐渐重视起来。吸尘器对中国人来说曾经是奢侈品,但现在这种情况发生了变化,吸尘器正在中国家庭迅速普及。在吸尘器逐步走进中国消费者视野的同时,拥有时尚外观、能够提升生活档次的吸尘器也在“攀比”中得到了发展空间。2整体设计思路避障电路垃圾桶检测装置寻迹电路主控器报警器时钟电路直流电机显示台小键盘智能吸尘器控制系统基本方框图驱动图11智能吸尘器控制系统的基本方框图本系统的设计,是采用可篇程控制器对垃圾检测信号进行采集处理和控制信号输出控制。本系统设计的原理是利用超声波传感器对垃圾进行检测,接收电路将接收到的信号发送给控制模块,控制模块对发送过来的数据信息进行处理,然后启动吸尘器电机,对垃圾进行清理。在超神波传感器检测不倒垃圾时,控制系统控制电机不工作,当垃圾出现在检测范围之内时,传感灯会亮起来,此时电机工作。在垃圾桶满时,桶内的应变式传感器会产生微笑形变,并将此装换成电信号,报警电路工作,发出蜂鸣声,便可知道此时垃圾桶已经装满,此时我们将垃圾桶内的垃圾倾倒出来,接着继续让吸尘器工作。3硬件设计31单片机控制电路本系统的功能比较大,用到的I/O口也多,因此,为了满足要求,采用了一块I/O扩展芯片8255来扩展AT89C52单片机的I/O口。下面图是51系统与I/O扩展芯片的电路图EA/VP31XTL928RS7D6WIN045OGCUYMFKB图31AT89C52单片与的I/O接口电路32超声波检测电路的设计321超声波传感器的基本原理超声波传感器是利用超声波的特性研制而成的传感器。超声波是一种振动频率高于声波的机械波,由换能晶片在电压的激励下发生振动产生的,它具有频率高、波长短、绕射现象小,特别是方向性好、能够成为射线而定向传播等特点。超声波对液体、固体的穿透本领很大,尤其是在阳光不透明的固体中,它可穿透几十米的深度。超声波碰到杂质或分界面会产生显著反射形成反射成回波,碰到活动物体能产生多普勒效应。322超声波发射电路和设计超声波发射电路是采用一个超声波频率通过电声转换器将该频率成折射式发射在介质空间里。本系统是设计一个40KHZ的超声波发射器。2615348LMS9V0UFCAPKR7TGND图3240KHZ超声波发射电路图32由LM555时基电路及外围元件构成40KHZ多谐振荡器电路,调节电阻器RP阻值,可以改变振荡频率。由LM555第3脚输出端驱动超声波换能器T4016,使之发射出超声波信号。电路简单易制。电路工作电压9V,工作电流4050MA。发射超声波信号大于8M。323超声波接收电路的设计超声波接收电路是一个将接收到指定超声波声信号转换成电信的转置,本系统设计的是一个40KHZ的超声波接收器。图3340KHZ超声波接收电路图33是个单稳式超声波接收器电路原理图,超声波换能器R4016谐振频率为40KHZ,经R4016选频后,将40KHZ以外的干扰信号衰减,只有谐振于40KHZ的有用信号(发射机信号)送入VT1VT3组成的高通放大器放大,经C5、VD1检出直流分量,控制VT4、VT5组成的电子开关带动继电器K工作。由于该电路仅作单路信号放大,当发射机每发射一次超声波信号时,接收机的继电器吸合一次(吸合时间同发射机发射信号时间相同),无记忆保持功能。电路中VT1200,VT2150,其他元件自定。电路不需调试即可工作。如灵敏度和抗干扰不够,可检查三极管的值与电容C4的容量是否偏差太大。经实测,配合相应的发射机,遥控距离可达8M以上。在室内因墙壁反射,故没有方向性。电路工作电压3V,静态电流小于10MA。33垃圾桶检测装置的设计331应变式传感器原理应变式传感器是根据应变原理,通过应变片和弹性元件将机械构件的应变或应变力转换为电阻的微小变化再进行电量测量的装置。电阻应变片是一种将被测件上的应变变化转换成为一种电信号的敏感器件。它是压阻式应变传感器的主要组成部分之一。电阻应变片应用最多的是金属电阻应变片和半导体应变片两种。金属电阻应变片又有丝状应变片和金属箔状应变片两种。通常是将应变片通过特殊的粘和剂紧密的粘合在产生力学应变基体上,当基体受力发生应力变化时,电阻应变片也一起产生形变,使应变片的阻值发生改变,从而使加在电阻上的电压发生变化。这种应变片在受力时产生的阻值变化通常较小,一般这种应变片都组成应变电桥,并通过后续的放大器进行放大,再传输给处理电路或执行机构。332垃圾桶检测装置电路的分析垃圾桶检测装置主要是由一个压敏传感器对垃圾桶内的垃圾量达到一定的升度时触发到它而产生的一个物理量变化转可控制电量信号的装置,具体情况如图34所示,当电阻应变片压敏传感器触发到外力的作用时,电阻应变片的阻值产生变化,应变电桥RP输出的电压也随之而变,应应变电桥输出的电压微弱,所以还要经过VT101、VT102两个放大管与其它分立元件制成的二极放大器放大后采送给后续的处理器。图34中FB101电感和C102电容是起耦合滤波作用,而U302运放集成LM393和R104、R105组成一个比较器。改变可调电阻R104的阻值可以调解垃圾桶检测装置的敏度。123456ABCD654321DCBATITLENUMBERREVISIONSIZEBDATE3JUN2008SHEETOFFILEG2008与与与与与与与与1与与与与与与与与与与与与与与与10与与与与与与与与与与与与与与DDBDRAWNBYRPVCCPSVT1019018VT1029018R10110KR10210KR10310KVCCPSVCCPSR410KC101001FB102C102047R10551KTP_R10410KU302LM393/DVCC12VCCPSPS_DFB101VCC5VCCPS图34电阻应变片传感器检测压力的压敏电路34电机驱动电路的设计采用电机驱动芯片L298N作为电机驱动,驱动电路的设计如图35所示123456ABCD654321DCBATITLENUMBERREVISIONSIZEBDATE10JUN2008SHEETOFFILECDOCUMENTSANDSETTINGSADMINISTRATOR与与与与与与与与与与与与与与与与与与与与DDBDRAWNBYIN1IN2IN3IN4ENAENBOUT1OUT2OUT3OUT4SENBSENAVSVSSGNDU601L298D5FB601VCC5D5PORTR1PORTR2PORTR3PORTR4D5C601100FC60201FM12FB602M12C603100FC60401FVCCD601D602D603D604M601D605D606D607D608M12图35L298电机驱动电路L298N的IN1、IN2、IN3、IN4四个引脚接到单片机上,通过对单片机的编程就可以实现两个步进电机的正反转和转速。35时钟电路的设计由555时基振荡芯片不主设计的时钟延时电路。其中555构成多谐振荡器,振荡频率FO143/(RI2R2)C,如图36所示。123456ABCD654321DCBATITLENUMBERREVISIONSIZEBDATE10JUN2008SHEETOFFILECDOCUMENTSANDSETTINGSADMINISTRATOR与与与与与与与与与与与与与与与与与与与与DDBDRAWNBYTRIG2Q3R4CVOLT5THR6DIS7VCC8GND1U801NE555CP5CP5C802001FC8011000FR801750KTP_R802300KR80343MCP图36NE555时基振荡延时时钟电路36电源电路的设计采用供电电源12V蓄电池做为主电源,再采用现代的LCDTV上的DCDC处理技术处理后,给系统供电。这是在实际产品上的需求而设计的。不过,本课题所设计的是一个智能吸尘器的控制系统虚似系统,因此,本课题在供电上没做重点要求。不过,下面图37就是一个LCDTV上的DCDC处理技术原理图。123456ABCD654321DCBATITLENUMBERREVISIONSIZEBDATE3JUN2008SHEETOFFILEG2008与与与与与与与与1与与与与与与与与与与与与与与与10与与与与与与与与与与与与与与DDBDRAWNBYR703100KR70447KR705200KQ7022SC2412KRPOWER_ON/OFFC7071F/16V12VSSSGDDDDQ701AM9435PT1FPC708022FC70922F/25VD12V1212VSBGND12VINGNDOUTU703BA17809FPE2C71001FC71101FD12VCC9R7066R21/4WC71201FC71310F/16VVCC9C71310F/16VVCC5INGNDOUTU702BA17805FPE2R7025R21/4WC70401FC70510F/16V12VC70610F/16V5VINGNDOUTU701BA17812FPE2C7021F/16VR7011R31/4WC70101FC70322F/25V123123VIGNDVOU704G108450T43UF123312CN701图37电源电路图38中的U701、U702、U703、U704是个稳压集成芯,此芯片稳压性能非常好。电路中的R701、R702、R706是个限流电阻。另外,电路中的Q701与Q702和其它元件是构成一个电压开关电路。Q701是一个开关管,它主要是当G脚电压为高电平时电压会从S脚流向D脚,当G脚的电压为低时,S脚与D脚断开,电压无法从S脚流向D脚而输出。37报警电路的设计在吸尘器装满垃圾的状态下能发出足够响的响声提示。采用单片机的P27口做为报警器的出输出信号,另外,犹于单片机输出的信号比较弱,无法使蜂鸣器发出足够响亮的响声,所以,在单片机送出的信号加以简易放大器和放大之后在去推动蜂鸣器工作。具体如下图38所示。123456ABCD654321DCBATITLENUMBERREVISIONSIZEBDATE3JUN2008SHEETOFFILEG2008与与与与与与与与1与与与与与与与与与与与与与与与10与与与与与与与与与与与与与与DDBDRAWNBYVT901R90110KP27B901与与与R902100VCC5图38蜂鸣报警器电路4软件设计41智能吸尘器主软体的设计主软体是编写一个对按键扫描的软体程序,扫描【ON/OFF】键与【定时/OFF】键的按键是否动作。【ON/OFF】键是一个开关键。此键没动作下面的程序将都无法运行。此键偶次动作下面的程序也一样的无法运行。【ON/OFF】键奇次动作后紧接着就是【定时/OFF】键的扫描,【定时/OFF】是一个定时工作的开关键,也是吸尘器的两种工作状态的选择键。软体的设计流程请参见图41流程图。在主软体里还有对整个系统初时化。开始系统初始化K01是否动作K02是否动作扫描按键盘取值执行吸尘器工作1执定时设置K02是否动作执行吸尘器工作2FNNFFNK02是否动作NF图41智能吸尘器主软体设计的流程图42吸尘器工作1软体的设计吸尘器工作1软体是一个采集寻迹电路信号与避障电路信号后进行处理,并做相对应的反应去控制吸尘器做智能化的行走工作。吸尘器工作1是以扫描形式进行扫描处理信号。软体具体设计的思路见图42流程图。吸尘器工作1寻迹信号避障信号垃圾桶检测信号扫描键盘取值报警调正调正100011图42智能吸尘器工作形式1软体设计的流程图43吸尘器工作2软体的设计吸尘器工作2的软体是建立在工作1的状态下在加以定时时间同步运行一个软体,软体的设计流程见图43流程图。吸尘器工作21分钟延时程序LED显示定时时间是否到NF反回图43智能吸尘器定时工作软体设计的流程图44吸尘器控制系统程序主程序ORG0000HAJMPSTINORG0030HSTINMOVDPTR,0FF7FHMOVA,0B8HMOVXDPTRAMOVA,00HMOVXDPTRAMOVPA,AMOVPB,AMOVPC,CMOVP0,00HMOVP1,00HMOVP2,00HMOVP3,00HAJMPSTARTSTARTORG0089HJNBP23,STARTMOVP24,01HJBP22,TIMINGWORK1MOVP24,01HMOVP17,00HWORK1WORK1MOVP24,01HMOVP17,00HJBP12,IR1JBP13,IR2JBP14,IR3JBP10,UAS1JBP11,UAS2JBP15,PSSMOVA,0FFHMOVP2,30HMOVDRTR,AAJMPWORT1TIMINGTIMINGMOVP24,01HMOVP17,00HJBP22,WORK1JBP21,WHENJBP20,MINJBP22,WOK2AJMPRIMINGWORK2WORK2MOVP24,01HMOVP17,01HACALLTIMTIMSTARTACALLLEDACALLWORKJNBR6,TIMSTARTAJMPSTARTWORKWORKACALLSXXS0ACALLADZHACALLXJQKCLJNBXJJS,XUNJIYXCLRZJENCLRYJENMOVXCZT,00HMOVYSSS,03HSETBYSZTXUNJIYX01JBYSZT,CLRXJJSXUNJIYX02ACALLCSHMOVXCZT,01HACALLXCQJCLRP25CLRP27AJMPMAIN0MAIN0CALLSXXSMOVR3,07M001ACALLADZHMOVR7,20DJNZR7,DJNZR3,M001ACALLQKCLJNBMGJS,MAIN0CLRZJENCLRYJENMOVXCZT,00HMOVYSSS,03HSETBYSZTJBYSZT,AJMPXUNJIYXQKCLMOVR7,XCZTCJNER7,00H,QKCL000AJMPQKCLFHQKCL000ACALLQKCL010MOVA,AD04CLRCSUBBA,20HJCQKCL001MOVA,AD05CLRCSUBBA,20HJCQKCL001SETBMGJSAJMPQKCLFHQKCL001MOVA,AD01DECNTWKYCLRCSUBBA,AD02JNCQKCL002INCNTWKZINCNTWKZMOVA,AD02CLRCSUBBA,AD01QKCL002CJNEA,10H,QKCL003QKCL003JNZQKCL004CLRPWMTZMOVNTWKZ,NTWKZYMOVNTWKY,NTWKZYACALLQKCL010AJMPQKCLFHQKCL004SETBPWMTZQKCLFHRETQKCL010MOVA,XCZTCJNEA,01H,QKCL020MOVA,AD00CJNEA,05H,QKCL011QKCL011JNCQKCL020ACALLPZTFJNCQKCL020ACALLPYTFJNCQKCL020MOVXCZT,04HACALLXCHTAJMPQKFHQKCL020ACALLPZTFJNCQKCL021ACALLPYTFJNCQKCL021AJMPQKFHQKCL021MOVA,XCZTCJNEA,01H,QKCL022MOVLSJSL,34QKCL022CJNEA,04H,QKCL023MOVLSJSL,10QKCL023SETBLSJSTBMOVNTWKZ,NTWKZYMOVNTWKY,NTWKZYCLRPWMTZJBLSJSTB,CLRZJENCLRYJENMOVR3,07M003ACALLADZHMOVR7,20DJNZR7,DJNZR3,M003MOVR7,XCZTCJNER7,01H,Q040ACALLPQTFJNCQKCL024ACALLPZTFJNCQKCL025ACALLPYTFJNCQKCL026MOVXCZT,04HACALLXCHTAJMPQKFHQ040AJMPQKCL040QKCL024ACALLPZTFJNCQKCL027ACALLPYTFJNCQKCL028ACALLXCQJAJMPQKFHQKCL025ACALLPYTFJNCQKCL029MOVXCZT,02HMOVLSJSL,15SETBLSJSTBACALLXCZZJBLSJSTB,MOVXCZT,01HACALLXCQJAJMPQKFHQKCL026MOVXCZT,03HMOVLSJSL,15SETBLSJSTBACALLXCYZJBLSJSTB,MOVXCZT,01HACALLXCQJAJMPQKFHQKCL027ACALLPYTFJNCQKCL030INCJDZZMOVA,JDZQADDA,JDZZMOVR1,AMOVR1,00000110BMOVXCZT,02HMOVLSJSL,16SETBLSJSTBACALLXCZZJBLSJSTB,MOVXCZT,01HACALLXCQJAJMPQKFHQKCL028INCJDZZMOVA,JDZQADDA,JDZZMOVR1,AMOVR1,00000011BMOVXCZT,01HACALLXCQJAJMPQKFHQKCL029INCJDZZMOVA,JDZQADDA,JDZZMOVR1,AMOVR1,00000101BMOVXCZT,02HMOVLSJSL,16SETBLSJSTBACALLXCZZJBLSJSTB,MOVXCZT,01HACALXCQJAJMPQKFHQKCL030INCJDZZMOVA,JDZQADDA,JDZZMOVR1,AMOVR1,00000111BMOVXCZT,02HMOVLSJSL,16SETBLSJSTBACALLXCZZJBLSJSTB,MOVXCZT,01HACALLXCQJAJMPQKFHENG5总结项目设计中采用AT89C52单片机和光电传感器、金属传感器、超声波传感器等,实现相应信号的检测与吸尘器的控制,系统结构简单、稳定、具有较高的控制精度、抗干扰能力强,实现了智能吸尘器能智能化的在工作范围内进行吸尘。在本次设计过程中出现过许多的小问题。首先是单片机语言由于很长一段时间没有接触的原因,又得重新熟悉,浪费了很长一段时间。其次就是传感器方面,有一段时间学了检测技术这门课,但里面所讲的传感器知识都画在书本,很少接触到现实中的传感器,这次的设计我在传感器方面也是无从下手,不知道怎么选择该用什么样型号的传感器,它们的和类特性又是怎样。所以我在做硬件设计的时候,我只才用了比较常用的传感器与比较器来制作传感探测电路。在设计本项目时,我不知道往学校图书管走了有多少回,在网上泡了多少天,所收集到的书籍、材料虽然重多,但是能用上的不多。一路走过来真的是很辛苦。参考文献1张洪润,单片机原理及应用北京清华大学出版,2005,42张毅刚,单片机原理及应用北京高等教育出版社,2005,53孙育才,AT89S51系列单片机及其应用北京清华大学出版社,2005,14黄智伟,全国大学生电子设计竞赛训练教程,学京电子工业出版社,2007,65眭碧霞,单片机及其应用,西安电子科技大学出版社,2003,46邹振春,单片机原理及接口技术,学京机械工业出版社,2002,77沙占友,单片机外围电路设计,北京电子工业出版社,2003,18王煜东,传感器及应用,学京机械工业出版,2007,79陈杰,传感器与检测技术,学京高等教育出版社,2002,210赵负,传感器集成电路手册,北京化学工业出版社,2002,311刘征宇,最新74系列IC特性代换手册,福建科学技术出片,2003,4VACUUMCLEANERDESIGNBASEDONSTCSINGLECHIPMICROCOMPUTERWANGXIAOYUNDEPARTMENTOFPHYSICS,DEZHOUUNIVERSITY,DEZHOU,253023ABSTRACTVACUUMCLEANEROFTHISDESIGNISTHEAT89C51SINGLECHIPMICROCOMPUTERASCONTROLCORE,WHICHISSTEPPINGMOTOR,PHOTOELECTRICSENSOR,YAMINSENSORANDPOWERCIRCUITANDOTHERCIRCUITTHESYSTEMISCOMPOSEDOFAT89C51MICROCONTROLLERTHROUGHTHEI/OPORTCONTROLCLEANERFORWARDBACKWARDANDSTEERINGTHEULTRASONICSENSORTODETECTTHEGARBAGEPRESSURESENSITIVESENSORISUSEDTODETECTTHE

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论