Paso 8: Implementación Final
Las conexiones de otras partes del circuito como interruptores, relés y nodo de medición a la puerta de entrada se muestra en la figura anterior.
El switch1 de carga es responsable de conmutación ON/OFF load1. Un relé de 5v se conecta en serie de la red con load1 para que cuando se presiona el switch1 el algoritmo de puerta de enlace detecta la prensa interruptor y así cambiar el estado del relé 1 así encender/apagar el relé. Del mismo modo carga switch2 es responsable de conmutación ON/OFF load2. Un relé de 5v se conecta en serie de la red con load2 para que cuando se presiona el switch2 el algoritmo de puerta de enlace detecta la prensa interruptor y así cambiar el estado del relé 2 así encender/apagar el relé.
Dos energía medición nodos como se describe en la sección 2.2. La energía de los nodos de medición recibe su alimentación aislada y sin aislar energía de la puerta sí mismo. Porque la ÉMICA trabaja en conexión directa con el circuito detección de potencia de red, así todos sus pines están expuestos a corriente de red. Así para hacerla daño no los circuitos de entrada, se proporciona optoisolator basado aislamiento circuito y así se realiza una conexión de IO segura a la puerta de entrada. También la fuente de alimentación de corriente la ÉMICA es aislada utilizando el convertidor de DC/DC aislado de Texas Instruments.
Los nodos de energía llamados "METER1" para load1 y "Metro2" para load2 se basan en la UART y así se conectan a la UART4 y la UART2 en el Beaglebone Black respectivamente. El RXD y TXD los pernos están aislados galvánicamente de la red y por lo tanto el circuito beaglebone está bien protegido de cualquier señal de red.
Los metros así como el control de carga circuito funcionan desde el riel de 5v de la beaglebone sí mismo y la beaglebone recibe su energía de un 5v, 1A fuente de DC regulada.
El portal es responsable de la recogida de datos y luego enviarlo a la interfaz de la aplicación para android. También tiene un acceso de consola que puede mostrar toda la información relevante junto con una pequeña interfaz. La información de las solicitudes desde el nodo de energía a través de comunicación por cable como se describe arriba. El nodo de energía envía la información a la puerta de entrada. La puerta de enlace entonces remite esta información a la interfaz de la aplicación para android. Este proceso ocurre en intervalos regulares que se pueden fijar en el interfaz de menú. Porque la puerta de enlace y los nodos de energía están separados puede constar de un único sistema de muchos nodos de energía. La ventaja de esto es que el costo para controlar otro aparato adicional es bajo porque sólo el nodo de energía necesita ser comprado.
CS5490 EMIC proporciona un puerto UART bifilar, asíncrono, full-duplex. El UART CS5490 opera modo in8 bits, que transmite un total de 10 bits por byte. Datos se transmisión y recibieron LSB primero, con un startbit, ocho bits de datos y bit de parada.
La tasa de baudios se define en el registro de SerialCtrl. Afterchip cero, la velocidad en baudios predeterminada es de 600, si MCLK is4.096MHz. La tasa de baudios se basa en el contenido ofbits BR [15:0] en el registro de SerialCtrl.
Al encenderlo, el CS5490 requiere una configuración inicial de registro antes de ejecutar medidas de potencia. Una de las configuraciones de clave es ajustar el sistema para la aplicación del medidor de energía. Las constantes de escalamiento claves se identifican a través de la calibración y compensaciones en el fabricante de medidor de energía. Afterthe configuración y calibración constantes se establecen, las constantes de calibración se descargan durante un restablecimiento normal de encendido. La aplicación iniciará conversiones y rendimiento de entrada con el tiempo el poder de informe. Durante las conversiones de la energía y los cálculos, las entradas analógicas son muestreadas a 512 kHz, diezmado hasta ciclos de conversión de tasa de 4kHzhigh. Las muestras de alta velocidad se calcula el promedio para producir un segundo 1 medida de acumulación de energía de baja frecuencia, que se utiliza para actualizar los registros y, cuando está activado, generar pulsos que representan los resultados de energía (N = 4000, MCLK = 4,096 MHz). CS5480/84/90 realiza acondicionamiento de señales a lo largo de la trayectoria de datos digitales, que mejora la precisión de las mediciones de medidor de energía. Acondicionamiento de señales es proporcionado en la ruta de acceso de alta velocidad (ganancia, fase y desplazamiento de CC) y en el camino de tarifa inferior (no carga corriente RMS offset, offset AC, compensación de energía activa y reactiva). Los valores de registro de RMS CS5484 escala divulgan comúnmente como 0.6 cuando las entradas están a un nivel máximo.
Ahora para recuperar datos en tiempo real energía de los nodos de energía, la puerta de entrada tiene que seguir una secuencia de pasos que se describen en la sección siguiente:
1. restablecer el CS5490.
2. restablecer la configuración y control de los registros.
3. restaurar los registros VGAIN y IGAIN desde la memoria no volátil.
4. Si es necesario, restaurar los registros de desplazamiento de NVM.
5. Si es necesario, restaurar la fase de compensación de los registros de la NVM.
6. Si es necesario, no restaurar la carga de compensación POFF y QOFF registra de la NVM.
7. enviar el comando de conversión solo a la CS5490.
8. Confirme que la suma de comprobación de registro es válido, o volver al paso 1.
9. enviar el comando de conversión continua a la CS5490.
10. permita y claro DRDY.
11. encuesta DRDY.
12. Si se establece DRDY, claro DRDY.
13. Lea PAVG, IRMS y VRMS. Escala de la IRMS, VRMS y PAVG en verdadero valor por:
Amperios = Full_Scale_Current * (IRMS /0.6)
Voltios = Full_Scale_Voltage * (VRMS /0.6)
Watts = Full_Scale_Power * (PAVG /0.36)