三轴加速度计的精度调整装置与调整方法

文档序号:6152971阅读:227来源:国知局

专利名称::三轴加速度计的精度调整装置与调整方法第1/10页三轴加速度计的精度调整装置与调整方法
技术领域
:本发明涉及一种提高加速度计的精确度的装置与方法,尤其涉及一种调整三轴加速度计的Og输出与灵壽丈度的装置与方法。
背景技术
:加速度计是用来感应并测量加速度的装置。通常的加速度计包括一个毫米至微米量级的感应单元以及一个信号处理集成电路。三轴加速度计可以测量到一个加速度矢量在三维方向上的三个分量大小。使用时,在三维方向^、、&上的加速度分量大小可以通过加速度计所输出的三路输出电压&、^、p;来体现。当某分量的加速度发生变化时,对应的输出电压就会成比例地发生变化。所述输出电压与加速度分量的比值被定义为加速度计的"灵敏度",通常以mV/g来计量。另一方面,对应于Og的加速度的输出电压定义为加速度计的0g输出,一般此输出电压以mV计量。由于初始量测的误差、温度、湿度的差异,生产条件的差异,商用的加速度计说明书上所列的灵敏度及Og的特征值与实际值往往存在一定的差异。
发明内容基于此,有必要提供一种可以调整三轴加速度计的精度的装置与方法,通过该装置与方法可以实现三轴加速度计的参数的实时调整,从而提高三轴加速度计的精度。一种调整三轴加速度计的精度的方法,其中所述加速度计感应并测量其所处加速度在三轴上的分量,包括监测所述加速度计的输出信号,并据此判断所述加速度计是否相对地面静止;记录所述加速度计保持静止时的输出信号;根据所述记录的信号计算所述加速度计的灵萄文度与Og输出;及根据所述灵敏度与Og输出利用方程^=64(^-^。)调整所述加速度计的后续输出信号,其中itH;c,y,力,^为所述加速度计所受的加速度在轴向的分量大小,&为对应轴向的灵敏度的倒数,^为加速度计所输出的对应于该轴向的信号,K。为该轴向的Og输出大小。利用上述调整三轴加速度计的精度的方法,可以利用加速度计的输出信号计算得到更为精确的参数,据此进行调整可以提高三轴加速度计的精度。在优选的实施方式中,所述灵敏度与所述Og输出由以下方程确定l=饥-。2+饥力)2+-。2。上述调整三轴加速度计的精度的方法在加速度计的三个轴向上分别调整灵敏度与Og输出,比各轴上使用相同的参数而言可以更进一步提高其精度。在优选的实施方式中,所述记录的输出信号至少有一组,所述加速度计的所述灵敏度参数与所述Og输出参数由递归最小二乘法计算而得。利用该方法,可以用较少的数据量即可计算确定所述加速度计的灵敏度参数与Og输出参数,可以节省计算时所需的软硬件容量。一种调整三轴加速度计的精度的方法,其中所述加速度计感应并测量其所处加速度在三轴上的分量,包括采用所述加速度计的典型值为初始值;监视所述加速度计的输出,并据此确定所述加速度计是否处于静止状态;提取所述加速度计处于静止状态时的一组输出信号;根据所述一组输出信号及所述初始值计算所述加速度计的灵敏度与Og输出;根据所述灵敏度与Og输出利用方程^=<^(^-^。)调整所^口速度计的后续输出信号,其中A-"j,",^为所述加速度计所受的加速度在轴向的分量大小,《为对应轴向的灵敏度的倒数,^为加速度计所输出的对应于该轴向的信号,K。为该轴向的Og输出大小。利用上述调整三轴加速度计的精度的方法,可以利用少量的加速度计的输出信号即可计算得到更为精确的参数,据此进行调整可以提高三轴加速度计的精度。在优选的实施方式中,所述灵敏度与所述Og输出由以下方程确定l=饥-。2+饥-、。)2+GZ2(FZ-。2。上述调整三轴加速度计的精度的方法在加速度计的三个轴向上分别调整灵敏度与Og输出,比各轴上使用相同的参数而言可以更进一步提高其精度。一种调整三轴加速度计的精度的装置,包括加速度计,用于感应并测量其所受的加速度在三维方向上的分量大小,所述加速度计在三个轴向分别具有灵敏度参数与Og输出参数,并分别输出对应于三个轴向的加速度分量大小的三个输出信号;精度调整单元,用于接收所述加速度计的输出信号,并计算至少一个所述灵敏度参数与Og输出参数;处理器,用于输出根据所述处理器所计算的所述至少一个所述灵敏度参数与Og输出参数而调整的输出信号。在优选的实施方式中,所述输出信号的调整利用以下方程&=《(K-K。)进行,其中*=&,:^},^为所述加速度计所受的加速度在轴向的分量大小,c^为对应轴向的灵敏度的倒数,^为加速度计所输出的对应于该轴向的信号,^。为该轴向的Og输出大小。利用上述调整三轴加速度计的精度的装置,可以利用加速度计的在被认为是静止时刻的输出信号计算得到更为精确的参数,据此进行调整可以提高三轴加速度计的输出信号的精确度。在优选的实施方式中,所述灵敏度与所述Og输出由以下方程确定<formula>formulaseeoriginaldocumentpage7</formula>上述调整三轴加速度计的精度的方法在加速度计的三个轴向上分别调整灵敏度与Og输出,比各轴上使用相同的参数而言可以更进一步提高其精度。一种调整三轴加速度计的精度的装置,包括连接三轴加速度计的接口;计算三轴加速度计的灵敏度参数与Og输出参数的精度调整单元;将所述三轴加速度计的输出信号送至所述精度调整单元的接口;根据所述精度调整单元计算而得的灵敏度参数与Og输出参数调整所述三轴加速度计的输出信号的处理器。在优选的实施方式中,所述输出信号的调整利用以下方程&=Gfe(^-K。)进行,其中A:={a:,>^},^为所述加速度计所受的加速度在轴向的分量大小,S为对应轴向的灵敏度的倒数,^为加速度计所输出的对应于该轴向的信号,K。为该轴向的Og输出大小。利用上述调整三轴加速度计的精度的装置,可以利用加速度计的输出信号计算得到更为精确的参数,据此进行调整可以提高三轴加速度计的输出信号的精确度。图1为一个三轴加速度计的三维座标及其可能的几种朝向的示意图。图2为一个加速度矢量在各轴上的分量示意图。图3为本发明一个实施方式的精度调整装置的示意图。图4为利用本发明一个实施方式的精度调整装置的一个便携装置的结构示意图。图5为本发明一种实施方式的精度调整方法的流程图。具体实施方式下面结合具体的实施例进行详细的描述。图1示出一个三轴加速度计的三维座标及其可能的几种朝向。三轴加速度计可以测量出一个加速度矢量在三维方向上的分量大小。使用时,该加速度矢量在三维方向上的分量大小(A、"""z)分别由三个输出信号(K、^、来表示。加速度计的设计可以使得各加速度分量的变化可以由对应输出信号的成比例变化来体现;这种比例被称为该加速度计的"灵敏度"。当加速度计处于Og的加速度时,对应的输出信号可能不会是OV,这种非OV的输出被称为"Og输出"。因此,各轴方向的加速度分量(ax、、az)与对应的输出电压(Fx、^、^)的关系可以表示为<formula>formulaseeoriginaldocumentpage9</formula>(1b)"jG,广。(1C)其中,G,、G"《是相应的灵敏度的倒数,^。、。、^。是各轴向所对应的Og输出。表1分别列出了飞思卡尔的MMA7361L三轴加速度计的最小、典型、最大的灵敏度与Og输出。由于感应单元的物理特性随环境变化而变化,加之元件老化等顽固,灵敏度与Og输出可能会发生变化。因此,加速度计需要经常调整以保证精密性与有效性。表1<table>tableseeoriginaldocumentpage9</column></row><table>加速度计在使用中,各轴向的灵敏度与Og输出不尽相同。因此,对三轴加速度计而言,调整便意味着要分別找到在三个轴上的G,、G"《与k。、&。、r2。,亦即六个参数。如图2所示,假设加速度矢量在三轴上的分量分别是",、、"z,则该加速度矢量的模可以表示为<formula>formulaseeoriginaldocumentpage9</formula>(2)将(1a)、(1b)、(1c)代入上式,可得<formula>formulaseeoriginaldocumentpage9</formula>(3)根据加速度计的设计与工作原理,多数的商用加速度计在相对地面保持静止时,仅受到重力作用,因此其所受的加速度矢量的模为lo卜i。此时,(3)式变为<formula>formulaseeoriginaldocumentpage9</formula>(4)在上述(4)式中,G,、G"Gz、k。、f;。、^。是六个未知的需要确定的特征值,而k、^、k是加速度计的输出信号。记录加速度计的若干组输出信号后,即可形成一组方程组,从而解出G,、Gy、Gz、kq、^。、k。。(4)式可变换为++(5)=0令^=A:G,,5=Ky,dz=;tGz(6)其中"1V(gz。)2+(g力。)2+(g凡)2-1,从而可以得到+[-2《^k-2d,"p;-2《k。k]+1=0变换得《2+《2+《+《+,z=-1其中e=《V"(7)从而,在给定若干组输出信号&、^、rzlk2、rz2........FOT、、、(其中"w)的情况下,求解&、gz、k。、p;。、k。的问题变为求解a、6、c、t/、e、/的问题。令<formula>formulaseeoriginaldocumentpage11</formula>其中角标r代表矩阵的转置,3是一个/7xi的矩阵,其中的元素均为-1。根据上式(8),可以得到1=5(9)根据(9)式求解出x,即可得到其中各元素fl、6、c、d、e、/,从而即可得到灵敏度的倒数与0g输出。求解上述;r的方法有很多,在此不再赘述。例如,(9)式的最小二乘法方程为^(10)得到;r后,其中的元素"、6、c、J、"/即可得到,从而可以得到《、^、6、k。、&。、k。。再根据(6)式即可得到灵敏度的倒数&、Gy、Gz。上述根据本发明第一种实施方式的方法被称为"满秩处理"方法,该方法需要将矩阵^的行全部填满且满秩后方可进行计算,亦意味着若在实际调整中利用硬件计算时需要较大的存储容量来存储上述矩阵的各元素。根据本发明的第二种实施方式,可以利用一种步进的方式计算出上述参数。该方法仅需要一组数据即可利用递归最小二乘法来进行计算。所述递归最小二乘法在此不再赘述。若利用递归最小二乘法来求解上述参数,资料表中所列的特征值可被当作最初的x。进行递归计算。令"。即(^2,^。2,^2,^,^。,^)为矩阵^的初始列向量,尸。为一个6x6的矩阵,其元素为极大值(利用双精度计算值为1012),从而可以计算<formula>formulaseeoriginaldocumentpage11</formula><formula>formulaseeoriginaldocumentpage12</formula>计算得出义M后,其中的元素"、6、c、t/、e、/可得,G,、Gy、Gz、K。、&。、^即可根据(6)和(7)计算得出。图3示出根据本发明一个实施方式的精度调整装置的示意图。所述精度调整装置10利用三轴加速度计(图未示)的输出信号^、r,、^进行计算。若三轴加速度计的输入(即三轴加速度计所处的状态)被认为是静止时,其输出即被送到递归最小二乘计算模块102,用以计算灵敏度的倒数及所述Og输出&、G"Gz、K。、&。、^。。所计算出的灵敏度的倒数及Og输出随即可用于调整加速度计的后续输出。应当说明的是,所述灵敏度的倒数及所述Og输出的计算不应限于上述两种实施方式中所列的如递归最小二乘法等方法。所述递归最小二乘法仅为举例说明,亦可用最小二乘法或其他算法代替上述方法来进行计算。利用了上述精度调整装置,加速度计的精确度可以得到提高,而由于调整该加速度计的时间减少了,并且良品率得到显著提高,因此生产加速度计的生产成本可以得到降低。图4示出了利用了本发明而可进行精度调整的一种便携装置的示意图。该便携装置可以被当作一种功能设备,其包括至少一个加速度计202、一个精度调整单元204及一个处理器206。精度调整单元202由加速度计202处接收至少一组数据F,、^、并由处理器206进行上述的精度调整的处理与计算,以调整加速度计的输出精度。较佳地,该便携装置可进一步包括存储器(图未示)来存储数据,或至少一个输入单元208和一个输出单元210,用来作为人机介面。如图4所示,根据方式A,该精度调整单元204可以与加速度计202集成在一起;根据方式B,该精度调整单元204可以与处理器206集成在一起。在其他实施方式中,该精度调整单元还可以单独地以硬件或软件的形式存在。以下说明根据本发明一种实施方式的精度调整方法。该方法以上述一精度调整装置及一加速度计为例进行说明,该加速度计持续输出模拟的电压信号^、^;、k。如图5所示,根据该实施方式的精度调整方法的流程中综合了以上所述两种计算方法。步骤S400,以触发一个按钮、一组按钮组合或由时钟触发而开始所述精度调整方法。步骤S401,当接收到触发信号后,精度调整装置持续地监测并采样加速度计的输出信号。为了使加速度计的输出达到前述的仅受重力作用下的1g输出,作为一种实施方式,该装置仅会采用加速度计在0.5秒钟内保持瞬态静止时所输出的信号,而忽略掉其他信号。该精度调整装置会一直采样加速度计的输出信号,直至用户终止所述进程。作为步骤S401的一种实施方式,若需成功采样在0.5秒种时间内保持瞬态静止的数据,可以通过监控加速度计的若干组输出信号而形成的窗口达到上述目的。计算所述若干组输出信号的均值与标准差,并与预先设定的阈值进行比较,若不超过所述阈值则表明所述加速度计处于静止状态或恒定加速度状态,即可釆样一组输出信号作为下一步骤的数据;若所述均值与标准差超过所述阈值,则舍弃该组输出信号,并且继续计算下一数据窗口的输出信号是否符合要求。步骤S402,根据所接收到的数据计算在该组数据时加速度计所处的状态,即当时该加速度计所处的加速度大小,并计算其与1g的偏值。若确定当时的加速度值与1g的偏值大于预定的阈值大小,则表明当时加速度计处于恒定加速度状态,该组数据被舍弃;若确定当时的加速度值与1g的偏值小于预定的阈值大小,则认为当时加速度计处于静止状态,该组数据即被填入到前述矩阵j,用于随后的计算。步骤S403,若矩阵^尚未填满,则式(9)所需的系统尚未形成,从而此矩阵^中的数据尚不足以用来计算所述六个未知的参数。然而,在此情况下,可以利用资料表中所列的典型值作为样本来进行前述的"步进"计算。步骤S411,利用前述"步进"的方式,利用式(11)、式(12)进行计算,并得到jrw中的各元素o、6、c、^、e、/。步骤S412,得到符合要求的%+1后,利用式(6)、式(7)计算得出所述六个参数&、G"Gz、K。、&。、乙。。步骤S404,若矩阵^已满秩,则可以进行前述的"满秩处理"计算方式。利用式(10)计算得到所述矩阵X,从而获知其中的各元素fl、6、c、么e、/。步骤S405,得到矩阵Z后,利用式(6)、式(7)计算得出所述六个参数《、G"Gz、F,0、&0、K0。表2示出了使用上述方法所计算得出的一个示例结果。由表2可以看出,无论是0g输出还是灵敏度在各轴向都有不同的值,并与典型值均有不同程度的差异。由此可见,对各轴向的Og输出及灵敏度进行分别的调整是必要的。表2<table>tableseeoriginaldocumentpage14</column></row><table>以上所述实施例《又表达了本发明的几种实施方式,其描述4交为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。权利要求1、一种调整三轴加速度计的精度的方法,其中所述加速度计感应并测量其所处加速度在三轴上的分量,包括监测所述加速度计的输出信号,并据此判断所述加速度计是否相对地面静止;记录所述加速度计保持静止时的输出信号;根据所述记录的输出信号计算所述加速度计的灵敏度参数与0g输出参数;及根据所述灵敏度参数与所述0g输出参数利用方程ak=Gk(Vk-Vk0)调整所述加速度计的后续输出信号,其中k={x,y,z},ak为所述加速度计所受的加速度在轴向的分量大小,Gk为对应轴向的灵敏度的倒数,Vk为加速度计所输出的对应于该轴向的信号,Vk0为该轴向的0g输出大小。2、根据权利要求1所述的调整三轴加速度计的精度的方法,其特征在于所述灵敏度参数与所述0g输出参数由以下方程确定1=-K。)2+-&。)2+Gz2(Fz-K0)2。3、根据权利要求1所述的调整三轴加速度计的精度的方法,其特征在于所述记录的输出信号至少有一组,所述加速度计的所述灵敏度参数与所述0g输出参数由递归最小二乘法计算而得。4、一种调整三轴加速度计的精度的方法,其中所述加速度计感应并测量其所处加速度在三轴上的分量,包括采用所述加速度计的典型值为初始值;监视所述加速度计的输出,并据此确定所述加速度计是否处于静止状态;提取所述加速度计处于静止状态时的一組输出信号;根据所述一组输出信号及所述初始值计算所述加速度计的灵敏度与0g输出;根据所述灵敏度与0g输出利用方程^=GA(^-^。)调整所述加速度计的后续输出信号,其中*={;^,2},^为所述加速度计所受的加速度在轴向的分量大小,^为对应轴向的灵敏度的倒数,^为加速度计所输出的对应于该轴向的信号,R。为该轴向的0g输出大小。5、根据权利要求4所述的调整三轴加速度计的精度的方法,其特征在于所述灵敏度与所述Og输出由以下方程确定<formula>formulaseeoriginaldocumentpage3</formula>6、一种调整三轴加速度计的精度的装置,包括加速度计,用于感应并测量其所受的加速度在三维方向上的分量大小,所述加速度计在三个轴向分别具有灵敏度参数与Og输出参数,并分别输出对应于三个轴向的加速度分量大小的三个输出信号;精度调整单元,用于接收所述加速度计的输出信号,并计算至少一个所述灵敏度参数与Og输出参数;处理器,用于输出根据所述处理器所计算的所述至少一个所述灵敏度参数与Og输出参数而调整的输出信号。7、根据权利要求6所述的调整三轴加速度计的精度的装置,其特征在于所述输出信号的调整利用以下方程&=Gt-K。)进行,其中JtHx,y力,^为所述加速度计所受的加速度在轴向的分量大小,G为对应轴向的灵敏度的倒数,^为加速度计所输出的对应于该轴向的信号,K。为该轴向的0g输出大小。8、根据权利要求7所述的调整三轴加速度计的精度的装置,其特征在于所述灵敏度与所述Og输出由以下方程确定<formula>formulaseeoriginaldocumentpage3</formula>9、一种调整三轴加速度计的精度的装置,包括连接三轴加速度计的接口;计算三轴加速度计的灵敏度参数与0g输出参数的精度调整单元;将所述三轴加速度计的输出信号送至所述精度调整单元的接口;根据所述精度调整单元计算而得的灵敏度参数与0g输出参数调整所述三轴加速度计的输出信号的处理器。10、根据权利要求9所述的调整三轴加速度计的精度的装置,其特征在于所述输出信号的调整利用以下方程"t=-K。)进行,其中A:={;0,4,^为所述加速度计所受的加速度在轴向的分量大小,Gt为对应轴向的灵敏度的倒数,^为加速度计所输出的对应于该轴向的信号,^。为该轴向的0g输出大小。全文摘要一种调整三轴加速度计的精度的方法,包括如下步骤监测所述加速度计的输出信号,并据此判断所述加速度计是否相对地面静止;记录所述加速度计保持静止时的输出信号;根据所述记录的信号计算所述加速度计的灵敏度与0g输出;及根据所述灵敏度与0g输出利用方程a<sub>k</sub>=G<sub>k</sub>(V<sub>k</sub>-V<sub>k0</sub>)调整所述加速度计的后续输出信号。利用上述调整三轴加速度计的精度的方法,可以利用加速度计的输出信号计算得到更为精确的参数,据此进行调整可以提高三轴加速度计的精度。此外,还提供了一种调整三轴加速度计的精度的装置。文档编号G01P21/00GK101685102SQ20091010672公开日2010年3月31日申请日期2009年4月17日优先权日2009年4月17日发明者陈继健,马楚天申请人:幻音科技(深圳)有限公司;幻音数码有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1