,电梯的使用越来越普遍,已从原来只在商业大厦、宾馆使用,过渡到在办公楼、居民楼等场所使用,并且对电梯功能的要求也不断提高,相应地其控制方式也在不停地发生变化。对于电梯的控制,传统的方法是使用继电器—接触器控制系统进行控制,随着技术的不断发展,微型计算机在电梯控制上的应用日益广泛,现在已进入全微机化控制的时代。电梯的微机化控制主要有以下几种形式:①PLC控制;②单板机控制;③单片机控制;④单微机控制;⑤多微机控制;⑥人工智能控制。随着EDA技术的快速发展,CPLD/FPGA已广泛应用于电子设计与控制的各个方面。本设计就是使用一片CPLD/FPGA来实现对电梯的控制的。,并考虑到系统的可验证性,:系统工作用2Hz基准时钟信号CLKIN,楼层上升请求键UPIN,楼层下降请求键DOWNIN,楼层选择键入键ST_CH,提前关门输入键CLOSE,延迟关门输入键DELAY,电梯运行的开关键RUN_STOP,电梯运行或停止指示键LAMP,电梯运行或等待时间指示键RUN_WAIT,电梯所在楼层指示数码管ST_OUT,楼层选择指示数码管DIRECT。、停止状态及等待状态,其中运行状态又包含向上状态和向下状态。主要动作有开、关门,停靠和启动。乘客可通过键入开、关门按钮,呼唤按钮,指定楼层按钮等来控制电梯的行与停。据此,整个电梯控制器DTKZQ应包括如下几个组成部分:①时序输出及楼选计数器;②电梯服务请求处理器;③电梯升降控制器;④上升及下降寄存器;⑤电梯次态生成器。该电梯控制器设计的关键是确定上升及下降寄存器的置位与复位。。--;;;;ENTITYDTKZQISPORT(CLKIN:INSTD_LOGIC;--2Hz时钟输入信号UPIN:INSTD_LOGIC; --楼层上升请求键DOWNIN:INSTD_LOGIC; --楼层下降请求键ST_CH:INSTD_LOGIC; --结合DIRECT完成楼层选择的键入CLOSE:INSTD_LOGIC; --提前关门输入键DELAY:INSTD_LOGIC; --延迟关门输入键RUN_STOP:INSTD_LOGIC; --电梯运行的开关键LAMP:OUTSTD_LOGIC; --电梯运行或停止指示键RUN_WAIT:OUTSTD_LOGIC_VECTOR(3DOWNTO0); --结合LAMP指示电梯运行或等待时间ST_OUT:OUTSTD_LOGIC_VECTOR(3DOWNTO0); --电梯所在楼层指示数码管DIRECT:OUTSTD_LOGIC_VECTOR(3DOWNTO0)); --楼层选择指示数码管ENDENTITYDTKZQ;ARCHITECTUREARTOFDTKZQIS
eda电梯控制器的设计与分析 来自淘豆网m.daumloan.com转载请标明出处.