新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > 基于ARM9260的多模式浮標岸基數據收發平臺

        基于ARM9260的多模式浮標岸基數據收發平臺

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


        4 軟件設計
        4.1 主控程序設計
        收發平臺要完成的功能主要是:與用戶通信、四種通信方式的控制與維護、數據存儲。開機后,收發平臺CPU讀取系統配置進行初始化,包括CPU本身初始化、RS232接口初始化、SD卡接口初始化、定時器初始化、通信模塊初始化。之后系統進入工作狀態。圖5所示為收發平臺正常工作時軟件流程圖,若某個通信模塊出現故障,CPU會關閉該模塊,當四種通信模塊都出現故障時,CPU將通知用戶,對于用戶發送的數據均不作出響應。

        本文引用地址:http://www.104case.com/article/153644.htm

        e.JPG


        4.2 上位機軟件設計
        上位機軟件即岸基數據接收服務中心軟件完成計算機用戶與收發平臺間的通信,主要包括以下功能:收發平臺的配置、數據的接收與發送、數據的圖表化顯示及存儲、歷史數據的顯示與分析。圖6所示為上位機軟件主界面。

        f.JPG


        上位機軟件使用Visual C++語言設計,窗口設計主要包括主窗口、系統配置窗口、歷史數據分析窗口。主界面接收數據圖表顯示區能反映接收到的數據的變化趨勢,并可向收發平臺傳輸數據,實現收發平臺的配置和數據收發。歷史數據分析窗口能以圖表方式反映歷史數據。

        5 結束語
        本收發平臺目前可以支持網絡內存在最多255個收發平臺,已經滿足了當前的需求,并已成功用于海洋數據傳輸。在后續改進中,可設計實現多個收發平臺的組網傳輸,進而更大程度上滿足數據長時間全天候傳輸的需求。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 贵溪市| 黄石市| 彰化市| 淳安县| 无极县| 江达县| 年辖:市辖区| 广西| 北票市| 沭阳县| 焦作市| 白水县| 治多县| 和田县| 六盘水市| 武功县| 班玛县| 仁化县| 丰城市| 玉环县| 宜兰县| 遵义市| 临泉县| 于田县| 惠来县| 滦平县| 达州市| 辽中县| 山阳县| 阳谷县| 特克斯县| 钦州市| 定日县| 浮山县| 义乌市| 九龙坡区| 西和县| 两当县| 吴桥县| 扎赉特旗| 无锡市|