| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Мерене с 3 осен магнитометър. http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=11770 |
Страница 1 от 2 |
| Автор: | Nikola Kirov [ Пон Сеп 30, 2013 12:55 am ] |
| Заглавие: | Мерене с 3 осен магнитометър. |
Играя си с един триосен магнитометър и пробвах да меря напрегнатостта на магнитното поле. Ако правилно съм преположил напрегнатостта трябва да я сметна по формулата sqrt( X*X + Y*Y + Z*Z) като X,Y,Z са double в които са записани signed 16 bit integer-и ,които се четат от сензора. Да ама като въртя в пространството акселерометъра се получават разлики до 100%. Най високото показание е почти 2 пъти по-голямо от най-ниското. И не мога да се усетя отде идва това. Играя си с HMC5983. Нещо формулата която смятам сумарната напрегнатост ли не ми е вярна,или има нещо друго което не вземам под внимание? |
|
| Автор: | tgi [ Пон Сеп 30, 2013 4:09 am ] |
| Заглавие: | Re: Мерене с 3 осен магнитометър. |
Аз бих опитал (x*x*y*y*z*z)^(1/3) . Само интуитивно това ми дойде на ум за няма и минута, очевидно може и да е далече от истината. [edit] Малко по-буден отколкото като писах оная дивотия отгоре всъщност бих опитал просто x*y*z ; ако остава постоянно добре. Ако не на мене би ми трябвало да ровя по книгите с математика и да си спомням неща... [/edit] |
|
| Автор: | dan [ Пон Сеп 30, 2013 9:50 am ] |
| Заглавие: | Re: Мерене с 3 осен магнитометър. |
ама ти как го въртиш? произволно или само около конкретна ос? Кажи какви са показанията на всеки сензор като ги завърташ само по една ос. |
|
| Автор: | Nikola Kirov [ Пон Сеп 30, 2013 9:56 am ] |
| Заглавие: | Re: Мерене с 3 осен магнитометър. |
Ами произволно го въртя. Според това което си мисля,по горната формула трябва да се сумират 3 те вектора и да получа вярната напрегнатост на полето. А то не се променя. Значи и показанията трябва да си стоят постоянни. Не съм го въртял поотделно по осите и да го гледам. Но се очаква да си е заводски калиброван и да мери вярно уж. Ако някой дето е копал по въпроса потвърди че смятам вярно ще търся проблем по меренето. |
|
| Автор: | 741 [ Пон Сеп 30, 2013 10:03 am ] |
| Заглавие: | Re: Мерене с 3 осен магнитометър. |
Формулата е вярна. Предполагам имаш феромагнитен материал някъде по платката, или пък поле от ток по близка писта прави ядове. Тги, с умножение е очевидно грешно. По една от осите ако измериш нула, с твоята формула целият резултат става нула. |
|
| Автор: | Цецо [ Пон Сеп 30, 2013 10:06 am ] |
| Заглавие: | Re: Мерене с 3 осен магнитометър. |
Това са си вектори, математически изглежда правилна постановката. |
|
| Автор: | Nikola Kirov [ Пон Сеп 30, 2013 12:14 pm ] |
| Заглавие: | Re: Мерене с 3 осен магнитометър. |
OK,ще търся значи проблем по меренето. Има някакъв self test. Ще видя да го имплементирам в библиотеката си и да тествам. Мерси |
|
| Автор: | dan [ Пон Сеп 30, 2013 12:45 pm ] |
| Заглавие: | Re: Мерене с 3 осен магнитометър. |
никой не ти гарантира, че ако просто си го размахваш във въздуха, ще имаш навсякъде постоянна напрегнатост на полето. затова трябва да завъртиш сензора само по една от осите му (може и по всичките де), но не и да мениш разположението му в пространството. |
|
| Автор: | Lupus [ Пон Сеп 30, 2013 12:46 pm ] | |||||||||
| Заглавие: | Re: Мерене с 3 осен магнитометър. | |||||||||
И къде го мериш това? В лабораторията ли? Там имаш сто и едно магнитни полета. Опитай в полето, далеч от електропроводи и всякакви "джелеза" наблизо. |
||||||||||
| Автор: | Nikola Kirov [ Пон Сеп 30, 2013 1:19 pm ] |
| Заглавие: | Re: Мерене с 3 осен магнитометър. |
Да ама са слаби. Не се очаква да имам външно магнитно поле съизмеримо със земното. Малки отклонения си очаквам по принцип. |
|
| Автор: | Lupus [ Пон Сеп 30, 2013 1:33 pm ] |
| Заглавие: | Re: Мерене с 3 осен магнитометър. |
Абе слаби, ама близо!А и нещо в тая формула не съм много сигурен.... |
|
| Автор: | sparkybg [ Пон Сеп 30, 2013 2:56 pm ] | |||||||||
| Заглавие: | Re: Мерене с 3 осен магнитометър. | |||||||||
Не знам с каква чувствителност е това, ама на тоя, с който аз съм мерил му влиаеше и токата на колана ми. Влиае му и заровен кабел на метър под земята (като направиш карта се вижда), влиае му и железен стълб на 2-3 метра от него. В сграда ще е манджа с праз, а в лаборатория - още повече. Това ако е достатъчно чувствителен де. Ако е само като за компас е друга бира, ама надали. |
||||||||||
| Автор: | sparkybg [ Пон Сеп 30, 2013 3:18 pm ] |
| Заглавие: | Re: Мерене с 3 осен магнитометър. |
Дължина на вектор не е ли sqrt(X*X + Y*Y + Z*Z) ??? Според мен би трябвало да е това. Тоест както си го смята Никола още преди да напише първия пост. Ако има някакво отклонение би трябвало да го търси или в дикументацията на сензора или в някакъв външен фактор. |
|
| Автор: | Nikola Kirov [ Пон Сеп 30, 2013 4:05 pm ] |
| Заглавие: | Re: Мерене с 3 осен магнитометър. |
А какво влияние отчитате от разни предмети около него. В лабораторията на поне 60-70 см няма нищо дето да влияе сериозно. Имам променливо магнитно поле около него 2mG само. Имам уредче и го меря. А земното поле е около половин Гаус. Тоест има грешка 0.25G в различни положения на датчика. |
|
| Автор: | Lupus [ Пон Сеп 30, 2013 4:32 pm ] | |||||||||
| Заглавие: | Re: Мерене с 3 осен магнитометър. | |||||||||
Ами имаш там маса железарии и всяка от тях изкривява полето. Отделно помисли в съседната стая за кинескопите и магнитите им. Отделно разни магнити (тонколонки, моторчета и какво ли още не). |
||||||||||
| Страница 1 от 2 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|