首页 百科知识 洗衣机控制器

洗衣机控制器

时间:2024-10-10 百科知识 版权反馈
【摘要】:本实验意在模仿真正洗衣机的各种基本功能,包括开关控制,工作暂停,分辨各种洗衣模式,工作状态的显示,倒计时工作时间并显示,预约洗衣时间,工作停止时报警等功能。洗衣以倒计时模块的方式提示用户当前剩余的洗衣时间,该计数器能读取不同的模值进行计数。计时单位为一秒钟。译码和数码显示电路是将计时状态直观清晰地反映出来,被人们的视觉器官所接受。显示器件选用LED七段数码管。

实验10 洗衣机控制器

【实验目的】

(1)熟练掌握VHDL语言和QuartusⅡ软件的使用;

(2)理解状态机的工作原理和设计方法;

(3)掌握利用EDA工具进行自顶向下的电子系统设计方法。

【实验所用仪器及元器件】

(1)计算机;

(2)示波器;

(3)直流稳压电源;

(4)万用表;

(5)EDA开发板及相应元器件。

【实验原理】

本实验意在模仿真正洗衣机的各种基本功能,包括开关控制,工作暂停,分辨各种洗衣模式(洗涤,漂洗,脱水),工作状态的显示,倒计时工作时间并显示,预约洗衣时间,工作停止时报警等功能。

路由模式选择、计数器、报警模块以及译码驱动电路和数字显示电路组成。

1.模式选择模块

五种洗衣模式可供用户选择,模式选择模块将用户的选择信息传递到控制模块。

2.减计数计数器模块

洗衣以倒计时模块的方式提示用户当前剩余的洗衣时间,该计数器能读取不同的模值进行计数。计时单位为一秒钟。

3.译码和数码显示电路

译码和数码显示电路是将计时状态直观清晰地反映出来,被人们的视觉器官所接受。显示器件选用LED七段数码管。在译码显示电路输出的驱动下,显示出清晰、直观的数字符号。

4.报警模块

当系统运行到“报警”状态时,蜂鸣器将会报警,时间为5秒。

【实验内容】

1.基本内容

(1)洗衣机的工作步骤为洗衣、漂洗和脱水三个过程,工作时间分别为:洗衣20秒,漂洗25秒,脱水15秒;

(2)用一个按键实现洗衣程序的手动选择:A、单洗涤;B、单漂洗;C、单脱水;D、漂洗和脱水;E、洗涤、漂洗和脱水全过程;

(3)用显示器件显示洗衣机的工作状态(洗衣、漂洗和脱水),并倒计时显示每个状态的工作时间,全部过程结束后,应提示使用者;

(4)用一个按键实现暂停洗衣和继续洗衣的控制,暂停后继续洗衣应回到暂停之前保留的状态;

2.提高要求

(1)三个过程的时间有多个选项供使用者选择。

(2)可以预约洗衣时间。

(3)自拟其他功能:

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