揭秘“iPhone5s M7传感器都不准”的技术原因

       以目前的信息我们知道5s和5c都用的是:

       1.3轴加速度计:Bosch生产的BMA220加速度计;

       2.)3轴陀螺仪:目前确定为ST生产的陀螺仪;不排除采用双货源,InvenSense也为苹果提供陀螺仪。

       3.3轴磁力计:AKM生产的AK8963的磁力计。

       这几种传感器的本身的精度都是可靠的,没问题的,因此原始数据输出这边应该没问题。

       另外目前媒体报道中所指出的不准确基本都集中在静态精度上,静态精度准确从计算算法的角度来说是相对容易的,这里出问题的可能性也不是很大。

       目前最怀疑的就是校准策略出了问题:

       对于mems传感器,厂商出厂是有一个粗略校准的,但是厂商的校准一般都是在做传感器输出线性度,量程,分辨率这些方面,实际终端厂商应用的时候还需要进行二次校准

       目前对苹果手机的输出两大抨击一个是水平不准,也就是放平了,但是输出还有好几度的偏差,这个问题出在加速度传感器的校准上。

       另一个是方向指向不准,这个问题出在电磁罗盘传感器的校准上。

       需要注意的是很多媒体都直指陀螺仪有问题,其实这是错误的,陀螺仪如果校准不到位,更多的是带来动态精度不足,出现“姿态甩尾”等问题。