Dispositivos de monitoreo de energía 240VAC

Me gustaría monitorear el uso de energía de varios dispositivos de red monofásicos (0-10A). El sistema se debe agregar a un sistema de automatización industrial (en riel DIN) y debe poder comunicarse con un microcontrolador (analógico o digital).

Puede instalarse en línea o alrededor del cable (es decir, sujetado). ¿Cuáles son las ventajas de cada uno?

Me gustaría saber sobre el método utilizado para la medición de corriente/potencia, la precisión (para un rango de 0-10A), un sistema/piezas estándar adecuadas y un costo aproximado.


Para aclarar:

Estoy interesado en usar un sistema listo para usar si es posible. Si existe una solución existente que se adapte a mis necesidades, me encantaría conocerla (y las respuestas a las preguntas anteriores: cómo funciona, precisión, costo). No tiene sentido rediseñar la rueda aquí, no es un ejercicio académico.

RMS no tiene sentido aplicado a la potencia, por lo que su pregunta no tiene sentido.
@Olin Mis disculpas, he actualizado la pregunta

Respuestas (4)

dispositivos listos para usar

Muchos dispositivos de monitoreo de energía listos para usar hacen la mayoría de lo que usted quiere hacer. No me sorprendería si varias empresas venden versiones industriales en montajes en rieles DIN. Por favor, díganos si encuentra alguno. Si no puede encontrar ninguno, tal vez podría usar versiones comerciales:

Utilizan una variedad de técnicas sensoriales actuales y protocolos de comunicación.

respuesta innecesariamente malhumorada a otras "respuestas":

Un dispositivo típico de monitoreo de energía mide la corriente y el voltaje instantáneos muchas veces por segundo. A partir de esos números, calcula la potencia real instantánea y, a partir de la potencia real instantánea, puede calcular la potencia real promedio RealP durante uno o más ciclos completos de potencia.

Además, a partir de esos datos, el dispositivo puede calcular el factor de potencia Pf durante uno o más ciclos de potencia completos con

Pf := RealP / (Vrms * Irms) -- by definition

Algunos libros de texto implican que el factor de potencia es el coseno de algo, tal vez algo relacionado con los cruces por cero. Eso es hacerlo mal. Puede dar el resultado actual para cargas perfectamente lineales con potencia de onda sinusoidal ideal, pero no para cargas no lineales o cargas lineales con nuestra potencia de onda no exactamente sinusoidal menos que ideal. En su lugar, los buenos dispositivos de monitoreo de energía utilizan la ecuación anterior, que proporciona el factor de potencia correcto incluso con cargas no lineales o potencia sin onda sinusoidal o ambas.

Algunos libros de texto implican que se puede calcular la potencia real multiplicando el factor de potencia por algo. Eso es hacerlo mal. Es un método innecesariamente indirecto para obtener la potencia real, ya que el dispositivo ya debe haber calculado la potencia real para obtener el factor de potencia.

+1 para un Kill-A-Watt. Es algo popular por alguna razón.

Para algo rápido y simple, puede probar la plataforma de energía abierta .

Es un sistema de monitoreo de energía basado en Arduino, completo con pantalla GLCD, por así decirlo. Viene con un boceto de arduino de código abierto para una medición de energía relativamente precisa, implementando los formularios anteriores, y el sitio también detalla el diseño y el método de medición de energía utilizado.

use un adaptador CA-CA simple para establecer el voltaje y un transformador de corriente para la corriente que se conecta a la línea principal.

el diseño es muy simple y se puede modificar fácilmente para enviar los valores Vrms e Irms calculados a otros sistemas a través de cualquier medio de comunicación como RS232, I2C, etc.

También puede usar chips AFE (Analog Front End) de Microchip, Maxim o Cyrus Logic, sin embargo, estos requerirán mucha más experiencia en programación.

Para mediciones de potencia: deberá calcular VRMS, IRMS, factor de potencia y potencia

Potencia (potencia real) =VRMS * IRMS * PF

Comencemos con la corriente:

Hay 3 métodos para la detección de corriente "Resistencia de derivación, bobina de Rogowski y efecto hall" para saber cuál elegir, vea esta pregunta Shunt Vs Rogowski También para conexión de resistencia de derivación y circuitos, verifique esta estructura de derivaciónDe cualquier manera, ya sea que haya usado derivación o Rogowski, tomará la salida de este sensor en un ADC, el ADC le dará muestras, en su MCU hará una ecuación que transforme la lectura del ADC en una señal real, es decir, si el la lectura fue X = 0.5, luego coincidirá con un Y = 7 amperios en la señal real. Luego, para encontrar el IRMS, recopilará las lecturas en un búfer, por ejemplo, longitud del búfer [64] muestra, después de que el búfer es la suma completa (muestra * muestra ) "Cuadre y súmelos", luego divídalos por su número (64), luego tome la raíz cuadrada media Entonces IRMS = Sqrt (Suma (Muestra * Muestra) / No de muestras) Cuantas más muestras tome, más preciso será el resultado. obtendrá, también este tema explicará otro método para ello "mediciones de CA"

Ahora pasemos al voltaje: para medir el voltaje, necesitará un divisor de voltaje simple y luego llevará la señal de salida a un ADC, haga los mismos cálculos que hizo en IRMS para encontrar el VRMS Entonces VRMS = Sqrt (Suma (Muestra * Muestra)/No de muestras)

