室外電梯
施工升降機吊籠控制裝置作為整個控制系統的核心,實現監控吊籠運行、人機交互界面、顯示錯缺相檢測錯誤信息和層間門報警信息。
錯缺相裝置實現檢測交流三相輸入錯相或者缺相。
層間門檢測報警裝置實現對每一個樓層的層間門的開關狀態進行安全檢測。把檢測結果傳送至吊籠控制裝置顯示。
吊籠控制裝置應用一片單片機集中控制方案
1)硬件方案。吊籠控制裝置作為施工電梯控制系統的核心,依靠IC設計的高速發展,精簡指令集、單時鐘周期指令執行的AVR單片機的誕生,其運行速度是傳統的AT89C52單片機的12倍。選用AVR單片機ATMEL MEGA16,其具備約32個輸入輸出口、EEPROM、中斷、串口,即多輸入輸出口的特征。由于吊籠控制裝置需要控制液晶12864模塊、4位數碼管顯示、4*4鍵盤掃描、3路脈沖傳感器輸入、6路繼電器輸出控制交流接觸器、串口用于與層間門檢測報警裝置通信。由于吊籠控制裝置的輸入輸出很多,因此液晶12864和4位數碼管顯示只能應用串行驅動方式。方案方框圖如圖2所示。
2)軟件方案。
① 軟件方面嘗試采用ucosII嵌入式實時操作系統,分別建立6個有優先級區別的任務,試驗結果發現由于這6個任務都需要同時并行運行,優先級都要求較高,而且優先級較低的LCD12864液晶顯示和4位數碼管顯示出錯或滯后都會給用戶很壞的印象。因此實時性要求很高的實時操作系統以現在單片機的速度還是無法應付。此軟件方案行不通。
② 人貨電梯軟件方面采用傳統的沒操作系統的單片機程序,首先把上述6個功能塊分別建立子程序,在主程序死循環while 1)里面分別循環調用上述6個子程序。本軟件方案與用操作系統的方案相比的區別是不區分任務的優先級,認為優先級都一樣高。系統能勉強運行。但是如果其中一個任務出現阻塞現象就會影響其他任務的運行。穩定性和性都不行。而且由于串行數據控制液晶12864和4位數碼管,導致液晶和數碼管顯示比較閃爍且很不穩定,數據被干擾錯亂后刷屏速度跟不上。