电子信息工程毕业设计 基于FPGA的电梯控制器的设计.docx
- 文档编号:5369318
- 上传时间:2022-12-15
- 格式:DOCX
- 页数:9
- 大小:84.70KB
电子信息工程毕业设计 基于FPGA的电梯控制器的设计.docx
《电子信息工程毕业设计 基于FPGA的电梯控制器的设计.docx》由会员分享,可在线阅读,更多相关《电子信息工程毕业设计 基于FPGA的电梯控制器的设计.docx(9页珍藏版)》请在冰豆网上搜索。
电子信息工程毕业设计基于FPGA的电梯控制器的设计
基于FPGA的电梯控制器的设计
学生专业:
电子信息科学与技术
学生姓名:
指导教师:
摘要
电梯作为现代化的产物,早在上个世纪就进入了我们的生活之中。
本设计就是基于FPGA用VHDL语言所开发的十六层电梯控制程序。
VHDL具有与具体硬件电路无关和设计平台无关的特性,并且具有良好的电路行为描述和系统描述的能力,并在语言易读性和层次化结构化设计方面,表现了强大的生命力和应用潜力。
本设计主要是基于FPGA的电梯控制器,并在MAX+plusⅡ平台上进行了电路综合和仿真,FPGA芯片EPF10K30EFC484-3完成各个时序逻辑控制。
该电梯控制器遵循方向优先的原则,提供16个楼层多用户的载客服务并指示电梯的运行情况。
通过程序调试及运行仿真,结果表明,本设计可以完成:
电梯运行所在楼层指示、电梯运行方向指示、关门延时设置、超载报警、长按按键取消请求、可以锁住指定的楼层按键等。
关键词 电梯;控制系统;FPGA;VHDL
Abstract
Theproductoftheelevatorasamodern,earlylastcenturyintoourlives.Thedesignisbasedontheelectronicdesignautomationtechnologyintheveryhighspeedintegratedcircuithardwaredescriptionlanguagedevelopedbysixteenlanguageselevatorcontrolprocedures.VHDLhasnothingtodowithspecifichardwarecircuitdesignandcharacteristicsofplatform-independent,andhasagooddescriptionofcircuitbehaviordescriptionandsystemcapacity,andaccessibilityoflanguageandhierarchicalstructureddesign,demonstratedgreatvitalityandpotentialapplications.
ThisdesignintroducesFPGA-basedelevatorcontroller,andintheMAX+plusIIplatformscircuitsynthesisandsimulation,FPGAchipEPF10K30EFC484-3tocompletethevarioussequentiallogiccontrol.Thecontrollerfollowsthedirectionoftheprincipleofpriority,toprovide16floorsofthepassengerserviceandmulti-userdirecttheoperationoftheelevator.Debuggingandrunningthroughthesimulationresultsshowthatthedesigncanbecompleted:
floorwheretheelevatorrunningdirection,indicatingthedirectionoftheelevator,closingdelaysetting,overloadalarm,pressbuttontocanceltherequest,youcanlockthekeyssodesignatedfloors.
Keywords ElevatorControlSystemFPGAVHDL
目录
摘要I
AbstractII
第1章绪论1
1.1课题背景和意义1
1.2发展现状2
1.2.1国内发展现状2
1.2.2国外发展现状2
1.3FPGA3
1.3.1FPGA简介3
1.3.2FPGA引脚分配3
第2章电梯控制器设计6
2.1电梯控制系统组成6
2.2主控制器6
2.2.1信号寄存器6
2.2.2核心控制器6
第3章电梯控制器程序7
3.1电梯主控制器程序设计7
3.2电梯主控制器状态机设计7
第4章电梯仿真8
4.1MAX+plusII开发系统8
4.1.1MAX+plusII软件操作流程8
4.1.2MAX+plusII开发系统的特点8
4.2主控制器的仿真8
结论9
致谢10
参考文献11
附录1原理图12
附录2程序13
CONTENTS
Abstract(Chinese)I
Abstract(English)II
Chapter1Introduction1
1.1BackgroundandSignificance1
1.2StatusDesign2
1.2.1DomestisSituation2
1.2.2ForeignSituation2
1.3FPGA3
1.3.1FPGAIntroduction3
1.3.2FPGApinouts3
Chapter2TheElevatorController5
2.1ElevatorControlSystem5
2.2Mai-Controller5
2.2.1SignalRegister5
2.2.2CoreController5
Chapter3ElevatorControllerProgramming6
3.1Designoftheelevatormaincontrollerpragram6
3.2Thedesignoftheelevatormaincontrollerstatemachine6
Chapter4Simulationofelevatorcontroller7
4.1MAX+plusIIDevelopmentSystem7
4.1.1MAX+plusIISoftwareOperatingProcedures7
4.1.2MAX+plusIIDevelopmentSystemFeatures7
4.2Mai-ControllerSimulation7
Conclusion8
Acknowledgement9
References10
Appendix1Schematic11
Appendix2Program12
第1章绪论
1.1课题背景和意义
现代社会的物质水平不断提高,越来越高的建筑是其中标志之一,对于高层建筑来说,电梯是必不可少的。
除了高层建筑需要电梯外,对于服务和生产部门来说,同样需要各种各样的服务电梯和载货电梯。
FPGA正是发挥了它可编程的特点、绕过定制集成电路的复杂环节,极大地缩短了新品上市时间、提高了设计和使用的灵活性随着城市建设的不断发展[1]。
当今世界,电梯控制系统主要分为三种控制方式:
继电器控制系统早期安装的电梯多位继电器控制系统)、FPGA/CPLD控制系统和微机控制系统。
继电器控制系统由于故障率高、可靠性差、控制方式不灵活以及消耗功率大等缺点,目前已逐渐被淘汰[2]。
微机控制系统虽在智能控制方面有较强的功能,但也存在抗干扰性差,系统设计复杂,一般维修人员难以掌握其维修技术等缺陷。
而FPGA/CPLD控制系统由于运行可靠性高,使用维修方便,抗干扰性强,设计和调试周期较短等优点,倍受人们重视等优点,已成为目前在电梯控制系统中使用最多的控制方式,更新换代生产更新型的电梯,目前也广泛用于传统继电器控制系统的技术改造。
FPGA(Field-ProgrammableGateArray),即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。
它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点,以其高可靠性和技术先进性,在电梯控制中得到广泛应用,从而使电梯由传统的继电器控制方式发展为计算机控制的一个重要方向,成为当前电梯控制和技术改造的热点之一[3]。
电梯作为高层建筑物的重要交通工具与人们的工作和生活日益紧密联系。
所以本次设计的电梯控制系统对于现实生活有很大的意义。
1.2发展现状
1.2.1国内发展现状
目前,我国电子产品突飞猛进,这也使得我国国内的电梯产品在数量和质量都有了显著的提高。
国内的速度控制的运行方式和理想运行曲线基本上和国外的差不多。
考虑到经济性,现有国内的电梯控制系统,通常采用微机或可编程逻辑控制器对变频器进行多段速控制在电梯传动系统方面,对于新装客梯及旧梯改造项目,大多数采用了交流变压变频调速电梯。
在电梯反馈系统方面,采用闭环速度反馈,利用套在电机轴上的增量编码器产生脉冲信号反馈给控制系统。
在井道信号采集方面,目前国内电梯一般都采用增量编码器记数方式配合双稳态磁开关或光电开关来识别轿厢位置。
近年来,为保证电梯最终质量,在建立全国性完整的电梯管理法规、落实检查机构、壮大安装调试队伍、组建维修保养网络和提高相关人员技术素质等方面,正在进行着一系列实质性的工作。
我国电梯行业,正在走向法规化,加速步入世界先进行列。
有些生产企业开发了紧急供电装置、放火厅们、地震控制、自检测以及语言合成等电梯新功能;对机械系统采用了新结构、新材料、新技术和新工艺。
总之,与国外先进技术水平相比,虽然还存在一定差距,但国内电梯技术正以迅猛的发展速度赶超世界先进水平。
中国电梯在亚洲市场占有越来越重要的位置,每年销售量己达1万台左右,约占亚洲市场的1/50,一些合资企业在出口创汇方面也做出了贡献[4]。
1.2.2国外发展现状
在电梯控制系统方面,目前,国外除了以交流电梯取代直流电梯以外,在低层楼房越来越多的使用液压电梯。
此外,家用小型电梯将成为电梯家族中新的组成部分。
国外发达国家的电梯正在推广32位微机控制系统。
他们都采用闭环反馈单微处理机控制系统或多微处理机协调控制系统。
在电梯传动系统方面,采用交流变压变频调速技术,实现电梯从超低速到高速无级调速的高精度运行,具有节能、对电网污染小、乘坐舒适感佳等优点。
很多厂家在电梯反馈系统方面,采用了旋转编码器获得电梯轿厢位置信号,还有一些厂家则采用绝对值编码器从电梯轿厢上反馈位置信号给系统,对曳引电机进行以距离为原则的控制,以实现直接平层技术,以使得电梯的运行效果能够做到最好。
世界上有名的几家电梯公司,诸如:
美国奥梯斯公司、瑞士讯达公司、日本三菱和日立公司、芬兰科恩等,其电梯的产量已占世界市场的51%[5]。
1.3FPGA
1.3.1FPGA简介
可以加文字说明,也可以不加文字说明。
1.3.2FPGA引脚分配
控制系统采用“MAX+plusII”软件进行设计,具体步骤如下:
1新建一个文件夹
本项设计的文件夹取名为dianti(文件夹名不能用中文)。
2创建源程序
(1)启动MAX+plusII软件;
(2)选择菜单“File/New…”,在New窗口中的FileType中选择TextEditorFile,然后在VHDL文本编译窗中输入VHDL程序,文件存盘为maincontroller.vhd。
3工程编译
(1)在编译之前,设置此文件为顶层文件。
选择菜单File/Project/SetProjecttoCurrentFile,当前的工程即被设为Top。
(2)编译。
选择菜单“MAX+plusII/Compiler”菜单,按“START”键,运行编译器,以便编译器将对应的引脚信息调出,如图1-5所示。
图1-5编译器
4时序仿真
对工程编译通过后,可对其功能和时序性质进行仿真测试,了解设计结果是否满足原设计要求。
如图1-6点击Assign目录下的Device选择芯片,在这里选择EPF10K30EFC484-3。
图1-6选择器件
然后在菜单下选择MAX+plusII菜单下的FloorplanEditor。
编辑引脚分配。
插入表格的要求:
表1-1合金钢的化学成分与力学性能
材料
名称
化学成分(%)
力学性能
C
Mn
Cr
其他
抗拉强度
σb
/N/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.1MAX+plusII开发系统
4.1.1MAX+plusII软件操作流程
4.1.2MAX+plusII开发系统的特点
4.2主控制器的仿真
结论
致谢
参考文献
1崔忠.金属学及热处理.北京:
机械工业出版社,1989:
60-98
2张安峰,陆文华.高铬铸铁的氧化行为.金属学报.1993,29(6):
263-268
3王颖.镦粗新理论的研究.哈尔滨工业大学硕士论文.1992:
8-13
4J.R.McDonnell,D.Wagen.EvolvingRecurrentPerceptionsforTime-Se-riesModeling.IEEETrans.onNeuralNetworks.1994,5
(1):
24-38
5X.Yao.EvolutionaryArtifitialNeuralNetworks.J.ofNeuralSystems.1933,(4):
203-222
6王代强.FPGA的应用.现代机械.2003,(3):
22-23
7曹公正,陈娟,张宝利等.FPGA在出租车记费器上的研究与设计.长春工业大学学报.2007,28(3):
171-175
8林来兴.空间控制技术.北京:
宇航出版社,1992:
25-42
9吴葳,洪炳熔.自由浮游空间机器人捕捉目标的运动规划研究.中国第五届机器人学术会议论文集.哈尔滨,1997:
75-80
10S.Niwa,M.SuzukiandK.Kimura.ElectricalShockAbsorberforDockingSysteminSpace.IEEEInternationalWorkshoponIntelligentMotionControl,BogaziciUniversity,Istenbul.1990:
825-830
11
附录1原理图
#include“stdio.h”
附录2程序
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子信息工程毕业设计 基于FPGA的电梯控制器的设计 电子信息工程 毕业设计 基于 FPGA 电梯 控制器 设计