Después de que haya terminado, ahora tiene VRMS e IRMS.

Entonces, necesitamos encontrar P (potencia promedio = potencia real) P = VRMS * IRMS * PF

, entonces necesitamos el factor de potencia

Para el factor de potencia, tendrá que detectar el cruce por cero de corriente o voltaje, luego, después de detectarlo, use un temporizador en la MCU para contar cuántos "usec" entre el cruce por cero de voltaje y corriente, ahora tiene la diferencia entre ellos , usa matemáticas y tendrás PF

Entonces, finalmente puedes calcular la potencia,

Para poder: - Los acumulará y dividirá por número para obtener KWH, etc.

Sucedió que he estado construyendo un sistema como este y pedí mucho aquí en la pila, así que esto es lo que obtuve hasta ahora.

La razón por la que no mencioné el sensor de efecto Hall es que es caro.

Un algoritmo simple para encontrar VRMS o IRMS: - 1-X = función (ADC_Reading); // Ecuación para devolver la lectura al original 2-Sum+=X*X; 3-Es este número de muestra (64,128...) si sí, vaya a 4, si no, vaya a 1 4-Y=sum/(64,128,...) 5-IRMS o VRMS= sqrt(Y) 6-Reset All & repetir

Un paso más en su sistema, tendrá que hacer una calibración porque quiere menos error en la lectura y así sucesivamente para lograr una mejor precisión, sucedió que pedí esto en la pila para Calibración

Eso cubre los sistemas monofásicos. Si tiene un sistema multifásico (por ejemplo, 3 fases), debe tener en cuenta que hay corrientes y voltajes de línea y de fase . Además tendrás que multiplicar por 3 o 3... según cual midas...
-1: Le sugiero que nunca use cruces por cero en ningún sistema práctico. Son propensos a errores debido al ruido y la distorsión. Además, VRMS IRMS PF es una forma muy indirecta de calcular la potencia.
¿Cómo toman sus lecturas los medidores de potencia digitales? Como las que usan las compañías eléctricas en la casa.
@JasonS seguro que el cruce por cero será un error, es por eso que tengo un rango para "cero", y ¿cómo es que VRMS IRMS PF es una forma indirecta? ¿Sugieres algo mejor?
Sí, simplemente multiplique el voltaje de entrada por la corriente de entrada e integre con el tiempo. Es simple y menos propenso a errores en cualquier medición individual.
@Jason: "Son propensos a errores debido al ruido y la distorsión". Con el software adecuado, no hay razón por la que no pueda resolver eso. Un colega mío diseña atenuadores inteligentes, que tienen menos del 0,1% de error de fase en el cruce por cero, sin importar la basura que agregue a la señal.

Hay muchas soluciones de medición de energía.

10A @ 240V son aproximadamente 24 ohmios. Puede obtener una resistencia de precisión de 0,1 ohmios (o inferior) y simplemente usar un ADC de un uC para medir el voltaje en la resistencia.

Entonces, la corriente a través de la resistencia es simplemente I = 10 V, donde V es el voltaje a través de la resistencia que está en el rango de aproximadamente 1 Vrms.

Porque P_tot = P_S + P_L donde P_S = potencia disipada en la resistencia de sentido y P_L es potencia en carga (lo que intenta encontrar), y

P_tot = 240*I = 240*10*V = 2400*V

P_L = 2400*V - P_S = 2400*V - 10*V^2

Entonces, simplemente conocer V es suficiente para calcular la potencia en la carga.

Si su fuente de alimentación no es constante, puede usar otro ADC para monitorear el voltaje a través del sentido y cargar y usarlo en lugar de 240.

Esta es la forma más fácil y económica en general (puede escalar mucho mejor ya que probablemente pueda usar un PIC barato y algunas resistencias de detección).

De todos modos, no puedo hacer toda tu tarea por ti;)

OP quiere medir cargas en el rango de 0 a 10 A, no solo una carga fija de 10 A. Además, lo más probable es que el 10A varíe con el voltaje de la red, y no necesariamente de forma lineal. Necesitas medir tanto la corriente como el voltaje.
No hago ninguna suposición sobre la corrección de la corriente. Duh. Muéstrame dónde arreglo la corriente a 10A. Fijé la corriente máxima en 10A para limitar el rango de escala completa alimentado al ADC a 1V rms máx. Además, dije que uno puede medir el voltaje a través de la resistencia de carga + detección. Debe leer y pensar en lo que se publica antes de publicar.
Usted afirma que medir el voltaje es suficiente para calcular la potencia. Si la carga no es puramente resistiva, esto no es cierto.
Sí, hay un factor de potencia involucrado. Pero si mide el voltaje a través de la carga + sentido y conoce la corriente que pasa por la resistencia, entonces puede calcular fácilmente el RMS verdadero en un uC. Simplemente reemplace 240 con este voltaje y luego calcule el verdadero valor eficaz integrándolo apropiadamente. No mencionó el tipo de carga y debería haberlo señalado, pero xsari3 se ha encargado de mencionarlo. No estaba tratando de resolver completamente su problema (a mí no me pagan por hacer su trabajo, a él sí), sino a orientarlo en la dirección correcta.