一種基于μC/OS-II的基站監控終端設計
C.溫度控制任務(wù)( TaskUser2_TemperatureControl),根據數據采集任務(wù)中獲得室內外的溫度狀況,在兼顧考慮節能等要求的情況下,決定控制環(huán)境的策略(采用通風(fēng)系統還是空調系統,還是兩者都采用)。
本文引用地址:http://dyxdggzs.com/article/248080.htmD.門(mén)禁控制任務(wù)( TaskUser3_DoorGuard),根據數字量(門(mén)磁、鎖芯和紅外傳感器)信號,如果同時(shí)有門(mén)磁告警和紅外告警判定為人員入侵,啟動(dòng)報警任務(wù)進(jìn)行報警。
E.報警任務(wù)( TaskUser4_Alarm),從通信、數據采集任務(wù)和門(mén)禁控制任務(wù)等處獲得系統的異常和故障情況,及時(shí)調用幀發(fā)送任務(wù)向監控中心和維護人員報警,報警信息包括基站識別號、告警類(lèi)型及屬性值、告警時(shí)間等。
此外,還有中斷服務(wù)程序中提到的幀處理任務(wù),幀發(fā)送任務(wù),鍵盤(pán)處理任務(wù),顯示任務(wù),查詢(xún)任務(wù)(供查詢(xún)歷史數據),設置任務(wù)(設置系統運行參數)。
2.2 Paradigm C++集成環(huán)境下程序的編寫(xiě) 監控終端軟件基于μC/OS-II嵌入式操作系統,由上述各程序模塊組成,在 Paradigm C++
5.1集成環(huán)境下編譯和調試通過(guò)( Paradigm C++是美國 Devtools公司開(kāi)發(fā)的 80x86集成開(kāi)發(fā)環(huán)境)。Paradigm C++ IDE帶有可視化助理 (Visual Assist)的編輯器(Editor)、編譯器 (Compiler/Assembler)、連接工具 (Linker)、定位器 (Locater)、Lint工具和集成調試器(Integrated debugger)。Paradigm的集成調試器屏蔽了硬件特殊性,提供了一個(gè)標準的軟件接口,主機上的 Paradigm調試器通過(guò) RS232串口與本終端目標板建立通信連接,進(jìn)行軟件調試 [5][6]。
通常移植μC/OS-II需要注意的兩點(diǎn)問(wèn)題:
(1)與硬件有關(guān)問(wèn)題,由于 R8800與 x86指令兼容,所以 μC/OS-II的移植根據參考文獻 4和 R8800說(shuō)明文檔編寫(xiě)與處理器相關(guān)的代碼,系統采用 40MHz的晶振,由于定時(shí)器與時(shí)鐘節拍有關(guān),修改定時(shí)器相關(guān)的設置。
(2)與編譯器有關(guān)問(wèn)題,由于 Paradigm C++集成開(kāi)發(fā)環(huán)境包括的編譯器和匯編器與 Borland兼容,所以 μC/OS-II移植代碼基本與參考文獻 4一致。
3 結束語(yǔ)
本基站監控終端是基于 16位微處理器和實(shí)時(shí)操作系統 μC/OS-II的設計,在可靠性和對事件的處理能力、特別是通信能力上明顯優(yōu)于八位機處理系統。在實(shí)驗中,實(shí)現了區域監控中心對基站設備運行狀態(tài)和環(huán)境參量的監控。監控終端能夠記錄和存儲相關(guān)的重要數據,顯示運行情況。實(shí)現了集成化、智能化、網(wǎng)絡(luò )化的集中監控,實(shí)現了基站的無(wú)人值守,節約了人力資源成本。
負離子發(fā)生器相關(guān)文章:負離子發(fā)生器原理 溫濕度控制器相關(guān)文章:溫濕度控制器原理
評論