關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 基于RTX51 Tiny的電梯控制器設計方案

        基于RTX51 Tiny的電梯控制器設計方案

        作者: 時間:2011-06-09 來源:網絡 收藏

        1. Task 0主要完成定時器和串口初始化,時鐘控制,創建其他任務,使其他任務進入就緒狀態。

        2. Task 1主要處理報警信號的處理,其思路是當處于初始運行狀態時,主控單元掃描各個傳感器和繼電器,判段是否有故障,如果有故障,則發出故障號并通過指示燈或蜂鳴器報警,電梯的輸入請求暫時不響應,當故障排除后消除故障報警指示,電梯處于正常狀態。在電梯運行過程中如果電梯超載,則發出超載信號并通過指示燈或蜂鳴器報警,電梯處于停車狀態,只有超載乘客出梯后,消除超載報警指示,電梯才能恢復正常狀態。任務1流程如圖4所示。

        任務1流程

        圖4 任務1流程

        3. Task 2主要處理電梯上升或者下降的請求信號。當乘客在電梯外按動呼梯按鈕時,呼梯信號輸入主控單元,主控單元通過運算比較,判斷電梯是上行還是下行,控制步進電機動作,響應乘客需求。當乘客處于轎廂內部,乘客按動選層按鈕,選層信號輸入主控單元,控制步進電機單元的選層及平層裝置,控制轎廂的運動,響應乘客的需求。在處理輸入請求信號同時通過按鈕內部的指示燈,顯示乘客請求信息。

        4. Task 3完成轎廂開關門控制以及其它的中斷信號處理,當電梯到達使用人員要求的樓層后,完成電梯門的自動開關,如果是電梯內部人員按動開關門按鍵,則控制電梯門快速響應,并將所在的樓層信息通過數碼管顯示。當電梯在運行過程中出現緊急情況,乘客按動電梯內部的緊急按鈕,電梯立即減速,選擇最近的樓層停機,并打開電梯門,使乘客進入安全的廳內,直至電梯緊急情況解除。

        5. Task 4主要是處理Task2處理后的輸出信息以及Task3的處理完成后的輸出信息。電梯開始處于正常待命狀態,當乘客通過呼梯按鈕輸入請求,電梯啟動響并響應乘客請求,步進電機起轉,使電梯轎廂上升或下降,如果沒有到達所需樓層,電機繼續運轉,同時顯示電梯的運動方向;當到達所需樓層后,電機停止運轉,通過Task 3控制打開關閉電梯門,顯示樓層信息,并消去已應答的呼梯信號。

        6. Task 5用于電梯狀態顯示,通過數碼管和指示燈等,顯示電梯的報警信息、電梯內外輸入請求信息、電梯運動方向、電梯樓層信息以及日歷時鐘信息等。

        三、總結

        本文實現了 的多任務處理,并利用其完成了電梯,通過本可以看到實時多任務處理的操作系統簡化了電路硬件的開發,其外圍電路少,成本低、可靠性高,而且軟件的編寫和編譯程序更快捷簡便、開發周期短。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 寻乌县| 深圳市| 怀化市| 双城市| 大冶市| 镇巴县| 公主岭市| 龙州县| 黑河市| 信阳市| 贵州省| 类乌齐县| 惠州市| 华坪县| 广宁县| 曲沃县| 柏乡县| 阳原县| 彰化县| 乌海市| 科技| 榆中县| 濮阳县| 栾城县| 德令哈市| 平远县| 沈阳市| 洛隆县| 昭平县| 韩城市| 陆丰市| 邯郸市| 淮北市| 荔波县| 右玉县| 开鲁县| 建宁县| 桂阳县| 玉溪市| 织金县| 舟曲县|