设计要求
选用合适的传感器及其信号处理电路,完成对水温和转速(洗衣机转筒模拟)
的采集,采用 MCS-51 系列单片机实现对各种控制指令的处理和显示。
1.1 基本项
(
1) 可接收按键(独立按键或矩阵按键)的指令;
(
2) 洗涤时间(倒计时)可设置;
(
3) 洗衣机转筒运行时实时显示其转速;
(
4) 实现对水温的实时显示;
(
5) 工作超时报警电路设计;
(
6) 安全控制设计。
1.2 创新项
(
1)对电机转速实现 PID 控制,实现转速可调并提高精度。
二、设计方案论证
2.1 总体方案分析论证
分析设计要求,我们将实现功能归纳为三个方面。
(
1) 洗衣机工作时间可设置、洗衣机电机转速可设置,且时间与转速能够
实时显示;
(
2) 通过 实 DS18B20时测量水温,并实时显示;
(
3) 工作完成后蜂鸣器报警、各参数按键顺序有容错提示、工作急停等安
全设计。
根据需实现的功能,我们设计方案包含:
(
1) 按键
考虑智能洗衣机的实际工作分不同模式,我们通过预设洗衣机工作模式来实
现洗衣机工作时间、洗衣机电机转速可设置的题目要求。
经过一定实际调研,我们设置如下工作模式:筒自洁模式、标准模式、超净
模式、脱水模式,四种工作模式分别对应四个按键。
此外还需包含急停按键。
(
2) 显示
LCD1602 模块显示信息,显示内容包含时间、实时水温、预期转速、实时转
速。时间显示格式为:;电机转速显示格式为,单位为 rad/s;温度
显示格式为.℃。
(
3) 温度传感器
水中的 PT100 温度传感器通过 AD 转换电路将水温信号传给单片机。
(
4) 编码器电机
通过 51 单片机的定时器产生 PWM 波,调节 PWM 波的占空比来实现电机的