Sensor de voltaje alterno para arduino

Sensor de voltaje alterno para arduino

Sensor de voltaje alterno para arduino

principio de funcionamiento del sensor de tensión zmpt101b

Este circuito tiene dos opciones, detección de entrada de 100V o detección de tensión de 25. Es un circuito muy simple, todo lo que necesita para seleccionar su rango utilizando el puente y la calibración después de quemar el código de ejemplo en Arduino. Esto es sólo un circuito divisor. Este circuito divide los voltios de entrada por 10 y se lo da a su Arduino. Así que si Arduino está leyendo 2.5v, eso significa que la entrada es 2.5*10 voltios. Es un circuito lineal y estable con una sección de filtrado de ruido en él.

Sólo una sección se puede utilizar a la vez, la medición de voltaje de CC, o la medición de voltaje de CA también sólo 1 circuito se puede utilizar a la vez, mientras que la medición de voltaje de CA porque la tierra es diferente entre ambas secciones.

// float Ac_Voltages=read_using_sine_wave();if(Ac_Voltages<0) Ac_Voltages=0; Serial.print(«Ac_Voltage=»); Serial.println(Ac_Voltages); // para el voltaje de CA usando la onda sinusoidal.delay(50); // retraso entre lecturas para la estabilidad

especificaciones del sensor de tensión zmpt101b

El ZMPT101B es un transformador de tensión utilizado para medir la tensión de CA. Con este módulo se pueden medir tensiones de CA de hasta 250 voltios. La salida de este sensor es analógica. Si cambia la tensión de entrada, la tensión de salida también cambiará.

Cuando no hay carga en la salida (no hay nada conectado a la entrada), el sensor tiene una tensión inicial (Offset) de VCC/2. Es decir, si no hay nada conectado a la entrada y la tensión de alimentación del módulo es de 5 voltios, la salida del módulo será de 2,5 voltios.

Cargue el siguiente código en su Arduino y luego abra la ventana del trazador de series desde el menú Herramientas. Si no hay nada conectado a las entradas del módulo (la entrada del módulo es de 0 voltios), tu diagrama mostrará un número alrededor de 512 (es decir, 2,5 voltios).Si aplicas 220V AC a la entrada, verás un diagrama sinusoidal de voltaje en el trazador Serial.

Asegúrese de que la onda sinusoidal está completa en el trazador de serie, concretamente las partes mínima y máxima del gráfico. Si el diagrama de voltaje no está completo, tiene que girar el potenciómetro del módulo para mostrar la forma de onda completa.Si la forma de onda está cortada por la parte superior o inferior, verá un error en su medición en el siguiente paso.

esquema del sensor de voltaje zmpt101b

Después de obtener las partes positivas de la señal de voltaje AC, entra a un divisor de voltaje porque la placa Arduino UNO no puede tratar con voltajes mayores a 5V. El divisor de tensión se compone de 4 resistencias de 220k ohm, 1 resistencia de 120k ohm y 1 resistencia de 1k ohm, por lo que la impedancia de este voltímetro es de aproximadamente 1M ohm (mega-ohm).

El condensador cerámico de 100nF se utiliza para estabilizar y eliminar el ruido de la señal de tensión a través de la resistencia de 1k. El diodo Zener 1N4733A (la tensión de ruptura inversa es de 5,1V) se utiliza para proteger la placa Arduino de tensiones superiores a 5,1V.

zmpt101b

En este proyecto, vamos a hacer un dispositivo de medición de voltaje de CA utilizando Arduino, que medirá la tensión de suministro de corriente alterna en nuestra casa.    Vamos a imprimir ese voltaje en el monitor de serie de Arduino IDE, así como mostrar en el multímetro.

Hacer un voltímetro digital es mucho más fácil que hacer uno analógico porque en el caso del voltímetro analógico debes tener un buen conocimiento de los parámetros físicos como el par de torsión, las pérdidas por fricción, etc., mientras que en el caso del voltímetro digital sólo puedes utilizar una pantalla LCD o una matriz de LEDs o incluso tu ordenador portátil (como en este caso) para imprimir los valores de voltaje para ti. Aquí hay algunos proyectos de voltímetros digitales:

Como estamos usando un transformador de 220/12 v, obtenemos 12 v en el lado l.v. Como este voltaje no es adecuado como entrada para Arduino, necesitamos un circuito divisor de voltaje que pueda dar un valor de voltaje adecuado como entrada a Arduino.

Dado que Arduino no acepta valores de tensión negativos como entrada, primero tenemos que eliminar el ciclo negativo de la corriente alterna descendente para que Arduino sólo tome un valor de tensión positivo. Por lo tanto, el diodo está conectado para rectificar la tensión descendente. Consulta nuestro circuito rectificador de media onda y rectificador de onda completa para saber más sobre la rectificación.

Acerca del autor

admin

Ver todos los artículos