相位误差对MEMS陀螺检测的影响分析及校正

2021-12-13 02:04钟燕清阎跃鹏李继秀张兴成
哈尔滨工业大学学报 2021年12期
关键词:开环角速度闭环

钟燕清,田 易,阎跃鹏,孟 真,陈 华,李继秀,张兴成

(1.中国科学院 微电子研究所,北京 100029;2.中国科学院大学,北京 100049)

MEMS陀螺是消费类陀螺的主流分支,以其体积小、成本低受到人们的广泛关注。然而,由于加工技术的限制,MEMS陀螺存在固有的加工误差,同时极易受到各种噪声干扰,极大限制了角速度的测量精度和测量范围。为了达到更好的控制效果,通常在驱动电路采用闭环控制的方式,以实现稳定幅度稳定频率的设计效果;而在检测端,根据对成本和控制精度的要求,进行不同检测电路的设计[1-2]。MEMS陀螺解调方法主要为同步解调,解调电路按照环路特性,可分别为开环解调电路和闭环解调电路。为达到消除正交误差的目的,通常在检测电路中附加正交误差消除通路[3]。因此,MEMS陀螺检测电路大体可以被分为纯开环解调(下文简称开环检测);闭环正交误差消除+开环解调(下文简称单闭环检测)[4-8]以及闭环正交误差消除+闭环解调[9](下文简称双闭环检测)共3种实现方式。其中,纯开环检测电路最简单,无法消除正交误差的影响,因此最容易受噪声干扰、精度最低;单闭环检测的方式可以消除正交误差,降低误差对角速度解调的影响,电路复杂度介于两者之间;双闭环检测电路的复杂度最高,但是可以实现同时消除正交误差和提高抗干扰能力的效果,解调精度最高。在现有文献中,人们对MEMS陀螺的研究主要集中在正交误差消除方法、零偏稳定性指标、温度特性及校准等方面,但是对解调参考信号带来的误差缺乏足够关注。理想情况下,解调参考信号与陀螺表头的检测输出信号是完全同相和正交的关系,因此能准确的分离出角速度信号和正交误差信号。然而,实际电路中由于陀螺器件的不完全对称性、驱动和检测信号放大特性以及参考信号产生电路(通常在驱动环路中)与检测电路链路特性差异的存在,参考信号与检测信号很难达到完全同相[10]。因此,本文在已有文献的基础上,进一步分析解调参考信号相位误差对解调效果的影响,并提出通用的校正方法。

本文首先分析相位误差对解调结果的影响,并对现有的解调方式进行建模和仿真;然后对相位误差进行调整,提出改进的基于矢量内积法的相位误差校正电路;最后对改进后的电路进行仿真,验证此方法的有效性。

1 原理分析

MEMS陀螺是一种惯性器件,其工作原理是柯氏力原理,可类比于两个互相正交的阻尼-弹簧系统。当质量块沿着驱动方向做简谐振动时,如果在与驱动-检测平面垂直的方向有角速度变化,则在检测方向会感应出与角速度大小成正比的柯氏力。驱动轴x、检测轴y的动力学方程可以用二阶微分方程来表征,即

(1)

理想情况下,驱动轴x与检测轴y完全正交,同时通过真空封装可以使得阻尼耦合项趋近于0,式(1)中cyx、cxy、kyx、kxy均为0。因此驱动轴与检测轴的运动学方程完全独立,检测轴受力只有柯氏力,其大小与质量块驱动端的运动速度以及输入角速度成正比.然而由于加工误差的存在,kyx≠0,检测轴受力为驱动力耦合分量与柯氏力的叠加,从而造成检测轴的角速度信号中包含正交误差分量,动力学方程变成:

(2)

以单闭环检测电路为例,采用在检测输入端产生与正交误差幅值相等,相位相差180°的信号,使得式(2)右侧―kyxx项为0,从而达到去除正交误差信号的目的,是常规正交误差消除中主流方式——静电力反馈正交误差消除的原理。图1为闭环正交误差消除+开环检测的原理框图。

图1 单闭环检测电路原理框图

假定陀螺驱动的谐振频点为ωd,驱动的输出电压经过C/V、放大和AD转换后为vdrive=Asin(ωdt+θ1),则由式(2)可以得出存在正交误差的检测端输出为

vsense=Bsin(ωdt+θ2)+Ccos(ωdt+θ2)

(3)

