选题8.全自动洗衣机控制系统设计
利用单片机实现全自动洗衣机的控制,全自动洗衣机性能要求如下:
1)洗衣机洗衣模式(强洗、标准洗、弱洗)、洗衣时间(1 ~9 9分钟)、脱水时间(1 ~9 9分钟)、漂洗次数(1~9)均可由用户设定;
2)用数码管显示洗衣机的洗涤时间、脱水时间;
3)洗衣机的工作过程:
上电复位→等待用户设置参数→按“启动”按键→注水 (高或低水位)→洗涤→排水→脱水→若漂洗次数未到则回到注水,重复以上过程,循环直到漂洗次数达到为止。当漂洗次数达到,洗衣全过程完成,此时声音报警,同时电动机停止运行,洗衣结束,之后回到参数设置状态,等待用户作新的选择。
上电复位后,如果不按下“启动”、“脱水”按键,洗衣机处于等待状态;
如果未经设置而直接按下“启动”键,则按系统默认的标准洗模式洗衣,标准模式:洗衣总时间为20分钟,漂洗2次,脱水时间为5分钟。每次洗涤时间为洗衣总时间/漂洗次数;
如果未经设置而直接按下“脱水”键,则直接进入脱水过程,系统默认:开启排水阀至“水已排空”→脱水5分钟后自动结束;
如果经设置后再按下“启动”、“脱水”按键,则洗衣机按设置状态运行。
4)强洗、标准洗、弱洗三种洗涤模式:
强洗周期水流控制:电机正转5s→停2s→反转5s→停2s→正转5s循环,直到洗衣结束;
标准洗周期水流控制:电机正转3s→停2s→反转3s→停2s→正转3s循环,直到洗衣结束;
弱洗周期水流控制:电机正转2s→停2s→反转2s→停2s→正转2s循环,直到洗衣结束;
强洗、标准洗、弱洗三种洗涤模式的选择:应用“洗涤模式”键选择,并分别用数字1、2、3分别代表三种洗涤模式。
5)暂停控制功能
在洗涤、脱水过程中,若按下“暂停”按键,则电机停转,电源指示灯闪烁,其他指示灯灭,显示关闭。当取消“暂停”时,洗衣机继续暂停前的状态工作。
6)显示要求
上电复位时数码管显示4个“d”表示待机;设置参数时显示对应数字;注水和排水时对应的指示灯亮;洗涤、脱水时,对应的指示灯亮,且用2位数码管显示工作时间。
7)说明:
本设计不要求考虑“洗涤”、“脱水”时电机调速的问题和“脱水”后加温烘干的问题。