新闻中心

EEPW首页 > EDA/PCB > 设计应用 > 基于FPGA的电梯控制系统设计

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

作者:时间:2011-09-21来源:网络收藏


如图2所示,控制编程主要由六个模块组成:按键请求模块、状态控制模块、电机驱动模块、显示及报警模块、开关门控模块、分频模块。各模块的信号及功能如下:
模块1:按键请求模块
该模块的接口信号如表1所示,模块功能如下:
(1)利用锁存器对输入的请求信号进行存储,当请求满足后清0。为了数据表示方便,本设计的后缀0~3分别表示1~4层。
(2)根据电梯的运行状态,按照方向优先、循环执行的原则,在请求信号中提取电梯下一站的楼层信号并输出。如目前楼层为2层,状态为升,那么判断优先级为:p2/up2→p3/down3→down2→downl→p0/up0。
(3)当无请求信号时,下一站楼层为0。

d.JPG


模块2:状态控制模块
本模块是的核心控制模块。本文把电梯运行划分为4个状态,分别为:上升、下降、停止、空闲。控制系统的状态转换图如图3所示。

e.JPG



评论


相关推荐

技术专区

关闭