式中:B为正交误差信号的电压输出幅度,C为柯氏力对应的电压输出幅度。由于质量块驱动端位移远远大于检测端位移,因此正交耦合带来的速率等效正交误差非常大,通常在几十到几百°/s的量级,是陀螺角速度解调结果的主要误差来源[11]。现有文献中,通常默认θ1=θ2,即参考信号与检测输出不存在相位差,或者直接忽略掉此项。然而实测发现,由于电路中寄生电容、寄生电感以及元件非线性的影响,驱动与检测信号在输出后经历不同的信号路径,在后续的C/V转换、放大滤波和AD转换环节中被引入了不同的延迟,从而使得解调参考信号与检测信号存在不同程度的相位差,导致检测性能受到影响。

假定delay1和delay2存在相位差φed,为简化分析,假定θ1=0,解调参考信号幅值为单位幅值1,则解调参考信号分别为sin(ωdt)、cos(ωdt),θ2=φed。

开环情况下,检测端角速度输出为

vsense*cos(ωdt)=Bsin(ωdt+φed)cos(ωdt)+

(4)

经过低通滤波器后,得到:

(5)

同理,正交误差通路的解调结果为

(6)

当检测端角速度输入为0而φed非0时,由式(5)可知vΩ不为0,将此时vΩ对应的角速度值称为零输入等效角速度。零输入等效角速度反映了陀螺静止条件下检测端的位移幅度,同等情况下零输入等效角速度越小,陀螺的动态范围越大,线性度越高。

在开环的基础上,添加正交误差反馈环路,得到单闭环检测电路。 其中正交误差消除环路如图2所示。

图2 正交误差消除环路简化等效模型

根据传输函数可以得到正交误差分量解算值vquad与检测端输入vsense_in的关系为

(7)

(Bcosφed+Csinφed)

(8)

这是一个3阶的传输函数,在保证系统稳定的情况下分母项中s的三次项和二次项占据主导,所以解调正交误差vquad与式(6)总体趋势一致。

同样的分析方法可以得到,单闭环、双闭环检测电路中角速度的值与参考信号相位误差的关系同开环检测相近。如果忽略φed的影响而不对其进行修正,则反馈效果和解调角速度均会发生大的误差,进而影响后续的解调。下面通过电路模型仿真验证分析的正确性。

2 电路分析与仿真

为模拟实际电路中的参考信号相位误差,分别建立了开环检测、单闭环检测和双闭环检测3种电路的模型,通过调整相位误差的大小来观察相位误差对3种电路的影响。由于参考载波的同相分量和正交分量通常是由驱动电路产生的同频信号,电路延迟差异非常小,此处假定其相对检测端输出信号的相位差一致。

设置正交误差刚度系数kyx=1 N/m,角速度输入=1°/s,考察相位误差从-30°~30°之间变化对解调结果的影响。

2.1 3种解调电路

在纯开环解调电路中,只对信号进行解调,没有正交误差消除和反馈的通道,因此参考信号的偏差直接影响角速度解调和正交误差解调的结果。相比于开环检测,单闭环检测电路中增加了正交误差分量的反馈环路,因此检测端的输出信号主要分量——正交分量得到了抑制,动态范围将大于纯开环解调。在双闭环检测电路中,存在两条反馈通路,正交误差分量和角速度分量均被反馈分量抵消,陀螺检测端端位移接近于0,测量范围最大。当不存在相位误差时,环路是收敛的,正交误差信号得到较好的抑制,解调角速度与实际角速度相符合。由于信号通路的不同延迟,造成解调参考信号与实际检测端输出信号相位不一致的情况,会影响反馈量的大小,从而影响最终的角速度解调结果。

2.2 相位误差影响的仿真

在Simulink中建立开环检测、正交误差消除+开环解调、正交误差消除+闭环解调3种模型,并进行仿真,仿真参数见表1。

表1 MEMS陀螺仿真参数

在正交误差系数和角速度输入均恒定的情况下,对每种模型分别进行13组仿真,每组仿真包含13个相位误差,从-30°~30°,以步长5°递增,每组仿真10 s,共得到39组数据。对每组数据的角速度解调结果、正交误差解调结果以及陀螺零输入等效角速度进行比较,得到检测电路与参考信号的相位误差对解调结果的影响如图3所示。

图3 参考信号相位误差对解调结果的影响对比

