基于MSP430F169的深海環境數據采集系統設計
2 系統軟件設計
上電后,首先進行系統初始化,如果沒有到達設定工作時間,直接進入睡眠狀態,否則,啟動一次A/D轉換,對當前深海環境信息進行采集,并讀取采樣時刻,將采集得到的數據和采樣時刻一起存儲到Flash中,直到完成設定的采樣次數,然后進入睡眠狀態,等待下一次工作時間的到來。系統程序流程如圖4所示。

系統關鍵源程序如下:

3 人機界面設計
人機界面如圖5所示。

下水前,點擊電路板復位按鈕,啟動下位機程序,同時,打開界面,連接串口;點擊擦除Flash按鈕,清空Flash中的原有數據,為下次存儲做準備;點擊發送按鈕,對系統工作模式進行設置(如設定好,此步驟可省略);點擊地址復位按鈕,使地址指針指向地址開端;點擊Fl-ash初始化按鈕。設置Flash工作模式,并初始化為寫狀態;點擊確定或者取消按鈕,退出界面,設備下水。
出水后,首先,打開界面,連接串口;點擊地址復位按鈕,再點擊1路按鈕,讀取壓力數據,存儲后點擊擦除按鈕擦除:點擊地址復位按鈕,再點擊2路按鈕,讀取濁度數據,存儲后點擊擦除按鈕擦除;點擊地址復位按鈕,再點擊3路按鈕,讀取溫度數據,存儲后點擊擦除按鈕擦除;點擊確定或者取消按鈕,退出界面。
4 結論
本文在已有的相關系統基礎上,設計并完成了一種基于MSP430F169的深海環境信息采集系統,克服采樣精度低和系統功耗過高等缺點,滿足深海探測的需要。但系統仍然存在一些不足,如采樣通道不足,采樣點分布不均等,在以后的工作中需要進一步改善。











評論