sensor de corriente AC

4

¿Qué sería un circuito simple para monitorear una corriente de línea de 120 voltios?

Conectar un Arduino al circuito permitiría detectar cuándo se apaga el dispositivo conectado, por ejemplo, una lavadora, una secadora; o tal vez para controlar el uso, la televisión de un niño.

    
pregunta user620597

3 respuestas

4

Muchos existen:

Dos posibilidades:

  • Transformador de corriente (CT): busque en este sitio las discusiones recientes. Disponible en muchos sitios de excedentes y aficionados.

Un CT consiste en un solo "giro" de "devanado" en un núcleo magnético con un N de giro secundario. El devanado de 1 giro puede ser solo un cable que recorre el centro del núcleo cerrado. Muchos CT están disponibles con "núcleos divididos" que pueden abrirse para permitir la inserción del CT sobre el cableado existente.

SIEMPRE se debe usar un CT con una resistencia de terminación para que la corriente de salida pueda producir un voltaje de salida. Sin esto hará voltajes muy, muy, muy grandes. Para transformador 1: N

  • Vout = Iin / N x Rload

Si se desea, se puede usar un CT independiente con otros pocos pars como un monitor de corriente de encendido / apagado.

Compre un CT aquí en Sparkfun

El fabuloso proyecto de monitoreo de Arduino enegy

MIRA fácil :-)

  • SensorHall

    discusión de intercambio de pila aquí

Relacionado por = ut no es idéntico

Relacionados: Sensor Hall

    
respondido por el Russell McMahon
3

Probablemente, el más fácil de usar es el i-Snail-VC-10 :

Esuntransformadordecorrienteconelectrónicaincorporadaquelebrindaunasalidade0-5VCCpara0-10ACA.Yesautoalimentado,porloquetampocotienesquepreocuparteporeso.ConécteloaunaentradaADCdelArduinoyobtendráunalecturadirectadelacorrientedeldispositivo.Inconveniente:escaro.

Puedeusaruntransformadordecorrientesimpleyagregarsuspropioscomponenteselectrónicos.Russellyadiolaecuación

\$V_{OUT}=R_{LOAD}\times\dfrac{I_{IN}}{Activa\mbox{}ratio}\$.

Tengaencuentaqueestonoeslineal,sinembargo.Porejemplo, este 10A CT tiene una relación de vueltas de 1: 1000.

Produce 100 mV / A en 100 \ $ \ Omega \ $, por lo que concuerda con la ecuación. Pero con una carga de 5000 \ $ \ Omega \ $, generará solo 1.42V / A, eso es solo 284 \ $ \ mu \ $ A / A en lugar de 1mA / A. ¡Así que no espere sacar 1000V a 1M \ $ \ Omega \ $!

Si usamos la carga 5k \ $ \ Omega \ $ obtenemos \ $ 2V_ {PEAK} \ $ / A (el 1.42V es RMS). Alimente ese voltaje a través de una resistencia de 10 k \ $ \ Omega \ $ a un amplificador opamp no inversor. Si usamos una fuente única de RRIO, obtendremos una rectificación automática: la mitad negativa se cortará en la salida. Solo tendremos que usar un diodo Schottky en la entrada para sujetar los voltajes de entrada negativos a un nivel seguro.

Si establece la amplificación en x10, obtendrá \ $ 5V_ {PEAK} \ $ por 500mV, lo que significa 250mA de corriente primaria. Eso es sobre la corriente que obtendrá en una red de 120V para una carga de 30W. Al aumentar la amplificación obtendrás una mayor sensibilidad.

La salida del opamp es un seno rectificado. Use un detector de picos (diodo + capacitor) para obtener un voltaje de CC y aliméntelo a su Arduino.

    
respondido por el stevenvh
1

Un método fácil no invasivo podría emplear un transformador de corriente de núcleo dividido. Esencialmente, coloca la bobina alrededor de la línea de alimentación de CA y produce una parte de la corriente a la corriente en la línea que se está midiendo. Ponga esta corriente a través de una resistencia de precisión y la tensión desarrollada se puede medir con un ADC.

    
respondido por el tallganglyguy

Lea otras preguntas en las etiquetas