在3种解调电路中,最终的角速度解调结果(如图3(a)所示)和正交误差解调结果(如图3(b)所示)均与理论值(由式(5)、(6)计算得到)一致。首先,由于正交误差的存在,相位误差的大小极大的影响角速度解调的值,误差越大、对解调角速度的影响越大。如图3(a)所示,在输入为固定角速度1 °/s时,在本仿真系数前提下,值为1的正交误差等效为50 °/s的角速度输入,5 °的相位误差即可带来4 °/s的解调误差,误差值4倍于实际角速度输入。其次,相位误差会引起正交误差解调值的变化,如图3(b)所示。仿真输入为kyx=1 N/m的固定输入时,正交误差解调值随着解调参考信号误差角度的变化而变化.相位误差越大,偏离越大,变化曲线与式(6)基本一致。最后,相位误差对3种解调电路的零位等效输入角速度的影响不同,如图3(c)所示。对于纯开环检测,不管相位误差怎么变化,其零输入等效角速度不发生变化,均为50 °/s。对于正交误差消除+闭环解调电路,由于其通过两个反馈环路限制了质量块的振动,使得质量块在检测模态位移始终接近于0,因此零输入等效角速度对相位误差变化不敏感;而对正交误差消除+开环解调电路,零输入等效角速度随解调相位误差的变化而变化,变化量与解调相位误差成近似比例关系。

MEMS陀螺是非线性器件,为了保证器件工作在线性区,需要使检测端位移尽可能小,甚至接近于0.然而由于相位误差的存在,导致正交误差消除+闭环解调电路即使稳定时也存在大量的正交误差残余分量,质量块处于大位移区域。相位误差越大,残留越大,输出动态范围越受限制。

需要注意的是,在实际情况中参考信号的相位差受陀螺传输特性、电路元件、环境温度的影响较大,是一个缓慢变化的量,并且各个器件误差大小不同,难以获得经验值。因此,必须对现有电路进行改进,克服参考信号相位误差对解调的影响,以获得更好的解调精度。

3 相位误差的校正方法

传统的自动控制系统中,对于相位误差的补偿通常采用超前滞后的补偿方法,可以取得较好的效果[12-13]。然而由于此方法与电路放大特性相关,需要根据具体电路进行个性化调试,而且多用于模拟域,缺乏通用性。现有的MEMS陀螺解调电路多采用数字方案,已发表方案中很少单独考虑参考信号相位误差的补偿。考虑到驱动环路中数字锁相环具有相位可控且易于调节输出频率的优点,提出了一种基于矢量内积法的实时相位误差跟踪与补偿方法,在单闭环检测电路中进行了仿真。改进电路的原理如图4所示。

图4 改进的单闭环检测电路框图

由于新增加的鉴相器和锁相环部分功能是在A/D之后、同步解调之前,因此本方法无需区分电路的环路特性,可以同样适用于开环检测和双闭环检测电路。

3.1 矢量内积法鉴相原理

采用矢量内积法计算相位误差,并在陀螺的参考信号产生电路中校正相位误差,即可实现相位误差的校正。根据这种思路,设计了矢量内积鉴相模块,并进行了电路仿真。

由文献[14-15]可知,如果两路同频信号的相位差为θ,记为x(t)=Asin(ωt),y(t)=Bsin(ωt+θ),式中A、B分别为被测信号的幅值。则信号x(t),y(t)的相位差与其互相关值Rxy(0)及自相关值Rxx(0)、Ryy(0)的关系如下:

(9)

其中:

式中:Ts为信号采样率,N为一次计算的取样点数,通常为1/ωTs的整数倍。采用此算法精度高、算法简单易实现,且相位检测值不受信号幅值变化的影响。

设置采样率为512 kHz,信号频率为16 kHz,取样点数N=128,设置相位偏移从0°~30°正弦变化,得到跟踪效果如图5所示。 跟踪过程是实时的,且在整周期采样的情况下,跟踪精度达到了0.01°。

图5 矢量内积法相位跟踪效果

3.2 相位控制器

在内积鉴相器的基础上增加相位偏置,形成图4中的相位控制器,如图6所示。

图6 相位控制器原理框图

在实际电路中,式(1)中的阻尼耦合项cyx不一定为0,因此会引入同相误差,使得由内积鉴相器输出的角度中包含了同相分量引入的偏差角φ0。

假定式(3)中θ2=φ,同相分量幅值为C0,则有

