一种高精度带倾角补偿的电子罗盘标定方法技术

技术编号:31822815 阅读:18 留言:0更新日期:2022-01-12 12:39
本发明专利技术公开了一种高精度带倾角补偿的电子罗盘标定方法,包括以下步骤:S01:磁力计安装误差补偿:将电子罗盘放置在水平面内旋转,采集磁力计的输出数据,进行线性拟合得到磁力计安装误差系数进行误差补偿;S02:椭球拟合标定:将电子罗盘放置在空中旋转,采集经过安装误差补偿后的磁力计的输出数据,作为测量值,并根据测量值计算得到传感器的理论输出值。S03:测量传感器横滚角和俯仰角,并计算航向角。本发明专利技术的实质性效果包括:有效降低了各类误差,提高了电子罗盘大量程测量横滚角和俯仰角测量精度,在不同倾角下航向角的测量精度,并且生产成本大大降低。并且生产成本大大降低。并且生产成本大大降低。

【技术实现步骤摘要】
一种高精度带倾角补偿的电子罗盘标定方法


[0001]本专利技术涉及标定领域,特别涉及一种高精度带倾角补偿的电子罗盘标定方法。

技术介绍

[0002]利用地球磁场分布进行导航一直是各个国家基本的导航定位手段,电子罗盘是一种重要的导航工具,能够提供运动物体的航向和姿态。然而,目前所用的地磁传感器在性能和使用环境上均存在一定的局限和不足,使得电子罗盘在实际测量中存在一定误差。因此,选择合适的地磁传感器,全面的分析误差产生的机理并对误差进行补偿,能够很好的提高电子罗盘性能。
[0003]电子罗盘的磁传感器在选型过程中,尽管选用同一生产厂家,同一生产工艺甚至同一批次的产品,三个轴向磁传感器的测量特性仍然不可避免的会产生一定的误差,同时,由于生产工艺的限制,在集成磁测量单元时,不能保证三个测量轴完全两两正交,而是存在偏差。传感器制造误差主要包括零位误差,灵敏度误差和正交误差。制造误差的影响在解析几何上表现为测量结果由圆球面变为椭球面。在电子罗盘组装时,由于安装过程中不能保证电子罗盘的三个磁传感器的敏感轴与载体的三个测量轴完全平行,导致电子罗盘存在安装误差。
[0004]电子罗盘是根据测量地球磁场强度来解算航向角,但由于在实际应用环境中载体周围可能会存在磁性材料,导致电子罗盘存在测量误差,因此,为了更精准的测量,必须对磁性材料对测量带来的误差进行补偿(软磁补偿)。由于载体与水平面可能会存在夹角,因此,必须在最后对电子罗盘采用倾角补偿算法,以保证电子罗盘在不同倾斜角度都能保证航向角的精度。
[0005]在市场上现有的电子罗盘中,手机自带的电子罗盘采用的是立体八字校准法,仅仅对传感器制造误差进行了补偿,在手机倾斜或存在磁场干扰时不能保证航向角的测量精度。市场上的高精度电子罗盘需要利用高精度转台对三轴加速度计进行标定,以保证横滚角和俯仰角的测量精度,必须利用无磁转台进行磁力计硬磁及软磁补偿,大大增加了成本,导致其售价昂贵。另外,其标定采用24位置或50位置校准法,必须将电子罗盘放在不同位置采集数据,导致校准时间过长,校准流程过于繁琐,不利于客户使用。

技术实现思路

