Medindo e trabalhando com campo magnetico na pratica
A primeira coisa que precisa entender é que campo magnetico nao e uma coisa so. E um campo vetorial, o que significa que em qualquer ponto do espaco voce tem tanto intensidade quanto direcao e sentido. Na teoria isso e simples de desenhar numa lousa. Na pratica, quando voce pega um teslaometro pra medir o campo perto de um motor ou de um transformador, as coisas ficam mais complicadas rapidinho. Eu trabalhei anos calibrando sensores de campo magnetico pra uma fabricante de equipamentos medicos, basicamente MRI de baixo campo. O problema real nunca era o sensor em si. Era tudo ao redor. Cabos de alimentacao, estrutura metalica do predio, ate o transformador da rua ao lado podiam distorcer as leituras. A gente chegava a gastar tres dias so fazendo mapeamento do ruido ambiental antes de começar qualquer trabalho.
O que todo mundo erra sobre campo magnetico
A maioria dos manuais ensina que voce mede o modulo do campo e pronto. Isso funciona pra campos uniformes, que praticamente nao existem fora de bobinas Helmholtz bem construidas. Num scenario real, voce precisa medir as tres componentes vetoriais — Bx, By, Bz — com uma sonda Hall de efeito triaxial, senao seus numeros estao errados sem voce perceber. Eu ja vi engenheiros fazerem simulacoes completas de um atuador magnetic usando so a componente z, gastando semanas num projeto que depois nao funcionava porque o campo transversal era 40% da intensidade principal.
Outro erro comum: tratar a dependencia termica do sensor como irrelevante. Um sensor de Galinstano comum varia cerca de 0,1% por grau Celsius na sensibilidade. Se voce esta medindo campos da ordem de microsTesla em ambiente sem controle de temperatura, a variacao termica do sensor pode criar um "campo" que na verdade e so o ar-condicionado ligando e desligando. A solucao e usar um sensor com compensacao termica interna ou fazer referencia com uma sonda passiva de alta estabilidade ao mesmo tempo.
Como eu montava um sistema de medida minimo viavel
Nao precisa de equipamento de laboratorio. Aqui vai o setup basico que eu usava no campo: Uma sonda Hall triaxial, tipo ACS712 para campos baixos ou um sensor A1324 da AllegroMicro paraFaixa de alguns gauss. Um Arduino Nano ou ESP32 como ADC externo se o sensor não tiver saida analogica direta. Um multiplexador analogico CD4051 se precisar escanear varios pontos de medio. E blindagem, mesmo que rudimentar — chapa de mu-metal ou ate mesmo chapas de ferro doce cortadas pra envolver a sonda nos lados onde o ruído vem.
O codigo e basicamente linearizar a resposta do sensor usando uma curva de calibracao previa. Nao confie na sensibilidade nominal do datasheet. Eu sempre fazia calibracao contra uma sonda de referencia padronizada em pelo menos tres pontos de campo conhecido — com um imã de neodímio de geometria conhecida e medindo a distancia com paqutometro digital. A interpolacao entre esses tres pontos dava erro abaixo de 2% na faixa util do sensor.
👉 Clique no botão abaixo para saber mais sobre o assunto!
Quando o campo magnetico simplesmente falha
Ha situacoes onde medir o campo magnetico com sensores Hall convencional e impossivel. Campos muito altos — acima de 2 Tesla — saturam a maioria dos sensores semicondutores. Campos que variam rapidissimo, na faixa de megahertz, nao sao capturados corretamente por sondas Hall por causa da largura de banda limitada. E campos extremamente fracos, abaixo de nanoTesla, exigem magnetometria de bombeamento optico (VSM ou SQUID), que nao e algo que voce resolve num bancada caseira. Se voce precisa lidar com campos altos e variaveis, a alternativa pratica e usar uma bobina de busca (search coil) acoplada a um integrador operacional. A bobina mede dB/dt, entao voce integra no dominio do tempo ou da frequencia pra recuperar B. Isso funciona muito bem ate centenas de kilohertz e nao satura, desde que o nucleo magnetic da bobina seja adequado — ferita de nucleo toroidal funciona ate uns 100 miligauss sem saturar significativamente.
Cabos de conexao tambem Sao uma fonte de erro subestimada. Fios longos agindo como antenas captam interferencia de RF do ambiente, e isso aparece como ruido de alta frequência nas leituras. O jeito e usar cabo blindado com malha trançada, fazer aterramento num unico ponto, e aplicar filtragem passa-baixa hardware antes do ADC. Um simples RC de 1kHz corta a maior parte do ruido sem distorcer o sinal utilem a maioria das aplicacoes de campo lento. Se voce esta medindo campos próximos a componentes eletrônicos ativos, lembre-se que o proprio chip que esta lendo o sensor pode gerar campo magnetic proprio pela corrente que circula nos die e nos bond wires. Isso e particularmente relevante com microcontroladores que correm a 168MHz ou mais — o espectro de ruido vai de DC ate dezenas de GHz, e harmônicos mais baixos podem facilmente entrar na faixa de interesse. Desligar periféricos inutilizados e colocar um decoupling bom perto do sensor ajuda bastante.
O problema que encontrei mais frustrante foi em uma aplicacao onde precisavamos mapear o campo de um solenoide pequeno com resolucao de 0,1mm no eixo Z. O solenoide era alimentado com corrente continua de uma fonte linear, mas o movimento mecanico do eixo de deslocamento da sonda gerava vibrações que modulavam a posicao em frequencias da ordem de 50 a 200Hz. Como o campo do solenoide em si era estatico, a leitura do sensor tambem deveria ser estatica, mas o ruído mecânico aparecia como variacao no sinal. A solucao foi simples mas nao óbia à primeira vista: amostragem sincronizada com a posicao. Eu travava o eixo, lia 1000 amostras, calculava a media, movia 0,1mm, e repetia. Isso eliminou o ruído de vibracao e reduziu o erro de posicionamento de campo de 5% pra menos de 0,5%. Se voce precisa de algo mais rapido que media estatica, uma alternativa é usar um sensor de campo magnetico de inducio de ferro (fluxgate) em vez de Hall puro. Eles tem rejeicaoCommon-mode muito boa contra campos estaticos parasitas e resposta em frequência que vai de DC ate algumas centenas de hertz, o que permite leitura dinamica sem precisar travar o movimento. Sao mais caros, mas para aplicação de mapeamento automatizado valem o investimento.
Uma coisa final que vale a pena anotar: nao subestime a histérese de materiais magneticos proximos. Se ha qualquer peça de ferro aoe aço dentro de alguns centímetros da sua medição, o proprio ato de medir — ou seja, aproximar a sonda e o campo da medição — pode magnetizar levemente o material vizinho, alterando o campo que voce esta tentando medir. Eu perdi duas sessoes de medição num dia inteiro ate perceber que o suporte de aluminio da montagem tinha parafusos de aço inox 410 (que é magneticoso) e que o campo residual deles variava conforme a historia de proximo das sondas. Trocar por parafusos de titânio ou aco inox 316 resolveu.