vsense=Bsin(ωdt+φ)+C0cos(ωdt+φ)=

Dsin(ωdt+φ+φ0)

(10)

由于在实际电路中,正交分量和同相分量的幅值是未知量,因此需要采用角度校正的方式获得真实相位误差.角度校正的方法为:

1)保持陀螺静止,采用矢量内积法求得参考信号与检测输出的偏差角φ+φ0,并使用此角度调整参考信号的相位,得到正交支路解调参考信号为sin(ωdt+φ+φ0),角速度解调参考信号为cos(ωdt+φ+φ0)。采用调整后参考信号进行解调,得到正交误差支路输出为D;

2)对陀螺施加Ω0°/s的角速度,采用调整后参考信号进行解调,得到正交误差支路输出为D+Ω0sinφ0,角速度支路输出为Ω0cosφ0;

3)由1)、2)可以求得同相误差引入的角度误差φ0,鉴相得到的φ+φ0值扣除同相误差φ0即可得到两支路的相位差φ。

使用校正后相位差φ进行参考信号的相位调整,得到的正交误差支路输出B为真实正交误差,角速度解调值扣除由于同相误差带来的角速度零位偏移量C0为真实的角速度值。

3.3 校正结果分析

在改进的单闭环检测电路中进行仿真,分别设置参考信号的相位误差为10°、20°、30°,角速度输入为0,其余电路参数同表1。为便于比较,在0~5 s时关闭相位控制模块,在5 s时启动相位控制模块,得到仿真结果如图7所示。

图7 校正效果对比

由图7可见,经过相位控制器的相位调整,由相位误差引起的角速度和正交误差系数的解调误差均得到了校正。校正效果体现在:

1)参考信号相位误差<30°的条件下,经过相位校正,陀螺检测端的角速度解调误差得到大幅度的抑制,从校正前的数10°/s回到真值0附近;

2)经过电路的校正,陀螺检测端的正交误差解调值恢复到真值,这将带来正交误差反馈信号大小不再受到相位误差的影响的好处,进而提升MEMS陀螺角速度解调的线性度。

此外,校正后陀螺检测端的零输入等效角速度值可以恢复到无相位误差的水平。也即在存在解调相位误差的情况下,本电路可以抑制零输入情况下陀螺的检测端位移至0附近,从而提升陀螺的动态范围和线性度。

然而,由于输入角速度的变化会影响检测端输出信号的相位,进而影响矢量内积鉴相模块的输出,因此矢量内积鉴相模块只能用于零角速度输入时相位误差判断,也即用户需要在零输入时测试参考信号与陀螺检测输出信号的相位差,记录相位误差值并调整好参考信号,在其他时间关闭该模块以保证相位误差值不受输入相位的影响。由于矢量内积鉴相器延迟极低,因此鉴相过程非常迅速,基本不会给MEMS陀螺的启动时间带来影响。

4 结 论

1)参考信号相位误差对MEMS陀螺解调影响较大,对3种解调电路角速度解调和正交误差解调的影响大体相同,对单闭环电路的动态范围影响最大.速率等效正交误差等于50 °/s的情况下,5 °的参考信号相位误差即可引入4 °/s的解调误差,非常有必要进行校正。

2)改进后的电路可以消除相位误差,校正由相位误差带来的正交误差系数和角速度解调误差,降低单闭环电路的速率等效零位偏移,提升单闭环电路的动态范围。

3)相位控制模块的设计考虑了电路中存在同相误差的情况,在存在同相误差的场合,需要用角度校正的方法去除同相误差对解调的影响。

4)由于新增加的相位控制模块功能是在A/D之后、同步解调之前,因此本方法无需区分电路的环路特性,可以同样适用于开环检测和双闭环检测电路,具有良好的通用性。

猜你喜欢
开环角速度闭环
Nyquist 稳定判据的分析与应用
大型军工企业集团重大风险全流程闭环管控方法探析
十氢萘选择性开环反应的研究进展
时尚与数字共舞,打造印花供应链生态闭环
公平关切下闭环供应链差别定价决策
智能辅助驾驶系统中横摆角速度信号估计方法的研究
战略管理型模式下的产业闭环管理体系建设
“宏观”和“微观”思想在控制系统中的解题应用
转速采集异常情况下的主机遥控技术研究
MEMS偏航角速度传感器在旋转导弹稳定回路中的应用