Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed MEDIDORCORRIENTEVOLTAJEYPOTENCIA
MEDIDOR DE POTENCIA CORRIENTE Y VOLTAJE
DIRECCIONAMIENTO ENTRADAS ANALÓGICAS
El presente programa se basa en 6 diferentes mediciones realizadas en 6 entradas analógicas las cuales se encuentran distribuidas de la siguiente manera:
AnalogIn IFASE1(PB_0); sensor de corriente fase 1 AnalogIn IFASE2(PB_1); sensor de corriente fase 2 AnalogIn IFASE3(PC_5); sensor de corriente fase 3 AnalogIn VFASE1_2(PC_0); medicion de votaje linea1-2 AnalogIn VFASE2_3(PA_7); medicion de votaje linea2-3 AnalogIn VFASE3_1(PC_4); medicion de votaje linea3-1
SENSORICA
La medición de corriente se la realiza a través del sensor de CORRIENTE ACS712 indicado en la imagen siguiente:

La medición de Voltaje se realiza a través del sensor ZMPT101B indicando en la imagen siguiente:

CONEXIONADO
Se realiza la conexion a la tarjeta facilitada por la Universidad en las entradas analogicas indicadas en el pinout de la misma:

Se Alimentan los sensores de corriente a la carga y los sensores de voltaje a las fases para asegurar que la medicion sea correcta tal como indica en el diagrama:

ESTRUCTURA DEL PROGRAMA
Al arrancar el programa la pantalla se encuentra en stand by esperando el primer llamado por medio de la funcion void.

Al Pulsar el botón integrado en la tarjeta PA0, el programa detectara el flanco positivo del mismo y se direcciona a la pantalla de MECICIONES DE CORRIENTE, donde mostrara las mediciones de corriente por fase.

Al soltar el boton PA0, el programa detectara el flanco negativo del mismo y se direcciona a la pantalla principal.

Al detectar un flanco positivo en la entrada digital PA4, se direcciona a la pantalla de medicion de voltajes de linea a linea.

Al detectar un flanco positivo en la entrada digital PA5, se direcciona a la pantalla de medicion de potencias por fase de la carga.

ESTRUCTURA
Para realizar la impresion por pantallas diferentes, utilice las interrupciones de entrada, declarando las entradas PA0, PA4 y PA5 como InterruptIn, a su vez se utilizo una deteccion del estado de las salidas digitales PD12, PD13, PD14 y PD15, para detectar el estado de las mismas y de acuerdo a la que se encienda se activa la parte de impresion de la pantalla.
GRACIAS.