新聞中心

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

基于ARM9260的多模式浮標岸基數(shù)據(jù)收發(fā)平臺

作者: 時間:2012-12-24 來源:網(wǎng)絡 收藏


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

本文引用地址:http://butianyuan.cn/article/153644.htm

e.JPG


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

f.JPG


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

5 結(jié)束語
本收發(fā)平臺目前可以支持網(wǎng)絡內(nèi)存在最多255個收發(fā)平臺,已經(jīng)滿足了當前的需求,并已成功用于海洋數(shù)據(jù)傳輸。在后續(xù)改進中,可設計實現(xiàn)多個收發(fā)平臺的組網(wǎng)傳輸,進而更大程度上滿足數(shù)據(jù)長時間全天候傳輸?shù)男枨蟆?/p>


上一頁 1 2 3 下一頁

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