技术领域
[0001] 本
发明涉及一种基于乘法消除微机械陀螺同相误差系统及方法,尤其是指一种基于乘法消除电容式微机械陀螺同相误差系统及方法。
背景技术
[0002] 陀螺是一种即使无外界参考
信号也能探测出运动物体自身
姿态和状态变化的
传感器,其功能是敏感运动体的
角速度。基于MEMS技术的第三代微机械
陀螺仪,具有体积小、重量轻、带宽大、功耗低及抗冲击强度高等优点,被广泛应用于军事及民用领域。
[0003]
现有技术中,电容式微机械陀螺仪的敏感结构采用体
硅或者表面硅工艺加工制作而成,由于尺寸极其微小,通常为微米量级,在现有的工艺条件下,很难控制加工
精度。因此,敏感结构在
制造过程中存在着工艺误差。该误差直接影响硅微机械陀螺零点输出的
稳定性、标度因子的非线性度及工作带宽等关键技术指标。同时,制约微机械陀螺在宇航、精确制导、精密仪器及深海探测等需要精确测量角速度信号领域的应用。
[0004] 敏感结构的各种工艺误差,会在微机械陀螺提取角速度信号的处理过程中转变成
正交误差和同相误差两种误差信号。正交误差和同相误差是角速度信号提取过程中的两种主要
干扰信号,是制约微机械陀螺整体性能的主要因素。
[0005] 其中,同相误差来源于微机械陀螺仪传感器结构的
驱动轴与检测轴的不完全垂直,加载驱动
电压时,驱动
力在检测方向存在着分力,这个力与要检测的Coriolis力(科氏力)方向一致,
相位也一致,导致在
信号处理过程中很难区分角速度信号与此同相误差信号。由于同相误差与Coriolis
加速度信号的
频率及相位都相同,对于该误差信号的分离和抑制都比较困难,现有技术中,关于抑制同相误差的信号处理方案非常少,缺乏通用的,且能有效消除或抑制同相误差的信号处理方案。
[0006] 如图1所示,传统的微机械陀螺角速度信号提取信号处理
电路系统。由微机械陀螺的工作原理可知,要得到输入角速度信号的数值,必须测出敏感结构检测电容的变化量。然而,电容的变化量极其微弱,通常都淹没在低频的1/f噪声里,为了抑制1/f噪声,如图1所示,角速度提取电路一般都采用高频载波调制的方法,利用积分器构成电荷
放大器,将检测电容的变化值转变成电压信号,然后经过两次相敏解调过程,第一次解调得到与检测电容的变化量成正比的电压信号;第二次解调得到与输入角速度信号成正比的电压信号。所述提取的最终
输出信号包括角速度信号、正交误差信号及同相误差信号。
[0007] 以下分析不存在相位误差时,考虑正交误差及同相误差时的输出信号:
[0008] 由图1可知,第一次相敏解调后,得到的信号Vin(t)是与检测电容的变化量成正比的电压信号,存在正交误差及同相误差时,Vin(t)是角速度信号、正交误差信号及同相误差信号三者之和,可表示如下:
[0009]
[0010] 其中,Vcor表示Coriolis加速度信号的幅度;Vin-p表示同相误差信号的幅度;Vquc表示正交误差信号的幅度;W表示输入的角速度信号;ω表示微机械陀螺驱动信号的角频率;Φ表示驱动信号的相位。从式(1)中可以看出同相误差信号与Coriolis加速度信号频率及相位都相等,而正交误差信号与Coriolis加速度信号频率相等,相位相差90˚。若不存在相位误差信号,则第二次相敏解调的参考信号Vref(t)就是驱动信号,它 Vin(t)与进行乘法运算,运算如下:
[0011]
[0012] 经过低通滤波消除频率为2ω的高频项,则得到的输出信号Vout1(t)为:
[0013]
[0014] 由此可见,第二次相敏解调的参考信号为驱动信号Vref(t)=Vd cos(ωt+Φ)时,最终输出信号中包含角速度信号和同相误差信号,正交误差被完全消除。
[0015] 若第二次相敏解调的参考信号Vref(t)与驱动信号正交,也即其表达式为,将它Vin(t)与进行乘法运算,运算如下:
[0016]
[0017] 经过低通滤波消除频率为2ω的高频项,则得到的输出信号Vout2(t)为:
[0018]
[0019] 由此可见,若第二次相敏解调的参考信号Vref(t)与驱动信号正交时,最终输出信号是纯净的正交误差信号。
[0020] 以下分析存在相位误差时,考虑正交误差及同相误差时的输出信号:
[0021] 交流信号在传输处理过程中必然会引起相位的偏移,因此实际中相位误差难以避免,所以应当对相位误差存在的情况加以考虑,当考虑相位误差时Vin(t)需用如下等式来表示:
[0022]
[0023] 式(6)中ΔΦ即信号处理过程引入的相位误差,此时以驱动信号作为第二次相敏解调的参考信号Vref(t)=Vd cos(ωt+Φ),经过低通滤波后的最终输出信号为:
[0024]
[0025] 比较式(7)与式(3)可知,当存在相位误差时,若第二次相敏解调的参考信号为驱动信号,则最终输出信号中包含角速度信号和同相误差信号,也包含正交误差信号,相位误差ΔΦ越小,则sinΔΦ越趋近于零,正交误差信号也越小。
[0026] 若第二次相敏解调的参考信号Vref(t)与驱动信号正交,也即其表达式为,此时经过低通滤波后的最终输出信号为:
[0027]
[0028] 比较式(8)与式(5)可知,当存在相位误差时,若第二次相敏解调的参考信号Vref(t)与驱动信号正交时,则最终输出信号中包含正交误差信号,也包含角速度信号和同相误差信号,相位误差ΔΦ越小,则sinΔΦ越趋近于零,角速度和同相误差信号也越小。
[0029] 通常正交误差信号的幅度远大于同相误差及角速度信号的幅度,三个信号相
叠加时,正交误差起主导作用。因此式(8)中,等式右边第一项起主要作用,当ΔΦ等于零时,等式右边第一项取到其能达到的最大值,且此时式(8)中等式右边第二项为零,也即角速度信号及同相误差信号为零,式(8)右边只包含纯净的正交误差信号。此外,当ΔΦ等于零时,式(7)右边只包含角速度信号及同相误差信号,正交误差信号被完全消除只剩下同相误差信号与有用角速度信号。
[0030] 传统的微机械陀螺角速度信号提取信号处理电路系统,该系统无法消除同相误差。
发明内容
[0031] 本发明的目的在于提供一种基于乘法消除微机械陀螺同相误差系统及方法,其有效消除同相误差,从而提高微机械陀螺的测量精度。
[0032] 为达成上述目的,本发明的解决方案为:
[0033] 一种基于乘法消除微机械陀螺同相误差系统,包括峰值检测电路、幅度检测电路、第一相敏解调模
块、第二相敏解调模块、
移相器、90o移相器、数据
存储器、四个受控
开关、乘法电路以及作差电路;移相器输入端接驱动信号,输出端接90o移相器及第一相敏解调模块,输出端还经受控开关与乘法电路连接;第一相敏解调模块输入端接微机械陀螺角速度提取信号,输出端一路经受控开关与幅度检测电路连接,幅度检测电路输出端与乘法电路连接,而另一路经受控开关与乘法电路连接;乘法电路经受控开关与数据存储器连接,数据存储器输出端与作差电路连接,作差电路还接微机械陀螺角速度提取信号;
[0034] 90o移相器输出端接第二相敏解调模块,第二相敏解调模块的输入端接微机械陀螺角速度提取信号,输出端接接峰值检测电路,峰值检测电路输出端接移相器。
[0035] 进一步,第一相敏解调模块由低通
滤波器及相敏解调电路组成,相敏解调电路的输入端同时接移相器及微机械陀螺角速度提取信号,输出端接
低通滤波器,低通滤波器一路经受控开关与幅度检测电路连接,一路经受控开关与乘法电路连接。
[0036] 进一步,第二相敏解调模块由低通滤波器及相敏解调电路组成,相敏解调电路的输入端同时接90o移相器及微机械陀螺角速度提取信号,输出端接低通滤波器;低通滤波器接峰值检测电路。
[0037] 进一步,还包括高频载波器、电荷放大器、滤波放大器、第三相敏解调模块、第四相敏解调模块及信号放大器;高频载波器的输入端接微机械陀螺的电容,输出端接电荷放大器及第三相敏解调模块;电荷放大器接滤波放大器,滤波放大器接第三相敏解调模块的输入端,第三相敏解调模块的输出端接信号放大器,而信号放大器分别接第一相敏解调模块及第二相敏解调模块;经作差电路的信号输入第四相敏解调模块。
[0038] 进一步,第三相敏解调模块由低通滤波器及相敏解调电路组成,相敏解调电路的输入端同时接滤波放大器及高频载波器,输出端接低通滤波器;低通滤波器接信号放大器。
[0039] 进一步,第四相敏解调模块由低通滤波器及相敏解调电路组成,相敏解调电路的输入端同时接驱动信号及经作差电路输入的信号,输出端接低通滤波器,低通滤波器接信号放大器。
[0040] 一种基于乘法消除微机械陀螺同相误差方法,包括以下步骤:
[0041] 步骤一,提取
输入信号,所述输入信号包括角速度信号、正交误差信号及同相误差信号;
[0042] 步骤二,将输入信号输入第一相敏解调模块及第二相敏解调模块;同时,驱动信号一路经移相器输入第一相敏解调模块,与输入信号作乘法运算;驱动信号另一路经依次移o相器及90移相器输入第二相敏解调模块,与输入信号作乘法运算及低通滤波后的信号输入峰值检测电路;当峰值检测电路检测到输入信号的相位误差为零时,反馈控制移相器,使驱动信号与角速度信号相位相等,驱动信号经移相器输入第一相敏解调模块,与输入信号作乘法运算及低通滤波后的信号为角速度信号及同相误差信号;
[0043] 步骤三,当经第一相敏解调模块后的信号有角速度信号时,四个受控开关都断开;当经第一相敏解调模块后的信号无角速度信号时,四个受控开关都闭合,同相误差信号一路经受控开关直接输入乘法电路,一路经幅度检测电路控制反馈系数,并将反馈系数信号输入乘法电路,同时,驱动信号经受控开关输入乘法电路;将同相误差信号、反馈系数信号及驱动信号做乘法运算后的信号保存在数据存储器中,并输出给作差电路,与作差电路的输入信号进行作差运算,作差后的信号为角速度信号并作为最终输出信号。
[0044] 进一步,还包括信号输出步骤,经作差电路作差后的信号输入第四相敏解调模块的相敏解调电路,然后输入低通滤波器,经乘法运算及低通滤波后,通过信号放大器输出。
[0045] 采用上述方案后,本发明移相器、90o移相器、第二相敏解调模块及峰值检测电路构造为一个反馈控制系统。
[0046] 当峰值检测电路检测到输入信号的相位误差为零时,反馈控制移相器,使驱动信号与角速度信号相位相等,驱动信号经移相器输入第一相敏解调模块,与输入信号作乘法运算及低通滤波后的信号为角速度信号及同相误差信号。
[0047] 将同相误差信号、反馈系数信号及驱动信号做乘法运算后的信号保存在数据存储器中,并输出给作差电路,与作差电路的输入信号进行作差运算,作差后的信号为角速度信号并作为最终输出信号。
[0048] 因此,本发明在完成角速度信号提取的同时,补偿同相误差信号对有用Coriolis加速度信号的影响,从而改善微机械陀螺零点输出的稳定性、标度因子的非线性度及工作带宽等关键技术指标,大幅度的提高硅微机械陀螺仪的整体性能,达到利用信号处理过程补偿工艺误差的目的,提高微机械陀螺的测量精度。
附图说明
[0049] 图1是现有技术微机械陀螺角速度信号提取原理图;
[0050] 图2是本发明的结构示意图;
[0051] 图3是本发明实施系统示意图。
[0052] 标号说明
[0053] 移相器1 90o移相器2
[0054] 第一相敏解调模块3 相敏解调电路31
[0055] 低通滤波器32 第二相敏解调模块4
[0056] 相敏解调电路41 低通滤波器42
[0057] 受控开关5 乘法电路6
[0058] 幅度检测电路7 数据存储器8
[0059] 作差电路9 峰值检测电路10。
[0060] 高频载波器20 电荷放大器30
[0061] 滤波放大器40 第三相敏解调模块50
[0062] 相敏解调电路501 低通滤波器502
[0063] 信号放大器60 第四相敏解调模块70
[0064] 相敏解调电路701 低通滤波器702
[0065] 信号放大器80。
具体实施方式
[0066] 以下结合附图及具体
实施例对本发明作详细说明。
[0067] 如图2及图3所示,本发明揭示的一种基于乘法消除微机械陀螺同相误差系统,包o括移相器1、90移相器2、第一相敏解调模块3、第二相敏解调模块4、四个受控开关5、乘法电路6、幅度检测电路7、数据存储器8、作差电路9以及峰值检测电路10。
[0068] 移相器1输入端接驱动信号Vref(t)=Vd cos(ωt+Φ),输出端接90o移相器2及第一相敏解调模块3,输出端还经受控开关5与乘法电路6连接。
[0069] 第一相敏解调模块3输入端接微机械陀螺角速度提取信号,所述输入信号包括角速度信号、正交误差信号及同相误差信号。接输出端一路经受控开关5与幅度检测电路7连接,幅度检测电路7输出端与乘法电路6连接,而另一路经受控开关5与乘法电路6连接;乘法电路6经受控开关5与数据存储器8连接,数据存储器8输出端与作差电路9连接,作差电路9还接微机械陀螺角速度提取信号,所述输入信号包括角速度信号、正交误差信号及同相误差信号。
[0070] 第一相敏解调模块3由相敏解调电路31及低通滤波器32组成,相敏解调电路31的输入端同时接移相器1及微机械陀螺角速度提取信号,输出端接低通滤波器32,低通滤波器32一路经受控开关5与幅度检测电路7连接,一路经受控开关5与乘法电路6连接。
[0071] 90o移相器2输出端接第二相敏解调模块4,第二相敏解调模块4的输入端接微机械陀螺角速度提取信号,所述信号为包括角速度信号、正交误差信号及同相误差信号。输出端接接峰值检测电路10,峰值检测电路10输出端接移相器1。
[0072] 第二相敏解调模块4由相敏解调电路41及低通滤波器42组成,相敏解调电路41o的输入端同时接90移相器2及微机械陀螺角速度提取信号,输出端接低通滤波器42;低通滤波器42接峰值检测电路10。
[0073] 本发明还包括高频载波器20、电荷放大器30、滤波放大器40、第三相敏解调模块50、第四相敏解调模块70及信号放大器60。高频载波器20的输入端接微机械陀螺的电容,输出端接电荷放大器30及第三相敏解调模块50。
[0074] 电荷放大器30接滤波放大器40,滤波放大器40接第三相敏解调模块50的输入端,第三相敏解调模块50的输出端接信号放大器60,而信号放大器60分别接第一相敏解调模块3及第二相敏解调模块4;经作差电路9的信号输入第四相敏解调模块70。
[0075] 第三相敏解调模块50由相敏解调电路501及低通滤波器502组成,相敏解调电路501的输入端同时接滤波放大器40及高频载波器20,输出端接低通滤波器502;低通滤波器502接信号放大器60。
[0076] 第四相敏解调模块70由相敏解调电路701及低通滤波器702组成,相敏解调电路701的输入端同时接驱动信号及经作差电路9输入的信号,输出端接低通滤波器702,低通滤波器702接信号放大器80,信号最终输出。
[0077] 本发明移相器1、90o移相器2、第二相敏解调模块4及峰值检测电路10构造为一个反馈控制系统。峰值检测电路10用以检测上述背景技术中式(8)的输出信号幅度值,输出信号幅度值反馈控制移相器1,此移相器1产生第二次解调参考信号Vref3(t)的相位值。当峰值检测电路10达到最大值时,参考信号Vref3(t)的相位在移相器1的作用下与输入的角速度信号相位相等,也即ΔΦ等于零。图2中,反馈系统稳定时,ΔΦ等于零,输出Vout7(t),即式(8)是纯净的正交误差信号;输出信号Vout8(t)中,即式(7)正交误差被完全消除,只剩下同相误差信号与有用角速度信号。
[0078] 由于当相位误差为零时,用驱动信号进行第二次相敏解调后正交误差被完全消除,输出信号只剩下有用角速度信号与同相误差信号,此时若无角速度信号输入则输出信号就只剩下同相误差信号,而且此同相误差信号是以直流方式出现的。而输入端处的同相误差信号是余弦函数的形式,因此将同相误差信号与第二次相敏解调的参考信号相乘,再乘以一个反馈系数,三者相乘的信号与输入信号相减用以消除输入
节点处的同相误差信号。此外,用一个幅度检测电路,Vout8(t)处的同相误差信号作为此幅值检测电路的输入信号,而反馈系数的大小受幅度检测电路的控制,当幅度检测模块的输入为零时反馈系数达到稳定,稳定后由于Vout8(t)为零即输入节点处的同相误差信号被消除了,输出信号中也将没有同相误差信号。
[0079] 本发明还公开一种基于乘法消除微机械陀螺同相误差方法,包括以下步骤:
[0080] 步骤一,提取输入信号,如图3所示,采用高频载波调制的方法,利用积分器构成电荷放大器,将检测微机械陀螺电容的变化值转变成电压信号,然后经第三相敏解调模块50相敏解调后,得到与检测电容的变化量成正比的电压信号,所述输入信号包括角速度信号、正交误差信号及同相误差信号。
[0081] 步骤二,将输入信号输入第一相敏解调模块3的相敏解调电路31及第二相敏解调模块4的相敏解调电路41;同时,驱动信号一路经移相器1输入第一相敏解调模块3的相o敏解调电路31,与输入信号作乘法运算;驱动信号另一路经依次移相器1及90移相器2输入第二相敏解调模块4的相敏解调电路41,与输入信号作乘法运算后,将信号输入第二相敏解调模块4的低通滤波器42,滤波后的信号输入峰值检测电路10;当峰值检测电路10检测到输入信号的相位误差为零时,反馈控制移相器1,使驱动信号与角速度信号相位相等,驱动信号经移相器1输入第一相敏解调模块3的相敏解调电路31,与输入信号作乘法运算且第一相敏解调模块3的低通滤波器32滤波后的信号为角速度信号及同相误差信号。
[0082] 步骤三,当经第一相敏解调模块的低通滤波器32滤波后的信号有角速度信号时,四个受控开关5都断开;当经第一相敏解调模块的低通滤波器32滤波后的信号无角速度信号时,四个受控开关5都闭合,同相误差信号一路经受控开关5直接输入乘法电路6,一路经幅度检测电路7控制反馈系数,并将反馈系数信号输入乘法电路6,同时,驱动信号经受控开关5输入乘法电路6;将同相误差信号、反馈系数信号及驱动信号做乘法运算后的信号保存在数据存储器8中,并输出给作差电路9,与作差电路9的输入信号进行作差运算,作差后的信号为角速度信号并作为最终输出信号。
[0083] 还包括信号输出步骤,经作差电路9作差后的信号输入第四相敏解调模块70的相敏解调电路701,然后输入低通滤波器702,经乘法运算及低通滤波后,通过信号放大器80输出。
[0084] 以上所述仅为本发明的一个实施例,并非对本案设计的限制,凡依本案的设计关键所做的等同变化,均落入本案的保护范围。