基于FPGA的电梯控制器系统设计方案
三层电梯控制器的仿真波形如图3所示。
图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 结论
本文的电梯控制器设计,结合了深圳信息职业技术学院的实际电梯的运行情况,易于学生理解和接受,对于工学结合的教学改革,是一个非常好的实践项目。另外,本文提出的电梯控制器算法适合于任意楼层,并在FPGA开发环境中进行了验证,具有很强的适应性和实用性。
评论