Realmente no estás preguntando "¿Cómo calibrar mi magnetómetro?" Crees que eres, pero no lo eres.
Lo que realmente pregunta es: "¿Cómo calibrar un sensor en un entorno con ruido y una compensación de CC?"
La respuesta a eso es bastante simple y el comentario de Andrea lo responde en gran parte: introduce una señal de CA calibrada y conocida y se asegura de que el software o firmware involucrado conozca su magnitud.
Si lo compara con el voltaje, el pensamiento puede volverse mucho más fácil:
si tiene una compensación de CC máxima de 1 V y desea calibrar con una precisión de 10 mV, introduce una señal precisa, generalmente onda cuadrada, de modo que tenga tiempo para permitir La excitación máxima se estabiliza. En este caso, es probable que desee al menos 2.2V pico-pico, para que también fuerce la señal por debajo de 0V. Luego se asegura de saber que la señal es precisa a la mitad de su requerimiento o mejor, por lo que la precisión de 5 mV funcionará. Y eso, por supuesto, también considera todas las contribuciones de ruido.
En su caso, es posible que tenga varios ejes que desea calibrar, pero su orientación se conoce una vez que inserta la placa, por lo que necesita varios "excitadores" fijos, en forma de, por ejemplo, nuevamente, como Andrea dice Helmholz bobinas, o usted necesita uno que pueda girar y mantenerse en posición lo suficientemente precisa.
Hacer una configuración con un montón de bobinas Helmholz fijadas con su punto de mayor uniformidad alrededor de su dispositivo no debería ser demasiado difícil. Dado que tienen un diseño muy uniforme y si su electrónica de conducción está bien diseñada, también es una buena repetibilidad, debería poder suprimir el ruido circundante y "afectar" a su PCB con un campo lo suficientemente fuerte como para cancelar cualquier cosa.
Realmente la calibración del sensor es siempre el mismo problema, lo único que cambia es la forma en que crea la señal.