基于AIS的船舶避碰系統(tǒng)研究
3主要模塊設計
本方案中DSP主要用于AIS信號接收、船舶避碰參數運算和系統(tǒng)控制。所以選擇C5402作為CPU,它可以根據需求工作在不同的模式下,主要用MP/MC的電平來決定,當MP/MC為高電平時,DSP工作在微處理器模式,此時接收來自AIS的數據,當MP/MC為低電平時,DSP工作在微計算機方式,用于避碰參數運算和系統(tǒng)控制。
3.1 AIS信息的采集
AIS信息經過鑒頻、解調電路、RS 232電平轉換以后進入微處理器。此處主要由軟件實現(xiàn)。系統(tǒng)程序包括系統(tǒng)初始化程序、串口中斷程序、數據處理程序、數據顯示程序等。系統(tǒng)的初始化包括串口初始化、變量定義、文件設置、數據庫的生成及處理等;串口中斷程序主要完成AIS數據的采集;數據處理程序主要完成將AIS輸出的數據格式轉換為其他基于AIS信息的系統(tǒng)所需的格式,在數據處理過程中必須進行AIS數據的校驗判斷,以確保采集數據的可靠性;數據顯示程序主要完成AIS數據的顯示。其中信息解碼的程序流程圖如圖2所示。

評論