[0006]针对现有技术存在的误差较大且修正方式繁琐或效果不佳的问题,本专利技术提供了一种高精度带倾角补偿的电子罗盘标定方法,通过磁力计安装误差补偿、椭球拟合标定以及航向角的计算,完成整个标定过程,精度较高,大大节约了标定成本和标定时间,减少了产品生产成本,提高了产品竞争力。
[0007]以下是本专利技术的技术方案。
[0008]一种高精度带倾角补偿的电子罗盘标定方法,包括以下步骤:S01:磁力计安装误差补偿:将电子罗盘放置在水平面内旋转,采集磁力计的输出
数据,进行线性拟合得到磁力计安装误差系数进行误差补偿;S02:椭球拟合标定:将电子罗盘放置在空中旋转,采集经过安装误差补偿后的磁力计的输出数据,作为测量值,并根据测量值计算得到传感器的理论输出值。
[0009]S03:测量传感器横滚角和俯仰角,并计算航向角。
[0010]作为优选,所述理论输出值的计算过程包括:传感器的理论输出公式为:K
‑1通过下式表示:式中,X0、Y0、Z0是传感器的理论输出,X、Y、Z是传感器的三轴实测值,即测量值,x、y、z是传感器的零偏,即椭球的球心偏移;α、β、γ是不正交角模型的对应非正交角,k
x
、k
y
、k
z
为三轴磁传感器的灵敏度;利用MATLAB对测量值进行处理计算,可以得到K
‑1以及x、y、z这三个球心偏移的参数;再通过理论输出公式进行计算补偿,求解出传感器的理论输出。
[0011]作为优选,所述测量传感器横滚角和俯仰角包括:将电子罗盘放置在起始点,记录电子罗盘的磁力计在该位置测量的磁场值和角度值;然后将电子罗盘从起始点开始沿一中心转动,记录每一个位置的角度值和磁力计测量的磁场值;同时采集加速计在三个轴向的值,并通过如下公式计算得到电子罗盘的横滚角和俯仰角:和俯仰角:其中,θ表示电子罗盘的横滚角,表示电子罗盘的俯仰角,A
x
、A
y
、A
z
分别表示加速计测量得到的在x轴,y轴,z轴的加速度分量。
[0012]作为优选,所述计算航向角精度,包括:通过加速计获得的电子罗盘的横滚角和俯仰角进行倾角补偿,将计算得到磁力计的横滚角和俯仰角加上磁力计的数据,计算航向角,公式如下:Y
h
=Y cosθ+Z sinθ;其中,X、Y、Z是地磁场在磁力计三个轴上的实测值,X
h
、Y
h
是补偿后的磁场分量值,
即水平面内相互正交的矢量,β是航向角。
[0013]本专利技术的实质性效果包括:有效降低了各类误差,提高了电子罗盘大量程测量横滚角和俯仰角测量精度,在不同倾角下航向角的测量精度,并且生产成本大大降低。
附图说明
[0014]图1是电子罗盘测量原理图;图2是本专利技术实施例的不正交角模型图。
具体实施方式
[0015]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合实施例,对本技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0016]应当理解,在本专利技术的各种实施例中,各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本专利技术实施例的实施过程构成任何限定。
[0017]应当理解,在本专利技术中,“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0018]下面以具体的实施例对本专利技术的技术方案进行详细说明。实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
[0019]图1为电子罗盘测量原理,X
h
,Y
h
表示当地水平面内相互正交的矢量,当载体存在俯仰角和滚转角时,将三轴磁传感敏感到的磁场矢量X,Y投影到当地水平坐标系,投影矢量X
h
和Y
h
,Z
h
竖直向下,与X
h
,Y
h
构成右手坐标系。当电子罗盘固定到载体上时,电子罗盘测量到的磁场强度信息(X Y Z)
T
与地磁场在当地水平坐标系中的投影(X
h Y
h Z
h
)
T
及姿态角之间的相互关系用矩阵表示如式(1)所示:对矩阵进行运算,得到:这样就得到了当地水平面内的磁场强度(X
h Y
h
),磁航向角可按式3解算得到,即:本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种高精度带倾角补偿的电子罗盘标定方法,其特征在于,包括以下步骤:S01:磁力计安装误差补偿:将电子罗盘放置在水平面内旋转,采集磁力计的输出数据,进行线性拟合得到磁力计安装误差系数进行误差补偿;S02:椭球拟合标定:将电子罗盘放置在空中旋转,采集经过安装误差补偿后的磁力计的输出数据,作为测量值,并根据测量值计算得到传感器的理论输出值;2.S03:测量传感器横滚角和俯仰角,并计算航向角。2.根据权利要求1所述的一种高精度带倾角补偿的电子罗盘标定方法,其特征在于,所述理论输出值的计算过程包括:传感器的理论输出公式为:K
‑1通过下式表示:式中,X0、Y0、Z0是传感器的理论输出,X、Y、Z是传感器的三轴实测值,即测量值,x、y、z是传感器的零偏,即椭球的球心偏移;α、β、γ是不正交角模型的对应非正交角,k
x
、k
y
、k
z
为三轴磁传感器的灵敏度;利用MATLAB对测量值进行处理计算,可以得到K
‑1以及x、y、z这三个球心偏移的参数;再通过理论输出公式进行计算补偿,求解出传感器的理论输出。3.根据权利要求1或2所述...

【专利技术属性】
技术研发人员:潘敏杰王岩周骏
申请(专利权)人:嘉兴市纳杰微电子技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1