介绍
总体设计
电子罗盘,又称数字罗盘,在现代技术条件中电子罗盘作为设备已被广泛应用。电子罗盘与传统指针式和平衡架结构罗盘相比能耗低、体积小、重量轻、精度高、可微型化,在多个领域有广泛应用。
介绍的这款电子罗盘主要功能是实现方位角、俯仰角和横滚角测量及输出。主要基于磁传感器、加速度传感器等核心单元实现外界物理量测量,通过算法处理实现功能测量角输出。
地磁场是一个矢量,对于一个固定的位置来说,这个矢量可以被分解为一个与当地水平面平行和一个与当地水平面垂直的两个分量,基于这个原理可以通过磁传感器对地磁场进行测量,得出地磁场在3个坐标轴方向的分量后使用角度补偿算法实现准确方位角的输出。
地球的重力场同样是矢量场,使用加速度计对地球重力的测量,得出地球重力在3个坐标方向上的分量后通过算法可以得出俯仰角和横滚角的测量。
以上主要实现3个角度的采集、计算和输出,为了方便用户使用,需要设计一套通讯协议,方便用户使用罗盘和后续系统的开发。可以为用户提供三维的角度数据:航向角、俯仰角、横滚角。
硬件设计
如下图所示为系统硬件总框图