发明名称 一种应用于MEMS惯组的零偏长短期变化值测试方法
摘要 一种应用于MEMS惯组的零偏长短期变化值测试方法,步骤为:(1)获取MEMS惯组的原始输出数字量;(2)对原始输出数字量进行误差补偿;(3)获得MEMS惯组每一拍输出的角速度与加速度;(4)将MEMS惯组每一拍输出的角速度与加速度作为一组测试数据样本X<sub>i</sub>,从固定时刻开始连续记录多组X<sub>i</sub>,记录时长为t;(5)如果t≤40min,则利用全部X<sub>i</sub>求取MEMS惯组的零偏短期变化值ΔX<sub>S</sub>,如果t>40min,则求取MEMS惯组的零偏长期变化值ΔX<sub>L</sub>;(6)选取<img file="DDA0000508765020000011.GIF" wi="322" he="72" />作为判断条件,当且仅当MEMS惯组的零偏短期变化值均小于J时,判定MEMS惯组的短期变化值满足要求;当且仅当MEMS惯组的零偏长期变化值均小于J时,判定MEMS惯组的长期变化值满足要求。
申请公布号 CN103954304A 申请公布日期 2014.07.30
申请号 CN201410216044.8 申请日期 2014.05.21
申请人 北京航天自动控制研究所;中国运载火箭技术研究院 发明人 杨静;沈利华;蔡燕斌;石磊;赵博
分类号 G01C25/00(2006.01)I 主分类号 G01C25/00(2006.01)I
代理机构 中国航天科技专利中心 11009 代理人 陈鹏
主权项 一种应用于MEMS惯组的零偏长短期变化值测试方法,其特征在于包括如下步骤:(1)分别获取MEMS陀螺与MEMS加速度计的原始模拟量输出,经过模数转换后得到数字量;(2)分别对MEMS陀螺与MEMS加速度计的原始输出数字量进行误差补偿,其中:补偿MEMS陀螺误差的方法如下:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mover><mi>&theta;</mi><mo>&CenterDot;</mo></mover><mrow><mi>x</mi><mn>1</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mover><mi>&theta;</mi><mo>&CenterDot;</mo></mover><mrow><mi>y</mi><mn>1</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mover><mi>&theta;</mi><mo>&CenterDot;</mo></mover><mrow><mi>z</mi><mn>1</mn></mrow></msub></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>D</mi><mi>xx</mi></msub></mtd><mtd><msub><mi>D</mi><mi>xy</mi></msub></mtd><mtd><msub><mi>D</mi><mi>xz</mi></msub></mtd></mtr><mtr><mtd><msub><mi>D</mi><mi>yx</mi></msub></mtd><mtd><msub><mi>D</mi><mi>yy</mi></msub></mtd><mtd><msub><mi>D</mi><mi>yz</mi></msub></mtd></mtr><mtr><mtd><msub><mi>D</mi><mi>zx</mi></msub></mtd><mtd><msub><mi>D</mi><mi>zy</mi></msub></mtd><mtd><msub><mi>D</mi><mi>zz</mi></msub></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>&Delta;&theta;</mi><mrow><mi>x</mi><mn>1</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>&Delta;&theta;</mi><mrow><mi>y</mi><mn>1</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>&Delta;&theta;</mi><mrow><mi>z</mi><mn>1</mn></mrow></msub></mtd></mtr></mtable></mfenced><mo>-</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>D</mi><mrow><mn>0</mn><mi>x</mi></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>D</mi><mrow><mn>0</mn><mi>y</mi></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>D</mi><mrow><mn>0</mn><mi>z</mi></mrow></msub></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000508764990000011.GIF" wi="838" he="248" /></maths>其中,Δθ<sub>x1</sub>,Δθ<sub>y1</sub>,Δθ<sub>z1</sub>为从MEMS陀螺串口输出的三个方向数字量,D<sub>0x</sub>,D<sub>0y</sub>,D<sub>0z</sub>为MEMS陀螺的零次项系数,D<sub>xx</sub>,D<sub>yy</sub>,D<sub>zz</sub>为MEMS陀螺的刻度因子,D<sub>xy</sub>,D<sub>xz</sub>,D<sub>yx</sub>,D<sub>yz</sub>,D<sub>zx</sub>,D<sub>zy</sub>为MEMS陀螺的安装误差,<img file="FDA0000508764990000012.GIF" wi="214" he="88" />分别为与Δθ<sub>x1</sub>,Δθ<sub>y1</sub>,Δθ<sub>z1</sub>对应的补偿后的MEMS陀螺三个方向的数字量;补偿MEMS加速度计误差的方法如下:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mover><mi>W</mi><mo>&CenterDot;</mo></mover><mrow><mi>x</mi><mn>1</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mover><mi>W</mi><mo>&CenterDot;</mo></mover><mrow><mi>y</mi><mn>1</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mover><mi>W</mi><mo>&CenterDot;</mo></mover><mrow><mi>z</mi><mn>1</mn></mrow></msub></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>K</mi><mi>xx</mi></msub></mtd><mtd><msub><mi>K</mi><mi>xy</mi></msub></mtd><mtd><msub><mi>K</mi><mi>xz</mi></msub></mtd></mtr><mtr><mtd><msub><mi>K</mi><mi>yx</mi></msub></mtd><mtd><msub><mi>K</mi><mi>yy</mi></msub></mtd><mtd><msub><mi>K</mi><mi>yz</mi></msub></mtd></mtr><mtr><mtd><mtext></mtext><msub><mi>K</mi><mi>zx</mi></msub></mtd><mtd><mtext></mtext><msub><mi>K</mi><mi>zy</mi></msub></mtd><mtd><msub><mi>K</mi><mi>zz</mi></msub></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>&Delta;W</mi><mrow><mi>x</mi><mn>1</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>&Delta;W</mi><mrow><mi>y</mi><mn>1</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>&Delta;&theta;W</mi><mrow><mi>z</mi><mn>1</mn></mrow></msub></mtd></mtr></mtable></mfenced><mo>-</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>K</mi><mrow><mn>0</mn><mi>x</mi></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>K</mi><mrow><mn>0</mn><mi>y</mi></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>K</mi><mrow><mn>0</mn><mi>z</mi></mrow></msub></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000508764990000013.GIF" wi="864" he="246" /></maths>其中,ΔW<sub>x1</sub>,ΔW<sub>y1</sub>,ΔW<sub>z1</sub>为从MEMS加速度计串口输出的三个方向数字量,K<sub>0x</sub>,K<sub>0y</sub>,K<sub>0z</sub>为MEMS加速度计的零次项系数,K<sub>xx</sub>,K<sub>yy</sub>,K<sub>zz</sub>为MEMS加速度计的刻度因子,K<sub>xy</sub>,K<sub>xz</sub>,K<sub>yx</sub>,K<sub>yz</sub>,K<sub>zx</sub>,K<sub>zy</sub>为MEMS加速度计的安装误差,<img file="FDA0000508764990000015.GIF" wi="236" he="67" />分别为与ΔW<sub>x1</sub>,ΔW<sub>y1</sub>,ΔW<sub>z1</sub>对应的补偿后的MEMS加速度计三个方向的数字量;(3)对步骤(2)得到的补偿后的数字量进行处理,获得MEMS惯组每一拍输出的角速度ω与加速度A,其中:<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><mi>&omega;</mi><mo>=</mo><msqrt><msup><msub><mi>&omega;</mi><mi>x</mi></msub><mn>2</mn></msup><mo>+</mo><msup><msub><mi>&omega;</mi><mi>y</mi></msub><mn>2</mn></msup><mo>+</mo><msup><msub><mi>&omega;</mi><mi>z</mi></msub><mn>2</mn></msup></msqrt><mo>,</mo><mi>A</mi><mo>=</mo><msqrt><msup><msub><mi>A</mi><mi>x</mi></msub><mn>2</mn></msup><mo>+</mo><msup><msub><mi>A</mi><mi>y</mi></msub><mn>2</mn></msup><mo>+</mo><msup><msub><mi>A</mi><mi>z</mi></msub><mn>2</mn></msup></msqrt></mrow>]]></math><img file="FDA0000508764990000014.GIF" wi="927" he="100" /></maths><maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><mfenced open='' close=''><mtable><mtr><mtd><msub><mi>&omega;</mi><mi>x</mi></msub><mo>=</mo><msub><mover><mi>&theta;</mi><mo>&CenterDot;</mo></mover><mrow><mi>x</mi><mn>1</mn></mrow></msub><mo>&CenterDot;</mo><mi>&tau;</mi></mtd></mtr><mtr><mtd><msub><mi>&omega;</mi><mi>y</mi></msub><mo>=</mo><msub><mover><mi>&theta;</mi><mo>&CenterDot;</mo></mover><mrow><mi>y</mi><mn>1</mn></mrow></msub><mo>&CenterDot;</mo><mi>&tau;</mi></mtd></mtr><mtr><mtd><msub><mi>&omega;</mi><mi>z</mi></msub><mo>=</mo><msub><mover><mi>&theta;</mi><mo>&CenterDot;</mo></mover><mrow><mi>z</mi><mn>1</mn></mrow></msub><mo>&CenterDot;</mo><mi>&tau;</mi></mtd></mtr></mtable></mfenced><mo>,</mo><mtable><mrow><mfenced open='' close=''><mtable><mtr><mtd><msub><mi>A</mi><mi>x</mi></msub><mo>=</mo><msub><mover><mi>W</mi><mo>&CenterDot;</mo></mover><mrow><mi>x</mi><mn>1</mn></mrow></msub><mo>&CenterDot;</mo><mi>&tau;</mi></mtd></mtr><mtr><mtd><msub><mi>A</mi><mi>y</mi></msub><mo>=</mo><msub><mover><mi>W</mi><mo>&CenterDot;</mo></mover><mrow><mi>y</mi><mn>1</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>A</mi><mi>z</mi></msub><mo>=</mo><msub><mover><mi>W</mi><mo>&CenterDot;</mo></mover><mrow><mi>z</mi><mn>1</mn></mrow></msub><mo>&CenterDot;</mo><mi>&tau;</mi></mtd></mtr></mtable><mrow><mo>&CenterDot;</mo><mi>&tau;</mi></mrow></mfenced></mrow></mtable></mrow>]]></math><img file="FDA0000508764990000021.GIF" wi="551" he="257" /></maths>τ为MEMS惯组的更新时间;(4)将MEMS惯组每一拍输出的角速度ω与加速度A作为一组测试数据样本X<sub>i</sub>,从固定时刻开始,连续记录多组X<sub>i</sub>,记录时长为t;(5)如果t≤40min,则利用全部测试数据样本分别求取MEMS陀螺和MEMS加速度计的零偏短期变化值ΔX<sub>S</sub>,如果t>40min,则利用全部测试数据样本分别求取MEMS陀螺和MEMS加速度计的零偏长期变化值ΔX<sub>L</sub>;MEMS陀螺和MEMS加速度计的零偏短期变化值ΔX<sub>S</sub>计算方法相同,而MEMS陀螺和MEMS加速度计的零偏长期变化值ΔX<sub>L</sub>计算方法也相同,其中:零偏短期变化值ΔX<sub>S</sub>的计算方法为:按10s为步长对X<sub>i</sub>求取均值,得到数据序列<img file="FDA0000508764990000022.GIF" wi="107" he="78" />从记录数据2min后的第一个10s均值开始,求取每个10s均值与前一个临近2min数据均值的差值,记为<img file="FDA0000508764990000023.GIF" wi="138" he="72" />则差值序列<img file="FDA0000508764990000024.GIF" wi="109" he="71" />绝对值中的最大值即为ΔX<sub>S</sub>;零偏长期变化值ΔX<sub>L</sub>的计算方法为:按20min为步长对X<sub>i</sub>求取均值,得到数据序列<img file="FDA0000508764990000025.GIF" wi="107" he="78" />从记录数据第2个20min均值开始,求取每个20min均值与前一个临近20min均值的差值,记为<img file="FDA0000508764990000026.GIF" wi="139" he="73" />则差值序列<img file="FDA0000508764990000027.GIF" wi="106" he="72" />绝对值中的最大值即为ΔX<sub>L</sub>;(6)选取<img file="FDA0000508764990000028.GIF" wi="332" he="83" />作为判断条件,其中B<sub>s</sub>为MEMS陀螺或者MEMS加速度计的零偏稳定性,B<sub>r</sub>为MEMS陀螺或者MEMS加速度计的零偏重复性,当且仅当步骤(5)中获取的MEMS陀螺的零偏短期变化值和MEMS加速度计的零偏短期变化值均小于J时,判定MEMS惯组的短期变化值满足要求;或者当且仅当MEMS陀螺的零偏长期变化值和MEMS加速度计的零偏长期变化值均小于J时,判定MEMS惯组的长期变化值满足要求。
地址 100076 北京市海淀区北京142信箱402分箱