【正文】
。139。039。139。039。 elsif g3=39。 then led=0000110。139。139。139。039。039。139。139。039。139。039。 elsif d33=39。 or c_d33=39。 then d33=39。 c_d33=39。 opendoor=39。 elsif dd_cc000100 then en_dw=39。 opendoor=39。 elsif dd_cc000111 then en_up=39。 opendoor=39。 end if。139。 電梯到達(dá)4樓,數(shù)碼管顯示4 if updown=39。 then if d44=39。 or c_u44=39。 then d44=39。 c_u44=39。 opendoor=39。 elsif dd_cc001111 then en_up=39。 opendoor=39。 elsif dd_cc001000 then en_dw=39。 opendoor=39。 end if。139。139。039。039。139。139。039。139。039。 elsif g5=39。 then led=0100100。139。139。139。039。039。139。139。039。139。039。 elsif d55=39。 or c_d55=39。 then d55=39。 c_d55=39。opendoor=39。 elsif dd_cc010000 then en_dw=39。 opendoor=39。 elsif dd_cc011111 then en_up=39。 opendoor=39。 end if。139。 電梯到達(dá)6樓,數(shù)碼管顯示6 if d66=39。 or c_d66=39。 then d66=39。 c_d66=39。opendoor=39。 elsif dd_cc100000 then en_dw=39。 opendoor=39。 end if。039。039。 end if。alarm=39。 清除超載報警 if d1=39。 then d11=d1。139。 elsif d3=39。 then d33=d3。139。 elsif d5=39。 then d55=d5。139。 end if。139。 對電梯外人上升請求信號進(jìn)行檢測和寄存 elsif c_u2=39。 then c_u22=c_u2。139。 elsif c_u4=39。 then c_u44=c_u4。139。 end if。139。 對電梯外人下降請求信號進(jìn)行檢測和寄存 elsif c_d3=39。 then c_d33=c_d3。139。 elsif c_d5=39。 then c_d55=c_d5。139。end if。d55amp。d33amp。d11。039。c_u55amp。c_u33amp。c_u11。c_d55amp。c_d33amp。39。 電梯外人下降請求信號并置 dd_cc=dd or cc_u or cc_d。 ud=updown。 電梯內(nèi)人請求信號顯示 led_c_u=cc_u。 電梯外人下降請求信號顯示end if。 end behav。電梯控制程序仿真全圖1電梯控制程序仿真全圖 2注:1. 電梯停在一樓時,接受到請求信號c_dc_dc_u4和d6,并把請求信號寫入相應(yīng)的寄存器。2. 電梯經(jīng)過準(zhǔn)備上升狀態(tài)后,進(jìn)入上升狀態(tài),到達(dá)2樓,3樓時,不停繼續(xù)前進(jìn)。電梯控制程序仿真局部放大圖1注:1. 電梯上升到6樓時,響應(yīng)請求(d_6),開門卸客;進(jìn)入預(yù)備下降狀態(tài)。電梯控制程序仿真局部放大圖2注:1. 電梯到達(dá)3樓時,響應(yīng)請求(c_d3),開門載客;進(jìn)入預(yù)備下降狀態(tài)。139。039。4. 電梯接受到提前關(guān)門信號quick,電梯跳過關(guān)門等待時間。5. 電梯接受到deng、c_d3和d3電梯重新進(jìn)入預(yù)備下降狀態(tài),并且c_d3和d3信號都可以對q2(q23時)進(jìn)行清零處理。電梯控制程序仿真局部放大圖3注:1. 電梯排除故障后繼續(xù)運(yùn)行。六、設(shè)計過程中所遇到的問題(1)在vhdl程序設(shè)計中,由于是大模塊設(shè)計,對信號的檢測與賦值出錯將無法得到正確的波形仿真和期望的硬件測試結(jié)果。(3)在硬件測試過程中,由于對數(shù)碼二極管掃描顯示(1616點陣主要用來顯示樓層)的原理不是很清楚,導(dǎo)致硬件測試遇到比較大的問題,最后才得以解決。 (2) 若為課程設(shè)計,除要求設(shè)計調(diào)試程序、外圍電路外,還可要求設(shè)計制作整個系統(tǒng),包括PCB的制作。而面向更高層化設(shè)計及樓層電梯間的合理布局和多電梯升降控制也是當(dāng)前可研