电梯控制器的FPGA设计与实现
2011-10-22庄晓平
三峡大学学报(自然科学版) 2011年6期
覃 琴 庄晓平
(三峡大学 计算机与信息学院,湖北 宜昌 443002)
FPGA[1-3](现场可编程门阵列)是一种可由用户自定义并进行配置的高密度专用集成电路.具有阵列型PLD器件的优点,同时其结构又类似掩模可编程门阵列,因此具有更高的集成度和更强大的逻辑实现能力,使得设计更加灵活和容易实现,可大大缩短设计周期,减少设计成本.
电梯控制可采用FPGA/CPLD控制方式、继电器-接触器控制方式、单片机控制方式、微机控制方式、PLC控制方式等.由于基于FPGA的电梯控制系统具有可靠性高、维护方便、开发周期短,灵活性强的优点,可以完成更为复杂的控制任务,已成为电梯控制的发展方向.
1 电梯控制器设计要求
(1)每层电梯入口处设有上下召唤按钮各1个,电梯内设有乘客到达楼层的数字按钮.电梯当前所在楼层用一位数码管显示,用两只发光二极管显示电梯上行和下行状态.
(2)电梯到达有停靠请求的楼层后,会自动平层停车,打开电梯门,开门4s后,电梯门自动关闭,电梯继续运行.
(3)能记忆并指示电梯内外的所有请求信号,并按照电梯运行的规则依次响应.
(4)当没有请求信号时,电梯停在当前楼层,处于等待状态.
(5)电梯能进行故障提示.
本文设计的电梯控制器,其基本要求即满足实际运行电梯的要求.
2 电梯控制系统总体方案
本设计采用方向优先控制方式[4],方向优先控制是指电梯运行到某一楼层时先考虑该楼层是否有请求:有,则停止;无,则继续前进.停止后再启动的步骤:考虑前方即上方或下方是否有请求:有,则前进;……
登录APP查看全文
