微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > HMR3000电子罗盘与DSP的接口设计及编程

HMR3000电子罗盘与DSP的接口设计及编程

时间:12-13 来源:互联网 点击:

g.JPG
2.4 获取平台相对地理正北夹角计算
为了获得罗盘正向与地理北的夹角值,存在一定的换算关系。机械安装保证罗盘正向与光轴指向一致,如存在偏向角,则还需叠加偏向角。我国除乌鲁木齐、南沙群岛、曾母暗沙群岛磁偏角位于磁北偏东以外,其他地区均处于磁北偏西。系统归零时,假定磁北(图4指示磁北在地理北以西,也可能在地理北以东)、地理北、光轴指向如图4所示。同时假定磁偏角为ζ,罗盘正向与磁北夹角为ψ(角度以磁北顺时针命名,即磁航向),获取的罗盘正向与地理正北夹角为θ(相对地理北顺时针命名,即真航向)。根据每个地区ζ值的不同采用上位软件命令输入方式。磁北偏在地理北以西时,ζ为正值,磁北偏在地理北以东时,ζ为负值。设计时ζ始终取为正,但以标志作为正、负判断,则存在以下判据:
h.JPG

i.JPG

3 结论
HMR3000与外界通信若采用通常的汇编语言,其控制处理的灵活性差,而且语言本身的可移植性差。采用DSP高级语言处理克服了以上的缺点。以上利用高级语言处理的HMR3000部分接口程序在CCS 2.21环境下编译通过,其获取平台相对地理正北重复精度达±0.1°,且速度快,并在开发的项目中稳定运行。系统稳定运行需要注意磁场对电子罗盘的干扰。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top