电子罗盘具有体积小、价格低、性能稳定可靠等特点。它采用磁通门技术,定向精度可达到0.5°以内,分辨率为0.1°
1、罗盘标定
提供了三种校准方法:八点校准法、三点校准法、旋转校准法。本例采用旋转校准法。把电子罗盘至于水平面,花至少1~2min的时间将其缓慢旋转一周。当罗盘内部单元收集到足够的数据时,校准软件提示罗盘正在计算校准系数。当校准完成后,软件可显示校准积分(Score)和磁环境数(MagneticEnvironmentCount)。积分表示校准质量,是0~9内的数字,0表示校准质量最差,9表示校准质量达到最佳状态。如果积分值≤7,为了达到理想的精度需要重新校准罗盘。
2、电子罗盘数据采集
如图
是DSP与KVHC100电子罗盘串口通讯[9]的控制电路示意图。电子罗盘偏离北向角度值通过RXD引脚以NMEA0183标准的ASCII码形式输出。NMEA0183语句由19个字节组成,信号通过RS232电平转换后,由DSP的RX引脚采集。DSP通过串口每采集一个角度值,需要连续采集19个字节,每个字节最高位为0,低7位为ASCII码。在传输过程中,每个字节加上一个开始位和一个停止位,一共为10位。数据采集由DSP的异步串口中断子程序来完成,每一次中断采集一个字节,每次角度值读数需要19个异步串口中断。然后对采集到的NMEA0183格式的数据进行拆分,提取其中的角度值,进行分析比较,进而控制回转系统,从而达到粗寻北自动化的目的。