海洋環境地磁場三分量測量儀的設計與實現
處理器選擇ST公司的基于ARM的低功耗高性能32位微控制器,采用2個陀螺儀,一個6軸地磁模塊,壓力傳感器和溫度傳感器,將系統安裝于艦船桅桿上,接外部電源。當艦船在海上實地測量時,隨著艦船姿態的改變,陀螺儀實時檢測到姿態角的信息,同時艦船所在坐標點的三分量磁場被地磁模塊實時檢測到,信息經過處理器,最終可以得到該坐標點處的實際地磁場信息。
3.3系統軟件架構
軟件架構圖
上圖即為軟件構架圖。首先要進行系統的初始化,在每次斷電后重新啟動或者復位后進行。傳感器模塊感知外部信息量,其中對陀螺儀檢測到的信號還要進行模數轉換,隨之將采集到的兩組數據存儲于處理器內,根據數學模型進行實時分析處理。最后將各感知的初始信號與經過處理之后的結果串口輸出。
3.4 系統軟件流程
程序運行流程圖
由于數據處理是不間斷工作的,因此在一次數據處理完成并且輸出之后,程序再次運行至采集引腳輸出數據,進行第2次計算。上圖為程序運行流程圖。
評論