Vous ne demandez pas vraiment "Comment calibrer mon magnétomètre?" Vous pensez que vous l'êtes, mais vous ne l'êtes pas.
Ce que vous demandez vraiment, c'est: "Comment calibrer un capteur dans un environnement avec du bruit et un décalage DC?"
La réponse à cela est en fait assez simple et le commentaire d'andrea y répond en grande partie: vous introduisez un signal CA calibré et connu et vous assurez que le logiciel ou le micrologiciel impliqué connaît son ampleur.
Si vous l'assimilez à la tension, la réflexion peut devenir beaucoup plus facile:
si vous avez un décalage CC maximal de 1 V et que vous souhaitez calibrer avec une précision de 10 mV, vous introduisez un signal précis, généralement une onde carrée, afin que vous ayez le temps de laisser l'excitation maximale se stabilise. Dans ce cas, vous voudrez probablement au moins 2,2 V crête à crête, de sorte que vous forciez également le signal sous 0 V. Vous vous assurez ensuite de savoir que le signal est précis à la moitié de vos besoins ou mieux, donc une précision de 5 mV fera l'affaire. Et cela tient bien sûr compte de toutes les contributions au bruit.
Dans votre cas, vous pouvez avoir plusieurs axes que vous souhaitez calibrer, mais leur orientation est connue une fois que vous avez inséré la carte, vous avez donc besoin de plusieurs "excitateurs" fixes, sous la forme, par exemple, de nouveau, comme Andrea dit des bobines Helmholz, ou vous besoin d'un qui peut tourner et maintenir en position suffisamment précise.
Faire une configuration avec un tas de bobines Helmholz fixées avec leur point d'uniformité le plus élevé autour de votre appareil ne devrait pas être trop difficile. Puisqu'ils ont un très uniforme et si votre électronique de pilotage est bien conçue aussi une bonne répétabilité, vous devriez pouvoir supprimer le bruit environnant et "affliger" votre PCB avec un champ connu suffisamment fort pour annuler quoi que ce soit.
Vraiment, l'étalonnage du capteur est toujours le même problème, la seule chose qui change est la façon dont vous créez le signal.