爽神兄弟 发表于 2019-11-10 22:00

为什么有的手机电子罗盘检测不到普通磁场

如题,就是一个手机指南针,能够检测到地磁场,但是就是检测不到普通磁条的磁场,而另外的手机却是既能检测地磁场,也能检测普通磁条磁场。比如,三星、苹果手机的罗盘就是能检测普通磁场,也能检测地磁场,但是,华为的mate10、mate20的指南针就是不能检测到普通磁场,但是能检测地磁场,似乎也是很灵敏。难道地磁场和普通的磁条磁场性质不一样?华为手机换其他的APP也是一样对磁条磁场五反应,说明或者就是磁场传感器不一样。到底是哪一种传感器更高级或者更好更优秀。百度不到相关内容,故此发帖求教。

leonjugang 发表于 2019-11-10 23:20

我的魅族16s也检测不到普通磁场

wlbx 发表于 2019-11-11 00:01

你怎么确认是检测到磁场而不是通过GPS算出来?

mscdex 发表于 2019-11-11 02:41

用的传感器不一样的原因?

MAGLITE 发表于 2019-11-11 16:37

算法估计是通过GPS校准,忽略其他磁场。
我记得以前大法的手机,在医院磁共振科室外面挺远,开关机的磁场变化都能显示

kinjiyou 发表于 2019-11-11 16:46

用陀螺仪配合电子罗盘滤波了。。。

没啥高科技的,应该苹果有时候指南针要求转动一圈就是这个原因。。。

爽神兄弟 发表于 2019-11-11 20:49

wlbx 发表于 2019-11-11 00:01
你怎么确认是检测到磁场而不是通过GPS算出来?

在静止位置打开手机,置于桌上,位置开关没有打开,磁条由远及近手机,罗盘不旋转。旋转手机,然而罗盘一直指南!

爽神兄弟 发表于 2019-11-11 20:51

kinjiyou 发表于 2019-11-11 16:46
用陀螺仪配合电子罗盘滤波了。。。

没啥高科技的,应该苹果有时候指南针要求转动一圈就是这个原因。。。 ...

这个华为手机需要重置的时候,一样需要旋转很多圈的,跟苹果校准的操作是一样的
页: [1]
查看完整版本: 为什么有的手机电子罗盘检测不到普通磁场