基于单片机的洗衣机自动控制器设计开题报告.doc
《基于单片机的洗衣机自动控制器设计开题报告.doc》由会员分享,可在线阅读,更多相关《基于单片机的洗衣机自动控制器设计开题报告.doc(6页珍藏版)》请在沃文网上搜索。
1、 毕业设计(论文)开题报告(课题目的意义;主要设计(研究)内容;设计(研究)方案;预期成果;进度安排及主要参考文献等)一、课题目的意义:现在家电市场上全自动洗衣机虽说已非常普遍,但价格也不菲,况且广大居民实际使用的还是老式手动控制洗衣机。所以对其自动化改造不仅可以方便自己的生活,而且还可以节省家庭开支。本次设计是基于AT89S52型单片机的洗衣机控制器设计,以此单片机为核心,加上外围辅助电路,实现洗衣机的自动控制。在设计过程中不仅可以巩固学到的知识,提升对知识的灵活运用能力,借助对洗衣机改造的经验还可改造其他家电如电风扇,使其能更好的服务生活。二、主要设计内容:1、采用单片机控制洗衣机的自动运
2、行。2、该控制器能够设定洗衣的时间、脱水的时间、漂洗的次数和水位的高低。3、该控制器能显示当前运行的时间和当前工作的状态,电机的转动采用小电机模拟。三、设计方案:本控制器是基于 AT89S52 型单片机的控制器。包括按键,发光二级管,共阴极数码管,继电器,9013型三极管,同步电动机,传感器,蜂鸣器和AT89S52 型单片机。按键用来设置初始值;发光二级管用来指示当前工作状态;共阴极数码管用来显示剩余工作时间;继电器用来控制电动机的正反转,继电器由单片机通过9013型三极管控制;传感器用来控制水位;蜂鸣器用来当水位超过设置值时的报警。系统中单片机为主控制芯片,是整个系统的核心。利用单片机处理由
3、按键及传感器输入的信号,将其转化成控制信号控制洗衣机的工作状态,实现自动控制功能。并将洗衣机当前的工作状态和此状态的剩余工作时间通过发光二极管和数码管显示出来。1、 电路硬件组成框图及各部分解说AT89S52P1口P2口P3口P0口按键输入数码管显示74LS04芯片发光二极管显示水位控制开门报警继电器电动机外围电路图3-1 硬件电路框图自行码位选(1)按键输入:作用是控制这个系统是否开始运行,并设置各个工作状态的工作时间或次数,以及设置水位高低。由五个按键组成,一个按键切换设置对象(洗衣,漂洗,脱水),一个对设置的对象增一用,一个对设置对象减一用,一个用来设置水位,一个用来控制整个系统是否开始
4、运行。(2)数码管显示:作用是用来显示洗衣,漂洗,脱水剩余工作时间或次数以及水位的设置情况。由五个共阴极数码管组成,采用动态显示,五个数码管中两个显示洗衣时间,一个显示漂洗次数,一个显示脱水时间,一个显示水位的情况。(3)74LS04芯片:单片机产生位选信号经过74LS07芯片输入数码管显示电路,实现数码管的动态显示。(4)发光二级管显示:由三个发光二极管组成。作用是指示当前的工作状态,既是工作在洗衣状态还是漂洗状态,或者是脱水状态。(5)水位控制部分:作用是设定洗衣机的水位,超过设定水位就会报警。由TTP006型气压传感器和一个蜂鸣器组成。(6)开门报警:由一个物理开关构成,开关模拟洗衣机舱
5、门。作用是当洗衣机工作时如果舱门打开,则单片机会自动输出一个指令使整个系统处于暂停工作状态。(7)继电器:由松乐T73 SRD-5VDC-SL-C型继电器组成。单片机通过它来控制电动机的正反转。(8)电动机:洗衣机的动力部分,由ALONG 60KTYZ齿轮减速同步电动机组成。(9)外围电路:包括晶振、复位电路。晶振采用12MHz的晶振。2、软件流程开始系统复位设置初始值总开关按下洗衣漂洗脱水YN图3-2 总体流程图图3-3 洗衣模块流程图开始洗衣时间为0开始洗衣返回主程序YN开始停顿1分钟漂洗漂洗次数减1漂洗次数为0漂洗次数为0返回主程序NNYY图3-4 漂洗模块流程图开始脱水时间为0脱水返回
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 洗衣机 自动 控制器 设计 开题 报告