- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
毕业设计论文-基于FPGA的电梯控制器的研究
分类号 密级
U D C 编号
本科毕业论文(设计)
题目 基于FPGA的电梯控制器的学位论文原创性声明
基于的电梯控制器的文献综述
1概述
随着大规模集成电路和计算机技术的不断发展,可编程逻辑技术已经发展成一门关键的学科技术,在逻辑电路设计和嵌入式系统设计方面,FPGA/CPLD技术在工业中已经得到广泛应用;目前,在硬件实现方面主要有Altera公司推出的MAX系列、XIlinx公司推出的XC系列的芯片,在软件编程方面主要运用VHDL/Verilog HDL硬件描述语言进行相关设计,主要的开发平台有Max+PlusⅡ、QuartusⅡ等。
FPGA(Field Programmable Gate Arry)即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点;FPGA采用了逻辑单元阵列LCA(Logic Cell Array)这样一个概念,内部包括可配置逻辑模块CLB(Configurable Logic Block)、输入输出模块IOB(Input Output Block)和内部连线(Interconnect)三个部分。
本次论文是基于FPGA的电梯控制器的研究,是电梯控制的核心技术,通过电梯控制器可以对电梯运行模式和状态进行全面的控制,电梯的层数为6层,本次论文采用模块化设计方法,主要分为四大模块:时钟分频模块、按键处理模块、电梯运行控制模块、数码管显示模块。
2设计原理与思路
本次论文是实现6层电梯的运行控制,当在某一楼层按下上升或者下降请求按钮时,控制器响应该请求并控制电梯前往该楼层,当到达该楼层时电梯开门,当进入电梯后,电梯关门,此时按下要到达的楼层按钮,控制器响应该请求并控制电梯前往该楼层,当到达前往楼层后,电梯开门,走出电梯,然后关门......,就这样往复的实现电梯的控制功能。
电梯运行时遵循如下规则:当电梯处于上升模式时,只响应比电梯所在位置高的上楼信号,由下至上依次执行;直到最后一个上楼请求执行完毕,如有更高层有下楼请求时,则直接升到有下降请求的最高楼,然后进入下降模式,电梯处于下降模式时,则与上升相反。
电梯的输入信号主要包括外部输入信号和内部输入信号;对于电梯外部输入信号:每一层电梯门外都有上升请求和下降请求按钮,其中一楼电梯门外只有上升请求按钮,六楼电梯门外只有下降请求按钮。对于电梯内部输入信号主要有:6个前往楼层的按钮、提前关门按钮、延时关门按钮、电梯异常按钮。
电梯输出信号也主要包括外部输出信号和内部输出信号;对于电梯外部输出信号包括上升请求按钮和下降按钮指示信号、电梯当前所在楼层指示信号、电梯运行方向指示信号。电梯内部输出信号包括6个前往楼层按钮指示信号、超重等警告指示信号、电梯当前所在楼层指示信号、电梯运行方面指示信号。
3 硬件设计
本次论文主要是通过Altera公司生产的CycloneⅡ这一款芯片进行功能的实现,CycloneII器件采用TSMC90nm低K绝缘材料工艺技术,这种技术结合Altera低成本的设计方式,使之能够在更低的成本下制造出更大容量的器件。这种新的器件比第一代Cyclone产品具有两倍多的I/O引脚,且对可编程逻辑的存储块和其它特性进行了最优的组合,具有许多新的增强特性。
CycloneII器件包含了许多新的特性,如嵌入存储器、嵌入乘法器、PLL和低成本的封装,这些都为诸如视频显示、数字电视(DTV)、机顶盒(STB)、DVD播放器、DSL调制解调器、家用网关和中低端路由器等批量应用进行了优化。
在EDA设计的开发板上面,支持SOPC片上可编程,在CycloneII芯片旁边外围有按键模块、液晶显示模块、LED指示灯等,通过QuartusⅡ平台将硬件描述语言下载至该芯片中,然后进行程序的调试、运行并进行功能的实现。
4 软件设计
Altera的FPGA设计主要采用两种标准语言:VHDL/Verilog HDL。其中Verilog HDL出现早,运用广泛,而且比较简单,在NIOS项目里运用较多;而VHDL语言功能强大,语句相对要复杂一些,所以对于现在一些复杂的可编程项目多采用VHDL语言编写。
VHDL(Very-High-Speed Integrated Circuit Hardware Description Language)主要用于描述数字系统的结构、行为、功能和接口。除了含有许多具有硬件特征的语
您可能关注的文档
- 毕业设计论文-基于C8051F020车辆散热系统参数检测仪的设计.doc
- 毕业设计论文-基于CA6140的后托架及夹具的设计开发.doc
- 毕业设计论文-基于CAN总线斗式计量控制器的设计.doc
- 毕业设计论文-基于CAN总线的多点温度监测及报警系统设计.doc
- 毕业设计论文-基于can总线汽车车窗控制器设计.doc
- 毕业设计论文-基于CAN总线的安全车距保持系统设计.doc
- 毕业设计论文-基于CAN总线的智能压力传感器.doc
- 毕业设计论文-基于CAN的汽车发动机转速采集系统设计.doc
- 毕业设计论文-基于CAN总线的汽车油量采集系统设计.doc
- 毕业设计论文-基于CAN总线的远程数据采集系统--下位机部分.doc
- 毕业设计论文-基于FPGA的直流电机闭环控制系统.doc
- 毕业设计论文-基于FPGA语言的水表抄表器.doc
- 毕业设计论文-基于FX1N的液体混料罐控制系统设计.doc
- 毕业设计论文-基于FPGA高性能温控调速风扇系统设计.doc
- 毕业设计论文-基于FX2N的双层立体车库控制系统设计.doc
- 毕业设计论文-基于Gabor小波的人脸特征提取算法研究及仿真.doc
- 毕业设计论文-基于GAINS433MAC库的无线传感器星型网络通信设计.doc
- 毕业设计论文-基于GIS技术的水灾害风险评估与区划的研究—以松花江流域为例.doc
- 毕业设计论文-基于FPGA的视频信号采集与处理系统.doc
- 毕业设计论文-基于GMD竞赛为平台的搜救机器人.doc
文档评论(0)