Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

why there is a difference in the magnetic values taken by different smartphones?

I need to record the magnetic data in the same surface by two smartphones.

I find different values of the magnitude of magnetic field knowing that I put my smartphones in the same place end the same height. The magnetometers are YAS532(sensitivity 0.2µT/LSB, Measurement Range ±1200 µT ) and AK09911(sensitivity 0.6µT/LSB, Measurement Range ±4900 µT ).

Why the results are different while magnetic field is known to be constant and stable? How can I correct the values using the parameters of the magnetometers?

like image 665
fao Avatar asked Feb 15 '17 17:02

fao


People also ask

Do magnetic cases affect smartphones?

No, a magnet will not damage your smartphone's… Apple iPhone and Android devices use NAND flash memory, which are not affected by magnets. Since there is nothing magnetic in solid state or flash drives and they have no moving mechanical parts, mobile devices are immune to magnetic fields.

Does magnetic field affect phone?

The idea stems from old gadgets like televisions, when much of the data was stored magnetically, using tiny bits of iron. However, with all the latest technological advancements, the truth is magnets won't interfere with your smartphone.

Why is there a magnetometer in a smartphone?

Smartphones come equipped with a magnetometer so that your phone can sense its orientation in space, and use basic apps like the Compass App to determine your location with respect to Magnetic North (or South!).


2 Answers

I am pretty sure the answer is just in the fact that you are using different sensors. I have not done much in this area, but simply from the robotics classes I took in school I know that different sensors, even of the exact same specifications, will just return different data, and the same sensor may even sometimes return different data. This is normal because there will always be random error. What you really need to do is take a lot of measurements and figure out what a normal range of error is, and then write your code based on that.

like image 105
drawinfinity Avatar answered Oct 20 '22 23:10

drawinfinity


Electrical engineering says magnetic field cannot be same w.r.t place and time. Magnetic fields changes - like when you bring watch near to compass and also as when earth rotates it gets changed.

So even if with some (can't say what ?) method you've attained fixed magnetic field smartphone circuit shall be changing field readings for sure.

like image 24
SACn Avatar answered Oct 20 '22 22:10

SACn