基于fpga的洗衣机控制器

基于fpga的洗衣机控制器

ID:1261169

大小:312.00 KB

页数:13页

时间:2017-11-09

基于fpga的洗衣机控制器_第1页
基于fpga的洗衣机控制器_第2页
基于fpga的洗衣机控制器_第3页
基于fpga的洗衣机控制器_第4页
基于fpga的洗衣机控制器_第5页
资源描述:

《基于fpga的洗衣机控制器》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、我们的爱情,我们的理想,我们的未来,我们的成长,我们的幸福编号:1《FPGA》设计报告题目:学院:专业:班级:姓名:学号:我们的爱情,我们的理想,我们的未来,我们的成长,我们的幸福我们的爱情,我们的理想,我们的未来,我们的成长,我们的幸福目录一、洗衣机控制器主要内容2l.任务要求和内容22.洗衣机控制器的使用步骤:2二、设计原理简介2三、正文31洗衣机控制器的整体框图及原理:32洗衣机控制电路各个模块51)洗衣机控制电路(秒数加一)时序控制中心模块52)时钟分频模块的设计5由于使用的FPGA的输入时钟是20Mhz,定时模块

2、的自加频率是1hz,因此需要进行分频得到1hz的时钟频率输入给定时模块。53)定时器设定64)直流电机模块85)数码管显示译码模块的设计8四、电路调试91.引脚分配图10五、结束语和心得体会11六、参考文献12我们的爱情,我们的理想,我们的未来,我们的成长,我们的幸福我们的爱情,我们的理想,我们的未来,我们的成长,我们的幸福一、洗衣机控制器主要内容l.任务要求和内容设计制作一个洗衣机的正反转及暂停定时控制线路。1)控制洗衣机的电机作如下运转定时开始――正转20S――暂停10S――反转20S――暂停10S――定时到停止定时未

3、到2.定时到报警。3用直流电机模拟洗衣机。2.洗衣机控制器的使用步骤:(1)电路上电后,在Start拨码开关未闭合前设定工作时间(分钟数)设置总的工作时间,确定洗衣机控制器工作允许时间。(2)设定好允许工作时间后,闭合Start开关,洗衣机控制器开始工作。(3)可以看见指示正转LED灯亮20s,停转LED灯亮10S,反转LED灯亮200s,停转LED亮10s,如此反复直至工作允许时间为0,蜂鸣器发出警报。我们的爱情,我们的理想,我们的未来,我们的成长,我们的幸福我们的爱情,我们的理想,我们的未来,我们的成长,我们的幸福二、

4、设计原理简介洗衣机控制器的设计主要是时序控制和定时器的设计,由一片FPGA和外围电路构成电器控制部分。FPGA接收键盘的控制命令,控制洗衣机的正转、反转、停机和定时时间为0报警的工作状态、控制并显示工作状态以及显示定时时间。对FPGA芯片的编程采用模块化的VerilogHDL(硬件描述语言)进行设计,设计由分频模块,定时时间自减模块,时序中心控制模块,直流电机模块,数码管显示模块组成,顶层实现整个芯片的功能。顶层使用原理图实现,底层由VerilogHDL语句实现。FPGA的输入时钟为20Mhz,因此使用了分频模块输出1hz

5、的方波给定时器设定秒数每1s自加1的信号,控制灯的秒加法计数模块输出一个脉冲给减法定时器模块使之每分钟减1,随之将分钟通过译码模块定时器的值可以在数码管上显示,同时定时器的值输入到时序控制模块由此可以控制洗衣机的正转、反转、停机和报警工作方式。三、正文1洗衣机控制器的整体框图及原理:基于fpga的洗衣机控制器电路主要由五大模块组成,分别为时钟分频模块,定时器设定和自减模块,时序中心(秒数加法计数)控制模块,数码管显示译码模块。具体电路如图1所示:我们的爱情,我们的理想,我们的未来,我们的成长,我们的幸福我们的爱情,我们的理

6、想,我们的未来,我们的成长,我们的幸福图1由于输入时钟为20Mhz,因此使用了分频模块输出1hz的方波(中间上方模块)给定时器设定和秒数加1提供每1s自加1的信号,定时器模块输出的自减值输入给数码管显示译码模块(右下方模块)和时序控制模块(右上模块),通过译码模块定时器的值可以在数码管上显示,同时秒数加法计数的脉冲输入到定时器分钟减1模块由此可以控制洗衣机的正转、反转、停机和报警工作方式。我们的爱情,我们的理想,我们的未来,我们的成长,我们的幸福我们的爱情,我们的理想,我们的未来,我们的成长,我们的幸福2洗衣机控制电路各个

7、模块1)洗衣机控制电路(秒数加一)时序控制中心模块2)时钟分频模块的设计由于使用的FPGA的输入时钟是20Mhz,定时模块的自加频率是1hz,因此需要进行分频得到1hz的时钟频率输入给定时模块。我们的爱情,我们的理想,我们的未来,我们的成长,我们的幸福我们的爱情,我们的理想,我们的未来,我们的成长,我们的幸福3)定时器设定定时器设定和自减模块可以设定定时器的工作时间,通过输入的1hz的信号使定时器的值每分自减1,直至为0.我们的爱情,我们的理想,我们的未来,我们的成长,我们的幸福我们的爱情,我们的理想,我们的未来,我们的成

8、长,我们的幸福我们的爱情,我们的理想,我们的未来,我们的成长,我们的幸福我们的爱情,我们的理想,我们的未来,我们的成长,我们的幸福4)直流电机模块5)数码管显示译码模块的设计数码管显示译码模块主要功能是把定时器送来的值译码并通过数码管显示出来。fpga的VerilogHDL硬件语言是并行的这有别于软件的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。