计算机原理及应用课程设计-基于单片机的洗衣机智能控制系统内容摘要:
底水位检测开关 K7 决定 )对排水 进行动态控制。 K7 打开则排水完成,关闭排水阀。 (3)洗涤动作 洗涤动作指的是电机周期性的 “正转 一停止 一反转 一 停止 “。 不 同的洗衣过程 ,控制 电机执行“正转 一停止 一反转 一停止“的时间是不同的,标准洗涤过程可取:正转 4 秒 一停止 2 秒 一反转 4 秒 一停止 2 秒。 对于轻 柔洗涤 过程,这个时间要作相应调整 为 正转 3 秒 一停止 2 秒 一反转 3秒 一停止 2 秒。 (4)脱水动作 排水结束后进入脱水动作,脱水是通过电机的正转来实现的,同时要求排水阀一直打开,也正是由于排水阀的打开,才使脱水时的电机正转速度不同于洗涤时的电机正转速度 (通过机械装置实现 )。 脱水分 短 脱水和长脱水, 短脱水时间为 2 分钟。 脱水时电机将一直高速正转 ,一般 5 分钟的长脱 时间。 进入脱水前若洗衣机桶盖是打开的,则进行呜叫、显示 警。 进 行脱水时 若遇洗衣机桶盖打 开 或 脱水不平衡,则暂停脱水并进行 显 告警,直至用户合上桶盖后 或调整衣物后 ,才继续进行脱水。 脱水结束后, 进入下一动作。 ( 5)抗干扰设计 在设计中,我们将软件抗干扰的重点放在了 C P U 抗干扰问题上。 在洗衣机洗涤的过程中, 如果干扰强烈, 干扰就很可能通过三总线扰乱 C P U按正常流程执行这些程序。 我们抗干扰的目的就是发现 c P u如何受到干扰, 如何拦截失去控制的程序流向, 如何使程序的损 失减小, 如何尽可能无扰动地恢复系统正常状态。 这些可以通过以下两个途径实现 指令冗余和软件陷阱。 10 洗衣过程结束后,蜂鸣器将 断续 呜叫以提醒用户可以取走衣服并关掉洗衣机 的电源。 各部分具体的程序框图如下 : 开始 水位默认显示 启动 放开否 模式默认显示 选模式 选水位 完成 放开否 放开否 模式标志位加 1 R4 清零 显示 水位标志位加1 R5 清零 显示 到 6 否 到 6 否 Y N N Y Y N Y N N Y N N Y RET 11 键盘扫描程序流程图 11 开始 进水 长洗涤 排水 短脱水 脱完 进水 短洗涤 洗完 RET 总洗完 长脱水 Y N Y N Y N 12 标准 轻柔洗衣程序流程 开始 进水 洗涤 洗完 排水 短脱水 脱完 漂洗 漂洗 RET 洗完 长脱水 Y N N Y Y N 13 快洗程序流程图 12 开始 开脱水电磁阀 电机正传 开 INT1 中断 脱完 关脱水电磁阀 电机停传 关 INT1 中断 RET Y N 14 单脱 长脱水程序流程 开始 保护现场 停止脱水 报警 校正 继续脱水 停止报警 恢复现场 RETI Y N 15 脱水中断 开始 进水 洗衣 洗完 RET Y N 16 单洗 — 长洗程序流程图 开始 洗衣 完 进水 排水 RET Y N 17 漂洗流程图 13 开始 进水 排水 开进水电磁阀 开排水电磁阀 到预设 关进水电磁阀 RET 关进水电磁阀 到预设 N Y Y N Y Y N N 18 进水过程流程 开始 电机正传 时间到 电机停转 时间到 电机反转 时间到 电机停转 时间到 RET Y N N Y N Y N Y 19 洗衣 电机正反转流程图 开始 保护现场 报警 解除 释放现场 RETI Y N 110 超重中断 14 总程序流程图:。 开始 初始化 开中断 Key 扫描 水位与模式选择 择 结束蜂鸣 所选程序 确认完成 RET 关蜂鸣器 15 调试过程 :开始由于 P0 口没有上拉电阻而产生电机不能运转的问题,后经段老师知道得以解决。 上电后,按启动键 K1 进入设定部分,可通过 K2 设定洗衣模式, K4 设定水位。 设定结束后再按 K1 键进入相应模式 并进水到设定位。 洗衣机进水指示灯亮,闭合 K7,K5 后进入下一步( 05 单脱无此步) 洗衣机脱水 洗涤指示灯闪烁,表明进入洗衣状态。 进入排水状态后,排水指示灯亮,打开 K7 则排水结束进入下一步 若没有闭合 K3 在脱水时则不脱水并警报蜂鸣,直到闭合 K2,进入脱水(脱水 洗涤指示灯亮,排水指示灯亮)。 K8 只在确定设定以前起作用,发出中断请求。 按下后会蜂鸣报警提醒用户减少洗衣量 K9 只在脱水是起作用, 当抖动厉害时由于抖动按下筒壁外的 K9,发出中断请求 ,报警知 K9 放开。 31 启动图 进水越线 16 32 水位和模式选择(中 1 水位,模式 2) 33 进水过程 17 34 洗衣过程 35 排水过程 18 36 脱水过程 总结 本文介绍了采用 AT89C51 单片机对家用洗衣机进行智能控制,经过实际检测,本设计具有结构简单,使用方便,可靠性高等特点。 经过本次设计使我对所学单片机知识的得到了深化,能够把知识综合的应用起来而不使像以前一样各个知识点是孤立的不能融会贯通。 加强了对实际问题的分析 解决能力。 在这里我要感谢段老师以及姚超仁,罗春富,朱江和华雪松在设计中给我的帮助。 参考文献 : 1. 段辰东 单片机原理及接口技术 2020 清华大学出版社 2. 张义和,陈敌北 例说 8051 2020 人民邮电出版社 3. 张毅刚 单片机应用设计 2020 哈尔滨工业大学出版社 4. 李仁 电器控制 2020 机械工业出版社 19 附录 AT89C51 控制的全自动智能波轮洗衣机程序。 水位自定,模式可自选。 COUNT1 EQU 90。 单洗时间特征字, 15min COUNT2 EQU 30。 单脱时间特征字 ,5min COUNT3 EQU 30。 标准过程中间单次洗涤特征字 ,5min COUNT4 EQU 12。 短脱水时间特征字 ,2min COUNT5 EQU 90。 轻柔第一次洗涤时间特征字 ,12min COUNT6 EQU 30。 轻柔中间单次洗涤时间特征字 ,4min COUNT7 EQU 36。 快洗单次洗涤时间特征字 ,6min COUNT8 EQU 3。 漂洗次数 , COUNT9 EQU 2。 标准中间洗涤次数 COUNT10 EQU 2。 轻柔中间洗涤次数 COUNT11 EQU 2。 快洗洗涤次数 TIMESI EQU 31H。 T0 内定时次数存 储位。 ORG 0000H LJMP START。 开始 ORG 0003H LJMP WINT0。 超容中断 ORG 00013H LJMP TINT1。 脱水安全防抖中断。 START: MOV SP,60H。 堆栈指针移到 60H 单元 MOV P0,00H。 p0 口清零 MOV R0,00H。计算机原理及应用课程设计-基于单片机的洗衣机智能控制系统
相关推荐
级酒店以及政府办公大楼项目 中,经营作风一贯良好,无 产品质量 发生,较好地履行了与甲方所签订的合同,从而赢得了广大客户的一致好评和社会 的广泛赞誉,取得了骄人的业绩。 : 为确保本 工程的顺利完成和表达我公司的合作诚意,我们承诺:一切从整体利益出发,服从业主的现场统一管理、协调和安排,满足业主提出的各项要求;积极与业主保持联系,加强与其它有关 施工 单位的配合。 苏州市罗曼壁纸布艺有限公司
出发设计的控制器往往其可靠性得不到保证,如何结合现在控制理论的发展,采用先进的控制策略,改进控制器的性能 具有一定的理论和工程实际意义。 本文内容安排如下: 第 1 章 : 绪论, 对 交流伺服系统 及其发展 过程 和趋势,以及控制策略 的 作了综述 ,然后介绍了 本文 研究 的目的和意义。 第 2 章 : 介绍了 PMSM 的结构及其各种坐标下的数学模型。 第 3 章
PGA 的小车控制系统应运而生。 本设计意在设计一种设计具有较强可移植性的小车控制器,经改进可应用于替代一些单调枯燥简单重复的岗位,如流水线、仓储物流等。 设计功能包括周 期运行、自动避障、遥控运行,这些 功能具有很强的使用意义,正常状态下小车能够自主周期运行完成设定的任务,遇到障碍物能够自行躲避,在一些突发情况下能够人工干预小车的运行。 我校以大工程观为培育理念进行人才培养
_______________ 性别 : ________ 出生年月 : ____年 __月 __日 所在地区: ___________ 学历: _______________ 专业 : __________________ 婚姻状况: _______________ 目前年薪: __________________ 联系方式 : 住宅电话: 公司电话: _____________ BP:
用 2CR21硅光电池作为光电探测装置。 眼睛闭合时,红外光被眼睑挡住,硅光电池无光照,硅光电池输出电压为低。 眼睛睁开时,红外光通过眼球前部到达硅光电池,引起光伏效应,硅光电池输出电压为高。 信号放大与调整 由于硅光电池在有、无光照情况下输出的电压值差别不大,无法满足单片机的检测条件,因此在信号接人单片机前要经过电路放大和调整。 电路采用分立元件三极管对信号进行放大和调整:二极管 D
组,每组由乡政府副科级领导担任组长。 拆扒现场组成 3道战线,第一战线为乡政府人员,身着迷彩服,牵手成线;第二战线为县国土局、工商局等部门执法人员,列队整装;第三战线为公安人员,保持警戒。 这样,避免了非法采砂采矿(石)人员及其它非有关人员进入拆扒现场,确保了拆扒活动的顺利进行。 四、效果显著 本照震慑打击的指导思想,本次综合整治拆扒重点是非法采砂点的料仓和居住房屋。 3 天时间内