新闻中心

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

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

作者: 时间:2012-03-12 来源:网络 收藏

2.3 仿真验证

本文根据上述算法,采用Verilog HDL语言在上实现了一个三层。对于实现来说,三层电梯或者多层电梯的控制器只是Verilog代码数量的不同,其算法则完全是本文提出的算法,没有区别。本文只所以实现了一个三层,是因为硬件开发环境的资源(包括按钮的数量、指示灯的数量)仅满足三层的验证。

三层电梯控制器的仿真波形如图3所示。

66.jpg
图3 三层电梯控制器的仿真波形

仿真波形说明:电梯内外按钮,当其值由0变为1即表示被按下。图中,各层电梯间内外的铵钮被按下是随机发生的。

由仿真波形可以看出,电梯的运行符合设计要求。

2.4 硬件验证

本文的设计经引脚锁定并下载到硬件开发环境中,经测试完全正确。

具体硬件开发环境为GW48-PK2实验开发系统。

CLK选择clk0,频率可选择为256Hz。

键1、2、3对应电梯内各层的按钮;键4、5对应一二楼层电梯外的向上铵钮;键6、7对应二三楼层电梯外的向下铵钮;键8对应系统复位键;灯1、2、3指示电梯内各层的按钮被按下;灯4、5指示一二楼层电梯外的向上铵钮被按下;灯6、7指示二三楼层电梯外的向下铵钮被按下;灯8指示开门。

电梯所在层数由数码管1指示。

3 结论

本文的电梯控制器设计,结合了深圳信息职业技术学院的实际电梯的运行情况,易于学生理解和接受,对于工学结合的教学改革,是一个非常好的实践项目。另外,本文提出的电梯控制器算法适合于任意楼层,并在开发环境中进行了验证,具有很强的适应性和实用性。


上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