基于CAN總線的電梯主控系統(tǒng)軟硬件設計
在表1 中,主控部分的子設備dev 有外呼、內(nèi)召、群控、變頻器,以序號001、010、011、100 等;“-”部分是在設計協(xié)議中沒有用到的數(shù)據(jù)位,程序中用0填充;cmd 表示發(fā)送方給接收方發(fā)送的命令字(如相應信號登記命令、相應信號清除命令);data 部分表示發(fā)送方給接收方發(fā)送的信號數(shù)據(jù),由于在系統(tǒng)設計的時候考慮的最高樓層為64,因此數(shù)據(jù)部分在傳輸?shù)臅r候,每次主控給與外呼、內(nèi)召通信的時只需要一幀就可以完成,其數(shù)據(jù)字節(jié)bye1 的BIT0 表示第1 樓信號,byte8的BIT8 表示第64 樓信號。
3.3 液晶顯示任務
從任務間通信角度,液晶顯示任務主要接收主控任務以消息隊列方式傳入的相關系統(tǒng)參數(shù)(如上/下行、當前樓層、目標樓層等),然后通過調(diào)用12864 點陣液晶驅(qū)動函數(shù)和查詢用戶按鍵的輸入狀態(tài),提供給用戶相應的顯示菜單,以現(xiàn)實相關的系統(tǒng)參數(shù)。
當然該任務,也得提供給用戶相關系統(tǒng)參數(shù)設置的接口, 然后把相關參數(shù)保存在鐵電存儲器FM24CL64 中。
4 結(jié)束語
本文設計的基于CAN 總線的電梯主控制系統(tǒng)具有成本低,工作穩(wěn)定等特點,完全能夠滿足國標GB7588-2003 對電梯控制系統(tǒng)的各項指標。由于篇幅的限制,本文沒有給出相應的外召板、內(nèi)叫板,群控板的設計及其具體的實現(xiàn),另外與變頻器的接口完全按照變頻器第三方基于CAN 總線的具體通信協(xié)議。
評論