"基于单片机的全自动洗衣机设计及单片机原理课程设计报告"

需积分: 5 0 下载量 148 浏览量 更新于2024-02-02 收藏 28KB DOCX 举报
基于单片机的洗衣机设计是一项基于AT89C51单片机的全自动洗衣机控制电路系统设计。本设计旨在通过学习单片机原理及系统课程的知识,实践运用所学知识,提升技术能力,并通过亲手操作,了解洗衣机中的自动控制原理和实现方式。 传统的基于继电器的洗衣机控制已不能满足人们对洗衣机的要求,因此采用单片机来实现对洗衣机的各项功能控制是一种更理想的解决方案。由于单片机体积小、控制功能灵活,因此基于单片机的全自动洗衣机控制电路系统具有很强的实用性。 在本设计中,我们结合单片机控制和洗衣机的工作原理,设计了一种全自动洗衣机控制电路系统。该系统包括输入模块、控制模块和输出模块。输入模块用于接收用户的操作指令,包括选择洗衣模式、设定洗涤时间和洗涤温度等。控制模块是单片机AT89C51,它根据用户的指令控制洗衣机的运行状态和工作流程。输出模块主要是洗衣机的执行机构,包括控制电机的启停、水泵的控制和温度控制等。 在设计过程中,我们首先进行了需求分析和功能设计。通过研究市面上洗衣机的功能和用户需求,我们确定了洗衣机的基本功能和控制要求,并将其转化为具体的功能模块和操作流程。 然后,我们进行了硬件设计和软件编程。硬件设计主要包括选择合适的电子元器件和传感器,进行电路布局和连接,搭建洗衣机控制电路系统。软件编程主要是编写单片机的控制程序,实现用户指令的输入和解析,控制电机、水泵和温度的实时控制。 最后,我们进行了系统测试和性能优化。通过对洗衣机系统的整体测试和功能验证,发现并解决了一些问题,提高了系统的稳定性和可靠性。同时,为了提高系统的性能和用户体验,我们对洗衣机的运行流程和界面进行了优化和调整。 总体而言,基于单片机的洗衣机设计是一项技术含量较高的课程设计项目。通过本次设计,我们深入理解了单片机的原理和系统设计方法,掌握了洗衣机的自动控制原理和实现方式。此外,我们还提高了问题解决和创新能力,在实践中积累了宝贵的经验。 然而,由于个人能力有限和项目时间限制,所设计的洗衣机功能和性能相对较弱,与前沿科技产品相比存在较大差距。因此,未来可以进一步研究和改进,提升洗衣机的功能和性能,以满足人们不断变化的需求。
2023-02-27 上传
Word 文档Word 文档 Word 文档 Word 文档 {{WORD格式整理WORD格式整理 { { WORD格式整理 WORD格式整理 {{WORD格式整理WORD格式整理 { { WORD格式整理 WORD格式整理 WORD格式整理WORD格式整理 WORD格式整理 WORD格式整理 {{WORD格式整理WORD格式整理 { { WORD格式整理 WORD格式整理 WORD格式整理WORD格式整理 WORD格式整理 WORD格式整理 基于单片机的洗衣机设计(1)全文共23页,当前为第1页。基于单片机的洗衣机设计(1)全文共23页,当前为第1页。单片机原理及系统课程设计 基于单片机的洗衣机设计(1)全文共23页,当前为第1页。 基于单片机的洗衣机设计(1)全文共23页,当前为第1页。 评语: 考勤 10 分 守纪 10 分 过程 30 分 设计报告 30 分 答辩 20 分 总成绩( 100 分) 专 业: 自动控制 班 级: 姓 名: 学 号: 指导教师: 基于单片机的洗衣机设计(1)全文共23页,当前为第2页。基于单片机的洗衣机设计(1)全文共23页,当前为第2页。交通大学自动化与电气工程学院 基于单片机的洗衣机设计(1)全文共23页,当前为第2页。 基于单片机的洗衣机设计(1)全文共23页,当前为第2页。 2014 年 1 月 12 日 基于 AT89C51 单片机的全自动洗衣机设计 设计目的及要求 设计目的 洗衣机已成为人们日常生活中必不可少的一部分, 但是传统的基于继电器的 控制,已不能满足人们对洗衣机的要求。 因此设计了基于单片机的洗衣机控制电 路系统,由单片机控制实现洗衣机的各项功能。 单片机的体积小, 控制功能灵活, 因此,设计出基于单片机的全自动洗衣机控制电路系统具有很强的实用性。 由于 个人能力有限, 所设计的洗衣机比前沿科技产品要差很远。 所以这次课程设计的 主要目的在于通过亲手操作, 查找资料, 培养自己的分析设计能力, 把这学期课 程中零散的知识进行整合, 将理论的知识联系到实际的生活中, 在实例中深入理 解一些理论知识,并从中有所收获。 设计要求 模拟全自动洗衣机工作过程。 以电机替代洗衣机电机。 显示洗衣机工作的状 态(进水、浸泡、洗衣、脱水、结束) 。显示工作剩余时间(洗衣程序可自定义, 时间精度:秒)。洗衣时交替正、反转。 设计方案及原理 设计方案 利用 AT89C51 单片机的 P0,P1,P2,P3 串行口的输入输出功能,控制数 码管、电动机、发光二极管的工作状态,进而模拟洗衣机的基本工作过程。 洗衣机的主要工作过程是: 进水—洗涤—漂洗 —换水—漂洗—换水—漂洗— 换水—脱水—结束。上述工作过程中,包含三个过程:洗涤过程、漂洗过程、脱 水过程。 洗涤过程:放好待洗物,启动开关,进水阀通电,向洗衣机供水,供水 结束后,洗涤电动机接通电源,通过电机不停的正转、反转,形成洗涤水对洗涤 物产生强烈的翻滚作用; 同时衣物之间、 衣物与四周桶壁之间产生基于单片机的洗衣机设计(1)全文共23页,当前为第3页。基于单片机的洗衣机设计(1)全文共23页,当前为第3页。互相摩擦和撞 击力,达到洗涤衣物的目的。 基于单片机的洗衣机设计(1)全文共23页,当前为第3页。 基于单片机的洗衣机设计(1)全文共23页,当前为第3页。 漂洗过程:漂洗的目的在于清除衣物上的洗涤液,因此,漂洗过程与洗 涤过程的电机动作是完全相同的。 脱水过程:漂洗过程结束后,电动机停止转动,排水阀通电,打开排水 阀门排水。当排水到一定程度,满足安全条件时,脱水电动机接通,电机带动脱 水桶高速旋转,利用离心力把衣服上的水从桶壁的小眼里甩出。 全部洗衣工作完成后,结束指示的 LED灯点亮,表示衣物已经洗好,洗衣 机就会自动停止工作。 设计原理 系统设计包括晶振和复位模块,电机驱动模块, LED 显示模块,按键控制模 块以及数码管显示模块五部分。利用 AT89C51单片机芯片 ,芯片左排引脚外接晶 振和复位电路,通过 74LS245 锁存器连接至数码管,控制数码管稳定显示。右 排引脚外接电机驱动电路和各开关以及 LED 灯。通过人工按压相应的开关,接 通电机驱动电路相应的接线端子,实现电机正反转以及 LED 显示。总体设计原 理框图如图 1 所示。 图 1 系统原理框图 通过对开关的操作实现选择想要进行的任何操作。 当选择好模式后进入该模 式。该模式的参数已装入在单片机中,在单片机中程序的控制下进行工作。 程序实现的主要功能是洗涤,漂洗和脱水的控制。其中洗涤时间设初值为 136s,由于洗衣过程中电机要不停的正反转,所以用 P3.2和 P3.3 控制。通过流经 电机两端电平的高低控制电流的流向, 从而改变电机的转向, 实现正反转。 漂洗