094-基于51单片机全自动洗衣机
一、硬件整体设计方案
本全自动洗衣机控制系统以 51 系列单片机为核心控制器,主控 STC89C51单片机,配套单片机最小系统,外设包含 LCD1602 液晶、FC103 三档水位传感器、AT24C02 存储芯片、进水泵、排水泵、L9110 电机驱动芯片、直流洗涤电机、蜂鸣器、状态 LED 与功能按键,实现水位监测、多模式洗衣时序控制、人机显示、故障声光报警功能。
二、各硬件模块功能说明
- 51 单片机最小系统
整机主控单元,由电源、晶振、复位电路组成,负责采集水位信号、识别按键指令、按照时序控制水泵与洗涤电机,驱动液晶刷新数据,触发声光提示,统筹全部设备运行逻辑。
- 检测与显示模块
FC103 三档水位传感器实时采集 0~3 档水位数据,识别缺水、残留积水等异常工况;LCD1602 液晶作为交互终端,实时展示当前洗衣模式、剩余运行时长,切换模式时界面同步更新。
- 存储与按键单元
AT24C02 用于存储系统运行配置参数,支持掉电数据保存;按键为人工操作接口,可完成四种洗衣模式切换、设备启停等操作。
- 功率执行单元
进水泵、排水泵负责腔体注水与排水;L9110 电机驱动芯片驱动直流洗涤电机,可输出高、中、低三档转速,适配洗涤、漂洗、脱水不同工序动力需求。
- 声光报警指示模块
配备红色故障 LED、绿色完成 LED 与蜂鸣器。红灯配合蜂鸣器用于水位异常报警,绿灯与蜂鸣提示音代表整套洗衣流程结束。
三、系统控制逻辑
系统设置标准洗、大件洗、轻柔洗、单脱水四种工作模式,由按键切换。各模式内置专属工序时序:洗涤阶段电机低速正反转交替运行;漂洗循环包含注水、正反洗涤、排水、脱水流程;脱水工序区分转速,轻柔洗采用中速,其余模式高速运转。注水阶段实时监测水位,达到中水位及以上自动提前停止注水,防止溢水。
系统全程水位监测:注水后缺水、脱水完成后腔体残留积水,均判定为水位故障,立即停止所有工序,蜂鸣器鸣响、红色 LED 常亮报警。全部工序执行完毕后,蜂鸣器发出连续提示音,绿色指示灯点亮。