基于EDA的电梯控制系统设计(FPGA)(共33页).doc
《基于EDA的电梯控制系统设计(FPGA)(共33页).doc》由会员分享,可在线阅读,更多相关《基于EDA的电梯控制系统设计(FPGA)(共33页).doc(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上【摘要】 随着科技的迅速的发展,电梯已经成为生活中不可缺少的交通工具,电梯在国内的需求量也是与日俱增。然而相比于其他发达国家比如欧美,我国的创新元素还还相对较少。电梯的出现要追溯到上世纪,在那时电梯就已经融入到生活中并且取得了使用者的青睐。电梯的传统控制系统通常是采用继电器-接触器,而随着超大规模集成电路技术的成熟,FPGA作为一个新的生力军,在电梯的控制中已经取得了广泛的应用。另外,随着可持续发展理念的深入人心,电梯更是融入了节能的元素。 由于FPGA内部集成了数以万计的逻辑单元,这样的特点使得它在电梯的控制上具有天然的优势。本设计是基于VHDL硬件描述语言而实现的
2、多层电梯控制与远程监控系统,在程序的设计上,主要采用了有限状态机,程序中设立了两个进程相辅相成,以信号灯控制进程作为辅助进程,状态机作为主要进城。 本次设计是采用VHDL硬件描述语言而设计的十层电梯控制系统,以Altera公司的QUARTUS II软件作为开发平台,实现了电梯的基本功能以及远程监控功能。【关键词】:电梯控制器,VHDL,状态机,远程监控ABSTRACT Along with the science and technologyrapid development,the elevatorhas become indispensable in lifetraffictools,th
3、e elevator is alsogrow with each passing dayindomestic demand.However,compared to otherdeveloped countriessuch asEurope and the United States,innovationelements in Chinaisstillrelatively small. The elevatorcan be traced to the last century, whenthe elevatoralreadyinto lifeand madeusers.The tradition
4、al elevator control systemuses the relay - contactor is usually,butwith very large scale integrated circuit technology matures,FPGA as anew force, extensive application has been madein elevator control.In addition, with thewin support among the peopleof the concept of sustainable development,the ele
5、vator is alsoincorporate energy-savingelements.Because the FPGAinternal integrationlogic unitof tens of thousands of,this character makes it has a naturaladvantage inelevatorcontrol.This design isthe multi-layered elevatorcontrol and remote monitoring system and implementation of VHDLbased on hardwa
6、re description language, in the design process,mainly uses thefinite state machine, the programhas established twoprocesscomplement each other, with thesignal controlprocessas an auxiliary process, state machineasthe maintown.This design isten story elevatorcontrol system using VHDL hardware descrip
7、tion language and design,based on the Altera company QUARTUSII software as the development platform, realizes the display function,according to therequirements of passengers andmake corresponding motionfunction.【key words】:elevator controller,VHDL,State machine,Remote monitoring目录专心-专注-专业第1章 引言1.1选题
8、的背景 随着科学技术的发展,社会文明的进步,土地资源的也随之变得紧缺,建筑物高度的提高也成为必然的趋势,于是在日常生活当中,电梯已经是作为高层建筑中必不可少的垂直运输工具了,它也已然成为城市物质文化的一种明显的标志。同时,电梯的使用也是原来越广泛了,已经不仅仅存在于原来的高楼大厦、高级住宿楼,普通楼层、居民楼等公共场所同样也在使用电梯,甚至于有的私人家庭也能够安装使用电梯了,并且电梯的功能也在随着需求的增加而不断的提高,也不再是机械的手动控制,它的控制方式已经变得自动化,多样化。 在电梯的控制系统上,存在多种方式,现今欧美等发达国家在电梯控制系统上主要采用的是32位的微型计算机控制系统。闭环反
9、馈的单微机处理控制系统或者多微机的协调处理控制系统是他们主要采用的,在电梯的传动系统上,比较普遍采用的是VVVF调速技术,即交流变压变频,这样保证了梯从低速度到高速度的转变平稳,实现高精度运行,不仅节能,而且减少了对电网的污染,增加了乘坐的舒适度。对于电梯当中的反馈系统上,电梯位置信号的获得不仅仅是采用旋转编码器,绝对值编码器是不少的厂商厂家采用的方法,通过对曳引电机以距离的原则进行控制,实现了电梯平层的技术,是电梯在运行上效果接近理想状态。 现今,我们国家的生产的电梯产品,不仅仅在数量上得到明显提升,在质量上也有了明显的提升。我们国家的电梯运行速度的控制方式与设计的理想运行曲线基本上跟发达国
10、家的一样。但是考虑到经济效益,如今国内的电梯控制系统,通常采用的是微机或可编程逻辑控制器对变频器进行多段速度的控制。对于电梯传动系统上,新建筑新装电梯及旧建筑上电梯改造上,也大多数采用了交流变压变频(VVVF)调速电梯。在电梯反馈系统上,主要采用的一般也是闭环速度反馈,首先利用增量编码器产生脉冲信号,它一般套在电机轴上,再将信号反馈给控制系统。对于电梯井道内部信号的采集上,增量编码器计数方式是我们国家现今的电梯大多都采用的,用它来配合光电开关或者双稳态磁开关来判别电梯轿厢的位置。 随着电梯中交流调压调速技术的日益成熟,很多企业都有自己设计的优秀产品。通过微机控制电梯的方式是电梯控制技术必然的方
11、向,于是很多企业与科学研究单位相结合,相继推出了不同的微机控制的电梯新机型,在电梯控制功能方面上得到了增强,性能改善了不少,可靠性也得到了明显提升,于是,用FPGA/CPLD取代原来的控制系统的机型对单梯进行控制是非常有效的。已经有不少企业生产商开发了电梯紧急供电、梯内防火控制、地震发生时电梯的控制、电梯功能自我检测以及语音技术等电梯新功能;同时对电梯机械系统也采用了新结构、新材料、新技术和新工艺。总而言之,我国电梯控制方面,虽然还不能够跟国外的技术相媲美,但鉴于我们国家电梯控制的技术的发展速度,在不久的将来必然能够赶超国外先进的技术。1.2 设计任务随着可编程逻辑电路和EDA技术的发展,在逻
12、辑电路设计和嵌入式系统设计方面,以CPLD/FPGA为代表的可编程逻辑器件已经逐步代替了传统的标准逻辑器件;本次论文的电梯控制器所有的程序可以集成在一个FPGA开发芯片上面,不用在用其他功能的分立逻辑元件,达到集成度高、响应快、功耗低的特点。本次论文主要是基于FPGA的电梯控制器与监控系统的设计,它也是电梯控制的核心部分,电梯的层数为10层,而本次论文采用模块化设计,主要分为四大模块:时钟分频模块、按键处理模块、电梯运行控制模块、数码管显示。第2章 设计基本原理与思路2.1控制器的功能及技术指标本设计以FPGA作为主控核心来对升降电梯的各种操作进行控制,从而来改善电梯的舒适感和运行的可靠性,使
13、电梯安全可靠的运行。根据电梯安全运行的一些主要控制要求,十层电梯控制器将实现的功能: (1)电梯内部含有所有楼层的指令按钮,外部都有上升或下降按钮。 (2)电梯外部含有楼层指示装置,还有电梯运行状态显示。 (3)电梯到达指令信号所在楼层时,电梯门打开,若再有另外请求信号,电梯门关闭,电梯继续运行,直到执行完所有所有请求信号。 (4)能记忆电梯内部与外部所有请求,并且能够依照电梯应有的运行规则进行响应,且外部与内部请求信号能够在电梯响应过后清除。 (5)电梯运行的主要规则:在电梯上升时,电梯只对比电梯所在楼层高的楼层的请求信号进行响应;当高层有下降请求,电梯则直接升到高层所在下降请求楼层,转换为
14、下降模式。而电梯下降模式与上升规则完全相同。(6) 电梯含有初试状态即:一层开门。2.2全自动电梯控制方案选择全自动电梯一般分为三种控制方案:内部请求优先响应控制方案,层层停控制方案,方向优先控制方案。1.内部请求优先响应控制方案内部请求优先控制方式的工作方式,即先将电梯内部人员送至目的楼层,再返回载客。而作为大楼公共服务的载客通用电梯,必须服务于大部分人的要求,必须考虑电梯外部的请求响应,在内部请求优先控制方式当中,当电梯外部人的请求和电梯内部人的请求发生冲突时,外部人的请求可能被长时间忽略,因此它不适合作为公用电梯的设计方案。2.层层停控制方案层层停控制方式的工作方式:即到每一层楼即停下。
15、这种控制方式可以满足每个人的请求。但是这种控制方式严重影响到了电梯的运行效率,很有可能中间楼层均没有用户请求,这样会浪费大量的等待时间,而电梯在这个过程也会浪费大量的电能。3.方向优先控制方案方向优先控制方式即,即电梯在运行到某一楼层时先考虑这一楼层是否有请求:有则停止,无则继续前进。停下后再启动时的步骤:1)检查上方是否存在请求,存在电梯则运行,不存在电梯则停止2)检测下方是否存在请求,存在电梯则运行,不存在则维持停止状态。方向优先控制方式的效率远大于单层层停等控制方式的效率。而且,方向优先控制方式下,电梯在维持停止的时候可以进入省电模式,能节省大量电能。通过以上三种控制方案的相互比较,可以
16、明显看出方向优先控制的综合优势还是很明显的,而此设计主要依照方向优先控制进行设计的。2.3 电梯模块划分为实现电梯控制的功能,完成设计要求,采用模块化设计,本设计预计分为四个模块:时钟分频模块,按键处理模块,电梯运行控制模块,数码管显示模块。电梯控制模块划分如图2-1所示。各部分功能概述:(1)时钟频模块功能为把系统时钟分出两个不同频率的时钟,一个2HZ时钟供控制模块使用,另一个8HZ供其他模块使用。(2)按键处理模块的功能是把电梯外部和内部的按键信号处理,把处理好的按键信号送到电梯运行控制模块,根据外部按键信号转化为电梯运行控制模块的外部请求信号,根据电梯内部按键信号转化为电梯控制模块的电梯
17、前往信号,根据电梯所在楼层信号及时清除电梯外部与内部的按键信号。(3)电梯运行控制模块的功能是在2HZ时钟的节拍下,根据按键处理模块输出的信号,控制电梯上升和下降,当电梯关门时输出相应的上升和下降清除信号,同时输出电梯当前所在楼层的数码管输出信号与电梯运行方向指示。(4)数码显示模块的功能是把楼层信号转化为数码显示。图2-1:电梯控制器模块划分图整个系统最主要由运行状态控制,按键处理模块,显示模块组成,楼层显示通过运行状态来控制,而按键处理又外部按键电路来控制,运行状态由按键处理模块和当前楼层信号联合控制。如图2-2所示。图2-2 系统组成第3章 模块内部程序设计 在程序的设计上,采用自上而下
18、的模块下设计,对于本系统地构建,分为分频器模块、案件综合处理模块、电梯运行控制模块以及数码管显示模块,下面分别对各模块进行介绍:3.1 系统时钟分频模块 时钟分频模块主要是将输入频率分为两个不同的频率,以供其他模块使用,其中一个是2分频以供电梯运行模块使用,另外一个8分频的时钟频率为其他模块提供时钟频率源。将源程序编写完成后,在Quartus进行调试、运行并生成模块文件,在编译后检查无误之后,进行波形仿真,硬件下载调试。在调试中得到的模块原理图如图3-1所示:图3-1 时钟分频模块原理图3.2 系统按键综合处理模块按键处理模块的主要功能是就是处理电梯外部和内部的按键信号,然后把所得到的信号送到
19、电梯运行模块;根据电梯外部按键信号转化为电梯运行控制模块的外部请求信号,根据电梯内部的按键信号转化为电梯运行控制模块的电梯前往信号,根据电梯楼层信号及时清除电梯外部与内部按键信号。源程序编写完成后,进行编译、运行并生成模块文件,确认没有错误之后进行波形仿真、时序分析。其模块原理图如图3-2:图3-2 按键处理模块原理图3.3 电梯运行控制模块电梯运行控制模块是实际当中的核心部分,电梯的状态与电梯的运行模式基本上完全取决于运行控制模块,它主要是在时钟分频模块输出的2分频频率下,接收按键处理模块输出的按键处理信号,来决定电梯的运行模式和状态,同时在电梯决定运行模式时输出一定的控制信号来控制外部显示
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 EDA 电梯 控制系统 设计 FPGA 33
限制150内