主权项 |
一种基于数字式倾角传感器的温度非线性补偿方法,所述数字式倾角传感器包含MEMS传感器(102)、滤波模块(103)、微处理器(104)、通信模块(106)、基准电源模块(105)以及稳压电源模块(101);所述微处理器(104)包括温度补偿模块(104‑1)、A/D变换模块(104‑2)和非线性补偿模块(104‑3);所述MEMS传感器(102)的电源输入端、所述滤波模块(103)的电源输入端、所述微处理器(104)的电源输入端、所述基准电源模块(105)以及所述通信模块(106)的电源输入端均连接稳压电源模块(101);所述温度补偿模块(104‑1)的输入端连接至所述MEMS传感器(102)的第一输出端,所述滤波模块(103)的信号输入端连接至所述MEMS传感器(102)的第二输出端,所述A/D变换模块(104‑2)的第一输入端连接至所述滤波模块(103)的输出端,所述A/D变换模块(104‑2)的第二输入端连接至所述基准电源模块(105)的输出端,所述非线性补偿模块(104‑3)的第一输入端连接至所述温度补偿模块(104‑1)的输出端,所述非线性补偿模块(104‑3)的第二输入端连接至所述A/D变换模块(104‑2)的输出端,所述通信模块(106)的输入端连接至所述非线性补偿模块(104‑3)的输出端;其特征在于,所述温度非线性补偿方法包括下述步骤:S1:在待测全温范围内均匀选取若干个试验温度点T<sub>i</sub>,相邻温度点间隔应不大于10℃,在每个试验温度点T<sub>i</sub>下,温控转台箱内温度应保温足够长的时间以使倾角传感器装置内外温度基本平衡;S2:在每个试验温度点T<sub>i</sub>下,在‑8°~8°倾角范围内均匀选取若干个倾角测量点θ<sub>j</sub>,相邻倾角测量点角度间隔应不大于1°;S3:在每个试验温度点T<sub>i</sub>下,温控转台箱内保温足够长时间后,控制转台旋转至每个倾角测量点θ<sub>j</sub>,此时采集倾角传感器装置中A/D变换模块输出的含倾角信息的电压数字信号V(T<sub>i</sub>,θ<sub>j</sub>)和温度数字信号TEMP(T<sub>i</sub>);S4:在每个温度点T<sub>i</sub>,采用最小二乘法拟合所采集数字电压V(T<sub>i</sub>,θ<sub>j</sub>)与倾角θ<sub>j</sub>的三次多项式,获得每个温度点T<sub>i</sub>下的零位测量值V<sub>0</sub>(T<sub>i</sub>)及灵敏度测量值S<sub>c</sub>(T<sub>i</sub>),并根据所述零位测量值V<sub>0</sub>(T<sub>i</sub>)和所述灵敏度测量值S<sub>c</sub>(T<sub>i</sub>)获得每个温度点、每个标定角度下的加速度计算值<img file="FDA0001188563340000021.GIF" wi="661" he="159" />S5:采用最小二乘法拟合每个温度点T<sub>i</sub>下的倾角值θ<sub>j</sub>与加速度计算值a(T<sub>i</sub>,θ<sub>j</sub>)的三次关系,获得每个温度点T<sub>i</sub>下的二次非线性系数测量值C<sub>2</sub>(T<sub>i</sub>)、三次非线性系数测量值C<sub>3</sub>(T<sub>i</sub>);S6:采用最小二乘法拟合零位V<sub>0</sub>(T<sub>i</sub>)、灵敏度S<sub>c</sub>(T<sub>i</sub>)、二次非线性系数C<sub>2</sub>(T<sub>i</sub>)、三次非线性系数C<sub>3</sub>(T<sub>i</sub>)与所述温度数字信号值TEMP(T<sub>i</sub>)的多项式函数关系,获得补偿系数p<sub>0,V0</sub>、p<sub>1,V0</sub>、p<sub>2,V0</sub>、p<sub>3,V0</sub>、p<sub>0,Sc</sub>、p<sub>1,Sc</sub>、p<sub>2,Sc</sub>、p<sub>3,Sc</sub>、p<sub>0,C2</sub>、p<sub>1,C2</sub>、p<sub>0,C3</sub>、p<sub>1,C3</sub>;其中p<sub>0,V0</sub>、p<sub>0,Sc</sub>、p<sub>0,C2</sub>、p<sub>0,C3</sub>分别表示基准的零位、灵敏度、二次非线性系数、三次非线性系数;p<sub>1,V0</sub>、p<sub>1,Sc</sub>、p<sub>1,C2</sub>、p<sub>1,C3</sub>分别表示零位、灵敏度、二次非线性系数、三次非线性系数的温度变化一次系数;p<sub>2,V0</sub>、p<sub>2,Sc</sub>表示零位、灵敏度的温度变化二次系数;p<sub>3,V0</sub>、p<sub>3,Sc</sub>表示零位、灵敏度的温度变化三次系数;S7:根据上述补偿系数获得数字式倾角传感器的零位V<sub>0</sub>、灵敏度S<sub>c</sub>、二次非线性系数C<sub>2</sub>和三次非线性系数C<sub>3</sub>的温度补偿值。 |