电子罗盘计算方位角的自动校准方法步骤
人气:0一种用在电子罗盘内的自动校准方法。使用该自动校准方法,电子罗盘通过在预定的周期期间检测地磁轴的一次旋转来自动计算和校正地磁信号的偏移和标度值。电子罗盘在当从地磁传感器收到地磁数据时计算方位角,并使用接收到的地磁数据找到该地磁传感器的单独的轴的传感器信号的最大和最小值以使得它能够校正或校准方位角的偏差。
步骤/方法
- 01
初始化并驱动地磁传感器,从该地磁传感器接收地磁数据,并根据地磁数据计算方位角;
- 02
使用接收的地磁数据检测输入信号的当前状态;
- 03
使用接收的地磁数据找到该地磁传感器的单独的轴的传感器信号的最大和最小值;
- 04
确定校准所耗费的时间是否等于或短于预定的最大校准有效时间;
- 05
如果确定校准所耗费的时间等于或短于预定的最大校准有效时间,则确定所检测输入信号的当前状态是否对应于一预定的稳态流;
- 06
如果确定所检测输入信号的当前状态对应于该稳态流,则确定是否收到表示该地磁传感器的一次旋转的信号;
- 07
如果确定收到表示该地磁传感器的一次旋转的信号,则确定当前时间是否比预定的最小校准有效时间长;
- 08
如果确定校准所耗费的时间比最小校准有效时间长,则使用该最大和最小值计算偏移和标度值,并存储计算出的偏移和标度值以及方位角数据。
特别提示
如果该当前状态表示稳态流,同时收到表示该地磁传感器的一次旋转的信号,并且校准所耗费的时间比预定的最小校准有效时间长,则电子罗盘使用该最大和最小值来计算偏移和标度值并存储计算出的偏移和标度值。
加载全部内容