用CPLD器件及VDHL語(yǔ)言實(shí)現電梯控制系統
以下為輸出端口:
LAMP:電梯運行或等待指示鍵,指示電梯的運行或等待狀況。高電平有效;
RUN_WAIT[3…0]:電梯運行或等待時(shí)間指示鍵,指示電梯運行狀況或等待時(shí)間的長(cháng)短,高電平有效;
ST_OUT[3…0]:電梯所在樓層指示數碼管,指示電梯當前所在的樓層數。即1~16層,高電平有效;
DIRECT[3…0]:樓層選擇指示數碼管,指示用戶(hù)所要選擇的樓層數,高電平有效。
該設計中,電梯的控制狀態(tài)包括運行狀態(tài)、停止狀態(tài)及等待狀態(tài),其中運行狀態(tài)又包含向上和向下?tīng)顟B(tài)。主要動(dòng)作有開(kāi)、關(guān)門(mén),??亢蛦?dòng)。乘客可通過(guò)鍵入開(kāi)、關(guān)門(mén)按鈕,呼喚按鈕,指定樓層按鈕控制電梯。因此,整個(gè)電梯控制器應包括5個(gè)組成部分:時(shí)序輸出及樓選計數器;電梯服務(wù)請求處理器;電梯升降控制器;上升及下降寄存器和電梯次態(tài)生成器,圖2為電梯控制器系統框圖。圖3為電梯控制器的內部組成結構。
從程序中可以看到,若第3層用戶(hù)發(fā)送上升/下降請求。則電梯處于等待狀態(tài);若第3層用戶(hù)沒(méi)有發(fā)送上升/下降請求,且4~16層的用戶(hù)發(fā)送上升,下降請求,或者1.2層的用戶(hù)沒(méi)有發(fā)送任何請求,則電梯處于上升狀態(tài);反之,電梯處于下降狀態(tài)。
評論