Inteligente de monitoreo de energía y Control de sistema (Edison dentro) (2 / 12 paso)

Paso 2: Cálculo de potencia y energía

Voltaje CA y corriente continuamente alternan, como su nombre indica, si Dibujamos un cuadro de la tensión y la forma de onda corriente en el tiempo, se verá algo como la imagen de arriba (dependiendo de lo que consume - la forma de onda actual - azul en el diagrama de abajo - es lo que hay si nos fijamos en una fuente de alimentación portátil típico. Hay una lámpara incandescente en allí también).

La imagen se hizo mediante el muestreo de la tensión y corriente de alta frecuencia, que es exactamente lo que hago en mi proyecto. Se muestra de tensión instantánea y la corriente (muestra de 50 por 20ms). Cuando aumentar la tasa de muestreo la precisión - nos estamos limitadas por la Edison Arduino analógico mando y cálculo de velocidad de lectura).

Cálculo de potencia real
Poder real es el promedio de potencia instantánea. El cálculo es relativamente sencillo en el Edison y Arduino. Primero calculamos la potencia instantánea multiplicando la medida de la tensión instantánea con la medida de corriente instantánea. En definitiva esta medida de la potencia instantánea sobre un determinado número de muestras y dividir por ese número de muestras:

 for (n=0; n<number_of_sample; n++){ // inst_voltage and inst_current calculation from raw ADC goes here inst_power = inst_voltage * inst_current; sum_inst_power += inst_power; } real_power = sum_inst_power / number_of_samples; 

Cuadrática media (RMS) tensión

Se calcula la media cuadrática de la forma que el nombre sugiere primero hemos cuadrado la cantidad, entonces calculamos la media y por último la raíz cuadrada de la media plaza, se trata de cómo su hecho en Arduino:

 for (n=0; n<number_of_sample; n++){ // inst_voltage calculation from raw ADC input goes here. squared_voltage = inst_voltage * inst_voltage; sum_squared_voltage += squared_voltage; } mean_square_voltage = sum_squared_voltage / number_of_samples; root_mean_square_voltage = sqrt(mean_square_voltage); 

Corriente cuadrático (RMS)

Igual que el cálculo del voltaje RMS:

 for (n=0; n<number_of_sample; n++) { // inst_current calculation from raw ADC input goes here. squared_current = inst_current * inst_current; sum_squared_current += squared_current; } mean_square_current = sum_squared_current / number_of_samples; root_mean_square_current = sqrt(mean_square_current); 

Potencia aparente

 apparent_power = root_mean_square_voltage * root_mean_square_current; 

Como RMS voltaje es generalmente un valor fijo como: 220V (+ 10% -6% en la BD) es posible aproximar potencia aparente sin tener que hacer una medición de voltaje estableciendo el voltaje RMS a 230V. Esta es una práctica común utilizada por los monitores de energía doméstica.

Factor de potencia

 power_factor = real_power / apparent_power; 

Es que los fundamentos de la medida de potencia de CA en un Arduino.

Artículos Relacionados

Una red Wi-Fi basado en controlador para los trenes modelo, Halloween Props, monitoreo de energía y más!

Una red Wi-Fi basado en controlador para los trenes modelo, Halloween Props, monitoreo de energía y más!

Personas se han acostumbrado al uso de sus dispositivos portátiles para realizar todo tipo de cosas de ver vídeos, juegos, para la gestión de su lista de compras.  Pero a pesar de la popularidad de estos dispositivos, los fabricantes, los hackers y a
Un fácil de hacer, ahorro de energía Piano Control sistema de humedad (deshumidificador)

Un fácil de hacer, ahorro de energía Piano Control sistema de humedad (deshumidificador)

en este intructable, voy a mostrarle cómo construir un simple deshumidificador de tu piano precioso, a una fracción del costo si usted compra un producto similar. Y utiliza mucha menos energía que un deshumidificador de ambiente hace.El año pasado co
Smart TV con control remoto con Edison de Intel (Intel IoT)

Smart TV con control remoto con Edison de Intel (Intel IoT)

El transmisor/receptor de infrarrojos TSOP1738 se interfaza con Edison de Intel utilizando interfaz PWM estándar disponible en la biblioteca de libmraa.Esto puede usarse en relación con el micrófono USB para controlar la voulme de TV bajo control en
CaffeIOT - cafetera inteligente para los amantes de 'café' y 'salud' con Intel Edison

CaffeIOT - cafetera inteligente para los amantes de 'café' y 'salud' con Intel Edison

Hola,Este fue nuestro primer proyecto basado en Internet y lo que se puede esperar más cuando agarras una oportunidad de trabajar con el chip inteligente disponible en el mercado, "El Edison de Intel".Inspiración de la idea : un regular trabajo
Inteligente sistema de monitoreo y gestión de energía en el hogar

Inteligente sistema de monitoreo y gestión de energía en el hogar

Electrónica de consumo, equipos de oficina y otras cargas del enchufe consumen 15 a 20 por ciento del total de electricidad residencial y comercial aunque no en el modo primario. Gran parte de esta energía es consumida cuando estos dispositivos opera
Aire acondicionado ESP8266 WiFi control remoto

Aire acondicionado ESP8266 WiFi control remoto

En mi primer instructableArduino Yun - sistema de monitoreo de Panel Solarque compartí mi pequeño proyecto para supervisar la producción de nuestros paneles solares. Como tenemos que tener cuidado de no producir más energía de la que consumimos, el s
Sistema de Control de hogar

Sistema de Control de hogar

Este instructable es controlar tus electrodomésticos utilizando un Control remoto. He hecho este sistema combinando mi anteriores 7 intructables.IncluyeUn mando a distancia ventilador.Controlador de nivel de agua con control automático o manual.Contr
Audífonos inteligentes

Audífonos inteligentes

en este instructable, vamos a construir un audífono inteligente. El objetivo es construir una energía baja, rentable audífono que tiene varias características claves, inteligentes. En primer lugar, cuenta con afinación de la funcionalidad que permite
Arduino shield de monitor de energía para el hogar

Arduino shield de monitor de energía para el hogar

aunque los productos son cada vez más disponibles para monitorear el uso de energía en casa, yo soy uno de esos idiotas que no pueden dejar bastante bien y prefiero que shell $100 y horas de mi tiempo para ahorrar $20 y aprender algo en el proceso. 
Smart control de toma de potencia desde el smartphone vía Bluetooth

Smart control de toma de potencia desde el smartphone vía Bluetooth

Enchufe inteligente a través de Arduino, qué podría ser más fácil. Esta energía toma control vía Bluetooth, smartphone o tablet que utiliza.Paso 1:Para implementar el proyecto, hemos utilizado los siguientes componentes:-Arduino UNO o pensión compati
Seguidor solar de doble eje con monitor de energía en línea

Seguidor solar de doble eje con monitor de energía en línea

Este proyecto fue uno de mis proyectos que hice en mis estudios de intercambio en Finlandia.Para este proyecto trabajé junto con Fatbardh.Esta es una versión mucho más grande y más avanzada de uno de mis primeros proyectos siempre.También un seguidor
Arduino 101 y Visuino: Control de LED de Smartphone con Bluetooth LE

Arduino 101 y Visuino: Control de LED de Smartphone con Bluetooth LE

101 de Arduino es un microcontrolador potente, que también viene con construido en acelerómetro, giroscopio, termómetro y Bluetooth LE (BLE). El Bluetooth hace particularmente bueno cabe para el desarrollo de la IoT y control remoto de teléfonos inte
Controlar cualquier control remoto de una frambuesa Pi (y Amazon eco!)

Controlar cualquier control remoto de una frambuesa Pi (y Amazon eco!)

Estación meteorológica de mi esposa había sido estrellarse de vez en cuando, y nos dirigimos hacia fuera en vacaciones de verano pronto, así que me pidió una manera de encender el controlador de estación meteorológica remota. Ya tengo algunas tomas i
Control remoto de TV mesa de centro

Control remoto de TV mesa de centro

¡ Hola!Así que tuvo esta idea hace un tiempo y pensé que sería encontrar cosas similares en línea, pero vueltas por ahí son un montón de información sobre ese tipo de proyecto. Hace unas semanas encontré el Instructable de mesa remoto por russm313 (