基于单片机的洗衣机控制系统设计与制作.pdf





《基于单片机的洗衣机控制系统设计与制作.pdf》由会员分享,可在线阅读,更多相关《基于单片机的洗衣机控制系统设计与制作.pdf(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、目录第1章任务与要求.11.1课题概述.11.2课题设计内容与功能.11.2.1主要设计内容.11.2.2 要求.1第2章洗衣机控制系统的设计与分析.32.1设计背景.32.2设计目的与意义.32.3需求与分析.32.3.1功能指标要求.32.3.2工艺要求.32.4产品设计实施计划.4第3章 方案设计与论证.53.1设计依据.53.2总体方案框架设计分析.53.3方案的选择与设计.53.3.1单片机的选择与确定.53.3.2 显示模块的选择与确定.63.3.3电机驱动电路的选择与确定.63.3.4电机的选择与确定.63.3.5传感器的选择与确定.73.4方案确定(论证).73.5成本预算.7
2、第4章 各单元设计.94.1硬件电路设计.94.1.1 STC 8 9C 52单片机最小系统.94.1.2蜂鸣器报警电路.1 14.1.3数码管驱动电路.1 14.1.4数码管显示电路.1 24.1.5继电器驱动电机正反转电路.1 24.1.6进水阀与出水阀控制电路.1 44.1.7水位传感器电路.1 44.2程序设计.1 54.2.1主程序设计思路.1 54.2.2数码管子程序设计.1 74.2.3电机正反转子程序设计.1 74.2.4洗衣机脱水子程序设计.1 84.2.5中断服务函数子程序设计.1 8第5章样机试制.2 05.1样机试制条件分析.2 05.2试制步骤.2 05.2.1试制准
3、备.2 05.2.2试制过程.2 05.3成本核算.2 4总结.2 5参考文献.2 6致谢.2 7附录I电路图.2 8附录II实物.3 1II第1章任务与要求1.1课题概述洗衣机作为现代社会的产物,早在上个世纪就进入了我们的生活。大型的经济建设,尤 其是蓬勃发展的房地行业,为国内洗衣机行业开辟了更广阔的市场。随着经济建设的不断高 速发展,我国对洗衣机的需求不断增长。因此,中国形成了一个更大的洗衣机市场。过去,中国主要依靠进口技术,国内洗衣机制造商主要依靠进口洗衣机作为销售代理或售后维修运 营。但随着技术的创新和对外交流,中国几乎可以生产出当今经济建设所需的各种洗衣机。作为一个国家的新兴产业,洗
4、衣机的生产可以减轻人口增长对环境的巨大压力,在中国注定 有着光明的未来。洗衣机的控制电路由单片机STC 8 9C 52设计,STC 8 9C 52是扩展外部电路的主控单元,来 实现我们所设计的功能,组成一个能实现我们所想要实现的洗衣机控制器。1.2课题设计内容与功能1.2.1主要设计内容主要设计内容(1)对洗衣机控制系统的设计组成及基本原理进行阐述;(2)设计并仿真电路原理图;(3)依据所设计的原理图列出元件清单,购买清单中的传感器、电机、直流小型继电 器、单片机等相关元件;(4)分析其硬件组成,焊接洗衣机实物,并调试成功;(5)根据所实现的功能,画出软件流程图,编写程序,调试成功;(6)程序
5、写入单片机,实现软硬件联调;(7)观察动作过程和实验结果进行记录分析,对方案进行完善。1.2.2要求要求洗涤功能:正常洗涤时间为30分钟分为清洗25分钟和脱水5分钟,为方便观察设定总 洗涤时间为40s,分为清洗30s:脱水10s。按键功能:洗衣机上有3个按键分别为S1电源启动键、S2复位键、SW1洗衣机启动按 钮。提示报警功能:洗衣机能在洗衣完成后提示人们洗衣完成。1水位检测功能:在水位达到预设值时,单片机能控制进水阀排水阀的打开及关闭。为方 便观看用LED灯代替水阀的状态。洗衣过程:在正常接通电源后,按下洗衣机启动按钮,进水阀指示灯亮起,进水阀打开,洗衣机开始进水,数码管显示“一一水位传感器
6、检测到水位达到预设值,进水阀关闭,停止进水。电机M电源接通,开始进入清洗过程。所设计的电路,使电机M能够正反转,产 生不同方向的水流,这样容易把衣服洗干净。数码管倒计时30s,倒计时结束,排水阀指示 灯亮起,排水阀打开,电机停止转动,数码管显示“一一等待排水完毕,排水阀继续打 开,电机正转开始脱水,数码管倒计时10s,倒计时结束,排水阀关闭,电机停止,数码管 不显示。蜂鸣器报警提示洗衣完成。结束洗衣,即洗衣机恢复初始状态。2第2章 洗衣机控制系统的设计与分析2.1设计背景随着科学技术的发展,人们的生活水平显著提高。洗衣机已成为社会上每个家庭的必需 品。在使用洗衣机时,人们对洗衣机的功能要求越来
7、越高,对洗衣机功能的要求越来越全面 和智能化。现在洗衣机只需要几个简单的步骤就可以把衣服放进洗衣机里,这样洗衣机就可 以自动进水、洗涤、排水、脱水和洗涤衣物。在整个洗涤过程中,不仅节省了时间,而且解 放了我们的双手,让我们有更多的时间去做其他想做的事情,提高了工作效率,让我们的心 更舒畅。对于当今社会来说,只要有技术突破,就能带动洗衣机的发展。2.2设计目的与意义目前,由于现代技术的不断进步和创新,我国进入了洗衣机升级换代的快速时期,市场 潜力巨大。洗衣机更新换代越来越快,这使得人们对洗衣机的综合功能要求越来越高。毕业设计之所以选择单片机来完成“基于单片机的洗衣机控制系统设计”,这是因为自 己
8、所学专业。我们所学的专业主要的知识就是单片机,使我们与单片机接触最多。我们可以 把课本上学到的知识更好地运用到现实生活中去,也就是说,我们可以丰富所学,也可以发 现理论与实践的区别,锻炼自己的动手能力,提高动手能力。不盲目只知道理论不做物理,通过实践我们的生活才能有质的飞跃。2.3需求与分析从古至今,从中国到外国,洗衣服都是一种不得不做的家务劳动,然而,洗衣机的出现 对很多人来说是一种解放。它以一种简单、易操作、方便实用的方式征服了我们,让我们接 受它,使它能够广泛应用于社会生活中。经过长时间的手洗,人们终于向机械清洗迈出了新 的一步。2.3.1功能指标要求功能指标要求(1)水位感器能够准确判
9、别洗衣机是否达到所需水位;(2)数码管能准确及时显示洗衣机当前洗涤状态;(3)洗衣机能够满足洗涤及脱水两个模式;(4)当洗衣机完成洗衣时,能够报警提示洗衣完成。2.3.2工艺要求工艺要求(1)焊点要求3在焊接过程中,应注意保证焊点和电路连接的美观和稳定性。在焊接元器件时不应出现 短路、断路、漏焊、虚焊等情况。确保电子元器件表面清晰,元器件无发黑、变色现象。元 器件应平放在万用板上,不得一端翘起或悬挂。(2)元器件整型要求元器件的整型是在保证不损坏元件的情况下对元器件进行处理,以便于焊接和美观,并 确保电路的耐久性。对于插件元件,在其底部引脚过长的可适当进行适当的剪除,应保留在 2-3mm为佳。
10、(3)焊接过程要求对静电要求高的元器件进行焊接时,应采取防静电措施,避免损坏元器件;对元器件进 行焊接时,应保持电烙铁温度在350-38 0度之间,整个板件焊接完毕后,应对板子和焊接过 的元件位置用洗板水进行清洗,把焊接过程中产生的污渍进行清洗。2.4产品设计实施计划(1)根据任务书的任务需求,分析完成任务所必备的知识和技能,查阅相关文献,理 清思路,为编写毕业设计方案做准备。(2)针对继电器、传感器、电机驱动等关键问题进行查找资料,以修改设计方案及参 数、元器件定型。(3)查阅文献,归纳整理,根据要实施的功能设计电路原理图。(4)根据电路原理图采购元件,焊出实物,并调试硬件电路图,基本实现其
11、硬件功能 并优化。(5)编写软件流程图及与硬件匹配的程序,并写入单片机,调试程序与硬件部分。(6)观察洗衣机控制系统设计的效果,并根据不足做出改进。(7)对设计方案、电路原理图、元器件清单、硬件框图,软件流程图,文件数据进行 整理,撰写毕业设计作品。(8)写毕业设计成果报告书,对此次毕业设计进行归纳总结,记录毕业设计作品的特 点及不足,提出改进的思路及措施。(9)毕业设计相关文件资料给指导老师进行评阅,为毕业设计答辩做准备。(10)完成毕业答辩。4第3章方案设计与论证3.1设计依据洗衣机的功能由单片机为主控制。单片机芯片具有体积小、灵活性强、成本低、方便、功能性强等特点。控制简单、功能强大,因
12、此主电路的设计是基于单片机对自动洗衣机的控 制,具有良好的功能性和可靠性,形成洗衣机的控制电路,控制洗衣机不同功能的实现与配 合,达到我们想要实现的目的。赫脱水图图3.1整体方案流程图整体方案流程图3.2总体方案框架设计分析为实现选题的功能,由以上单元模块完成:(1)供电模块:给单片机供电;(2)传感器模块:负责信息感应采集,传送信号给单片机;(3)显示模块:显示洗衣机的状态;(4)电机模块:单片机通过继电器控制电机正反转;(5)报警模块:完成洗衣有源蜂鸣器发出警报;(6)按键模块:通过按键控制洗衣机运行。3.3方案的选择与设计3-3.1单片机的选择与确定单片机的选择与确定方案一:AT8 9C
13、 52单片机,AT8 9C 52是一种带4K字节闪烁可编程可擦除只读存储器的低 5电压,高性能C M0S8位微处理器,俗称单片机。AT8 9C 52单片机是我们经常用到的单片机型号,功能也能满足设计要求,但是下载接口 有10跟线,如果要修改程序会比较麻烦方案二:STC 8 9C 52单片机,STC 8 9C 52RC是STC公司生产的一种低功耗、高性能C M0S8 位微控制系统,具有8 K字节系统可编程Flash存储器。STC 8 9C 52使用经典的MC S-51内核,但是做了很多的改进使得芯片具有传统51单片机不具备的功能。在单芯片上,拥有灵巧的 8位C PU和在系统可编程Flash,使得
14、STC 8 9C 52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。综合以上两种方案,选用方案二STC 8 9C 52芯片,该方案程序下载程序简单,便于使用,且两者价格相差不大。3.3.2显示模块的选择与确定显示模块的选择与确定方案一:使用LC D 1602液晶显示屏显示,显示屏的功能强大,可以显示大量文字,清晰可 见,但是成本偏高,相比之下程序编写较为复杂。方案二:采用数码管来显示,成本低,编程简单,相对LC D 1602而言,数码管显示较为 普遍。3.3.3电机驱动电路的选择与确定电机驱动电路的选择与确定方案一:继电器驱动,继电器能驱动大电流大电压负载,满足电机正反转的大电流,以
15、及不易发热发烫。继电器结构简单,程序驱动简单。方案二:三极管构成H桥驱动,三极管具有动作时间快,和继电器一样也能驱动大电流 大电压负载,还具有PWM调速功能,缺点是电路复杂,调试麻烦。两者进行比较,虽然三极管与继电器相比具有较大优势,但考虑到实际情况,洗衣机的 正反转不需要调速,也不需要响应速度达到微秒级别。所以本次选用继电器做驱动电路。综上分析,选用方案一继电器驱动更加适合我的设计。3.3.4电机的选择与确定电机的选择与确定方案一:直流电机,只需要几伏电压就可以将电机驱动,起动和调速性能好,调速范围 广平滑,过载能力较强,受电磁干扰影响小。直流电机的直流相对于交流比较节能环保,但 是电机转速
16、较快,而且扭矩较小,无法作为洗衣机的正反转电机使用。且直流电机制造比较 贵,有碳刷。方案二:直流减速电机,直流减速电机是在直流电机的基础上加上一个机械装置,加工 6精密。使得电机的转速大大降低的同时,大大增加了电机的扭矩,使得带负载能力增强。方案三:直流步进电机,步进电机的转速和扭矩满足本设计的要求,但是其电机有5 根线,控制起来比较复杂。综合考虑三者的优劣,无疑方案二直流减速电机更加满足设计要求。所以本次选用方案 二作为洗衣机的正反转电机。3.3.5传感器的选择与确定传感器的选择与确定在本设计中,传感器主要用于检测洗衣机水阀的水位。水位传感器是一种能够检测水位 的传感器。下面是对水位传感器的
17、分析,以便更好地选择。方案一:超声波式水位传感器超声波式水位传感器,这是一种振动频率高于声波的机械波,由换能晶片在电压的激励 下发生振动产生的超声波,超声波在碰到液体会产生显著反射形成反射成回波。因此以超声 波作为检测手段,产生超声波和接收超声波。这就是超声波式的水位传感器工作原理。超声 波式水位传感器特点:频率高、波长短、绕射现象小,特别是方向性好、能够成为射线而定 向传播。方案二:光电式水位传感器光电水位传感器是利用光在两种不同介质界面发生反射折射原理而开发的新型接触式 点液位测控装置。光电水位传感器具有结构简单、定位精度高,没有机械部件,不需调试,灵敏度高及耐腐蚀、耗电少、体积小等诸多优
18、点,还具有耐高温、耐高压、耐强腐蚀,化学 性质稳定,对被测介质影响小等特征。综合两个设计方案,选用方案二光电式水位传感器。光电式水位传感器液面控制非常精确,并且不需调校,就可以直接安装使用。控制简单,效果明显而且比较常用更适合本设计方案。3.4方案确定(论证)根据综合分析方案设计,单片机采用STC 8 9C 52,数码管进行显示,电机采用继电器驱 动,洗衣机的正反转电机使用直流减速电机,继电器控制水阀的开关,使用LED灯模拟状态。3.5成本预算通过方案确定选择元件进行成本预算如(表3.1)所示。表表3.1成本预算元件型号数量单价/元总价/元成本预算元件型号数量单价/元总价/元7单片机STC 8
19、 9C 52188减速电机D C 5V155数码管四位共阳144继电器D C 5V42.510水位传感器11.71.7万能板15x20cm1668第4章各单元设计4.1硬件电路设计图图4.1系统硬件电路组成框图系统硬件电路组成框图该系统的硬件电路由单片机最小系统(时钟电路、复位电路、电源电路),继电器驱动 电路,水阀控制电路,电机正反转电路,数码管显示电路,数码管驱动电路,蜂鸣器报警电 路,按键电路,水位传感器电路构成。系统整体硬件框图如(图4.1)所示。正常通电状态下,按下电源开关,电源指示灯亮起后,再按下洗衣机启动按钮即洗衣机 进水阀打开,数码管显示“-”,水位传感器检测到水位达到预设值,
20、洗衣机开始洗衣即进水阀关闭,电机开始正反转,数码管进入30s倒计时,等待倒计时结束,排水阀打开,电 机停止,数码管再次显示-”,等待排水完后,洗衣机排水阀继续打开,电机正转开始脱水,数码管进入10s倒计时,倒计时结束时,排水阀关闭,电机停止,数码管不显示,蜂 鸣器报警提示洗衣完成,返回初始状态。4.1.1 STC89C52单片机最小系统单片机最小系统单片机的最小系统包括时钟、复位和电源电路。时钟电路单片机是一种复杂的同步时序电路,电路应在唯一时钟信号的控制下严格地按时序进行 工作。时钟电路用于产生单片机所需的时钟信号。如(图4.2)所示,一般地电容C 2和C 3取33pF,起稳定频率和快速起振
21、的作用。晶体 振荡器简称晶振。通常情况下,使用振荡频率应小于12 MHz,典型值为6 MHz或12 MHz。如 果系统中使用了单片机的串行口通信,则一般采用振荡频率为11.0592 MHz的晶振(图4.3)。9C2Hl-i sip n 冲|卜,C3 5HP 33PXTAL1jXTAL 11O592MXTAL2图图4.2时钟电路图时钟电路图4.3晶振晶振复位电路单片机复位电路的复位条件是使C PU和系统中的其他功能部件都恢复到一个确定的初 始状态,并从这个状态开始工作。单片机的复位电路(如图4.4)包括两部分上电复位和按键复位。图图4.4复位电路复位电路上电复位电路在单片机通电的瞬间会使单片机复
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 洗衣机 控制系统 设计 制作

限制150内