(4) 电梯在4层和8层有请求信号时,其仿真波形如图13所示。
图13 电梯4层、8层有请求信号
电梯先有1层上升到4层,电梯门打开,当检测到8层的请求信号时,从4层上升到8层;电梯楼层指示灯也是从1层依次到达8层,到8层时一直处于长亮状态,电梯门分别在4层和8层打开。
(5) 当电梯分别在3层、6层、5层有请求信号时,仿真波形如图14所示。
图14 电梯3层、6层、5层有请求信号
电梯先从一层上升到3层,电梯门打开;当检测到6层的请求信号时,电梯门关闭,运行到6层,电梯门打开;当检测到5层的请求信号时,电梯门关闭,电梯从6层又下降到到5层,电梯门打开;电梯楼层指示灯先从1层到3层,在3层处于长亮状态,又从3层依次亮到6层,到6层又处于长亮状态;在接收到5层请求信号时,电梯指示灯又从6层变到5层,然后处于长亮状态。
(6) 报警信号产生时的仿真波形如图15所示。
图15 产生报警信号
当传感器检测到超重或者故障时,向电梯主控模块发出高电平,经其处理后SOS输出高电平,经放大后驱动蜂鸣器产生报警。在电梯发生故障期间,电梯停止一切其它的动作。
通过仿真可以观察到电梯楼层信息显示、电梯开关门动作、报警等功能已经得到实现,达到了设计的目的。
5. 结束语
本文介绍了一种基于FPGA的电梯控制器的设计,并通EP3C5E144C8芯片进行了硬件验证,验证结果证明本设计切实可行,很好的实现了预期的功能。同时,由于本设计采用硬件描述语言VHDL进行设计并通过计算机和相应的软件下载到具体的FPGA系统中来实现,提高了系统的可靠性和移植性。另外,在本系统基础上,不必修改硬件电路,只需通过对VHDL 源程序进行相应的修改,增加一些新功能,就可以满足不同用户的需要,实现数字系统硬件的软件化。和其它的设计方法相比,利用EDA技术设计的电梯控制器,具有性能稳定、可移植性强,集成度高、功耗低、硬件电路简单等诸多优点。并且,随着网络化、智能化的发展,未来的电梯控制器的设计必将更加智能化、人性化。 VHDL基于FPGA的电梯控制器设计+Quartus仿真+电路图(6):http://www.youerw.com/zidonghua/lunwen_807.html