久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 基于ARM9的船載海水監測系統設計

基于ARM9的船載海水監測系統設計

作者: 時間:2012-09-08 來源:網絡 收藏

3 軟件
3.1 ARM端程序編寫
平臺植入WinCE。該下運行應用程序由EVC編寫。程序打開后,選擇采集、存儲及發送周期,并設置短信中心號碼(有默認值)。點擊開始后,開始自動工作。首先啟動水泵,延時一段時間等待貯水箱裝滿水后,設定定時器,開始執行讀取數據、處理數據、存儲顯示及發送數據等等操作循環。循環過程中如讀到有短信進入,解析短信內容,如為協議指令,則執行并刪除短信;若非協議短信,直接刪除,繼續執行循環。軟件上有按鈕可以直接結束系統工作。其工作流程圖如圖6所示。

本文引用地址:http://cqxgywz.com/article/148446.htm

f.JPG


3.2 PC端編程
PC端程序是在Visual Studio 2010中使用C#編寫完成,采用左樹右表的機構,分為用戶管理、終端管理和數據管理三個部分。程序連接了由SQL Server建立的數據庫工程文件,該數據庫工程包括用戶表、終端表和數據表三類表單。
用戶管理部分主要對用戶表進行操作,可保存和更改不同用戶信息,以判斷用戶對海洋數據的查閱以及系統操作的權限。
終端管理部分可對終端表和數據表進行操作,主要實現數據接收及存儲。為實現數據中心可同時被多個船載系統通信管理,終端表中保存多個船載系統號碼,便于海洋參數分類存儲。數據管理部分可顯示最新接收到的數據,并將一段時間內的數據以曲線輸出,更直觀地看到一定范圍數據的變化趨勢。而且該部分還可以將數據庫中的數據以常用的文件形式數據,如Excel,PDF等格式保存。
數據中心與船載系統通信通過短信終端實現。短信終端與PC由串口連接,通過AT指令通信。軟件中接收短信通過設置串口響應事件實現。發送短信程序流程圖如圖7所示。

g.JPG



4 結語
本儀器在硬件平臺上,WinCE操作系統,集成多種在線測試儀器,通過GPRS模塊實現近域數據無線傳輸,并擴展有可裝配4G SD卡的接口,以及多個主從USB接口,便于維護及調試,滿足了智能儀器的要求,實現了儀器的小型化、可移動、低成本、智能化等??蓾M足海洋科學研究對海量數的需求,對我國海岸帶生態研究有著重要的意義。


上一頁 1 2 3 4 下一頁

評論


相關推薦

技術專區

關閉