第一范文网 - 专业文章范例文档资料分享平台

基于单片机AT89C51的模拟洗衣机控制系统设计

来源:用户分享 时间:2025/5/24 18:27:41 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

四川信息职业技术学院毕业设计说明书(论文)

开始 进水 判断是否水满? Y 洗涤 排水 进水 N

jinshui=0; //进水打开

xidi=0; //洗涤打开 paishui=0; //排水打开

N 判断是否水满? Y N 漂洗

jinshui=0; //进水打开

洗两次? Y 排水 脱水 结束 piaoxi=0; //关掉漂洗

paishui=0; //打开排水

tuoshui=0; //打开脱水

图4-2 标准方式运行流程图

标准方式运行程序是我们最常用的洗衣程序,标准程序流程循环3次第一次是进水(4秒)—洗涤(10秒)—排水(2秒)第二次进水(4秒)—漂洗(10秒)—排水(2秒)第三次进水(4秒)—洗涤(10秒)—排水(1秒)—脱水(2秒)每循环一次洗涤或漂洗环节时间比上一循环同一环节时间减少2秒,具体是第一循环为洗涤,时间为

第 13 页 共 39 页

四川信息职业技术学院毕业设计说明书(论文)

6秒,第二第三次循环为漂洗,时间分别为4秒和2秒,排水时间采用动态时间法确定,脱水时间为2秒。流程图如图4-2所示。

4.3 经济方式运行程序设计

开始

进水 N 判断是否水Y 洗涤 排水

jinshui=0; //打开进水

xidi=0; //打开洗涤

进水

paishui=0; //打开排水

N jinshui=0; //打开进水

判断是否水满? Y 漂洗 piaoxi=0; //打开漂洗

paishui=0; //打开排水

排水 脱水 结束 tuoshui=0; //打开脱水

图4-3 经济方式运行流程图

经济方式运行程序是我们现代洗衣机的一个特点,经济程序与标准程序一样,只是循环次数为二次。即洗涤一次,漂洗一次,具体是第一为洗涤,时间为6秒,第二为漂洗,时间为4秒,排水时间采用动态时间法确定,脱水时间为2秒。流程图如图4-3所示。

第 14 页 共 39 页

四川信息职业技术学院毕业设计说明书(论文)

4.4 单独方式运行程序设计

由于洗衣机对不同的情况有不同的需要,设计了单独运行程序。单独程序是进水—洗涤—结束(留水不排不脱),水满了以后直接进行洗涤,洗涤时间为6秒,排水时间采用动态时间法确定,脱水时间为2秒。流程图如图4-4所示。

开始 进水 N 判断是否水满man满?满??/Y

jinshui=0; //打开进水

洗涤 xidi=0; //打开洗涤

排水 paishui=0; //打开排水

结束

图4-4 单独方式运行流程图

4.5 排水方式运行程序设计

当我们洗涤完成以后,往往需要将洗衣机内的水排出,再进行脱水处理,所以设计了排水程序。排水程序是排水—脱水—结束,时间确定与上述程序相应环节相同。流程图如图4-5所示。 void paishuifangshi() {

paishui=0; //打开排水 delay(2); //延时 paishui=1; //关掉排水

tuoshui=0; //打开脱水 TSshanshuo=1;

delay(2); //延时

第 15 页 共 39 页

//排水方式

四川信息职业技术学院毕业设计说明书(论文)

开始 排水 延时 脱水 延时 结束 图4-5 排水方式运行流程图

4.6 强弱切换程序设计

由于洗衣机对不同的情况有不同的需要,设计了单独运行程序,要求强洗时正/反转驱动时间各为4秒,间歇时间为1秒;弱洗时正/反转驱动时间各为3秒,间歇时间为2秒。流程图如图4-6所示。

开始 强弱选择 强洗 弱洗 停止

图4-6 强弱切换程序流程图

4.7 主程序设计

主程序主要完成硬件初始化,子程序调用和程序间的切换,由于本设计要求洗衣机具有经济、标准、单独、排水四种工作方式和强弱切换功能,所以主程序除了要进行硬件部分的初始化以外还要进行各个程序之间的调用和切换。流程图如图4-7所示。

第 16 页 共 39 页

基于单片机AT89C51的模拟洗衣机控制系统设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c45bnj8paid9jajq89ma2_5.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top