Тёмный

How to Calibrate a Magnetometer | Digi-Key Electronics 

DigiKey
Подписаться 159 тыс.
Просмотров 72 тыс.
50% 1

Опубликовано:

 

23 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 39   
@isojed
@isojed 2 года назад
Well done. Brings back memories of the ArduPilot early days when IMU where implemented. Good source btw.
@John_Smith__
@John_Smith__ 2 года назад
Great video, very very useful for drone builders. Thanks for sharing!
@JurassicJenkins
@JurassicJenkins 2 года назад
Thanks for a complete explanation with visuals. Much appreciated 🎈
@leoakimono3631
@leoakimono3631 Год назад
I have a question, it seems many tuts about hard and soft iron distortion is not quite accurate. As you can see, you subtract hard iron Vector, and left multiply soft iron Matrix, BASED ON YOUR IMU'S COORD SYS, which means both distortions are coming from the magnetic materials ON YOUR CHIP. Which means where ever you go, your calibration works. what you mentioned at 18:30, means assemble everything up, then calib right? The distortion from the enviroment, at a certain position, will only be a vector add to the earth mag field vector. And cuz they changes in diffrent position, it's a none linear transformation based on world axis. you simply can not calib them.
@martinbengtsson3652
@martinbengtsson3652 2 года назад
Garrett Evans Wow thank you Garrett, you've made my day!
@nakulsingh8444
@nakulsingh8444 2 года назад
Plz make video on tilt compensation also.
@ShawnHymel
@ShawnHymel 2 года назад
Good to know there is interest! I can definitely see how tilt compensation would be useful.
@evanbarnes9984
@evanbarnes9984 2 года назад
@@ShawnHymel I'm also interested in tilt compensation! I'm working on making my own flight instrument for paragliding, and with the way my flight deck will hold the instrument, it will have to be tilt compensated. Thanks for this video, it's super helpful!
@FlyGamingChannel
@FlyGamingChannel 2 года назад
That would be a great video
@ShivasiddharthUma
@ShivasiddharthUma 6 месяцев назад
It would be nice if the Git page was still available. And then there seems so be some typos in the code provided with the writeup.
@Sembazuru
@Sembazuru 2 года назад
Would the tilt compensation you briefly mention at the end also account for the Earth's magnetic flux lines being more vertical in reference to the ground the closer you get to the magnetic poles?
@JustAnotherAlchemist
@JustAnotherAlchemist 8 месяцев назад
> @12:10: "Along one particular axis." From what I understand, the axis of the ellipse will not necessarily be parallel to any particular magnetometer axis, but could be any possible rotation. Consider a large MLCC (They have Nickel terminals) directly off (and too close to) one corner of the magnetometer package. This would cause a concentration of magnetic flux that is more or less directly diagonal to some two axis of the chip. This would, in turn, cause higher apparent magnetic intensity aligned with the diagonal and thus the major axis of the ellipse would also be aligned with the diagonal.
@ericchristian2243
@ericchristian2243 Год назад
Great video, I followed all instructions with this video and Adafruit configuration notes from their website and the only sketch that I could get to upload was the Blink sketch. How did you manage to upload imucal nosave? I've tried everything and get Error compiling for Adafruit Feather M0 (SAMD21). If you can help this would be great.
@nadunnilupulliyanawaduge6462
@nadunnilupulliyanawaduge6462 2 месяца назад
Think I want to neglect the earth magnetic field by placing a strong magnet. Do I need to calibrate the hard iron and soft iron calibration. Another thing is I want to know whether the magnetometer behave as it is soclose to the magnet ?Because I didn't get desired behavior from the magnet.
@marcinb388
@marcinb388 Год назад
Very good explanation, thanks
@Nickle314
@Nickle314 2 года назад
Correct on the ellipsoid. What I think is a better approach is continuous calibration. Every time you get a vector in a particular direction, store the scale. Eventually you get a full sphere of vectors. I don't think its a good idea having a completely separate calibration and use mode
@도둘리-i7k
@도둘리-i7k Месяц назад
Can you suggest a library for this? or any materials?
@evanbarnes9984
@evanbarnes9984 2 года назад
Very helpful!
@no5x937
@no5x937 2 года назад
What magnetometer would you recommend for a 3-axis (azimuth, elevation, tilt) Satellite Antenna Tracker? Would it benefit from an accelerometer?
@keithschaub7863
@keithschaub7863 9 месяцев назад
so my question is, if you only care about relative difference, do you still need to calibrate - that's an awful lot of trouble to go through. I just want it to tell me that the heading has changed by a few degrees, and then use that to update the car steering to put it back on course. But, I find that even calibrated, it isn't repeatable, or at least not that I can see.
@AlbertRei3424
@AlbertRei3424 2 года назад
Awesome Shawn
@sijinahi3675
@sijinahi3675 Год назад
how to validate the x, y, z,value if its correct or not
@marwankhaledkasem9335
@marwankhaledkasem9335 2 года назад
great thank you but can you make course arm (spi, i2c, ......) that will be great please😊😊
@iilyasabdullahv.2
@iilyasabdullahv.2 2 года назад
it is great Suggestion
@alkaline3mc
@alkaline3mc Год назад
The PJRC MotionCal software download link (Windows) does not appear to be functional. I supposed there's still the Adafruit Jupyter notebook but it's kinda a bummer.
@cyamite3435
@cyamite3435 10 месяцев назад
I have the same problem, any way to fix that ?
@dimir1463
@dimir1463 8 месяцев назад
​@@cyamite3435 I was able to download it using the Edge browser. There is a popup when I downloaded it using edge that didn't appear when I used chrome or brave. The popup is some sort of security message, but you can click the popup and proceed with the download.
@AlbertRei3424
@AlbertRei3424 2 года назад
I can't download MotionCal, anyone has a link please ?
@nakulsingh8444
@nakulsingh8444 2 года назад
Very helpful.
@Jkauppa
@Jkauppa 2 года назад
try making a simple inertial measurement unit (accelerometer) wired mouse, no light/laser or ball sensors
@keithschaub7863
@keithschaub7863 9 месяцев назад
Can you confirm…the compass in your smartphone is calibrated at the factory? Cuz when you buy a new iPhone, it just works when you power on.
@quigs666
@quigs666 7 месяцев назад
Has anybody gotten MotionCal (or the Adafruit Jupyter notebook) to work? I tried Windows, Linux, and Mac and didn't get anywhere.
@lker6501
@lker6501 Год назад
Motion cal doesnt respond
@lker6501
@lker6501 Год назад
The problem was that i was that the teeny was spending to much information to motion cal , I just added a 50ms delay in the nosave program and it worked fantastic
@Nickle314
@Nickle314 2 года назад
8:53 into the video. Raw shows -277 Uni shows -27.78 That looks like there is a rounding issue. -27.78 rounded to 3 dec pl is -27.8 not -27.7 which is what you would expect from the raw
@a5daw218d
@a5daw218d 6 месяцев назад
depend if your round(), cast on int or others stuff
@MyLife-lm3zo
@MyLife-lm3zo Год назад
What if the magnetometer is hooked up to a raspberry pi?
@HARSHSHAH-nu9pu
@HARSHSHAH-nu9pu 2 месяца назад
also plese attached code shown in video mag_calibration_test.ino
Далее
Magnetometer Errors and Calibration
18:40
Просмотров 19 тыс.
Редакция. News: 135-я неделя
55:06
Просмотров 1,7 млн
AWAKENED THE UNKNOWN
00:17
Просмотров 1,2 млн
How to Calibrate an Accelerometer
11:56
Просмотров 32 тыс.
Fluxgate Magnetometers - Gina DiBraccio
1:08:41
Просмотров 2,6 тыс.