基于fsm的电梯控制系统的设计

基于fsm的电梯控制系统的设计

ID:9129711

大小:80.50 KB

页数:6页

时间:2018-04-18

基于fsm的电梯控制系统的设计_第1页
基于fsm的电梯控制系统的设计_第2页
基于fsm的电梯控制系统的设计_第3页
基于fsm的电梯控制系统的设计_第4页
基于fsm的电梯控制系统的设计_第5页
资源描述:

《基于fsm的电梯控制系统的设计》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、基于FSM的电梯控制系统的设计周正林袁宁黑龙江工程学院电气与信息工程学院随着我国城市化进程的不断加快,鳞次栉比的高层建筑对电梯的需求量激增。电梯作为高层楼宇中垂直运输人和货物的机电设备,安全快捷运行是极其重要的任务。建立基于有限状态机的双梯并联控制模型,利用VerilogHDL语言对双梯控制、信号请求、状态显示等3个模块进行软件编程,通过编译和仿真,证明达到电梯的安全快捷的要求。由于采用CPLD器件,使得开发周期缩短、成本降低、设计方便,极大地提高电梯运行的效率和可靠性。关键词:双电梯;并联调度;CPLD;状态机;模块;而继电接触器本身故障率高,

2、可靠性与安全性较差,故目前基木不用。另一种主流方式采用PLC器件实现信号控制。PLC具有程序设计灵活、运行稳定可靠等特点,所以,它的应用很广泛m。随着复杂可编程逻辑器件CPLD的出现,由于其开发周期短、成本低的优势,逐渐取代了PLC。建筑物内的电梯往往是多梯,这给工程师们提出了如何对多梯实现并联控制的问题[1]。1控制方案选择电梯控制有内箱请求、层层单停和方向优先等3种方式。1)内箱请求优先控制方式。这是一种类似于出租车的工作方式,先将车上的人送至目的地后再去载客。2)层层单停控制方式。它如同火车的运行,到站即停,同时开关门。3)方向优先控制方式

3、。它是指电梯运行到某一楼层时先考虑这一楼层是否有请求信号,有则停;无则继续运行。停下后重新启动吋需要考虑两点:首先考查该楼层上方是否存在请求信号,有则上行接人,否则继续保持。然后考虑该楼层下方是否有请求信号,有则下行接人,无则继续维持原状态。如果该楼层上下方都有信号输入时,优先响应上行方向的输入请求,然后响应下行信号。这种运行模式下,双梯对用户的请求输入响应率最高,且响应时间较短。因此,比较3种方案,选择基于FSM(FiniteStateMachine),即有限状态机的方向优先控制方案m。2控制器设计模式为了保证两部电梯能够迅速合理地响应输入信号

4、,提高运行效率,节约能源和时间,本文采用双梯并联调度的方式。工作原理为:1)八层双梯运行吋,需要合理响应轿厢内的请求指令和外部楼层召唤指令,在方向优先原则下调用双梯的呼叫信号。每个未执行的信号,将被存储在寄存器内,完成动作后清零;2)当电梯运行经过某楼层时,显示模块用数码管显示楼层数;3)在外呼开关中,最低层只有向上呼叫按钮;电梯最高层只有向下呼叫按钮;其余各层均有上下行按钮;4)设有超载及故障报警的功能。当出现故障吋,轿厢自动跳转到相邻楼层的平台且进入开门状态,直至故障解除;5)电梯控制系统能自行判定运行方向,譬如某一时刻有上行与下行输入信号时

5、,电梯会在响应完同一方向的指令后,响应另一方向的指令信号;6)如果当前轿厢指令和外呼指令都不存在时,电梯会在设定吋间内自行关闭电梯和轿厢内照明,重新处于等待状态[2]。3软件设计编程本文的程序设计由双梯控制模块、信号请求模块、状态显示模块等3部分组成。以双梯定向运行的编程为例说明如下。3.1双梯定向运行条件编程中采用优先编码的原则,运用两个状态机来实现双路八梯并联控制。在电梯向上运行的过程中,如果存在响应冲突,那由低到高依次响应各楼层的请求信号。电梯运行屮,时刻检测内外的请求信号,根据方向优先原则,首先响应同方向的输入信号,然后再响应反方向的输入

6、信号。优先编码器的设计与两电梯的运行状态有关,且一个状态机的输出作为另一个状态机的转换条件。图1是A梯上行逻辑图,说明B梯是如何影响A梯上行的。在图1中A梯上行接人时需要满足的条件具体分为3种情况:1)A梯当前所在楼层以上有输入信号;2)当前B梯不在上升状态;3)B梯在上升状态且此刻B梯在输入信号楼层以下。通过逻辑门电路将3种情况统一考虑,实现A梯的上行。且NOWa

7、B当前是上升状态;NOWb〉floor_s_ra表示B梯当前所在的楼大于A梯外部请求优先执行的信号所在楼层;floor_ra!=0为A梯楼层信号寄存器不清零,表示该楼层请求信号等待执行。图2是A梯上行示意图。图2(a)所示,人在六层,A轿厢上行到二层,B轿厢下行到四层,则A梯上行;图2(b)所示,人在六层,A轿湘上行到二层,B轿厢上行到七层,则A梯上行;图2(c)所示,人在六层,A轿厢上行到二层,B轿厢上行到一层,则A梯上行。图1A梯上行逻辑3.2系统状态转换木文的双电梯状态控制器是将A梯和B梯看作两个状态机来进行控制,A梯和B梯的状态机原理相同

8、。分为IDLE初始状态、Open_state开门状态、Up_state上行状态、Down_state'卜行状态、Fast_state加速

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。