HMR3000電子羅盤與DSP的接口設(shè)計及編程
2.4 獲取平臺相對地理正北夾角計算
為了獲得羅盤正向與地理北的夾角值,存在一定的換算關(guān)系。機械安裝保證羅盤正向與光軸指向一致,如存在偏向角,則還需疊加偏向角。我國除烏魯木齊、南沙群島、曾母暗沙群島磁偏角位于磁北偏東以外,其他地區(qū)均處于磁北偏西。系統(tǒng)歸零時,假定磁北(圖4指示磁北在地理北以西,也可能在地理北以東)、地理北、光軸指向如圖4所示。同時假定磁偏角為ζ,羅盤正向與磁北夾角為ψ(角度以磁北順時針命名,即磁航向),獲取的羅盤正向與地理正北夾角為θ(相對地理北順時針命名,即真航向)。根據(jù)每個地區(qū)ζ值的不同采用上位軟件命令輸入方式。磁北偏在地理北以西時,ζ為正值,磁北偏在地理北以東時,ζ為負值。設(shè)計時ζ始終取為正,但以標志作為正、負判斷,則存在以下判據(jù):
3 結(jié)論
HMR3000與外界通信若采用通常的匯編語言,其控制處理的靈活性差,而且語言本身的可移植性差。采用DSP高級語言處理克服了以上的缺點。以上利用高級語言處理的HMR3000部分接口程序在CCS 2.21環(huán)境下編譯通過,其獲取平臺相對地理正北重復精度達±0.1°,且速度快,并在開發(fā)的項目中穩(wěn)定運行。系統(tǒng)穩(wěn)定運行需要注意磁場對電子羅盤的干擾。
評論