CN103823084A - 一种三轴加速度传感器的校准方法 - Google Patents
一种三轴加速度传感器的校准方法 Download PDFInfo
- Publication number
- CN103823084A CN103823084A CN201410108757.2A CN201410108757A CN103823084A CN 103823084 A CN103823084 A CN 103823084A CN 201410108757 A CN201410108757 A CN 201410108757A CN 103823084 A CN103823084 A CN 103823084A
- Authority
- CN
- China
- Prior art keywords
- acceleration sensor
- axis
- axis acceleration
- axle output
- rest point
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Navigation (AREA)
Abstract
本发明涉及一种三轴加速度传感器的校准方法。所述三轴加速度传感器的校准方法,包括步骤,A:读取三轴加速度传感器的三轴输出值;B:数据筛选——将该三轴输出值跟前N次的三轴输出值比较,如果差值范围的预设的第一阈值内,将此次读取的三轴输出值作为可能静止点;C:计算可能静止点的三轴输出值的平方和,然后跟三轴加速度传感器在静止状态下的测量重力值比较,如果差值范围在预设的第二阈值内,则无需校正;否则,根据数学计算得到误差值,根据误差值进行校准;D:返回步骤A;所述N为大于或等于2的自然数。本发明可以提高改善加速度传感器校准后的漂移问题。
Description
技术领域
本发明涉及一种传感器领域,尤其涉及一种三轴加速度传感器的校准方法。
背景技术
受工艺和物理特性的影响,基于MEMS的加速度传感器天然的会有零点偏移(offset)的误差,这些误差会随着温度、湿度和封装应力的改变而改变。在移动电子设备中,如果这些误差不被校准,则会影响加速度测量的准确性,进而影响方向识别,计步,体感游戏等等很多应用的使用体验。
传统的校准方法是将加速度传感器放置在绝对水平的平面上,让某一个轴处于垂直向上的方向,测量该轴的输出,再将加速度传感器翻转,使得该轴处于垂直向下的方向,再次测量该轴的输出,从而可以计算出该轴的零点偏移误差,完成对该轴的校准,并用同样的方法校准另外两轴。因为每个加速度传感器自身的误差都是不同的,这种方法需要在加速度传感器生产的过程中,对每个传感器的每个轴进行单独的校准,这会增加了加速度传感器的生产成本。而且,由于加速度传感器的误差会随着温度,湿度和应力的改变而漂移,尤其是当加速度传感器经过高温回流焊焊接到产品PCB板上的时候,因为高温导致的传感器基板应力的改变,会对加速度传感器的零点偏移带来很大的漂移,传统的校准方法并不能解决这些漂移的问题。
本发明提出了一种在使用中对移动电子设备中的加速度传感器进行校准的方法,可以降低加速度传感器的生产成本并改善加速度传感器校准后的漂移的问题,尤其是回流焊导致的零点偏移的漂移问题。
发明内容
为解决上述技术问题,本发明的目的是提供一种改善加速度传感器校准后的漂移的问题,尤其是回流焊导致的零点偏移的漂移问题的三轴加速度传感器的校准方法。
本发明的三轴加速度传感器的校准方法,包括步骤,
A:读取三轴加速度传感器的三轴输出值;
B:数据筛选——将该三轴输出值跟前N次的三轴输出值比较,如果差值范围的预设的第一阈值内,将此次读取的三轴输出值作为可能静止点;
C:计算可能静止点的三轴输出值的平方和,然后跟三轴加速度传感器在静止状态下的测量重力值比较,如果差值范围在预设的第二阈值内,则无需校正;否则,根据数学计算得到误差值,根据误差值进行校准;
D:返回步骤A;
所述N为大于或等于2的自然数。
进一步的,所述步骤B中,可能静止点有M个;所述步骤C中,M个可能静止点的三轴输出值的平方和分别跟所述测量重力值比较,如果差值范围都在预设的第二阈值内,则无需校正;否则,计算误差值,根据误差值进行校准;
所述M为大于或等于2的自然数。
进一步的,假设三轴加速度传感器的Z轴与垂直方向的夹角为θ,垂直方向映射到X/Y平面的分量与加速度传感器的X轴的夹角为φ;所述三轴输出值分别为:
进一步的,所述步骤C中误差值的计算方法包括:假设加速度传感器三个轴的误差分别为offset_x, offset_y, offset_z;联立方程:
解方程后可分别得到三个轴的误差值;
所述static_x(M)、static_y(M)、static_z(M)分别对应每个可能静止点的三轴输出值;所述lg为测量重力值。
借由上述方案,本发明至少具有以下优点:
本发明从加速度芯片中读取三轴输出值,筛选出可能静止点,自动判断加速度传感器是否失准,如果失准则利用数学方法计算出其零点漂移误差,并将其写回加速度传感器以完成对加速度传感器的校准。这种校准方法可以在后台自动运行,所以移动电子设备的使用者不会注意到校准过程的进行,这种校准方法省去了传统校准方法中的专门的校准设备和将器件水平或垂直放置的要求。本发明可以自动检测移动电子设备中的加速度传感器是否失准,如果失准即自行启动加速度传感器的后台校准,这种校准方法省去了传统校准方法中需要用户启动的问题。
附图说明
图1为在使用中校准三轴加速度计的基本流程;
图2为重力在加速度传感器三个轴上的分量;
图3为数据筛选模块的工作流程。
具体实施方式
图1为本发明的三轴加速度传感器的校准方法,包括步骤,
A:读取三轴加速度传感器的三轴输出值;
B:数据筛选——将该三轴输出值跟前N次的三轴输出值比较,如果差值范围的预设的第一阈值内,将此次读取的三轴输出值作为可能静止点;
C:计算可能静止点的三轴输出值的平方和,然后跟三轴加速度传感器在静止状态下的测量重力值比较,如果差值范围在预设的第二阈值内,则无需校正;否则,根据数学计算得到误差值,根据误差值进行校准;
D:返回步骤A;
所述N为大于或等于2的自然数。
本发明从加速度芯片中读取三轴输出值,筛选出可能静止点,自动判断加速度传感器是否失准,如果失准则利用数学方法计算出其零点漂移误差,并将其写回加速度传感器以完成对加速度传感器的校准。这种校准方法可以在后台自动运行,所以移动电子设备的使用者不会注意到校准过程的进行,这种校准方法省去了传统校准方法中的专门的校准设备和将器件水平或垂直放置的要求。本发明可以自动检测移动电子设备中的加速度传感器是否失准,如果失准即自行启动加速度传感器的后台校准,这种校准方法省去了传统校准方法中需要用户启动的问题。
下面以N=10,M=3为例,结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。
三轴加速度传感器在静止状态时可以量测重力值(1g)在其三个轴方向上的分量。如图2所示,假设加速度传感器的Z轴与垂直方向的夹角为θ,垂直方向映射到X/Y平面的分量与加速度传感器的X轴的夹角为φ,则重力值在加速度传感器的三个轴上的分量,也就是加速度传感器所测量到的三轴的输出数值分别为:
可见,三个轴的加速度分量的平方和为:
上述两个计算公式不仅适用于计算静止状态时的三轴输出值及其测量重力值,还可以计算任何状态下的三轴输出值。
假设,由于温度、湿度或应力等影响,加速度传感器的三个轴分别引入了一定程度的漂移误差,其大小分别为 offset_x, offset_y和offset_z,则此时加速计的实际输出值acc_x_read, acc_y_read, acc_z_read分别为:
每次加速度传感器开始工作时,处理器连续从加速度传感器读取三个轴的加速度值。假设第i次读取的三轴加速度值为,Acc_x_read(i), Acc_y_read(i)和Acc_z_read(i)。
数据筛选模块用于在读取的三轴加速度数据中筛选出三个姿态不同的可能静止点。其工作流程如图3所示。
每次完成三轴加速度数据读取后,处理器比较之前十次的传感器输出值,如果此十次传感器读数的差别保持在一个很小的范围内(static_th,可以根据需要设置),则认为找到了一个传感器保持静止的点,我们称其为可能静止点。假设:
则,第i次读取的加速度传感器数据即为一个可能静止点,记为static(j):
比较此可能静止点与之前已确定的可能静止点,假设对于第0到第j-1个可能静止点,均满足(diff_th可根据需要设置):
则把此可能静止点确定为一个新的可能静止点,否则将此可能静止点舍弃,继续寻找新的可能静止点。循环此过程,当得到3个姿态不同的可能静止点时,数据筛选过程结束。
传感器失准判断。将上步骤中得到的三个可能静止点分别计算三轴数值的平方和,如果此三个点的三轴平方和与1g的误差均小于某一设定值(accu_th),则认为传感器准确度良好,无需校准,校准过程结束,否则进入数学计算模块。
计算误差的数学计算模块。假设加速度传感器三个轴的误差分别为offset_x, offset_y, offset_z,则可联立方程如下:
解该方程,即可得到加速度传感器的三个轴的误差值。
将此三个轴的误差,offset_x, offset_y, offset_z写回加速度计芯片内的非挥发存储器,即完成了对三轴加速度传感器的校准。
以上仅是本发明的优选实施方式,并不用于限制本发明,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变型,这些改进和变型也应视为本发明的保护范围。
Claims (4)
1.一种三轴加速度传感器的校准方法,包括步骤,
A:读取三轴加速度传感器的三轴输出值;
B:数据筛选——将该三轴输出值跟前N次的三轴输出值比较,如果差值范围的预设的第一阈值内,将此次读取的三轴输出值作为可能静止点;
C:计算可能静止点的三轴输出值的平方和,然后跟三轴加速度传感器在静止状态下的测量重力值比较,如果差值范围在预设的第二阈值内,则无需校正;否则,根据数学计算得到误差值,根据误差值进行校准;
D:返回步骤A;
所述N为大于或等于2的自然数。
2. 如权利要求1所述的一种三轴加速度传感器的校准方法,其特征在于,所述步骤B中,可能静止点有M个;所述步骤C中,M个可能静止点的三轴输出值的平方和分别跟所述测量重力值比较,如果差值范围都在预设的第二阈值内,则无需校正;否则,计算误差值,根据误差值进行校准;
所述M为大于或等于2的自然数。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410108757.2A CN103823084A (zh) | 2014-03-21 | 2014-03-21 | 一种三轴加速度传感器的校准方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410108757.2A CN103823084A (zh) | 2014-03-21 | 2014-03-21 | 一种三轴加速度传感器的校准方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103823084A true CN103823084A (zh) | 2014-05-28 |
Family
ID=50758243
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410108757.2A Pending CN103823084A (zh) | 2014-03-21 | 2014-03-21 | 一种三轴加速度传感器的校准方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103823084A (zh) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104090127A (zh) * | 2014-07-14 | 2014-10-08 | 上海移为通信技术有限公司 | 一种车载加速传感器的三轴自校准方法 |
CN105759078A (zh) * | 2016-04-12 | 2016-07-13 | 北京荣之联科技股份有限公司 | 车载加速传感器的三轴自校准方法及装置 |
CN106706018A (zh) * | 2016-12-28 | 2017-05-24 | 北京奇艺世纪科技有限公司 | Vr设备中九轴传感器性能的测试方法、装置及测试转台 |
CN107607899A (zh) * | 2017-09-28 | 2018-01-19 | 歌尔科技有限公司 | 磁力计校准方法及设备 |
CN108152535A (zh) * | 2017-11-14 | 2018-06-12 | 歌尔科技有限公司 | 一种加速度计校准方法及装置 |
CN108303568A (zh) * | 2017-12-22 | 2018-07-20 | 歌尔股份有限公司 | 一种加速度计的测试方法 |
CN108646054A (zh) * | 2018-07-05 | 2018-10-12 | 合肥移顺信息技术有限公司 | 一种车载加速传感器三轴自校准方法 |
CN111913007A (zh) * | 2020-07-13 | 2020-11-10 | 杭州士兰微电子股份有限公司 | 加速度计的校准方法与校准装置 |
CN112073577A (zh) * | 2020-08-19 | 2020-12-11 | 深圳移航通信技术有限公司 | 终端的控制方法、装置、终端设备及存储介质 |
CN114280332A (zh) * | 2021-12-31 | 2022-04-05 | 成都路行通信息技术有限公司 | 一种三轴加速度传感器校正方法 |
CN114487484A (zh) * | 2022-03-04 | 2022-05-13 | 南昌龙旗信息技术有限公司 | 加速度传感器自校准方法、装置、设备及存储介质 |
CN117630414A (zh) * | 2024-01-25 | 2024-03-01 | 荣耀终端有限公司 | 加速度传感器校准方法、折叠式电子设备及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101907638A (zh) * | 2010-06-11 | 2010-12-08 | 北京航空航天大学 | 一种无依托状态下加速度计的标定方法 |
CN102288788A (zh) * | 2010-05-11 | 2011-12-21 | 罗伯特·博世有限公司 | 用于补偿加速度传感器的方法和电子仪器 |
CN102298076A (zh) * | 2010-04-27 | 2011-12-28 | 美新半导体(无锡)有限公司 | 校准三轴加速度计的方法及其装置 |
CN102654515A (zh) * | 2011-03-04 | 2012-09-05 | 美新微纳传感***有限公司 | 三轴加速度传感器的z敏感轴的校准算法 |
WO2013033753A1 (en) * | 2011-09-08 | 2013-03-14 | Leica Geosystems Ag | Method of recalibrating inertial sensors |
-
2014
- 2014-03-21 CN CN201410108757.2A patent/CN103823084A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102298076A (zh) * | 2010-04-27 | 2011-12-28 | 美新半导体(无锡)有限公司 | 校准三轴加速度计的方法及其装置 |
CN102288788A (zh) * | 2010-05-11 | 2011-12-21 | 罗伯特·博世有限公司 | 用于补偿加速度传感器的方法和电子仪器 |
CN101907638A (zh) * | 2010-06-11 | 2010-12-08 | 北京航空航天大学 | 一种无依托状态下加速度计的标定方法 |
CN102654515A (zh) * | 2011-03-04 | 2012-09-05 | 美新微纳传感***有限公司 | 三轴加速度传感器的z敏感轴的校准算法 |
WO2013033753A1 (en) * | 2011-09-08 | 2013-03-14 | Leica Geosystems Ag | Method of recalibrating inertial sensors |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104090127B (zh) * | 2014-07-14 | 2016-08-24 | 上海移为通信技术股份有限公司 | 一种车载加速传感器的三轴自校准方法 |
CN104090127A (zh) * | 2014-07-14 | 2014-10-08 | 上海移为通信技术有限公司 | 一种车载加速传感器的三轴自校准方法 |
CN105759078B (zh) * | 2016-04-12 | 2019-01-04 | 北京荣之联科技股份有限公司 | 车载加速传感器的三轴自校准方法及装置 |
CN105759078A (zh) * | 2016-04-12 | 2016-07-13 | 北京荣之联科技股份有限公司 | 车载加速传感器的三轴自校准方法及装置 |
CN106706018A (zh) * | 2016-12-28 | 2017-05-24 | 北京奇艺世纪科技有限公司 | Vr设备中九轴传感器性能的测试方法、装置及测试转台 |
CN106706018B (zh) * | 2016-12-28 | 2019-06-14 | 重庆爱奇艺智能科技有限公司 | Vr设备中九轴传感器性能的测试方法、装置及测试转台 |
CN107607899A (zh) * | 2017-09-28 | 2018-01-19 | 歌尔科技有限公司 | 磁力计校准方法及设备 |
CN107607899B (zh) * | 2017-09-28 | 2019-11-19 | 歌尔科技有限公司 | 磁力计校准方法及设备 |
CN108152535A (zh) * | 2017-11-14 | 2018-06-12 | 歌尔科技有限公司 | 一种加速度计校准方法及装置 |
CN108303568A (zh) * | 2017-12-22 | 2018-07-20 | 歌尔股份有限公司 | 一种加速度计的测试方法 |
CN108303568B (zh) * | 2017-12-22 | 2020-11-24 | 歌尔股份有限公司 | 一种加速度计的测试方法 |
CN108646054A (zh) * | 2018-07-05 | 2018-10-12 | 合肥移顺信息技术有限公司 | 一种车载加速传感器三轴自校准方法 |
CN111913007A (zh) * | 2020-07-13 | 2020-11-10 | 杭州士兰微电子股份有限公司 | 加速度计的校准方法与校准装置 |
CN112073577A (zh) * | 2020-08-19 | 2020-12-11 | 深圳移航通信技术有限公司 | 终端的控制方法、装置、终端设备及存储介质 |
CN114280332A (zh) * | 2021-12-31 | 2022-04-05 | 成都路行通信息技术有限公司 | 一种三轴加速度传感器校正方法 |
CN114280332B (zh) * | 2021-12-31 | 2024-04-23 | 成都路行通信息技术有限公司 | 一种三轴加速度传感器校正方法 |
CN114487484A (zh) * | 2022-03-04 | 2022-05-13 | 南昌龙旗信息技术有限公司 | 加速度传感器自校准方法、装置、设备及存储介质 |
CN117630414A (zh) * | 2024-01-25 | 2024-03-01 | 荣耀终端有限公司 | 加速度传感器校准方法、折叠式电子设备及存储介质 |
CN117630414B (zh) * | 2024-01-25 | 2024-05-24 | 荣耀终端有限公司 | 加速度传感器校准方法、折叠式电子设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103823084A (zh) | 一种三轴加速度传感器的校准方法 | |
US8459094B2 (en) | Method for calibrating an accelerometer of an electronic device, an accelerometer, and an electronic device having an accelerometer with improved calibration features | |
CN103558415B (zh) | 带温度补偿的mems加速度计 | |
CN103471619B (zh) | 一种激光捷联惯导***棱镜棱线方位安装误差标定方法 | |
CN103389114B (zh) | 基于g敏感性的三轴MEMS陀螺非正交误差标定方法 | |
CN104884902A (zh) | 用于三轴磁力计和三轴加速度计的数据融合的方法和装置 | |
US10359308B2 (en) | Flow meter and a method of calibration | |
CN103808349B (zh) | 矢量传感器的误差校正方法和装置 | |
KR101106048B1 (ko) | 센서오차의 작동 중 자동교정 방법과 이를 이용한 관성항법장치 | |
CN107356387B (zh) | 一种模态试验中多传感器附加质量消除方法 | |
CN107870001A (zh) | 一种基于椭球拟合的磁力计校正方法 | |
CN101680760A (zh) | 物理量测量装置以及物理量测量方法 | |
CN103472262A (zh) | 量程可调式mems加速度计的参数标定方法 | |
CN113091770A (zh) | 惯性测量传感器的零偏的补偿方法 | |
CN102654515B (zh) | 三轴加速度传感器的z敏感轴的校准方法 | |
CN108088431B (zh) | 一种自校正电子罗盘及其校正方法 | |
CN109945963A (zh) | 不受安装随机性影响的并联传感器称重***在位标定方法 | |
CN107356786B (zh) | 加速度计的校准方法和装置、计算机可读存储介质 | |
CN112731815A (zh) | 一种提高模拟量采集精度的方法 | |
CN110657821B (zh) | 一种轨道检测惯性测量装置的标定方法 | |
CA2691310C (en) | A method for calibrating an accelerometer of an electronic device, an accelerometer, and an electronic device having an accelerometer with improved calibration features | |
CN107966588B (zh) | 加速度计非线性特性的测评方法及装置 | |
CN113959464B (zh) | 一种陀螺仪辅助的加速度计现场校准方法和*** | |
CN102932686B (zh) | 在遥控器中处理传感器数据的方法 | |
CN113092818B (zh) | 一种可穿戴设备的加速度校准方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140528 |