【正文】
上逐個(gè)執(zhí)行,直到最后一個(gè)上樓請(qǐng)求執(zhí)行完畢;高層有下樓請(qǐng)求,則直接升到請(qǐng)求層,進(jìn)入下降模式。 而且,方向優(yōu)先控制方式下,電梯在維持停止?fàn)顟B(tài)的時(shí)候可以進(jìn)入省電模式,又能節(jié)省大量電能。一般情況下,電梯 工作起始點(diǎn)是第一層,起始狀態(tài)是等待狀態(tài),啟動(dòng)條件是收到上升請(qǐng)求。 entity dianti is port(clk:in std_logic。 電梯內(nèi)請(qǐng)求信號(hào)寄存信號(hào) signal c_u11,c_u22,c_u33,c_u44,c_u55:std_logic。wahaha=39。139。139。 then door=10。 end if。opendoor=39。c_u22=39。139。 elsif g3=39。139。opendoor=39。 then if d44=39。opendoor=39。039。039。 or c_d55=39。 end if。opendoor=39。139。139。139。d55amp。c_d33amp。 如果有人在電梯內(nèi)部請(qǐng)求,在電梯在三樓是,內(nèi)部有上升請(qǐng)求,到六樓,電梯最后到達(dá)六樓,顯示樓層 6. 當(dāng)四樓,五樓同時(shí)有下降請(qǐng)求,都到達(dá)一樓,這是電梯 先到五樓,再到一樓,最后到達(dá)一樓,樓層顯示 ,六樓同時(shí)請(qǐng)求要下降到三樓,電梯先去六樓,再去五樓,最后到達(dá)三樓,樓層顯示 3。在電梯的升降狀態(tài)將 6改成 n,在電梯的開門狀態(tài)中將 2改成 n一 1,在關(guān)門狀態(tài),將 position=6 改成 position=n,關(guān)鍵是修改 position=6的部分,如果按照每層羅列,將十分煩瑣, 所以得尋求各層判斷條件的共性,解決方法之一就是,新建一個(gè)全局向 abc為 std_logic_vector(n downto 1),abc的賦值為 abc=(pos=’ 1’ ,other=39。 在本設(shè)計(jì)中,因?yàn)榭紤]了擴(kuò)展性,所以在信號(hào)定義的時(shí)候就使用了二進(jìn)制的向量,而不是整數(shù)。 end behav。c_u11。139。139。139。 清除報(bào)警信號(hào) if d1=39。opendoor=39。 elsif dd_cc011111 then en_up=39。039。139。139。opendoor=39。139。 then d33=39。039。139。有下降請(qǐng)求,預(yù)備下降 end if。 or c_u22=39。opendoor=39。q1=q1+1。 elsif en_dw=39。 then door=10。039。 then if clr=39。 看門狗報(bào)警系統(tǒng) ud,alarm:out std_logic。 library ieee。 電梯運(yùn)行過程中,由于用戶的請(qǐng)求信號(hào)的輸入是離散的,而且系統(tǒng)對(duì)請(qǐng)求的響應(yīng)也是離散的,因此請(qǐng)求信號(hào)的存儲(chǔ)要求新的請(qǐng)求信號(hào)不能覆蓋原來的請(qǐng)求信號(hào),只有響應(yīng)動(dòng)作完成后才能清除存儲(chǔ)器內(nèi)對(duì)應(yīng)的請(qǐng)求信號(hào)位。 2 檢驗(yàn)后方是否有請(qǐng)求,有請(qǐng)求則轉(zhuǎn)向運(yùn)行,無請(qǐng)求則繼續(xù)維持停止?fàn)顟B(tài)??傏厔?shì)是上升的,電梯行業(yè)進(jìn)入了“第三次浪潮”。與此相應(yīng),作為一種可以垂直升降運(yùn)輸?shù)墓ぞ咭?電梯也得到迅猛的發(fā)展。 系統(tǒng)組成 .............................................. 錯(cuò)誤 !未定義書簽。 基于 FPGA 的中央處理模塊 .................. 錯(cuò)誤 !未定義書簽。根據(jù)我國(guó)有關(guān)部門的規(guī)定,電梯作業(yè)屬于特種作業(yè),其作業(yè)人員必須經(jīng)過專門培訓(xùn),并經(jīng)理論考試和實(shí)踐考核合格后,發(fā)給《特種作業(yè)操作證》方可上崗操作。當(dāng)電梯處于下降模式時(shí)則與上升模式相反。 本設(shè)計(jì)選擇方向優(yōu)先控制方式。 系統(tǒng)狀態(tài)流程圖如圖所示。 時(shí)鐘信號(hào) full,deng,quick,clr:in std_logic。電梯外上升請(qǐng)求寄存信號(hào) signal c_d22,c_d33,c_d44,c_d55,c_d66:std_logic。039。 then door=10。 then q1=3。q1=0。 if g1=39。039。039。 then d22=39。139。opendoor=39。139。139。039。 elsif dd_cc001111 then en_up=39。c_u55=39。139。 elsif g6=39。039。 then d22=d2。 then c_u11=c_u1。 then c_d22=c_d2。d44amp。c_d22amp。 這是五樓有下降請(qǐng)求,要下降到一樓,而這時(shí) full(超載)為高電平時(shí),alarm(報(bào)警信號(hào))就會(huì)跟著變?yōu)楦唠娖?,這是報(bào)警信號(hào)就會(huì)報(bào)警。0’ )。 綜上所述,完成了課題的所有要求,該設(shè)計(jì)采用模塊化編程,升級(jí)可實(shí)現(xiàn)任意多層電梯系統(tǒng),具有很強(qiáng)的適應(yīng)性和實(shí)用性。 end process。c_u22amp。 elsif c_d6=39。 elsif c_u5=39。 elsif d6=39。039。039。039。opendoor=39。 then if d55=39。opendoor=39。139。 elsif g4=39。139。c_u33=39。下降請(qǐng)求,預(yù)備下降 elsif dd_cc000011 then en_up=39。039。139。039。 elsif q1=3 then door=01。 電梯進(jìn)入等待狀態(tài) end if。139。alarm=39。139。 電梯內(nèi)請(qǐng)求信號(hào)顯示 wahaha:out std_logic。電梯使用時(shí),系統(tǒng)結(jié)合相應(yīng)的電梯使用規(guī)范完全可以滿足人們的需要,而且效率比較高。 信號(hào)存儲(chǔ)模塊 電梯控制器的請(qǐng)求輸入信號(hào)有 18 個(gè)(電梯外有六個(gè)上升請(qǐng)求,六個(gè)下降請(qǐng)求的用戶輸入端口,電梯內(nèi)有六個(gè)請(qǐng)求用 戶輸入端口),由于對(duì)系統(tǒng)內(nèi),外請(qǐng)求沒有設(shè)置優(yōu)先級(jí),各樓層的內(nèi),外請(qǐng)求信號(hào)被采集后可先進(jìn)行運(yùn)算,在存到存儲(chǔ)器中。停下后在啟動(dòng)時(shí)的步驟: