Medir la fuerza de un campo magnético con un microcontrolador

0

Estoy tratando de hacer un detector de campo magnético muy simple. Ahora tengo un circuito muy simple (el transmisor / generador de campo magnético) con un inductor y un botón pulsador. Cada vez que presiono el botón 'on / off' realmente rápido, el inductor produce un campo magnético.

Tengo ATMEGA328 con ADC habilitado (el circuito receptor / detector) (referencia de voltaje establecida en 1.1v). Tengo una antena primitiva (un cable de 6 cm flotando en el aire, conectado directamente a la entrada ADC, sin amplificador operacional).

Si muevo la 'antena' de la entrada del ADC de los microcontroladores junto a una toma de corriente de 220 V, puedo ver que se forma una onda sinusoidal, por lo que creo que el ADC está captando la onda sinusoidal de 50 / 60Hz CA de la pared. así que está detectando el campo magnético / eléctrico.

El problema es que cuando coloco mi circuito inductor junto al microcontrolador y lo enciendo, los microcontroladores ADC no detectan nada, incluso cuando la 'antena' y el inductor están uno al lado del otro. Probé el mismo inductor en el 'convertidor dc a dc boost' y estaba funcionando muy bien en 2A 0.3v.

No entiendo por qué no detecta el campo magnético generado por el inductor, pero recoge el campo generado desde la pared.

Es porque necesito 'convertir' el campo magnético / corriente en voltaje (ya que el ADC muestra los niveles de voltaje) o es que el campo magnético producido en el inductor es demasiado débil para que el cable simple lo recoja y necesito un otro inductor. para recogerlo o un amplificador operacional para mi 'antena'? Gracias

    
pregunta 0x29a

2 respuestas

3
  

así que creo que el ADC está recogiendo la onda sinusoidal de 50 / 60Hz AC de la pared, así que está detectando el campo magnético / eléctrico.

Campo eléctrico, pero no campo magnético. El cable y el cable de alimentación de CA funcionan como un condensador de bajo valor, permitiendo que los 50/60 Hz pasen a través del ADC.

  

El problema es que cuando coloco mi circuito inductor junto al microcontrolador y lo enciendo, los microcontroladores ADC no detectan nada

No puede recoger nada. Las frecuencias requeridas para cualquier acoplamiento inductivo medible en un cable de 6 cm se encuentran en el rango de GHz y están fuera de las frecuencias ADC utilizables en un AVR µC.

    
respondido por el Turbo J
0

Para responder a un campo magnético, conecte a tierra un extremo de su cable y ate el otro extremo a su ADC. Tenga en cuenta que esto puede empujar fuertemente el pin ADC tanto positivo (OK) y negativo (no está bien).

Para seguridad, ate 2 resistencias, tanto 1Kohm, en serie de GND a VDD, y conecte el inductor al punto medio con un condensador de 10 uF (esto da un filtro de paso alto de 30 Hz, bastante bien para una potencia de 60 Hz). Ahora puede digitalizar la señal pico-pico fuera del inductor (su cable).

Lleve este circuito de detección magnética cerca del motor de una batidora de cocina, y puede obtener grandes voltajes. O use un cable largo, con muchas vueltas alrededor de una botella plástica de agua; Tenga mucho cuidado con esto, ya que este sensor de giro en N produce ALTOS VOLTAJES DE SALIDA si están cerca de los motores o esos cargadores de batería BLACK BRICK, y puede dañar su ADC; para protección, instale una resistencia de 1Kohm entre su sensor magnético y la tapa de 10uF, para que los diodos de protección del ADC puedan proteger más fácilmente el ADC.

    
respondido por el analogsystemsrf

Lea otras preguntas en las etiquetas