航跡儀是艦船導航系統(tǒng)中的主要配套設備之一,它能根據(jù)陀螺羅經、計程儀提供的航向航程信息或其他導航設備提供的定位信息,在海圖上自動連續(xù)地繪制出船舶航行的航跡與標記。航跡儀具備的繪制航線導航功能,可使航海人員非常直觀的了解到己船位置、偏航程度及未來海域的安全程度。
隨著計算機技術的發(fā)展,智能化航跡儀的發(fā)展趨勢是進一步拓寬功能、縮小體積、降低功耗、減少成本、提高可靠性,而傳統(tǒng)的航跡儀系統(tǒng)不完全具備上述功能,存在局限性。
1 航跡儀工作原理
航跡儀的工作過程是在計算機控制下進行的。首先,使鍵盤處于開放狀態(tài),通過移筆鍵和自檢鍵簡單檢查繪圖功能;然后,由綜導顯控臺裝海圖并向航跡儀發(fā)出裝海圖命令,由此航跡儀自動進入跟蹤狀態(tài)。船舶航跡的實時標繪是通過實時接收由綜導顯控臺發(fā)送的緯度、經度值及各種繪圖命令,通過數(shù)學模型的解算及直線插補運算后,產生步進電機的控制脈沖序列,經功放電路驅動電動機執(zhí)行,再經機械轉換變成繪筆在圖面上運動。
傳統(tǒng)的航跡儀系統(tǒng)有一定的局限性,存在有待改進之處:(1)傳統(tǒng)的航跡儀系統(tǒng)的接口、控制、傳動等部分采用分立式設計,占用了大量的空間,且價格較貴。(2)隨著導航數(shù)據(jù)信息化程度的提高,設備間的通訊越發(fā)頻繁,信息量亦隨之增大,使用單一的串行口通訊已不能滿足系統(tǒng)要求。(3)航跡儀與綜導臺使用同一操作界面,缺少獨立的人機交互系統(tǒng)。(4)傳統(tǒng)的航跡儀為開環(huán)系統(tǒng),無檢測反饋裝置,影響了走筆的精度。(5)接口板的設計動態(tài)初始化要求嚴格,不能完全滿足實時性要求。另外,傳統(tǒng)航跡儀傳動部分的振動及噪音較大,從另一方面影響了繪筆的精度。新型智能化航跡儀的設計對以上問題給出了解決方案。
2 航跡儀系統(tǒng)的硬件設計
2.1 硬件系統(tǒng)的總體構成
航跡儀微機控制系統(tǒng)是以ARM處理器S3C44B0X模塊為中心的控制系統(tǒng)。系統(tǒng)由以下幾部分組成:基于ARM處理器S3C44B0X的開發(fā)板, STN 型320像素X240行LCD彩色液晶觸摸屏,基于FPGA元件XC2S50的接口板,步進電機驅動及控制電路,步進電動機,數(shù)字化板。系統(tǒng)的硬件結構如圖1所示。
2.2 S3C44B0X主板
傳統(tǒng)的航跡儀采用嵌入式PC/104模塊為核心控制系統(tǒng)。系統(tǒng)的接口、控制、傳動等部分采用分立式設計,占用的空間較大,且價格昂貴。因此在改進設計中使用基于Samsung公司生產的ARM處理器S3C44B0X芯片。由于使用基于芯片開發(fā)的主板提高設計開發(fā)的靈活性,為本系統(tǒng)所專用,因此所用接口、外設均為自主設計的電路,節(jié)省了不必要的開銷。這種設計提高了系統(tǒng)的響應速度,降低了成本。另外,S3C44B0X自帶LCD控制器,能夠保證改進設計中觸摸屏顯示部分的順利實現(xiàn)。
S3C44B0X主板主要包括CPU模塊及其輔助電路、存儲器系統(tǒng)模塊、通信模塊、系統(tǒng)調試模塊、人機接口模塊及擴展總線部分。
主板外接CAN總線控制器及總線驅動器等設備,接收CAN總線上由綜合導航顯控臺發(fā)送的實時位置、航向信息;通過人機接口接收到的觸摸屏發(fā)送的控制信息,經處理后將控制命令(主要是控制脈沖頻率、脈沖個數(shù)、開始停止等命令)通過擴展I/O口發(fā)送給接口板,另外,將顯示信息發(fā)送給LCD觸摸顯示屏。
2.3 XC2S50接口板
傳統(tǒng)航跡儀使用接口板CDT800,其中包括 Am9513計數(shù)器與μPD71055I/O接口。CDT800為成品接口板,其計數(shù)器Am9513相關資料相對有限,且動態(tài)初始化要求嚴格,在實際應用過程中,對系統(tǒng)資源的占用過大,嚴重影響系統(tǒng)的實時性。在改進設計中,采用基于Xilinx公司生產的FPGA元件XC2S50的接口板。這種設計提高了系統(tǒng)的集成化,保證了實時性,使得硬件的設計開發(fā)更加簡便。
XC2S50接口板包括FPGA芯片XC2S50、配置芯片18V01、輸出驅動芯片SN74LS244及外部接口電路。其原理圖見圖2。
接口板的主要功能是:接收S3C44B0X主板通過數(shù)據(jù)總線發(fā)送的數(shù)據(jù)命令信息(包括:X、Y方向的分頻值、脈沖個數(shù)、運行方向,以及開始/終止運行、抬落筆、報警等),經FPGA芯片XC2S50處理后,轉化為相應頻率的脈沖信號;再經輸出驅動芯片SN74LS244,通過接口HJY傳遞給X、Y向的步進電機驅動器。運行程序通過JTAG口或DOWNLOAD口燒寫入配置芯片18V01中。
2.4 步進電機及其驅動器
對于航跡儀系統(tǒng),標繪精度是極其重要的一項技術指標,而電機及傳動機構的精度則對其產生直接影響。
航跡儀控制系統(tǒng)對快速性及定位精度均有很高的要求。考慮到系統(tǒng)是針對數(shù)字量及位移的控制系統(tǒng),因此選用步進電機作為其執(zhí)行元件。步進電機是一種將電脈沖轉換成相應角位移的電機元件,當外加一個脈沖信號于電機的控制裝置時,其轉軸就轉過一個固定的角度(步距角),即前進了一步。
系統(tǒng)要求繪筆繪制大量細小折線,這就要求電機工作在低頻區(qū)且需要頻繁地執(zhí)行起動、停止、調速等操作。因此步進電機極易出現(xiàn)低頻振蕩,產生工作噪音,影響繪筆的穩(wěn)定性及標繪精度。因此,改進方案采用了先進的細分驅動器,大大降低了低頻振蕩。
本設計選用RORZE公司生產的5相混合式步進電機M56853D及相應的5相細分步步進電機驅動器RD-0534M。
步進電機M56853D各技術參數(shù):
最大靜轉矩Mk=8.0kg·cm;電流I=3.5A/相;轉子轉動慣量Jr=0.240g·cm·S2;步距角(整步時)θb= = 0.72°;容許徑向負載10.5kg;容許軸向負載1.5kg;轉子齒數(shù)Zr=100。
細分驅動器RD-0534M各技術參數(shù):
供電電壓 DC18V~40V;細分數(shù)選用m=80;最大響應頻率fMAX=500kpps,則可獲得最大轉速nMAX=60000/m=750r/min
改進后航跡儀系統(tǒng)電機步距角變?yōu)樵到y(tǒng)的1/80,步距分辨率及控制脈沖頻率均得到提高。提高后的控制脈沖頻率大大超過了自由振動頻率f0,從而避免了系統(tǒng)的低頻振蕩。
2.5 電磁感應式數(shù)字化板
傳統(tǒng)的航跡儀為開環(huán)系統(tǒng),無檢測反饋裝置。改進設計中增添了數(shù)字化板。這一反饋模塊,構成了一套完整的閉環(huán)控制系統(tǒng),增強了穩(wěn)定性,降低了誤差。
數(shù)字化板的工作原理:在標繪儀的繪圖平板上布上導線形成格柵,把電磁發(fā)射線圈安裝到繪筆上,此時把線圈圓心和繪筆圓心標定在同一直線上;繪筆在平板上繪圖,而線圈不斷發(fā)射磁場脈沖,導線切割磁場產生感應電流,通過接收電路和信號處理電路得到繪筆在繪圖平臺上的相對位置(繪筆位置)。把電磁感應定位得到的位置作為繪筆當前真實位置,此位置通過UART口反饋給S3C44B0X控制器。目標位置與該位置進行比較,得到需要的位置差量,計算后作出響應的位置補償調整。數(shù)字化板工作原理如圖3所示。







