为什么Android指南针没有对磁铁作出反应? -- sensors 领域 和 compass 领域 和 magnetometer 领域 android 相关 的问题

Why doesn't Android compass react to magnet?


12
vote

问题

中文

我为Android下载了Compass程序,并试图将强大的磁铁靠近它。尖锐的稳定,好像附近没有磁铁。

这是视频校样在youtube 。

我已经检查了其他设备,包括ipad air 2,它们显示出类似的行为。这与传统的罗盘行为急剧不同。此外,除了传统的指南针之外,既没有设备都没有显示正确的基本方向。

为什么Android指南针没有对磁铁作出反应?

更新

注意,当磁体接近时,磁场值肯定会增加。

所以,实际问题是他们如何尝试区分地球磁场和磁铁的磁场?

也,注意,罗盘所示的方向相对于传统指南针不正确。

英文原文

I downloaded Compass program for Android and tried to bring strong magnet close to it. The pointed remained stable, as if there was no magnet nearby.

Here is the video proof on YouTube.

I have checked other devices, including iPad Air 2 and they showed similar behavior. This is drastically differs from conventional compass behavior. Also, neither device show correct cardinal directions, except conventional compass.

Why doesn't Android compass react to magnet?

UPDATE

Note, that magnetic field value definitely increasing when magnet is approaching.

So, the actual question is how do they try to distinguish between Earth magnetic field and magnet's magnetic field?

Also, note, that direction shown by compass is INCORRECT relatively to conventional compass.

        
       
       

回答列表

5
 
vote

传感器算法人员努力确保"罗盘传感器" 不受杂散环境磁场的影响。如果要查看磁场数据,请使用磁场传感器。

要知道设备经受外部磁干扰的常用方式是通过将磁传感器数据与运动传感器(加速度计和更重要的是陀螺仪)进行比较,如果没有运动,则算法将抑制任何变化指南针,因为它试图反映指南针没有改变的现实。有关详细信息,请在"传感器融合" 的主题下。
 

The sensor algorithm people worked hard to make sure that the "compass sensor" is not affected by stray ambient magnetic field. If you want to see magnetic field data, use the magnetic field sensor instead.

The common way to know that the device is subjected to an external magnetic disturbance is by comparing the magnetic sensor data with motion sensors (accelerometer and more importantly the gyroscope), if there is no motion, the algorithm will suppress any change to compass heading, because it is trying to reflect reality that compass heading did not change. For more details, look under the subject of "sensor fusion."

 
 
   
   
0
 
vote

许多Android手机都有磁力计,测量Microtesla中的磁场。例如三星S6拥有雅马哈芯片,可以测量高达2000UT。 如果您想看到磁铁和电磁磁力的效果,请通过iReality软或'Gaussmeter'安装像传感器记录器这样的应用。

 

Many android phones have a magnetometer, which measure magnetic field in microtesla. e.g. Samsung S6 has a yamaha chip which can measure up to 2000uT. If you want to see the effect of magnets and electromagnetism install an app like sensor logger by iReality soft or 'gaussmeter'.

 
 
0
 
vote

在我的测试中,磁铁确实影响了Galaxy S2上的指南针。我可以拖动北方360度。

 

In my tests the magnet did affect the compass on the Galaxy S2 Active. I could drag North right round 360 degrees.

 
 
-1
 
vote

Android Compass使用手机传感器和GPS而不是磁铁或任何类型的指南针整容手机内部。因此,不可能使用磁铁进行任何类型的偏转。

 

Android compass works using phones sensors and gps not magnet or any kind of compass integered inside your phone. So, it is not possible to make any kind of deflection using magnets.

 
 
 
 

相关问题

0  禁用Nexus-One接近/位置传感器?  ( Disabling the nexus one proximity position sensor ) 
我认为我的nexus是一个试图太聪明。对于每个来电,手机就在拾取后立即停止响铃。只要手机坐在我的桌子上,那就是完全正常的,但是当我出去时,手机很可能是我的牛仔裤前口袋,我最终错过了每一个电话。我的猜测是手机立即停止振铃/振动。有没有办法将其衰减下来? ...

1  我的手机正在不准确的电池电量读数  ( My phone is giving inaccurate readings of battery level ) 
我有一个Huawei U8160运行Cyanogenmod 7.2。 我的手机正在给电池充电水平的读数不准确读数(例如,有一天早上,那天晚上33岁,它在没有触摸手机的情况下迈出了34个) 是电池故障的指示灯,或传感器报告错误读数? ...

