新聞中心

EEPW首頁 > EDA/PCB > 設(shè)計應(yīng)用 > 用CPLD器件及VDHL語言實現(xiàn)電梯控制系統(tǒng)

用CPLD器件及VDHL語言實現(xiàn)電梯控制系統(tǒng)

作者: 時間:2012-09-03 來源:網(wǎng)絡(luò) 收藏

以下為輸出端口:

LAMP:電梯運(yùn)行或等待指示鍵,指示電梯的運(yùn)行或等待狀況。高電平有效;

RUN_WAIT[3…0]:電梯運(yùn)行或等待時間指示鍵,指示電梯運(yùn)行狀況或等待時間的長短,高電平有效;

ST_OUT[3…0]:電梯所在樓層指示數(shù)碼管,指示電梯當(dāng)前所在的樓層數(shù)。即1~16層,高電平有效;

DIRECT[3…0]:樓層選擇指示數(shù)碼管,指示用戶所要選擇的樓層數(shù),高電平有效。

該設(shè)計中,電梯的控制狀態(tài)包括運(yùn)行狀態(tài)、停止?fàn)顟B(tài)及等待狀態(tài),其中運(yùn)行狀態(tài)又包含向上和向下狀態(tài)。主要動作有開、關(guān)門,??亢蛦?。乘客可通過鍵入開、關(guān)門按鈕,呼喚按鈕,指定樓層按鈕控制電梯。因此,整個電梯控制器應(yīng)包括5個組成部分:時序輸出及樓選計數(shù)器;電梯服務(wù)請求處理器;電梯升降控制器;上升及下降寄存器和電梯次態(tài)生成器,圖2為電梯控制器系統(tǒng)框圖。圖3為電梯控制器的內(nèi)部組成結(jié)構(gòu)。

從程序中可以看到,若第3層用戶發(fā)送上升/下降請求。則電梯處于等待狀態(tài);若第3層用戶沒有發(fā)送上升/下降請求,且4~16層的用戶發(fā)送上升,下降請求,或者1.2層的用戶沒有發(fā)送任何請求,則電梯處于上升狀態(tài);反之,電梯處于下降狀態(tài)。



評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