- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
编号: 1
电机控制综合课程设计
报告书
课 题: 基于FPGA的洗衣机控制器
院 (系): 机电工程学院
专 业: 电气工程及其自动化
学生姓名: 蒋岷君
学 号: 0800120313
题目类型:(理论研究 (实验研究 (工程设计 (工程技术研究 (软件开发
2011 年 7月 6 日
前言
一、洗衣机控制器主要内容
l.任务要求和内容
设计制作一个洗衣机的正反转定时控制线路。
1)控制洗衣机的电机作如下运转
定时开始――正转10S――暂停5S――反转10S――暂停5S――定时到停止
定时未到
2)用2位七段数码管显示定时时间(S)。
2.洗衣机控制器的使用步骤:
(1)电路上电后,在Start拨码开关未闭合前可以由UpKey和DownKey按键开关“+”“-”设置总的工作时间,确定洗衣机控制器工作允许时间。
(2)设定好允许工作时间后,闭合Start开关,洗衣机控制器开始工作。
(3)可以看见指示正转LED灯亮10s,停转LED灯亮5S,反转LED灯亮10s,停转LED亮5s,如此反复直至工作允许时间为0,蜂鸣器发出警报。
二、设计原理简介
洗衣机控制器的设计主要是时序控制和定时器的设计,由一片FPGA和外围电路构成电器控制部分。FPGA接收键盘的控制命令,控制洗衣机的正转、反转、停机和定时时间为0报警的工作状态、控制并显示工作状态以及显示定时时间。对FPGA芯片的编程采用模块化的Verilog HDL (硬件描述语言)进行设计,设计由分频模块,按键消抖模块,定时时间自减模块,时序中心控制模块,数码管显示模块组成,顶层实现整个芯片的功能。顶层使用原理图实现,底层由Verilog HDL语句实现。
FPGA的输入时钟为20M hz,因此使用了分频模块输出1hz的方波给定时器设定自减模块提供每1s自减1的信号,定时器模块输出的自减值输入给数码管显示译码模块和时序控制模块,通过译码模块定时器的值可以在数码管上显示,同时定时器的值输入到时序控制模块由此可以控制洗衣机的正转、反转、停机和报警工作方式。通过按键消抖模块可以准确无抖动的设定定时器的工作时间。
目录
一 、前言···········································2
二、 目录 ·········································3
三 、正文 ··········································4
3.1洗衣机控制器的整体框图及原理 ············4
3.2洗衣机控制电路单元模块设计和仿真········5
3.2.1按键消抖模块的设计················5
3.2.2时钟分频模块的设计················6
3.2.3定时器设定和自减模块的设计·········7
3.2.4时序中心控制模块的设计·············8
3.2.5数码管显示译码模块的设计···········9
四、电路调试···································11
五、结束语和心得体会····························12
六、参考文献··································13
七、附录······································13
7.1 FPGA系统板部分原理图···················13
7.2 FPGA系统板PCB图······················15
三、正文
3.1 洗衣机控制器的整体框图及原理:
基于fpga的洗衣机控制器电路主要由五大模块组成,分别为按键消抖模块,时钟分频模块,定时器设定和自减模块,时序中心控制模块,数码管显示译码模块。具体电路如图1所示:
图1
由于输入时钟为20M hz,因此使用了分频模块输出1hz的方波(中间上方模块)给定时器设定和自减模块(中间下方模块)提供每1s自减1的信号,定时器模块输出的自减值输入给数码管显示译码模块(右下方模块)和时序控制模块(右上模块),通过译码模块定时器的值可以在数码管上显示
您可能关注的文档
- ,基于java的bbs论坛的设计与开发.doc
- 《基于NET的宿舍管理系统的设计与开发》外文翻译.doc
- 【毕业论文】基于matlab的人脸识别系统的设计与开发.doc
- 【毕业论文】基于单片机的照明控制系统的设计与开发.doc
- 1基于ARM平台的嵌入式自动指纹考勤机的设计与开发.doc
- 4110008032+付水生+基于ARM Cortex-M3的双以太网口通信的设计与开发.doc
- DEM建立与应用及基于DEM的ArcGIS水文分析的设计与开发.doc
- Java面向对象课程设计-拼图游戏的设计与开发(淮海工学院).doc
- protel课程设计-基于51单片机的计算器的设计与开发.doc
- TI公司官网源代码基于TMS320F2812的永磁同步电动机空间的设计与开发.doc
最近下载
- 关于怀旧红色经典话剧剧本.docx VIP
- 基恩士线激光说明.pdf VIP
- 黑猫英语分级读物:中学A级1《黑骏马》译文.docx
- 丹佛斯压缩机简介.PPTX VIP
- 新型保温材料在大型LNG储罐中的抗震性能评估.docx VIP
- 2026国家能源集团宁夏煤业有限责任公司2026校园招聘笔试备考题库及答案解析.docx VIP
- 闸门启闭机系统.ppt VIP
- 思想道德与法治(23版):第三章 继承优良传统 弘扬中国精神.pptx
- 实施指南(2025)《JB_T 13299-2017 YE4系列(IP55)三相异步电动机技术条件(机座号80~450)》.pptx VIP
- 《UL线材标准》课件.ppt VIP
原创力文档


文档评论(0)