电子信息科学与技术专业毕业设计模板(最终版).doc_第1页
电子信息科学与技术专业毕业设计模板(最终版).doc_第2页
电子信息科学与技术专业毕业设计模板(最终版).doc_第3页
电子信息科学与技术专业毕业设计模板(最终版).doc_第4页
电子信息科学与技术专业毕业设计模板(最终版).doc_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于FPGA的电梯控制器的设计 学生专业: 电子信息科学与技术 学生姓名: 指导教师: 12摘要电梯作为现代化的产物,早在上个世纪就进入了我们的生活之中。本设计就是基于FPGA用VHDL语言所开发的十六层电梯控制程序。VHDL具有与具体硬件电路无关和设计平台无关的特性,并且具有良好的电路行为描述和系统描述的能力,并在语言易读性和层次化结构化设计方面,表现了强大的生命力和应用潜力。本设计主要是基于FPGA的电梯控制器,并在MAX+plus平台上进行了电路综合和仿真,FPGA芯片EPF10K30EFC484-3完成各个时序逻辑控制。该电梯控制器遵循方向优先的原则,提供16个楼层多用户的载客服务并指示电梯的运行情况。通过程序调试及运行仿真,结果表明,本设计可以完成:电梯运行所在楼层指示、电梯运行方向指示、关门延时设置、超载报警、长按按键取消请求、可以锁住指定的楼层按键等。关键词电梯;控制系统;FPGA;VHDLAbstractThe product of the elevator as a modern, early last century into our lives. The design is based on the electronic design automation technology in the very high speed integrated circuit hardware description language developed by sixteen languages elevator control procedures. VHDL has nothing to do with specific hardware circuit design and characteristics of platform-independent, and has a good description of circuit behavior description and system capacity, and accessibility of language and hierarchical structured design, demonstrated great vitality and potential applications. This design introduces FPGA-based elevator controller, and in the MAX + plus II platforms circuit synthesis and simulation, FPGA chip EPF10K30EFC484-3 to complete the various sequential logic control. The controller follows the direction of the principle of priority, to provide 16 floors of the passenger service and multi-user direct the operation of the elevator. Debugging and running through the simulation results show that the design can be completed: floor where the elevator running direction, indicating the direction of the elevator, closing delay setting, overload alarm, press button to cancel the request, you can lock the keys so designated floors.KeywordsElevator Control System FPGA VHDL目录摘要IAbstractII第1章 绪论11.1 课题背景和意义11.2 发展现状21.2.1 国内发展现状21.2.2 国外发展现状21.3 FPGA31.3.1 FPGA简介31.3.2 FPGA引脚分配3第2章 电梯控制器设计62.1 电梯控制系统组成62.2 主控制器62.2.1 信号寄存器62.2.2 核心控制器6第3章 电梯控制器程序73.1 电梯主控制器程序设计73.2 电梯主控制器状态机设计7第4章 电梯仿真84.1 MAX+plusII开发系统84.1.1 MAX+plusII软件操作流程84.1.2 MAX+plusII开发系统的特点84.2 主控制器的仿真8结论9致谢10参考文献11附录1 原理图12附录2 程序13CONTENTSAbstract(Chinese) IAbstract(English) IIChapter 1 Introduction11.1 Background and Significance11.2 Status Design21.2.1 Domestis Situation21.2.2 Foreign Situation21.3 FPGA31.3.1 FPGA Introduction31.3.2 FPGA pinouts3Chapter 2 The Elevator Controller52.1 Elevator Control System52.2 Mai-Controller52.2.1 Signal Register52.2.2 Core Controller5Chapter 3 Elevator Controller Programming63.1 Design of the elevator main controller pragram63.2 The design of the elevator main controller state machine6Chapter 4 Simulation of elevator controller74.1 MAX+plusII Development System74.1.1 MAX+plusII Software Operating Procedures74.1.2 MAX+plusII Development System Features74.2 Mai-Controller Simulation7Conclusion8Acknowledgement9References10Appendix 1 Schematic11Appendix 2 Program12第1章 绪论1.1 课题背景和意义现代社会的物质水平不断提高,越来越高的建筑是其中标志之一,对于高层建筑来说,电梯是必不可少的。除了高层建筑需要电梯外,对于服务和生产部门来说,同样需要各种各样的服务电梯和载货电梯。FPGA正是发挥了它可编程的特点、绕过定制集成电路的复杂环节,极大地缩短了新品上市时间、提高了设计和使用的灵活性随着城市建设的不断发展1。当今世界,电梯控制系统主要分为三种控制方式:继电器控制系统早期安装的电梯多位继电器控制系统)、FPGA/CPLD控制系统和微机控制系统。继电器控制系统由于故障率高、可靠性差、控制方式不灵活以及消耗功率大等缺点,目前已逐渐被淘汰2。微机控制系统虽在智能控制方面有较强的功能,但也存在抗干扰性差,系统设计复杂,一般维修人员难以掌握其维修技术等缺陷。而FPGA/CPLD控制系统由于运行可靠性高,使用维修方便,抗干扰性强,设计和调试周期较短等优点,倍受人们重视等优点,已成为目前在电梯控制系统中使用最多的控制方式,更新换代生产更新型的电梯,目前也广泛用于传统继电器控制系统的技术改造。 FPGA(FieldProgrammable Gate Array),即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点,以其高可靠性和技术先进性,在电梯控制中得到广泛应用,从而使电梯由传统的继电器控制方式发展为计算机控制的一个重要方向,成为当前电梯控制和技术改造的热点之一3。 电梯作为高层建筑物的重要交通工具与人们的工作和生活日益紧密联系。所以本次设计的电梯控制系统对于现实生活有很大的意义。1.2 发展现状1.2.1 国内发展现状目前,我国电子产品突飞猛进,这也使得我国国内的电梯产品在数量和质量都有了显著的提高。国内的速度控制的运行方式和理想运行曲线基本上和国外的差不多。考虑到经济性,现有国内的电梯控制系统,通常采用微机或可编程逻辑控制器对变频器进行多段速控制在电梯传动系统方面,对于新装客梯及旧梯改造项目,大多数采用了交流变压变频调速电梯。在电梯反馈系统方面,采用闭环速度反馈,利用套在电机轴上的增量编码器产生脉冲信号反馈给控制系统。在井道信号采集方面,目前国内电梯一般都采用增量编码器记数方式配合双稳态磁开关或光电开关来识别轿厢位置。 近年来,为保证电梯最终质量,在建立全国性完整的电梯管理法规、落实检查机构、壮大安装调试队伍、组建维修保养网络和提高相关人员技术素质等方面,正在进行着一系列实质性的工作。我国电梯行业,正在走向法规化,加速步入世界先进行列。有些生产企业开发了紧急供电装置、放火厅们、地震控制、自检测以及语言合成等电梯新功能;对机械系统采用了新结构、新材料、新技术和新工艺。总之,与国外先进技术水平相比,虽然还存在一定差距,但国内电梯技术正以迅猛的发展速度赶超世界先进水平。 中国电梯在亚洲市场占有越来越重要的位置,每年销售量己达1万台左右,约占亚洲市场的1/50,一些合资企业在出口创汇方面也做出了贡献4。1.2.2 国外发展现状在电梯控制系统方面,目前,国外除了以交流电梯取代直流电梯以外,在低层楼房越来越多的使用液压电梯。此外,家用小型电梯将成为电梯家族中新的组成部分。 国外发达国家的电梯正在推广32位微机控制系统。他们都采用闭环反馈单微处理机控制系统或多微处理机协调控制系统。在电梯传动系统方面,采用交流变压变频调速技术,实现电梯从超低速到高速无级调速的高精度运行,具有节能、对电网污染小、乘坐舒适感佳等优点。很多厂家在电梯反馈系统方面,采用了旋转编码器获得电梯轿厢位置信号,还有一些厂家则采用绝对值编码器从电梯轿厢上反馈位置信号给系统,对曳引电机进行以距离为原则的控制,以实现直接平层技术,以使得电梯的运行效果能够做到最好。 世界上有名的几家电梯公司,诸如:美国奥梯斯公司、瑞士讯达公司、日本三菱和日立公司、芬兰科恩等,其电梯的产量已占世界市场的51%5。1.3 FPGA1.3.1 FPGA简介可以加文字说明,也可以不加文字说明。1.3.2 FPGA引脚分配控制系统采用“MAX+plus II”软件进行设计,具体步骤如下:1 新建一个文件夹本项设计的文件夹取名为dianti(文件夹名不能用中文)。2 创建源程序(1)启动MAX+plus II软件;(2)选择菜单“File/New”,在New窗口中的File Type中选择Text Editor File,然后在VHDL 文本编译窗中输入VHDL程序,文件存盘为maincontroller.vhd。3 工程编译(1)在编译之前,设置此文件为顶层文件。选择菜单File/Project/Set Project to Current File,当前的工程即被设为Top。(2)编译。选择菜单“MAX+plus II/Compiler”菜单,按“START”键,运行编译器,以便编译器将对应的引脚信息调出,如图1-5所示。图1-5 编译器4 时序仿真对工程编译通过后,可对其功能和时序性质进行仿真测试,了解设计结果是否满足原设计要求。如图1-6点击Assign目录下的Device选择芯片,在这里选择EPF10K30EFC484-3。图1-6 选择器件然后在菜单下选择MAX+plusII菜单下的Floorplan Editor。编辑引脚分配。插入表格的要求:表1-1 合金钢的化学成分与力学性能材料名称化学成分()力学性能CMnCr其他抗拉强度bN/mm2屈服强度s/N/mm2弹性模量E/N/mm2伸长率/布氏硬度/HBS表1-2 真值表1 插入公式的要求: (1-1)式中:是什么; 是什么;是什么。第2章 电梯控制器设计2.1 电梯控制系统组成2.2 主控制器2.2.1 信号寄存器2.2.2 核心控制器1 寄存器 (1)移位寄存器左移移位寄存器第3章 电梯控制器程序3.1 电梯主控制器程序设计3.2 电梯主控制器状态机设计1 状态机设计 (1)状态机图状态介绍第4章 电梯仿真4.1 MAX+plusII开发系统4.1.1 MAX+plusII软件操作流程4.1.2 MAX+plusII开发系统的特点4.2 主控制器的仿真结论致谢参考文献1 崔忠金属学及热处理北京:机械工业出版社,1989:60-982 张安峰,陆文华高铬铸铁的氧化行为金属学报1993,29(6):263-2683 王颖镦粗新理论的研究哈尔滨工业大学硕士论文1992:8-134 J

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论