发明名称 一种移动装置的指南针校准方法
摘要 本发明公开了一种移动装置的指南针校准方法,本发明通过在移动装置内的储存器里记录和储存方位角,当移动装置的指南针自我校准达到一定精度后,再将更新后的方位角记录和储存在移动装置内的储存器里,再次使用指南针软件时,就直接从储存器里调用更新后的方位角进行运算,保证了指南针在启用时的开始阶段也能有较准的精度,基本使用正常;从而解决指南针启用时由于方位角不准确无法使用的问题。
申请公布号 CN102620725B 申请公布日期 2015.02.11
申请号 CN201210070276.8 申请日期 2012.03.16
申请人 惠州TCL移动通信有限公司 发明人 吴奇峰
分类号 G01C17/38(2006.01)I 主分类号 G01C17/38(2006.01)I
代理机构 深圳市君胜知识产权代理事务所 44268 代理人 王永文;杨宏
主权项  一种移动装置的指南针校准方法,包括以下步骤:A,通过加速度传感器获取移动装置的磁偏角;B,将所述磁偏角储存在移动装置的储存器中,所述储存器为移动装置的闪存,所述磁偏角以文本形式储存在移动装置的储存器中;C,使用指南针时,调用储存器中的磁偏角作为初始值;D,当所述磁偏角发生改变时,判断其校准等级是否达到预定精度,是则使用改变后的磁偏角并替换储存器中磁偏角的初始值,否则继续使用原有的磁偏角;E,再次使用指南针时,返回步骤C;所述步骤A中还包括,A1,将移动装置在三维空间里沿“∞”轨迹移动,通过加速度传感器获取移动装置在x、y、z轴的加速度值;A2,通过所述加速度值计算出移动装置的磁偏角;在步骤A2中,计算磁偏角使用的算法为:  fData[0] = (acc.x * 9.8f) / 64fData[1] = (acc.y * 9.8f) / 64fData[2] = (acc.z * 9.8f) / 64其中,fData[0]、fData[1]、fData[2]分别为磁偏角基准值,acc.x、acc.y、acc.z分别表示从加速度传感器中取得的x、y、z轴的加速度值,f代表浮点计算,所述磁偏角由fData[0]、fData[1]和fData[2]组成。
地址 516006 广东省惠州市仲恺高新技术开发区23号小区
您可能感兴趣的专利