全自动洗衣机控制系统设计毕业论文说明书_第1页
全自动洗衣机控制系统设计毕业论文说明书_第2页
全自动洗衣机控制系统设计毕业论文说明书_第3页
全自动洗衣机控制系统设计毕业论文说明书_第4页
全自动洗衣机控制系统设计毕业论文说明书_第5页
已阅读5页,还剩37页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

黄 河 科 技 学 院 毕 业 设 计 说 明 书 第 I 页全自动洗衣机控制系统设计摘 要全自动洗衣机本身的功能给人们带来了极大的便利,越来越多的人接受洗衣机代替双手去为自己创造更舒适的生活, 随着时代的发展,它将成为家庭中必不可少的一员。近年来随着科学技术的持续更新,单片机的发展也呈现正日新月异的变化,它以集成度高、运算速度快、体积小、运行可靠以及价格低廉等特点在家用电器、智能仪表等方面得到了广泛应用。本设计采用 ATMTEI 单片机的 AT89C51 为控制核心,它的控制对象主要包括:按键、进水阀、排水阀、电动机、LCD 等。整体设计中的按键部分用来选择全自动洗衣机的工作方式、电动机运行速度、启动/暂停等,驱动电路用L298 来实现电动机、进水阀和排水阀工作,对于报警电路则用蜂鸣器来发出声音提醒用户和出现故障报警,检测电路主要用来检测水位,电源用三端集成稳压器 7805 提供+5V 电源。实现洗涤、漂净、脱水等过程全都由控制系统自动进行,实现用 LCD 显示洗衣机的工作状态和剩余时间。程序设计包括主程序、外部中断程序、定时程序、按键扫描程序等,最后使用 proteus 来进行仿真检测设计功能的实现。关键词:全自动,AT89C51,LCD,可控硅,仿真 黄 河 科 技 学 院 毕 业 设 计 说 明 书 第 II 页Control System Design Of Automatic Washing MachineAuthor:Hao YunxiaTutor:He SuxiaAbstractFull automatic washing machine itself to the people brought great convenience, more and more people accept washing machine instead of hands to create a more comfortable life for themselves, along with the development of the times, it will become a member of the family essential.In recent years, with the constant renewal of science and technology, MCU development also presents is the rapid change, with high integration density, computing speed fast, small volume, reliable operation and low price and other characteristics in household appliances, intelligent instrument, has been widely used. The design of ATMTEI microcontroller AT89C51 as the control core, its control object mainly include: key, water valve, drainage valve, motor, LCD, etc. The overall design of key parts are used to select the full automatic washing machine, the running speed of the motor, start / pause, drive circuit L298 to realize motor, a water inlet valve and a drain valve, the alarm circuit is with a buzzer to send sound to remind the user and malfunction alarm, detection circuit is mainly used to detect the water level, power supply with three terminal voltage regulator integrated 7805 provide + 5V power supply.The wash, rinse and dehydration process all is controlled by the system automatically, with LCD display the working state of the washing machine and the rest of the time. The program design includes the main program, the external interrupt program, the timer program, the key scan program, and so on, and finally, the function of the design is realized by using proteus.Key words: automatic, AT89C51, LCD, SCR, simulation黄 河 科 技 学 院 毕 业 设 计 说 明 书 第 III 页目 录1 绪论 .11.1 课题背景 .11.2 设计的目标和意义 .11.3 国内外现状及水平 .22 硬件电路设计 .42.1 按键电路 .52.2 检测电路 .62.3 蜂鸣器 .72.4 驱动控制电路设计 .82.5 显示电路 .92.6 电源电路 .103 电路仿真 .113.1 软件介绍 .113.2 仿真模型 .113.3 仿真结果 .12结论 .14致谢 .15参考文献 .16附录 .17黄 河 科 技 学 院 毕 业 设 计 说 明 书 第 1 页1 绪论1.1 课题背景清洗衣物是人们生活过程中必不可少而且费时费力的工作,洗衣机的应用打破这种生活方式,将这种劳动变得轻松且简单。随着科技的进步,全自动洗衣机也在不断的发展,越来越完善的技术使得越来越多的家电走入家庭,特别是洗衣机,已经成为了千家万户中的另一个机器保姆。全自动洗衣机以其高自动、更智能的特点占据越来越重要的位置。当今,人们生活节奏越来越快,使得很多人,特别是上班族,已经没有更多的时间去做生活中的事情,全自动洗衣机的出现无疑为繁忙的生活带来了更多的自由时间,当然,洗衣机的发展最离不开的就是技术的不断更新,人类对生活的要求促进了科技的进步,科技的进步也改善了人们的生活质量,单片机等一系列技术的发展和创新使得全自动洗衣机的类型多种多样,有的洗衣机可以根据自己的需要去设定全自动洗衣机的工作时间和选择不同强度的洗衣方式使衣物更加洁净,有的则只需要把衣物放入洗衣机中,直接使洗衣机开始工作,洗衣机由模糊控制自动地实现定时、判断洗涤方式等功能,现在全自动洗衣机的功能更加完善,更加贴心的为人类服务。总之,科术的进步使得全自动洗衣机的自动化和智能化得到了极大的提高 1。1.2 设计的目标和意义我国人民购买能力的增强和对生活的不断追求,使得我国的洗衣机市场的需求也越来越多,因此,它在家电市场中占据巨大的发展空间。但是人们对于洗衣机的功能、外观等的要求也越来越高,现今市场洗衣机在许多方面还不能达到人们的需求。因此,需要我们设计出更多不同功能、更加符合人类生活需求或者更智能、更方便的洗衣机。所以我们需要提出更多好的思路和新的设计方式,将人们的需要变成更符合现代生活的现实,设计出更节能、功能使用更加全面、更人性化的洗衣机。目前的洗衣机在一些方面还存在欠缺,如洗衣机的兼容性,洗衣机在工作时的不平衡等,这都需要我们黄 河 科 技 学 院 毕 业 设 计 说 明 书 第 2 页去一步步去解决。还有现在大多洗衣的厂家在推广洗衣机时,只注重品牌的洗衣机的某一特别好的功能而没有综合的各个功能都很完善的洗衣机,当然,依靠目前的技术还需要我们更加努力,使洗衣机价格、功能上都更加突出。因此,洗衣机技术需要进一步提升是不可争议的事实 2。全自动洗衣机的发展为人类做出了很大贡献,解决了人们生活中清洗衣物的难题,最关键的是为人们节省了很多时间,它的进步同时也促进了科技的发展。全自动洗衣机在设计的过程中肯定遇到很多的问题,在设计和解决问题的过程中,而本次设计的全自动洗衣机也是为了满足某些用户的不同需求。1.3 国内外现状及水平 全自动洗衣机随着时代的进步已经发展成了多种适用于人类需要的类型。1、按自动化程序分类。(1)普通洗衣机:在洗涤、漂洗和脱水和时间设定都需要人工操作。 (2)它能在洗涤、漂洗、脱水等功能之间进行自动转换。 (3)全自动洗衣机:进水、洗涤、漂洗、脱水、排水等功能都可以自动完成。2、洗衣机按结构不同可分为以下几种。(1) 波轮式洗衣机 :它的优点是省力和省时等,但这类洗衣机清洁效果不是很好而且容易使衣物缠绕、费电、费水。新颖的大波轮、新水流洗衣机,其性能有明显的改善。 (2) 滚筒式洗衣机 :其优点是具有无缠绕、对衣物损耗小、节水等。但此类洗衣机价格也存在费时,并且洁净效果差等的缺点。 (3) 搅拌式洗衣机 :它是依靠搅拌叶来回运动实现洗涤工作。此类洗衣机清洗较干净的同时还节省洗衣粉,适合清洗的衣物范围广,缺点是更容易缠绕衣物、噪声大。3、按洗涤原理分类。(1)洗衣粉或洗衣剂洗衣机通过机械作用、物理作用、化学作用完成清洗工作的洗衣机。(2)非洗衣粉或洗衣剂洗衣机黄 河 科 技 学 院 毕 业 设 计 说 明 书 第 3 页这种类型洗衣机分别为超声波洗衣机、臭氧洗衣机和离子洗衣机。它们的洗涤效果不佳,与洗衣粉或洗衣剂型的洗衣机相比较而言,它的技术还不成熟,设计上也存在很多欠缺。目前这一类型的洗衣机还只是适合用于洗涤一些如毛巾、睡衣或内衣等的衣物。(3)环保洗衣机目前环保洗衣机只是处于使用一些环保材料和采用一些环保措施,而这些措施也不尽相同。现在我们国家对于环保型洗衣机也没有制定统一的标准。(4)健康洗衣机目前健康洗衣机只采用了一些除菌措施,而这些措施也是多种多样的。目前国家对健康洗衣机也没有制定统一的标准。(5)纳米洗衣机目前的纳米技术在洗衣机的应用上只是某个或某些部件采用了纳米材料 3。黄 河 科 技 学 院 毕 业 设 计 说 明 书 第 4 页2 硬件电路设计全自动型将洗涤、漂净、脱水(甩干)三大步骤都在同一缸里实现,全都由控制系统自动进行的洗衣机。打开电源,通过按键选择后,经过电路和程序的分析完成洗衣机的洗涤、漂洗,然后通过排水阀脱水,最后经过蜂鸣器报警提示完成工作。基本工作原理框图如图 2.1 所示。图 2.1 基本工作原理框图图中电源部分提供电压,通过按键电路输入清洗方式等功能,检测到的水位和电压以及洗衣机工作方式和电机转速通过 LCD 显示,驱动电路控制电机、进水阀、排水阀的通断。全自动洗衣机的方式主要有四种工作方式,强洗执行:进水-侵泡-洗涤-脱水-进水-漂洗- 脱水 -进水 -漂洗-脱水;标准洗:进水 -洗涤-脱水 -进水-漂洗-脱水-进水-漂洗-脱水;弱洗:进水-洗涤 -脱水-进水 -漂洗-脱水;第四种方式为脱水。进水为洗衣机开始工作开始工作后,进水阀门打开开始进水。洗涤过程为当进水完成以后单片机经过程序的控制自动跳转到洗涤状态,控制电机的转动。浸泡是一个电动机、进水阀和排水阀都关闭一定时间的过程,目的是使衣物更容易清洗干净。漂洗也是单片机控制电机转动完成的过程,只是它的目的是使衣物中的污水排尽,最后进行的脱水工作是为了沥干水黄 河 科 技 学 院 毕 业 设 计 说 明 书 第 5 页分,使晾晒更加方便、更节约时间。AT89C51 是 51 系列单片机的一种,含有存储器和内部 RAM,有 32 个 I/O 口线,两个十六位定时/计数器和 5 个中断触发源,一个全双工串行通信口,片内振荡器及时钟电路 4。AT89C51 的外围辅助电路有复位电路和时钟电路 ,复位通常有上电自动复位和按键手动复位。复位电路的主要功能是使单片机开始正常工作。单片机的时钟电路由引脚 XTAL1 和 XTAL2 连接,XTAL1 是反向振荡器的输入端口及时钟工作电路的输入端,XTAL 为反向振荡器的输出端 5。本系统采用 12MHz 的晶振,电容取 30pF。晶振元件与单片机内部电路组成,产生的振荡频率为单片机提供时钟信号,供单片机信号定时和计时。它的最小系统的电路如图 2.2 所示。C430pFC330pF x1CRYSTALP1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78GND40VCC20/EA31ALE30/PSEN29RST9XTAL218XTAL119P0.0/AD0 39P0.1/AD1 38P0.2/AD2 37P0.3/AD3 36P0.4/AD4 35P0.5/AD5 34P0.6/AD6 33P0.7/AD7 32P2.0/A8 21P2.1/A9 22P2.2/A10 23P2.3/A11 24P2.4/A12 25P2.5/A13 26P2.6/A14 27P2.7/A15 28P3.0/RXD 10P3.1/TXD 11P3.2/INTO 12P3.3/INT1 13P3.4/TO 14P3.5/T1 15P3.6/WR 16P3.7/RD 17U1AT89C511 16R01A1K1 16R02A1K1 16R03A1K1 16R04A1K1 16R05A1K1 16R06A1K1 16R07A1K1 16R08A1K1 16R6A1k116R5A10kC510ufS1SW-PBvcc图 2.2 AT89C51 最小系统2.1 按键电路 由于设计的洗衣机要用到很多按键,如果采用独立式按键会用到较多的 I/O 资源,因此采用矩阵式键盘控制,在此我采用的是 4*4 键盘,为了进一步减少 I/O 口线的使黄 河 科 技 学 院 毕 业 设 计 说 明 书 第 6 页用和对按键的采集,MM74C922 为键盘扫描 IC,采用中断控制方式,当有按键按下后,MM74C922 会产生一个中断信号,DA 为高电平有效,/EA 为低电平有效,所以在连接单片机与 MM74C922 之间加入了非门,将信号接到单片机 INT0 输入引脚 P3.2,用于按键中断请求。然后单片机 P3.2 口输出高电平 MM74C922 读取输入的键值,然后经过输出口将相应的编码输出 6。将按键信息接至 P2.0 至 P2.3 口。洗衣机的按键有:开始/暂停键,方式一为强洗,方式二为标准洗,方式三为弱洗,方式四为脱水,速度 1/4 为 PWM 占空比为 25/100,速度 2/4 为 PWM 占空比为50/100,速度 3/4 为 PWM 占空比为 75/100,速度 4/4 为 PWM 占空比为 100/100,运行状态 ON 和 OFF 按键。电路连接如图 2.3 所示。GND 9X1 11X2 10X3 8X4 7Y1 1Y2 2Y3 3Y4 4D14C15B16A17OE13OA12OSC5KBM6VCC18U6MM74C922C11.0uFC20.1uFU3:B74HC04U3:A74HC04K11一一一K21一一一K31一一1/4K41一一3/4K12一一一K22一一一K32一一2/4K42一一4/4K13SW-PBK23OFFK33一一/一一K43ONK14SW-PBK24SW-PBK34SW-PBK44SW-PBVCCP3.2P2.0P2.P2.2P2.3图 2.3 按键电路MM74C922 是一个译码器,将按键按下产生的二进制代码“翻译”成为一个特定的输出信号,然后输出给单片机控制洗衣机工作。C2 为电容器可用作执行扫描键盘,C1 的作用是用来消除抖动。74HC04 为六反相器,是一个普通的非门。它能够将电平进行高低转换,而且还可以增加信号的驱动能力,信号发出后由于其直接驱动的能力不够,因此中间加一个逻辑电路来增加信号的驱动能力。2.2 检测电路 由于环境的限制,并不能检测到真正的水位,所以在此电路设计中,我采用了一个模拟信号代替水位,但模拟信号不能直接输出给单片机,所以需要将模拟电压转变成数字量电压,采用的 A/D 转换器件为 ADC0808,它是逐次逼近式 A/D 转换器件,ADC0808 芯片内设置了多路模拟开关及通道地址译码和锁存器,因此能对多路模拟信黄 河 科 技 学 院 毕 业 设 计 说 明 书 第 7 页号进行分时采集和转换。ADC0808 转换器主要有比较器、D/A 转换器、逐次逼近寄存器和时钟信号组成,它的精度为 8 位,典型时钟为 640kHz,每一通道的转换时间约为100us,由于其内部没有时钟电路,故其工作频率由外部提供,该电路的时钟采用的是频率为 640kHz 的低-高-低时钟。由于模拟信号的输入选择了 U2 的 IN0 和 IN1,所以必须选用 ADDA 地址译码线作为模拟输入,START 为启动转换信号,OE 为高电平有效的允许数据输出端 7。

温馨提示

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

评论

0/150

提交评论