基于单片机的全自动洗衣机控制系统设计论文 - 图文(6)

2019-08-31 17:38

3.2.6蜂鸣器报警电路

本设计采用无源蜂鸣器,单片机必须输出固定频率的方波信号,其工作电压范围宽,4-12V,需要外围元件少,电压增益可调范围为20-200。通过CPU的P3.5输出高电平来控制蜂鸣器报警。为保证洗衣机的安全工作,当洗衣机出现问题或故障时,洗衣机应立即发出蜂鸣报警,提醒用户及时处理,此关闭电源,同时也是提醒用户洗衣完成。如图所示:

图3.11 蜂鸣器报警电路

20

3.3电路设计及本章小结

图3.12 总电路设计

本章小结:

本章介绍了系统硬件电路的设计,由开关检测模块,驱动控制模块,LED显示模块,主控电路模块,外围设备模块,电源模块等部分组成,并详细分析了各个模块的组成及作用,介绍了所用主要芯片的特点及用法,并简述了模块设计时的注意事项。实现了自动洗衣机应具备的基本功能。

21

22

第四章 系统软件设计

4.1软件主程序设计

根据硬件设计要求控制主程序流程图如图所示。洗衣机通电后单片机上电首先进行程序的初始化包括定时器0、外部中断0、外部中断1的初始化以及各参数初值的设定。默

认洗衣强度为“标准洗”漂洗次数2次。然后扫描按键的状态确定洗衣过程,当发现启动键按下洗衣机从待命状态进入工作状态,完成进水、洗涤、脱水、漂洗的循环过程。

当洗衣结束时控制蜂鸣器发声。表4-1为洗衣机系统控制表:

表4.1 洗衣机控制系统表

按键选择 K1标准 全程洗衣 时间 30s 显示灯亮 漂洗次数 D1 2次 K1经济 22s D2 1次 K1单独 10s D3 0次 4.2软件子程序设计

软件的编程思路:全自动洗衣机控制软件系统根据其功能要求,主要分为以下几个大程序模块:洗涤程序模块、漂洗程序模块、脱水程序模块。

23

开 始 初始化 N 键盘扫描 N 脱水?N Y 脱水 快洗?Y 快速洗 Y 启动? 洗涤程序 时间到了? 漂洗程序 N 脱 水 程 序 Y N 报 警? Y 结 束

图4.1 主程序流程图

24


基于单片机的全自动洗衣机控制系统设计论文 - 图文(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2011年入学检测 英语试卷

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: