新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 嵌入式ARM9系統在無線發射臺智能化監控系統中的應用

        嵌入式ARM9系統在無線發射臺智能化監控系統中的應用

        作者: 時間:2012-12-29 來源:網絡 收藏

          1.概述

          廣西廣播電視信息網絡股份有限公司按照“有人留守,無人值班”的設計思路開發了一套遠程網絡監控管理系統,對廣西1 6座邊遠廣播電視進行遠程集中監控管理。原監控系統采用下位機和上位機監控的模式,下位機采用以8位單片機為處理核心的單片機系統,這種系統具有集成度低外圍擴展電路多、系統主頻低、實時響應性慢的缺點,同時單片機與計算機交互需要許多專用的軟硬件,不同廠家的發射機甚至同一廠家的不同類別、不同功率等級的發射機對應不同程序,使系統備件增加,而且在需要更新升級的時候只能奔赴發射臺現場,這對于有著程序多樣性的各類發射機采集控制器來說顯得十分繁瑣,給維護管理帶來極大的不便。隨著大規模集成電路和嵌入式技術的發展,自動控制領域向高集成、高速度、快速響應、易維護管理等方向發展。正因為如此 ARM9以其高集成的軟硬件系統和良好的可移植性及性價比走進了工業自動化控制領域,我們將嵌入式很好地運用于尤其是高山臺中,不僅進~步提高了發射臺發射機控制系統的精度和穩定性,也解決了程序更新難的問題。在更新程序或備份設備更換、新增設備燒寫的時候只需將該設備插上網線連入監控系統內部局域網,就可以在局域網的任何一地對其進行燒寫、更新軟件。系統改進后下位機、上位機以及采集控制器的維護與升級都變成了極其方便和簡單,進一步減少了發射臺管理和運行維護成本。

          2.系統構成

          ARM (ADVANCED R I S C Machines),原意為公司名稱,現泛指一類微處理器,一種技術,指采用ARM技術知識產權(IP)核的微處理器。它是一種先進的精簡指令系統微處理器,具有性能高、成本低和能耗省的特點。支持多任務操作系統,就是說在一塊ARM芯片上可以移植一套完整的操作系統,能夠完成類似個人計算機操作系統所能完成的基本功能,其內核CPU采用AT91SAM9260的ARM芯片,該模塊出廠時已由廠家預裝了正版WinCE5.0實時多任務操作系統以及相關底層外圍驅動,這樣在開發基于該模塊的應用程序時,不用深入了解處理器芯片的內部結構、寄存器、總線等,而只需借助廠家提供的API庫函數就能完成相關功能,大大節省了軟件的開發周期。我們通過外圍電路設計了模擬的A/D轉換電路、開關量輸入輸出和四個串13,四個串口都可以通過跳線選擇RS232、 RS485和RS422方式進行現場通訊。

          Windows CE具有模塊化、結構化和基于Win32應用程序接13和與處理器無關等特點,其操作界面雖來源于Windows 95/98,但Windows CE是基于WlN32 API重新開發、新型的信息設備的平臺,是一個用于各種通訊、娛樂和移動式計算設備的操作系統平臺。WinCE5.0在2004年5月份推出,微軟宣布WinCE5.0擴大開放程序源代碼,開放了250萬行源代碼程序作為*估套件,它除了1 00%兼容于Windows CE外,還強化許多功能。ARM芯片及外圍電路結構圖如圖1。


          基于ARM9的EM9260系列產品的開發工具就是著名嵌入式開發工具EVC,一款類似VC開發環境的專業嵌入式開發軟件,其編程風格幾近相同于VC編程,當開發在線調試時只需借助一根網線連接到目標設備即可,這點不同于單片機設備調試,需要取下處理器芯片并借助仿真器才能調試,顯得非常方便。整個系統具有程序移植比較方便、程序類型庫管理維護簡單等優點。

          3.1程序移植

          在軟件開發完成后,需要對程序進行移植,也就是類似我們單片機設備的芯片程序第一次燒寫工作。進行程序移植,實際上也就是一個文件拷貝過程,一共需要拷貝或者存儲至少6個文件,它們是userinfo.txt、dbginfo.1xt、Onboot.ini、ComNet.ini、 Onboot.exe、ComNet.exe。其中CornNet.exe為設備正常工作的應用程序可執行文件,它可以為任意名稱,但是對應.Ini后綴的名稱也要跟它一致,另~l,Onboot.ini內部[run]鍵值下的對應名稱必須也要和它一致。當設備上電進入操作系統以后,系統根目錄下有一個文件名為“Nandflash”的文件夾,這就是所有以上6個文件需要存放的地方,它為系統的flash disk,設備掉電時只有存放在該文件內部的文件不會丟失,存放到其他位置的文件都將丟失(見圖2)。


        上一頁 1 2 下一頁

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 页游| 丘北县| 宜阳县| 桐乡市| 红河县| 黄石市| 扎赉特旗| 阳春市| 临安市| 雷州市| 建阳市| 资中县| 和政县| 琼结县| 元朗区| 乌审旗| 新平| 盐津县| 合山市| 淳安县| 循化| 房产| 横山县| 乳山市| 昌江| 修武县| 偏关县| 桂林市| 泰兴市| 贵德县| 连云港市| 湾仔区| 启东市| 东源县| 宣武区| 泰州市| 莲花县| 鱼台县| 沙坪坝区| 岐山县| 拉萨市|