2  如何将倾斜到物理键盘映射?  ( How can i map tilt to a physical keyboard ) 
如何将倾斜/加速度计函数映射到物理蓝牙/ USB键盘以播放支持它的游戏? ...

11  压力传感器测量是什么?  ( What does the pressure sensor measure ) 
测量什么样的压力?空气压力?触摸屏上的手指压力? ...

9  环境光传感器是什么样的?  ( What does the ambient light sensor look like ) 
天真的问题,但是当我检查手机的规格时,一个网站说手机有功能x,另一个人说它没有这个功能。在这里,我对环境光传感器感兴趣。 它看起来像什么,并且通常放置在哪里? 例如, gsm arena评论称 HTC One V具有环境光传感器:"在显示器上方,具有一些隐藏的接近和环境光传感器的耳机。" 照片: 对于比较,文...

1  如果您始终保持在线,您是否可以损坏接近传感器?  ( Can you damage the proximity sensor if you keep it always on ) 
如果您始终保持接近传感器(例如当您点击传感器时打开屏幕的应用程序几次)会有风险损坏它吗? 我假设传感器只在某些情况下工作(例如,激活电话环和传感器,以便在呼叫检测到头部等时手机处于口袋中)所以我想知道它是否没问题保持传感器一直保持。 ...

5  磁力计3轴值的含义[关闭]  ( The meaning of 3 axis values of magnetometer ) 
关闭。这个问题是 off-topic 。它目前不接受答案。 想要改进这个问题? 更新问题所以它是 On-主题用于Android爱好者堆栈交换。 关闭...

2  加速度计传感器是否在My Samsung Galaxy S2上工作?  ( Does accelerometer sensor work on my samsung galaxy s2 ) 
我有三星galaxy s2,我遇到了一个非常讨厌我的问题。 当我做自动旋转时,旋转在4-5秒后发生。 我已经完成了校准以及您将在谷歌或论坛上找到的所有这些东西。 检查后密码 *#0*# ,我注意到:在加速度计传感器上,我得到: acc原始数据 - x:更改数字,Y:更改数字,Z:1024 (z不变,如...

0  Z轴Nexus 4不正确。软件或硬件?  ( Z axis nexus 4 incorrect software or hardware ) 
我注意到在我升级到棒棒糖之前,Nexus 4的LGE加速度计的Z轴用于10.2米/秒(这是错误但更接近的)。升级后,它现在是10.6。这是Nexus 4一般的问题吗?任何其他Nexus 4业主也可以确认吗? ...

1  传感器开始停止工作  ( Sensors start n stop working ) 
我拥有一个Galaxy S4 I9505设备。 早些时候我在S4上运行了基于库存的自定义ROM(Android 4.4.2),根本没有问题。那张ROM给了我最高的性能,稳定和电池寿命。 然后官方棒棒糖(5.0.1)由三星发布。我在我的设备上闪烁了最新的基于股票的自定义棒棒糖ROM,问题启动了。 现在发生了什么......

11  通过当天自动调整亮度  ( Automatic adjust brightness through out the day ) 
似乎在我的nexus s上效果很好。 基本上,我希望我的手机的亮度全天调整。无论是基于环境光传感器自动调整亮度的东西。 任何人都有任何建议? ...

0  访问光传感器原始数据  ( Accessing light sensor raw data ) 
是否可以从Android设备(在我的情况下,LG Optimus)访问光传感器原始数据日志?如果是,则如何且日志中的格式如何? ...

2  测试加速度计对齐?  ( Test accelerometer alignment ) 
是否有任何应用程序,可以让Android用户在加速度计上看到"扁平" ?我正在寻找的原因是因为我最近有需要加速游戏。我注意到,即使我让手机直接举行,汽车也在右转。我必须向左倾斜一点,以便它去直向方向,这是一个尴尬的解决方法。如果有一个应用程序可以向我显示一条直线,如果我的加速度计错位,请分享。如果没有这样的应用程序,...

3  Lollipop更新后的光传感器无效  ( Light sensor not working after lollipop update ) 
升级我的nexus 5到Android OS版本5.0棒棒糖后,发生了一个问题:当我试图拨打某人时,光传感器无法正常工作。屏幕始终保持警惕,我无法进行适当的转换,因为我用脸颊略微触摸屏幕,例如,静音我的麦克风... 将恢复出厂重置帮助我解决这个问题吗?或者也许您有任何关于如何解决此问题的提示。 ...

12  自动亮度设置如何工作?  ( How does the automatic brightness settings work ) 
也许是一个愚蠢的问题,但我找不到任何官方文档来确认。 它是否使用光传感器?大多数设备是否支持它? ...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.