基于MEMS加速度计零偏和标度因数的温度补偿方法及系统与流程

文档序号:33124855发布日期:2023-02-01 04:47阅读:来源:国知局

技术特征:
1.一种基于mems加速度计零偏和标度因数的温度补偿方法,其特征在于,包括以下步骤:s1)计算mems加速度计常温环境下的温度均值、零点偏移矩阵b
a
、标度因数矩阵k
a
、固定交叉耦合系数矩阵n
a
;s2)对所述mems加速度计进行两个不同位置的变温试验,得到不同位置对应的加速度计数值序列和目标区间的温度序列,获取每个加速度序列中温度均值对应的加速度计数值;s3)根据标度因数矩阵k
a
的逆矩阵k
inv
、固定交叉耦合系数矩阵n
a
、零点偏移矩阵b
a
、温度均值对应的加速度计数值,计算得到零偏序列和标度因数序列;s4)对温度序列和零偏序列进行曲线拟合得到零点偏移参数b
p
,对温度序列和标度因数序列进行曲线拟合得到标度因数参数k
p
;s5)获取所述mems加速度计数据输出值,用零点偏移参数b
p
和标度因数参数k
p
对mems加速度计数据输出值补偿,得到mems加速度计数据真实值。2.根据权利要求1所述的基于mems加速度计零偏和标度因数的温度补偿方法,其特征在于,步骤s1)具体包括:s11)分别获取mems加速度计各轴处于第一状态和第二状态时,mems加速度计输出的加速度值集合{a}和对应温度值集合{t};s12)根据温度值集合{ t }计算温度均值,根据加速度值{ a }计算mems加速度计各轴处于第一状态和第二状态时的加速度均值;s13)根据mems加速度计各轴处于第一状态和第二状态时的加速度均值计算零点偏移矩阵b
a
、标度因数矩阵k
a
,并计算标度因数矩阵k
a
的逆矩阵k
inv
,根据标度因数矩阵k
a
的逆矩阵k
inv
计算固定交叉耦合系数矩阵n
a
。3.根据权利要求1所述的基于mems加速度计零偏和标度因数的温度补偿方法,其特征在于,步骤s2)具体包括:s21)获取mems加速度计第一测试位置的温度值和对应三轴加速度值的序列,并获取mems加速度计第二测试位置的温度值和对应三轴加速度值的序列;s22)将按温度值序列t
temp1
进行升序排序,将按温度值序列t
temp2
进行升序排序,并将重复项进行求平均处理;s23)将温度值序列t
temp1
、t
temp2
以及温度均值进行并运算,截取范围为max(min(t
temp1
),min(t
temp2
))至min(max(t
temp1
),max(t
temp2
))的温度数据作为温度序列;s24)使用线性插值方法,将三轴加速度值序列a
temp1
和a
temp2
中温度数据对应的数据组合成mems加速度数据序列,并从的三轴加速度值序列和中获取温度均值对应的加速度计数值以及。
4.根据权利要求3所述的基于mems加速度计零偏和标度因数的温度补偿方法,其特征在于,步骤s21)中,所述mems加速度计在第一测试位置时z轴朝上,所述mems加速度计在第二测试位置时y轴朝上并沿z轴旋转目标角度。5.根据权利要求3所述的基于mems加速度计零偏和标度因数的温度补偿方法,其特征在于,步骤s3)中零偏序列和标度因数序列表达式如下:表达式如下:上式中,为第一测试位置的常温三轴加速度计输入值,为第二测试位置的常温三轴加速度计输入值,有:轴加速度计输入值,有:上式中,n
a
为固定交叉耦合系数矩阵,k
inv
为标度因数矩阵k
a
的逆矩阵,b
a
为零点偏移矩阵,为线性差值后的第一测试位置的三轴加速度值序列中温度均值对应的加速度计数值,为线性差值后的第二测试位置的三轴加速度值序列中温度均值对应的加速度计数值。6.根据权利要求1所述的基于mems加速度计零偏和标度因数的温度补偿方法,其特征在于,步骤s4)中曲线拟合的类型为多项式、三角函数、高斯函数中的一种。7.根据权利要求1所述的基于mems加速度计零偏和标度因数的温度补偿方法,其特征在于,步骤s5)具体包括:s51)根据标度因数参数k
p
、零点偏移参数b
p
和对应的拟合曲线,计算目标时刻随温度变化的标度因数矩阵和零点偏移矩阵;s52)获取mems加速度计数据输出值,并根据标度因数矩阵和零点偏移矩阵进行补偿,得到mems加速度计数据真实值,表达式如下:
上式中,n
a
为固定交叉耦合系数矩阵。8.一种mems加速度计零偏和标度因数的温度补偿系统,其特征在于,包括:参数计算单元,用于计算mems加速度计常温环境下的温度均值、零点偏移矩阵b
a
、标度因数矩阵k
a
、固定交叉耦合系数矩阵n
a
;还用于根据标度因数矩阵k
a
的逆矩阵k
inv
、固定交叉耦合系数矩阵n
a
、零点偏移矩阵b
a
、温度均值对应的加速度计数值,计算得到零偏序列和标度因数序列;还用于对温度序列和零偏序列进行曲线拟合得到零点偏移参数b
p
,对温度序列和标度因数序列进行曲线拟合得到标度因数参数k
p
;变温试验单元,用于对所述mems加速度计进行不同位置的变温试验,得到不同位置对应的加速度计数值序列和目标区间的温度序列,获取每个加速度序列中温度均值对应的加速度计数值;数据补偿单元,用于获取所述mems加速度计数据输出值,用零点偏移参数b
p
和标度因数参数k
p
对mems加速度计数据输出值补偿,得到mems加速度计数据真实值。9.一种计算机系统,包括计算机,其特征在于,所述计算机被编程或配置以执行权利要求1~7任一所述的基于mems加速度计零偏和标度因数的温度补偿方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有被编程或配置以执行权利要求1~7任一所述的基于mems加速度计零偏和标度因数的温度补偿方法的计算机程序。

技术总结
本发明公开了基于MEMS加速度计零偏和标度因数的温度补偿方法及系统,方法包括:计算常温环境下温度均值、零点偏移矩阵、标度因数矩阵、固定交叉耦合系数矩阵;进行两个不同位置的变温试验,得到对应加速度计数值序列和目标区间的温度序列,获取各加速度序列中温度均值对应的加速度计数值;根据标度因数矩阵的逆矩阵、固定交叉耦合系数矩阵、温度均值对应的加速度计数值,计算得到零偏序列和标度因数序列;对温度序列和零偏序列进行曲线拟合得到零点偏移参数,对温度序列和标度因数序列进行曲线拟合得到标度因数参数;获取MEMS加速度计数据输出值,用零点偏移参数和标度因数参数补偿得到真实值。本发明提高了MEMS加速度计测量精度。度。度。


技术研发人员:李冠南 姚攀 徐林 罗志平 王靖元
受保护的技术使用者:湖南天羿领航科技有限公司
技术研发日:2022.12.28
技术公布日:2023/1/31
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1