全文预览

《FPGA很有价值的27实例》8.19 电梯控制器程序设计与仿真

上传者:读书之乐 |  格式:doc  |  页数:9 |  大小:252KB

文档介绍
运动状态显示led_d<=dd;--电梯内人请求信号显示led_c_u<=cc_u;--电梯外人上升请求信号显示led_c_d<=cc_d;--电梯外人下降请求信号显示endif;endprocess;endbehav;电梯程序仿真注:由于以上输入信号在下面仿真中没用到,所以在下面仿真图中将不再出现。电梯控制程序仿真全图-1电梯控制程序仿真全图-2注:1.电梯停在一楼时,接受到请求信号c_d3、c_d2、c_u4和d6,并把请求信号写入相应的寄存器。led显示电梯所在楼层;led_d、led-c_u和led_c_d显示用户的请求。2.电梯经过准备上升状态后,进入上升状态,到达2楼,3楼时,不停继续前进。3.电梯上升到4楼时,响应请求(c_u4),开门载客;进入预备上升状态。电梯控制程序仿真局部放大图-1注:1.电梯上升到6楼时,响应请求(d_6),开门卸客;进入预备下降状态。2.电梯下降经过5楼,4楼都不停,到达3楼开门卸客,电梯进入预备下降状态。电梯控制程序仿真局部放大图-2注:1.电梯到达3楼时,响应请求(c_d3),开门载客;进入预备下降状态。2.电梯在预备下降状态下,电梯应超载(full='1'),发出超载警报alarm;超载信号消失(full='0'),电梯重新进入预备下降状态。4.电梯接受到提前关门信号quick,电梯跳过关门等待时间。仿真图中q1从1跳到3;进入关门状态。5.电梯接受到deng、c_d3和d3电梯重新进入预备下降状态,并且c_d3和d3信号都可以对q2(q2<3时)进行清零处理。6.当连续的关门中断的次数超过3次时,不认为是出自乘客的需要,而认为是故障,并报警,等技术员处理完故障时,用clr信号才可以清除报警。电梯控制程序仿真局部放大图-3注:1.电梯排除故障后继续运行。2.电梯执行完所有请求时电梯将停在1楼待机。电梯控制程序仿真局部放大图-4

收藏

分享

举报
下载此文档