TODOPIC

Microcontroladores PIC => * PROYECTOS * => Mensaje iniciado por: jeanvega54 en 18 de Mayo de 2010, 21:26:52

Título: Prototipo de Medidor de corriente en las viviendas
Publicado por: jeanvega54 en 18 de Mayo de 2010, 21:26:52
Saludos
compañeros estoy realizando un prototipo  para mi tesis de grado referido a un sistema de control de medicion de corriente en las viviendas en bajo consumo de 110v monofasico, con un sensor de corriente bajo de efecto hall que es capaz de soprtar 2.1kvrms en sus entradas y su respuesta es proporcional al consumo de corriente con una salida de (0 - 5)dc  es el ACS712 viene en variadas presentaciones de 5amp, 20 amp, 30 amp etc. esta salida la voy a convertir A/D a traves del PIC18f4550 entonces internamente debo multiplicar 110v * 5amp max que me va a permitir como maximo una potencia de 500w(analogico) logicamente debo buscar a traves de la conversion cual seria este valor en digitalya que  a hacer mi referencia porque al alcanzar dicho valor el va desactivar una salida que me corta la corriente en la vivienda a traves de un opto-acoplador que desinhibe a un tiristor (circuito de potencia).

anexo lo que llevo en la programacion ya que tengo error al momento de utilizar an3/+vref no me lo acepta el compilador CCS, este circuito lo tengo en proteus 7.6 ya montado pero me faltan algunos detalles si alguien puede intercambiar informacion o que me quiera ayudar se lo agradesco.

#include <18f4550.h>
#fuses NOWDT,NOPROTECT,NOCPD,NOLVP,XT,NOMCLR,
#device adc=10
#use fast_io (A)
#use fast_io (B)
#use fast_io (C)
#use fast_io (D)
#use delay(clock=4000000)
#INCLUDE "lcd_c.c"
FLOAT VALOR;
FLOAT X;

VOID MAIN(VOID)
{
   SET_TRIS_A(0XFF);            // Puerto A como entrada
   SET_TRIS_B(0X00);            // Puerto B como salida     
   OUTPUT_A(0X00);            // Limpio el puerto A
   SETUP_PORT_A(AN0_ANALOG_AN3_REF);      // UTILIZA CONV AN0 Y COLOCO AN3 COMO REFERENCIA (ERROR)
   SETUP_ADC(ADC_CLOCK_INTERNAL);
   lcd_init();               // Inicializa la rutina lcd

   while(true)
   {
      set_adc_channel(0);         // Especifica el canal de lectura     
      delay_us(10);            // retardo de 10 us
      valor=read_adc();            // Valor lee lo que esta en el canal seleccionado
      X=(valor*5)/1023;            // Multiplica valor por 5v / 1024 conversor de 10 bits
      delay_ms(500);            // retardo de 500 ms     
      printf(lcd_putc,"\f");         // indica que envia un valor float
      printf(lcd_putc," P=%2.3g volt",X);   // Indica que envia X 2 enteros, 3 decimales volt
      delay_ms(1000);            // retardo de 1000 seg
   }
}
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: J1M en 18 de Mayo de 2010, 21:34:37
Te recomiendo el PIC18F4553, la única diferencia con respecto al PIC18F4550 es que el convertidor A/D es de 12bits (10bits para el PIC18F4550)... Eso te hará ganar más precisión en tu medida.

un saludo!
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: jeanvega54 en 18 de Mayo de 2010, 21:37:36
Gracias buen dato, y con respecto al error que tengo en programacion???
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: Suky en 19 de Mayo de 2010, 11:31:36
Podrías mirar el integrado ADE7763 (http://www.analog.com/en/analog-to-digital-converters/energy-measurement/ade7763/products/product.html) para medicion de tensión rms, corriente rms, frecuencia, fase, potencia. Es excelente!  :-)


Y despues respecto a la programación, revisa el *.h del dipostivo que estas utilizando para ver que parametros acepta la configuracion del conversor.


Saludos!
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: J1M en 19 de Mayo de 2010, 11:40:51
Otro del estilo del que comenta el compañero Suky es el MCP3909 de Microchip:
http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en520376

Un saludo!
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: Suky en 19 de Mayo de 2010, 11:46:14
Otro del estilo del que comenta el compañero Suky es el MCP3909 de Microchip:
http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en520376

Un saludo!

Es muy similar! Aunque no tienen el integrador como para usar bobinas rogwosky en la mediciòn de corrientes :roll:


Saludos!
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: J1M en 19 de Mayo de 2010, 11:47:08
Me apunto el dato! Gracias :D
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: MGLSOFT en 19 de Mayo de 2010, 11:56:43


Citar
Es muy similar! Aunque no tienen el integrador como para usar bobinas rogwosky en la mediciòn de corrientes :roll:

Que son esas bobinas??
Primera vez que las escucho, en mi larga vida.. :mrgreen: :mrgreen: :mrgreen:
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: Suky en 19 de Mayo de 2010, 12:02:53
Pero como!  :D Lo mejor para realizar medidas de corriente, ya que no se saturan como los transformadores de corriente. De forma sencilla, es una espira que en sus extremos nos entrega una tensión proporcional a di/dt, por ello se necesita un integrador  :mrgreen:

Más info:

Bobinas Rogwoski - Wikipedia (http://es.wikipedia.org/wiki/Bobina_de_Rogowski)

Revista Electroindustria (http://www.emb.cl/electroindustria/articulo.mv?xid=257&rank=1)

Medicion de Potencia (http://profesores.elo.utfsm.cl/~agv/elo326/1s07/projects/TheoSoto/presentacion1.ppt)


Saludos!  :mrgreen:
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: jeanvega54 en 19 de Mayo de 2010, 14:15:03
Gracias por las recomendaciones

Es muy logico que lo mejor para esto es el tranformador de corriente porque su relacion de espiras es 1/10 50 amp primario que me dan 5 amp en la salida, lo que sucede es que ya se han realizado proyecto con este TI pues quize hacerlo diferente, y estuve leyendo sobre la bobina de rogwosky y tengo entendido que hay que fabricarlas y producen bastante error, en cambio con este sensor el ACS712 de allegro micro es algo nuevo para mi y es pequeño y viene eb PCB listo para probar y podria ser algo factible para el momento de pensar en costos y tamaño.

al chequear esto en el compliador CCS:

   SETUP_PORT_A(AN0_ANALOG_AN3_REF);      // UTILIZA CONV AN0 Y COLOCO AN3 COMO REFERENCIA (ERROR)
 
pero funciona para pic1f873 pero pal pic18f4550 no me toma la referencia, es una de mi incertidumbres y la otra es que en vzla no se consigue el pic18f4553 que me gustaria porque me va a permitir hacer mas exactas mis conversiones  y muchas mas precision.  a proposito si estan interesados les envio el cisuito en proteus. gracias

Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: Suky en 19 de Mayo de 2010, 15:00:40
Las rogwosky se compran...

Y revisa el *.h del dispositivo, no es lo mismo un 873 que un 4550.

Saludos!
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: MGLSOFT en 19 de Mayo de 2010, 15:15:10
Las rogwosky se compran...

Y revisa el *.h del dispositivo, no es lo mismo un 873 que un 4550.

Saludos!

Buenos datos Suky!!

Respecto a la linea PIC18F, creo que la instruccion de configuracion del ADC es Setup_ADC(), en la ayuda de CCS tienes la informacion de todas las configuraciones posibles. :mrgreen:
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: jeanvega54 en 19 de Mayo de 2010, 18:51:32
gracias antetodo comprendo que en la carpeta driver de CCS existe un .h del pic18f4550 y habla sobre las instrucciones y tambien vi la pagina que me comentaron sobre la venta de las bobinas voy a intentar cuadrar la compra. gracias por la informacion.

debo chequear lo del lenguaje bien porque necesito avanzar en la programacion del pic, estuve viendo las ayudas por eso utilizaba la funcion que coloque anteriormente y en vista que no me funcionaba pues por eso solicito de sus ayudas, entonces procedere a realizar pruebas y les volvere a preguntar gracias hermanos.
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: Suky en 20 de Mayo de 2010, 12:07:16
Y CCS es lo más más facil de aprender, siendo una tesis creo que más que indicarte donde obtener información no se puede dar, tienes que gastarte en tratar de entender   :mrgreen:


Saludos!
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: groundman en 20 de Mayo de 2010, 17:12:20
me gusta el proyecto.ya hace tiempo que queria hacer un dispositivo para gestionar el consumo del hogar.

he visto las hojas de datos de los CI. ADE7763 , ACS712 y el MCP3909

la verdad que por lo que he visto por encima el ADE7763 es el mas sencillo.y usando un pic gestionando las entradas analogicas podriamos tener varias lineas gestionadas.
almenos para saber el consumo de las lineas.aunque por otro lado me gusta mas la idea de usar las bobinas rogwosky.ya que no hay que conectar en serie con
ningun CI las lineas de la red electrica.

y de los otros dos me decanto por el MCP3909 pero mas que nada porque veo que el datashet es mas claro de interpretar.o igual es que estoy mas
acostumbrado a los datasheet de microchip.

tambien habria que comparar precio,disponibilidad y caracteristicas. :) alguien me aconseja sobre estos CIs?
ya que supongo que en las bobinas habra algun tipo de incompatibilidad.ya que no creo que todas tengan las mismas caracteristicas.
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: jeanvega54 en 20 de Mayo de 2010, 19:50:01
Sr suky si va aportar informacion importante se le agradece sus comentarios que seran bien recibidos, sino omita hacerlos automaticamente, que no ayudan ni fortalecen al desarrollo del proyecto.
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: jeanvega54 en 20 de Mayo de 2010, 20:37:44
Sr grounman

le comento que oriente esta tesis hacia una sola fase monofasica porque tengo solo 3 meses para entregarla, pues mi interes es continuar y profundizar en el proyecto. a niveles de circuitos integrados ya realize la compra del ACS712 y ya tengo el diseño esquematico de control y potencia, de repente pudo ser que el sensor que compre no sea el mas adecuado para este trabajo pero eso me lo demostrara el funcionamiento del circuito a traves de las pruebas, como por ejemplo la recomendacion que hizo el sr suky con respecto al ADE7763 estuve leyendo y es muy completo, y esa informacion no la maneje o no la conocia antes de la seleccion de integrados.

El problema que mas me afecta es la programacion porque no he tenido buenas bases en la universidad, y sin embargo he leido y he dedicado tiempo al estudio del compilador  pero tengo algunas dudas que he tratado de aclarar y no he podido porque me estan dando recomendaciones en lo que por ahora no me ayuda.

Con respecto al circuito de control y potencia lo hice en proteus y se lo puedo enviar para que tenga mas detalles del tema, pero si maneja informacion sobre como solucionar mis problema de programacion le agradesco su colaboracion.
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: xp8100 en 20 de Mayo de 2010, 20:43:54
Saludos.

Creo que puede ser interesante que revises esta URL : http://openenergymonitor.org/emon/node/58

El proyecto es realmente ingenioso.

Jc
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: Suky en 21 de Mayo de 2010, 10:43:34
Sr suky si va aportar informacion importante se le agradece sus comentarios que seran bien recibidos, sino omita hacerlos automaticamente, que no ayudan ni fortalecen al desarrollo del proyecto.

jajaja! :roll:

Y revisa el *.h del dispositivo, no es lo mismo un 873 que un 4550.


Más el datasheet y tienes todo lo necesario. Además hay muchos ejemplos en el foro, como para que te des una idea.

Saludos!
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: groundman en 22 de Mayo de 2010, 15:23:43
en ese caso siento no poder ayudarte.para programar los pìc solo uso asm. :(
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: bigluis en 24 de Mayo de 2010, 21:11:25
Yo estoy pensando realizar un proyecto similar, pero yo lo estaba pensando hacer sin ningun IC extra, es decir, el PIC realizará todas las mediciones y calculos correspondientes a la medición.

Para realizar la medición del desfase entre las dos señales estaba pensando usar los comparadores internos del PIC y luego medir la amplitud de la señal de voltaje y de la señal de corriente tomando los valores más altos de las muestras.

 :? Pero tengo una pregunta, he estado leyendo las hojas de datos del MCP3909 y el ADE7763, y deseo saber ¿Por qué estos integrados miden una cantidad de muestras para cada ciclo de la señal y luego realizan los calculos de los valores RMS y la potencia activa a partir de las muestras tomadas?

En mi caso es muy dificil realizar el diseño del PCB si utilizo esos integrados ya que no puedo soldarlos a la placa, por lo tanto preferiría realizar el diseño sin esos integrados, pero si resulta que es mejor utilizarlos pues me tocará aprender a soldarlos, por ahí vi un tuto para hacerlo.
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: scientist en 24 de Mayo de 2010, 23:42:14
Hola amigos, yo estoy tratando de hacer lo mismo para mi casa, en este caso estoy utilizando un ADE7753, no se cual sea la diferencia con el ADE7763, tambien es para una sola fase, lo estoy haciendo con un coldfire mcf51qe128, una glcd, y un transformador de corriente, lo que me viene a la mente, veo que en el conexionado se ve un circuito con integrador y sin integrador, perdonen mi ignorancia, pero para que serviria el integrador, tambien veo que tiene dos entradas analogicas, una para el transformador de corriente, y otro para el voltaje AC, pero ahi dice que meta los 110v, cosa que me da un poco de miedo, en este circuito aparece algo asi como este que encontre

(http://img.ddvip.com/2008_07/1216783381_ddvip_9821.gif)

obvio, con las resistencias, baja el voltaje, en ese caso a 250mV, alguien ha conectado y trabajado correctamente el ade77x3??? saludos

el sensor de corriente que estoy utilizando es este (http://www.seeedstudio.com/depot/noninvasive-ac-current-sensor-100a-max-p-547.html?cPath=6) tiene un buen de tiempo que lo compre, y no habia tenido tiempo de hacer algo, jeje
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: Suky en 26 de Mayo de 2010, 10:33:54
Yo estoy pensando realizar un proyecto similar, pero yo lo estaba pensando hacer sin ningun IC extra, es decir, el PIC realizará todas las mediciones y calculos correspondientes a la medición.

Para realizar la medición del desfase entre las dos señales estaba pensando usar los comparadores internos del PIC y luego medir la amplitud de la señal de voltaje y de la señal de corriente tomando los valores más altos de las muestras.

 :? Pero tengo una pregunta, he estado leyendo las hojas de datos del MCP3909 y el ADE7763, y deseo saber ¿Por qué estos integrados miden una cantidad de muestras para cada ciclo de la señal y luego realizan los calculos de los valores RMS y la potencia activa a partir de las muestras tomadas?

En mi caso es muy dificil realizar el diseño del PCB si utilizo esos integrados ya que no puedo soldarlos a la placa, por lo tanto preferiría realizar el diseño sin esos integrados, pero si resulta que es mejor utilizarlos pues me tocará aprender a soldarlos, por ahí vi un tuto para hacerlo.



Medir el maximo y sacar el valor RMS asegurando que la señal es senoidal es una opciòn valida, pero muy pobre. Por ello es necesario tomar cierta cantidad de muestras de la señal y caclular la integral para obtener el valor RMS.


Hola amigos, yo estoy tratando de hacer lo mismo para mi casa, en este caso estoy utilizando un ADE7753, no se cual sea la diferencia con el ADE7763, tambien es para una sola fase, lo estoy haciendo con un coldfire mcf51qe128, una glcd, y un transformador de corriente, lo que me viene a la mente, veo que en el conexionado se ve un circuito con integrador y sin integrador, perdonen mi ignorancia, pero para que serviria el integrador, tambien veo que tiene dos entradas analogicas, una para el transformador de corriente, y otro para el voltaje AC, pero ahi dice que meta los 110v, cosa que me da un poco de miedo, en este circuito aparece algo asi como este que encontre

obvio, con las resistencias, baja el voltaje, en ese caso a 250mV, alguien ha conectado y trabajado correctamente el ade77x3??? saludos

el sensor de corriente que estoy utilizando es este (http://www.seeedstudio.com/depot/noninvasive-ac-current-sensor-100a-max-p-547.html?cPath=6) tiene un buen de tiempo que lo compre, y no habia tenido tiempo de hacer algo, jeje

El integrador se habilita si el transductor es una bobina rogwosky en el caso de medida de corriente, para Tranformador de Corriente no se necesita. La entrada máxima de estos integrados es 1Vpp (500mV Vp, NO RMS!!!), por lo que utilizando las resistencias se está cumpliendo con lo especificado.



Saludos!
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: bigluis en 26 de Mayo de 2010, 17:17:16
Hola encontre este otro integrado que es para medir las 3 fases, es el ADE7758, y aqui  (http://www.ccsinfo.com/forum/viewtopic.php?p=116331)encontre un codigo de ejemplo.

Supongo que es mejor que utilizar 3 mcp3909 a como hace Microchip.
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: J1M en 26 de Mayo de 2010, 17:33:20
Genial bicho Luis; La verdad estos de Analog tienen unos integrados geniales para el tema de medida energética!
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: bigluis en 26 de Mayo de 2010, 20:07:22
Hola amigos, yo estoy tratando de hacer lo mismo para mi casa, en este caso estoy utilizando un ADE7753, no se cual sea la diferencia con el ADE7763

En esta pagina (http://www.analog.com/en/analog-to-digital-converters/energy-measurement/products/index.html) se puede comparar los distintos integrados que anaglog devices produce para este tipo de aplicaciones, y se puede observar que el ADE7753 sirve para medir Irms, VA, VAR, Vrms y Watt, mientras que el ADE7763 Irms, VA, Vrms y Watt.
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: Menta en 27 de Mayo de 2010, 16:28:31
Hola encontre este otro integrado que es para medir las 3 fases, es el ADE7758, y aqui  (http://www.ccsinfo.com/forum/viewtopic.php?p=116331)encontre un codigo de ejemplo.

Supongo que es mejor que utilizar 3 mcp3909 a como hace Microchip.

para 100+ unidades:
MCP3909 $1,60
ADE7758ARWZ $8.24

Normalmente es mejor usar 1 sólo integrado que usar 3 estoy de acuerdo con eso, pero ese integrado es 5 veces más caro que el mcp3909 de microchip... así que depende de la aplicación y de cuántos vamos a fabricar, por qué método lo vamos a hacer, el tamaño de la placa, etc. etc. etc.
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: scientist en 28 de Mayo de 2010, 01:15:50
gracias suky, checando el proyecto que postearon con el arduino, sin la necesidad del chip de energia, he pensado estudiar mas acerca de las operaciones matematicas para hacerlo, saludos
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: bigluis en 28 de Mayo de 2010, 16:51:12
para 100+ unidades:
MCP3909 $1,60
ADE7758ARWZ $8.24

Normalmente es mejor usar 1 sólo integrado que usar 3 estoy de acuerdo con eso, pero ese integrado es 5 veces más caro que el mcp3909 de microchip... así que depende de la aplicación y de cuántos vamos a fabricar, por qué método lo vamos a hacer, el tamaño de la placa, etc. etc. etc.

 :? Según he leído en la hoja de datos del MCP3909 este solo mide potencia activa, es decir, solo mide los watts, mientras que el que hace analog mide Irms, VA, VAR, Vrms y Watt. Para obtener los demas valores con el MCP3909 microchip recomienda hacerlo con el PIC.

Supongo que si vamos a comparar precios sería

para 100+ unidades:
MCP3909 $1,60
ADE7763ARSZ $1.66 



Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: Menta en 29 de Mayo de 2010, 02:04:01
Hola encontre este otro integrado que es para medir las 3 fases, es el ADE7758, y aqui  (http://www.ccsinfo.com/forum/viewtopic.php?p=116331)encontre un codigo de ejemplo.

Supongo que es mejor que utilizar 3 mcp3909 a como hace Microchip.

para 100+ unidades:
MCP3909 $1,60
ADE7758ARWZ $8.24

Normalmente es mejor usar 1 sólo integrado que usar 3 estoy de acuerdo con eso, pero ese integrado es 5 veces más caro que el mcp3909 de microchip... así que depende de la aplicación y de cuántos vamos a fabricar, por qué método lo vamos a hacer, el tamaño de la placa, etc. etc. etc.

Si lees todo este post, ves por qué comparo precios entre integrados diferentes.

Sobre el ADE7763ARSZ vs MCP3909, a no ser que se use la salida de frecuencia, con ambos integrados necesitas un microcontrolador.
Así que si de todos modos voy a usar un micro, puedo calcular el dato que me interesa y ya.
Según la data, en el mcp3909 el consumo máximo es 20% menor que el consumo típico del ADE7763. (esto es obvio al ver el esquema interior)
el AD tiene un sensor de temperatura.
Pero bueno, objetivamente me parece que el ADE7763ARSZ es mejor integrado que el mcp3909 pero con ambos puedo lograr lo mismo con la misma exactitud, o no?
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: Suky en 29 de Mayo de 2010, 11:52:36
Prefiero el ADE77...  :P  :D :D
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: Menta en 29 de Mayo de 2010, 14:27:09
Prefiero el ADE77...  :P  :D :D

jajaja... bueno, ya lo suponía  :D, igual yo no los vendo a ninguno de ellos, así que cada quien que use el que le parece.
Cómo podría probar el ADE77..???  ya que no me da samples la página de Analog device y la de microchip sí. No se si lo pueda conseguir en mi ciudad  :?
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: jeanvega54 en 06 de Junio de 2010, 23:31:06
hola buenas noches, comenze a realizar pruebas con el sensor y estoy presentando una incertidumbre, ya que el datasheet me dice que que posee 2.5 v en la salida vout sin haber consumo de corriente, pero a medida que coloco la carga me debe incrementar el voltaje de salida, tambien me dice que funciona tanto para ac y tension dc.

en las pruebas solo me varia de 0.2 v a 0.8 v en AC variando la carga desde 0 amp a 4 amp, midiendo con tester en AC y si mido en dc con el tester tengo un voltaje constante en 2.5 v. alguien que me pueda ayudar se lo agradesco.

anexo circuito
 
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: bigluis en 18 de Junio de 2010, 01:50:36
A continuación muestro un código que he estado desarrollando para realizar un medidor de energía sin los ADE. En este código solo muestreo la señal de voltaje y la señal de corriente, tomo 256 muestras y a partir de ellas obtengo Irms y Vrms. Estos son los valores básicos para obtener la potencia aparente (VA) y para encontrar la potencia Actica (W) y la potencia Reactiva (VAR) es necesario encontrar el desfase entre el voltaje y la corriente y luego el factor de Potencia.

Yo se que no es necesario ya que los IC realizan todo el trabajo, pero era algo que tenía que presentar en mi universidad, así que ahi les va.

Código: C++
  1. //Autor: Luis Alberto Vargas Tijerino.
  2.  
  3. //Nicaragua, 15 de Junio de 2010.
  4.  
  5. //Seudónimo: Bigluis
  6.  
  7. #include <18f4550.h>            //pic a utilizar          
  8. #DEVICE ADC=10
  9. #include <Puertos.c>
  10. #fuses XT,NOMCLR,NOWDT,NOPROTECT,NOLVP,NODEBUG,USBDIV,PLL1,CPUDIV1,NOVREGEN,NOPBADEN // fuse con cristal 48Mhz
  11. #use delay (clock=48M)         //Fosc=48Mhz
  12.  
  13. #define LCD_DATA4       PIN_B0
  14. #define LCD_DATA5       PIN_B1
  15. #define LCD_DATA6       PIN_B2
  16. #define LCD_DATA7       PIN_B3
  17. #define LCD_ENABLE_PIN  PIN_B4
  18. #define LCD_RS_PIN      PIN_B5
  19. #define LCD_RW_PIN      PIN_B6
  20.  
  21. #include <lcd.c>                  //libreria manejo lcd
  22.  
  23.  
  24. int8    N=0;                                            //N = Numero de muestras        
  25. int16 V=0,I=0;                          //Voltaje y Corriente instantaneos
  26. int16 Vmax=0,Imax=0;    //Voltaje y corriente Maxima.
  27. int32 Vrms=0,Irms=0;    //Voltaje y Corriente RMS.                                
  28.  
  29. #INT_TIMER0
  30. void TIMER0_ISR(void){
  31.         delay_cycles(2);                
  32.         set_timer0(73);
  33.        
  34.         set_adc_channel(3);                             //Seleccionamos el Canal para medir voltaje
  35.         read_adc(ADC_START_ONLY);       //Iniciamos la conversion AD del voltaje
  36.         Vrms+=_mul(V,V);                                                //Realizamos la sumatoria de los cuadrados de V
  37.         if(Vmax<V)Vmax=V;
  38.         V=read_adc(ADC_READ_ONLY);  //una vez terminada laconversion AD del voltaje lo guardamos
  39.        
  40.         set_adc_channel(2);                             //Realizamos la sumatoria de los cuadrados de I
  41.         read_adc(ADC_START_ONLY);   //Iniciamos la conversion AD de la corriente
  42.         Irms+=_mul(I,I);                                                //Realizamos la sumatoria de los cuadrados de I
  43.         if(Imax<I)Imax=I;                                       //obtenermos el valor de la corriente pico                  
  44.         I=read_adc(ADC_READ_ONLY);      //Una vez terminada la conversion AD de la
  45.                                                                                                                         //corriente lo guardamos
  46.        
  47.        
  48.                
  49.         N++;                 
  50. }
  51.  
  52. //Funcion para calcular la raiz cuadrada de un numero
  53. int32 raiz(int32 x){
  54.     int32 r = x, t = 0;
  55.     if(!x)return 0;
  56.     if(x<4)return 1;
  57.     while (t != r){
  58.         t = r;
  59.         r = (x/r + r)/2;
  60.     }
  61.     return r;
  62. }
  63.  
  64.  
  65. void main(void){
  66.         PORTA=0;
  67.         PORTB=0;
  68.         PORTC=0;
  69.         PORTD=0;
  70.         PORTE=0;
  71.         TRISA=3;                                //Solo RA0 y RA1 como entrada los demas como salida
  72.         TRISC=0;        //PORTC como salida.        
  73.         TRISD=0;        //PORTD como salida.
  74.         TRISE=0;                                //PORTE como salida
  75.         TRISB=0;                                //PORTB como salida
  76.        
  77.         lcd_init();             //Iniciamos el LCD            
  78.         lcd_putc("\fVe=    Vp=\nIe=    Ip=");   //Escribimos los caracteres en el LCD
  79.        
  80.         enable_interrupts(GLOBAL|INT_TIMER0);   //Habilitamos Interrupciones Globales y TMR0
  81.         set_timer0(75);                                                                         //ponemos TMR0=75 para que pasen 256-75 conteos
  82.         setup_timer_0(T0_8_BIT|T0_DIV_4);               //Seteamos el TMR0 a 8 bits y relacion 4:1
  83.                                                                                                                                                                 //Para que transcurran 65.083us en cada desborde
  84.         setup_adc_ports( VSS_VDD|AN0_TO_AN3 );//Ponemos Vref+=Vss y Vref-=Vdd, y AN0 a AN3 como analogicas
  85.         ADCON2=0b10001000|ADC_CLOCK_DIV_64;     //Seleccionamos Tad=64*Tosc y Tacqt=2Tad.
  86.         ADON=1;                                                                                                                         //Encendemos el ADC
  87.         setup_comparator(A0_A3_A1_A2_OUT_ON_A4_A5);
  88.         while(true){
  89.                 if(N==255){                             //Si se han tomado 255 muestras
  90.                         disable_interrupts(INT_TIMER0); //Desabilitamos la Interrupcion del TMR0
  91.                         Vrms=raiz(Vrms/256);    //Sacarle raiz cuadrada a la sumatoria de las muestras de Voltaje
  92.                         Irms=raiz(Irms/256);            //y a las de Corriente
  93.                         printf(lcd_putc,"%Lu",Irms);    //Mostramos en pantalla la Corriente RMS
  94.                         lcd_gotoxy(11,2);                                               //Ubicamos el cursor en la posicion 11,2
  95.                         printf(lcd_putc,"%Lu",Imax);    //Mostramos en pantalla la Corriente Pico            
  96.                         lcd_gotoxy(4,1);                                                        //Ubicamos el cursor en la posicion 4,1
  97.                         printf(lcd_putc,"%Lu",Vrms);    //Mostramos en pantalla el Voltaje RMS          
  98.                         lcd_gotoxy(11,1);                                               //Ubicamos el cursor en la posicion 11,1
  99.                         printf(lcd_putc,"%Lu",Vmax);    //Mostramos en pantalla el Voltaje Pico
  100.                         lcd_gotoxy(4,2);                                                        //Ubicamos el cursor en la posicion 4,2
  101.                         Vrms=0;Irms=0;Imax=0;Vmax=0;    //Inciamos los valores para iniciar la medicion
  102.                         enable_interrupts(INT_TIMER0);  //Habilitamos la interrupcion del TMR0
  103.                 }
  104.   }
  105. }

Para utilizar la librería "Puertos.c" descargarla de aquí (http://www.todopic.com.ar/foros/index.php?topic=30662.msg255904#msg255904)

A continuación adjunto un archivo donde se muestra la simulación y los códigos.
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: Suky en 18 de Junio de 2010, 11:10:40
Muy bueno el aporte! Seguramente, antes que realizar Vrms/256 haría las rotaciones hacia la derecha, sería más eficiiente en tiempo de ejecución  :?


Saludos!
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: jeanvega54 en 18 de Junio de 2010, 14:33:55
gracias por tu aporte!!!! estoy analizandolo y cualquier duda te pregunto
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: bigluis en 18 de Junio de 2010, 15:10:17
Muy bueno el aporte! Seguramente, antes que realizar Vrms/256 haría las rotaciones hacia la derecha, sería más eficiiente en tiempo de ejecución  :?


Saludos!

 :) Eso es exactamento lo que hace CCS, si observas el código ASM generado, lo que hace CCS es simplemente correr los 3 bytes más significativos a los menos significativos, eliminando el byte menos significativo.

 :lol: Escogí realizar 256 muestras porque dividir cualquier número entre 256 es simplemente eliminar el Byte menos significativo. Es decir, es más fácil y rápido para el PIC dividir entre 256 que entre 5.
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: Menta en 18 de Junio de 2010, 15:29:34
Buen código, estuve viendo y hacer lo que tú haces y usar el mcp3909 de microchip en modo spi es más o menos el mismo trabajo para el pic, no obstante esto, voy a adquirir unos mcp3909 porque quiero medir energía consumida y para eso es necesario que el cálculo de la portencia sea muy preciso, el integrado tiene una resolución de 16bits y el amplificador PGA integrado, pero fuera de esto no es muy brillante el chip.

Si bien se desvía un poco del tema, como está relacionado pongo un link a un trabajo de un amigo mio que hace mucho que no veo. Es un muy buen trabajo sobre corrección del factor de potencia y para ello debe medir el desfase entre tensión y corriente. El código está en ensamblador. Seguramente quien esté interesado en este post pueda interesarse en este trabajo.
Corrector de factor de potencia (http://www.frvm.utn.edu.ar/carrera/grado/electronica/tecnologia/documentos/Corrector.pdf)

Saludos.
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: bigluis en 18 de Junio de 2010, 15:45:00
Hola Menta!

 :( Queria comentar que el link que pusiste no funciona

 :) Porfavor revisalo y corrigelo si no es mucha molestia.
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: Menta en 18 de Junio de 2010, 16:29:56
Que raro, a mi me funciona bien. Igual te lo subo a mi 4shared:
corrector.rar (http://www.4shared.com/file/zK-5KYDK/Corrector.html)

Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: Suky en 19 de Junio de 2010, 12:05:19
Muy bueno el aporte! Seguramente, antes que realizar Vrms/256 haría las rotaciones hacia la derecha, sería más eficiiente en tiempo de ejecución  :?


Saludos!

 :) Eso es exactamento lo que hace CCS, si observas el código ASM generado, lo que hace CCS es simplemente correr los 3 bytes más significativos a los menos significativos, eliminando el byte menos significativo.

 :lol: Escogí realizar 256 muestras porque dividir cualquier número entre 256 es simplemente eliminar el Byte menos significativo. Es decir, es más fácil y rápido para el PIC dividir entre 256 que entre 5.

Bien ahí! no me habia fijado, es que C18 no lo hace  :5]
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: Suky en 20 de Junio de 2010, 12:41:59
Era C30 que no lo hace, me equivoque, C18 ni idea  :mrgreen:


Otra cosa, como se está calculando el valor RMS, que involucra un periodo, la cantidad de muestras debe ser tal que se abarque un periodo o varios, si se toman más muestras o menos se produce error en el cálculo. Esto es importante cuando se hacen pocas muestras por periodo, capaz al ser 256 no afecte pero hay que analizarlo.  ;-)

Por ejemplo en mi caso en el cual obtengo 16 muestras por ciclos de 7 magnitudes, debo tener precaución en la frecuencia de muestro.  :? Porque una variación de 2 Hz en la frecuencia de la magnitud producia un error del 2% si no recuerdo mal.


Saludos!
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: bigluis en 20 de Junio de 2010, 13:41:52
Según la hoja de datos del ADE7758 se utiliza la siguiente ecuación para obtener los valores RMS

$$F_{RMS} = \sqrt {{1 \over N}\sum\limits_{n = 0}^{N - 1} {f^2 \left[ n \right]} }

No recuredo si fue en la hoja de datos del ADE o del MCP3909 que recomiendan que se realicen 64, 128 ó 256 muestras por ciclo.

Tengo entendido que la cantidad de muestras es para tener una mejor apreciación de los armónicos, no sé exactamente cuanto es el error producido, pero el error también depende de la precisión del ADC.
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: Suky en 20 de Junio de 2010, 19:40:54
Según la hoja de datos del ADE7758 se utiliza la siguiente ecuación para obtener los valores RMS

$$F_{RMS} = \sqrt {{1 \over N}\sum\limits_{n = 0}^{N - 1} {f^2 \left[ n \right]} }


Por lo menos los ADE no lo hacen así, leer el datasheet.


No recuredo si fue en la hoja de datos del ADE o del MCP3909 que recomiendan que se realicen 64, 128 ó 256 muestras por ciclo.

Tengo entendido que la cantidad de muestras es para tener una mejor apreciación de los armónicos, no sé exactamente cuanto es el error producido, pero el error también depende de la precisión del ADC.

Yo he hecho el analisis, por eso el comentario  ;-)


Saludos!
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: bigluis en 21 de Junio de 2010, 01:24:57
:) En la página 24, capítulo Channel 1 RMS Calculation, de la hoja de datos del ADE7753 sale la ecuación que mencioné anteriormente.

En esa misma página, capítulo Channel 1 Sampling sale que la razón de muestreo de salida puede ser de 27.9 kSPS, 14 kSPS, 7 kSPS, ó 3.5 kSPS qué al dividirlos entre 60 o 50 se aproximan a un número de muestras 2^n. Con lo anterior no estoy afirmando que sea necesario hacerlo con un número de muestras 2^n. Es decir, escogí 2^N porque para los PIC es más facil realizar la división.

En la página 34, capítulo Achieving Line Cycle Sampling with Zero Blind Cycles de la hoja de datos del MCP3909, dice lo siguiente:

"In most energy meter applications, it will be necessary to have 2N samples for each 50 or 60 Hz line cycle, where N is typically 64, 128 or 256. Controlling the MCLK of the MCP3909 allows you to control the sample rate and ultimately the data ready (DR) pulses for coherent waveform sampling."

"En la mayoría de aplicaciones con medidores de energía, es necesario tener 2^N muestras por cada ciclo de 50 ó 60 Hz. donde N tipicamente es 64, 128 o 256. Controlando el MCLK del MCP3909 te permite controlar la razón de muestreo y finalmentel los pulsos data ready(DR) para muestreo coherente de la forma de onda."

:? Me imagino que también podemos controlar el CLK de los ADE77 para poder controlar la razón de muestreo, aunque todavía no lo sé, pero voy a seguir leyendo la hoja de datos, y voy a comenzar a hecer pruebas en esta semana.

Esto es lo que yo he entendido de los medidores de energía hasta el momento.  :oops: Si estoy en un error por favor corrijanme.

 :-/ entre más aportes realicemos será mejor.
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: Suky en 21 de Junio de 2010, 16:57:34
Para los ADE en ROOT MEAN SQUARE MEASUREMENT menciona:

Citar
The method used to calculate the rms value in the ADE7758 is to low-pass filter the square of the input signal (LPF3) and take the square root of the result (see Figure 62).
i(t) = √2 × IRMS × sin(ωt) (7)
then
i2(t) = IRMS2 − IRMS2 × cos(ωt) ( 8 )
The rms calculation is simultaneously processed on the six analog input channels. Each result is available in separate registers.
While the ADE7758 measures nonsinusoidal signals, it should be noted that the voltage rms measurement, and therefore the apparent energy, are bandlimited to 260 Hz. The current rms as well as the active power have a bandwidth of 14 kHz.

Cuando tenga un tiempo muestro el tema de la frecuencia de muestro fija y el error producido al variar la frecuencia de la señal.


Saludos!
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: bigluis en 25 de Junio de 2010, 20:21:49
Hola a todos, tengo una nueva duda acerca del ADE7758.

En la siguiente figura aparece el diagrama funcional del ADE7758

(http://img180.imageshack.us/img180/9571/diagramaade7758.png)

En esta figura se puede observar que se utiliza el mismo pin de referencia para medir los voltajes de las líneas, y tengo entnedido que en la mayoría de sistemas trifásicos existe una línea a la que llamamos griega, en la cual el voltaje entre línea y neutro es aproximadamente 207V y en las otras dos es 120V.

La hoja de datos recomienda hacer el mismo circuito de acondicionamiento para todas las líneas. Es decir esto sirve si y solo sí la fuente es estrella y no delta como lo es comunmente

Tengo entendido que para medir la potencia en una instalación trifásica con fuente en delta se recomienda medir los voltajes de fase a fase y no los de linea a neutro.
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: Menta en 30 de Junio de 2010, 00:05:02
En esta figura se puede observar que se utiliza el mismo pin de referencia para medir los voltajes de las líneas, y tengo entnedido que en la mayoría de sistemas trifásicos existe una línea a la que llamamos griega, en la cual el voltaje entre línea y neutro es aproximadamente 207V y en las otras dos es 120V.

Creo que pusiste los valores al revés.
Excepto que en Nicaragua el sistema trifásico sea desvalanceado en voltaje? (que puede ser, pues no conozco de estos temas)
Las fases deberían tener todas la misma tensión respecto del neutro (120 en este caso) y entre fase y fase tendrían 31/2 * 120 = 207.84
Creo que a eso te refieres o si no entendí todo mal.

Respecto a la medición de potencia o energía, creo que no importa como se conecte una carga (sea estrella o triangulo) o si está balanceada o no, lo que se mide es la tensión y Corriente de cada fase por separado respecto del neutro y se suman algebraicamente. La corriente nunca se mide sobre el neutro, ya que esta puede incluso ser cero si el sistema esta perfectamente balanceado y no hay pérdidas a tierra.

Si tienes un sistema sin neutro (o neutro flotante), entonces sí mides entre fase y fase, pues no queda otra, la corriente sigue siendo por fase.
Para medir tensión de fase a fase el chip según veo tiene entradas diferenciales, el problema es la AGND que es común a todos los conversores.
Si usaras 3 MCP3909 ponés la AGND a una fase adyacente a la que deseas medir  :mrgreen:
pero en este caso no sé, me parece que deberías de alguna manera generarte un neutro, con un trafo estrella quizas  :? o tal vez simplemente con 3 resistencias de alta impedancia se pueda no estoy seguro.
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: bigluis en 10 de Julio de 2010, 20:34:50
A continuacion muestro un avance del driver para controlar un ADE7753. Este driver contiene 2 funciones, la primera se encarga de leer los datos del ADE y la segunda de escribirlos.

Código: C
  1. /****************************************************************************
  2.  
  3. Autor: Luis Alberto Vargas Tijerino.
  4.  
  5. Alias: Bigluis.
  6.  
  7. Version: 1.0
  8.  
  9. ****************************************************************************/
  10. #ifndef ADE7753_CS
  11.         #define ADE7753_CS      RC0
  12. #endif
  13.  
  14. //The following memory locations come from the ADE7758 datasheet
  15.  
  16.                         //Name                          Address No. Bits
  17. #define _WAVEFORM               0x01    //24
  18. #define _AENERGY                0x02    //24
  19. #define _RAENERGY               0x03    //24
  20. #define _LAENERGY               0x04    //24
  21. #define _VAENERGY               0x05    //24
  22. #define _RVAENERGY      0x06    //24
  23. #define _LVAENRGY               0x07    //24
  24. #define _LVARENERGY     0x08    //16
  25. #define _MODE                           0x09    //16
  26. #define _IRQEN                  0x0A    //16
  27. #define _STATUS                 0x0B    //16
  28. #define _RSTSTATUS      0x0C    //16
  29. #define _CH1OS                  0x0D    //8
  30. #define _CH2OS                  0x0E    //8
  31. #define _GAIN                           0x0F    //8
  32. #define _PHCAL                  0x10    //6
  33. #define _APOS                           0x11    //16
  34. #define _WGAIN                  0x12    //12
  35. #define _WDIV                           0x13    //8
  36. #define _CFNUM                  0x14    //12
  37. #define _CFDEN                  0x15    //12
  38. #define _IRMS                           0x16    //24
  39. #define _VRMS                           0x17    //24
  40. #define _IRMSOS                 0x18    //12
  41. #define _VRMSOS                 0x19    //12
  42. #define _VAGAIN                 0x1A    //12
  43. #define _VADIV                  0x1B    //8
  44. #define _LINECYC                0x1C    //16
  45. #define _ZXTOUT                 0x1D    //12
  46. #define _SAGCYC                 0x1E    //8
  47. #define _SAGLVL                 0x1F    //8
  48. #define _IPKLVL                 0x20    //8
  49. #define _VPKLVL                 0x21    //8
  50. #define _IPEAK                  0x22    //24
  51. #define _RSTIPEAK               0x23    //24
  52. #define _VPEAK                  0x24    //24
  53. #define _RSTVPEAK               0x25    //24
  54. #define _TEMP                           0x26    //8
  55. #define _PERIOD                 0x27    //16
  56. #define _TMODE                  0x3D    //8
  57. #define _CHKSUM                 0x3E    //6
  58. #define _DIEREV                 0x3F    //8
  59.  
  60. #byte   POSTINC0=       getenv("SFR:POSTINC0")
  61. #word   FSR0=                   getenv("SFR:FSR0L")
  62.  
  63. void read_ADE7753(int16 *val,int8 addres,int8 len){
  64.         ADE7753_CS=0;
  65.         spi_write(0x80&addres);
  66.         FSR0=val;
  67.         do{
  68.                 Delay_us(4);
  69.                 POSTINC0=spi_read();
  70.         }while(--len);
  71.         ADE7753_CS=1;
  72. }
  73.  
  74. void write_ADE7753(int32 val,int8 addres,int8 len){
  75.         ADE7753_CS=0;
  76.         spi_write(0x80&addres);
  77.         do{
  78.                 Delay_us(4);
  79.                 spi_write(*val++);
  80.         }while(--len);
  81.         ADE7753_CS=1;
  82. }

Y a continuacion muestro un pequeño código de ejemplo de como utilizar el ADE7753 para leer los valores RMS.

Código: C
  1. #include <18f4550.h>            //pic a utilizar
  2. #DEVICE ADC=10
  3. #include <Puertos.c>
  4. #fuses XT,NOMCLR,NOWDT,NOPROTECT,NOLVP,NODEBUG,USBDIV,PLL1,CPUDIV1,NOVREGEN,NOPBADEN // fuse con cristal 48Mhz
  5. #use delay (clock=48M)         //Fosc=48Mhz
  6.  
  7. #define LCD_DATA4       PIN_B0
  8. #define LCD_DATA5       PIN_B1
  9. #define LCD_DATA6       PIN_B2
  10. #define LCD_DATA7       PIN_B3
  11. #define LCD_ENABLE_PIN  PIN_B4
  12. #define LCD_RS_PIN      PIN_B5
  13. #define LCD_RW_PIN      PIN_B6
  14.  
  15. #include <lcd.c>                  //libreria manejo lcd
  16.  
  17. #include "ADE7753_Driver.c"
  18.  
  19. int32 Vrms;
  20.  
  21. void main(){
  22.         TRISA=0;
  23.         setup_spi(SPI_MASTER | SPI_H_TO_L | SPI_CLK_DIV_16 );
  24.         lcd_init();                                                                                     //Iniciamos el LCD            
  25.         lcd_putc("Vrms=");                                                              //Escribimos Vrms en el LCD
  26.         while(1){
  27.           read_ADE7753(&Vrms,_VRMS,3);          //Leemos el Vrms del ADE7753                              
  28.           printf(lcd_putc,"%Lu",Vrms);          //Lo imprimimos en la pantalla
  29.           lcd_gotoxy(6,1);                                                              //Enviamos el Cursor a la posicion 6,1                  
  30.         }
  31. }

:( Aún no lo he probado porque aún no tengo el ADE, :oops: por eso les pido de favor que lo prueben y me digan si les funciona, y posiblemente corrijan errores que tenga el código.
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: ingdenis en 14 de Julio de 2010, 18:52:21
bigluis:  ya intente compilar el codigo y me marca error en #include <Puertos.c> esto pasa porque no tengo esa libreria, espero y la puedas subir.
Quite esta linea temporalmente y me marca error en la libreria ADE7753_Driver.c el error es en la siguiente linea:
#word   FSR0=         getenv("SFR:FSR0L")
marca error en la palabra word de la sentencia anterior. dice invalid pre-procesor directive

bueno eso es lo que llevo hasta ahora
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: ingdenis en 15 de Julio de 2010, 16:45:08
me imagino que lo estas haciendo en ccs, yo tambien quiero hacer un medidor de energia pero aun no logro entender como funciona el ade7753 o como comunicarlo con el pic y si necesito un driver como oseria bueno gracias por la informacion
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: bigluis en 15 de Julio de 2010, 22:51:51
bigluis:  ya intente compilar el codigo y me marca error en #include <Puertos.c> esto pasa porque no tengo esa libreria, espero y la puedas subir.
Quite esta linea temporalmente y me marca error en la libreria ADE7753_Driver.c el error es en la siguiente linea:
#word   FSR0=         getenv("SFR:FSR0L")
marca error en la palabra word de la sentencia anterior. dice invalid pre-procesor directive

bueno eso es lo que llevo hasta ahora

 :oops: Lo siento olvidé mencionar que la libreria para puertos esta aquí (http://www.todopic.com.ar/foros/index.php?topic=30662.0)

La linea que mencionas no se exactamente porque te da ese error. Vuelve a probar con la libreria de puertos y si no funciona avisa.

me imagino que lo estas haciendo en ccs, yo tambien quiero hacer un medidor de energia pero aun no logro entender como funciona el ade7753 o como comunicarlo con el pic y si necesito un driver como oseria bueno gracias por la informacion

 :) Si lo estoy haciendo en CCS.
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: ingdenis en 16 de Julio de 2010, 00:54:08
ahora solo me marca error en la palabra word de la siguiente linea del driver:

#word   FSR0=         getenv("SFR:FSR0L")
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: bigluis en 16 de Julio de 2010, 12:35:09
 :? ¿Que pic y que version de ccs estas utilizando?

Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: ingdenis en 16 de Julio de 2010, 16:13:38
hola te comento que estoy usando el pic 18f4550 y la version del compilador es la pchw 4.038
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: bigluis en 16 de Julio de 2010, 16:42:34
Yo estoy usando la version 4.104,

 :o Realmente no se si esto afecte en algo. Espero que algun gran maestro del foro de respuesta a este problema, ya que a mi me compiló correctamente.
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: Suky en 16 de Julio de 2010, 17:48:23
Yo estoy usando la version 4.104,

 :o Realmente no se si esto afecte en algo. Espero que algun gran maestro del foro de respuesta a este problema, ya que a mi me compiló correctamente.

Puedes colocar:

Código: [Seleccionar]
#byte   FSR0=getenv("SFR:FSR0L")
Ya que se hace referencia a un registro/variable de 8-bits.


Saludos!
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: bigluis en 16 de Julio de 2010, 19:58:34
Si, asi es, se hace referencia a un registro de 8 bits, pero estoy utilizando "#word" ya que este tambien reserva el byte siguiente, es decir, con word se reservaran tanto el byte FSRL0 como el byte FSRH0 y serán utilizados al mismo tiempo.

Pero aún así creo que funcione si haces lo que dice Suky.
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: Suky en 16 de Julio de 2010, 20:57:43
Aaa! En ese caso se hace:

Código: [Seleccionar]
long FSR0;
#byte   FSR0=getenv("SFR:FSR0L")


Saludos!
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: ingdenis en 17 de Julio de 2010, 12:23:31
bigluis: tu utilizaste un cristal de 48mhz yo solo tengo uno de 4mhz cres que funcione porque el valor mas grande que puedo conseguir es de 40mhz.
gracias
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: Suky en 17 de Julio de 2010, 12:50:15
bigluis: tu utilizaste un cristal de 48mhz yo solo tengo uno de 4mhz cres que funcione porque el valor mas grande que puedo conseguir es de 40mhz.
gracias

Hay un error en la configuración, porque indica tener 48MHz pero no habilita el PLL.

O cambias a #use delay(clock=4000000) o habilitas el PLL configurando los fuses adecuadamente. Bigluis indicará cual es lo adecuado.


Nota: a un 18F no puedes colocarle un cristal mayor a 20 MHz.


Saludos!
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: bigluis en 17 de Julio de 2010, 22:52:51
bigluis: tu utilizaste un cristal de 48mhz yo solo tengo uno de 4mhz cres que funcione porque el valor mas grande que puedo conseguir es de 40mhz.
gracias

El programa esta hecho para utilizar un cristal de 4MHz y con los PLL internos del PIC se multiplica la frecuencia hasta 48MHz.

Esto se hace con la activacion de los fuses PLL1 y CPUDIV1 que puedes ver al inicio del programa.
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: gary_servin en 18 de Julio de 2010, 00:47:29
Cita de: Suky
Nota: a un 18F no puedes colocarle un cristal mayor a 20 MHz.


Sr Suky, y donde quedan los 18Fxx5xx que soportan cristales externos de hasta 48MHz, el 18F45K20 que soporta hasta 64MHz y el 18F97J60 que soporta cristales externos de 25MHz??

Saludos!
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: Suky en 18 de Julio de 2010, 03:00:36
bigluis: tu utilizaste un cristal de 48mhz yo solo tengo uno de 4mhz cres que funcione porque el valor mas grande que puedo conseguir es de 40mhz.
gracias

El programa esta hecho para utilizar un cristal de 4MHz y con los PLL internos del PIC se multiplica la frecuencia hasta 48MHz.

Esto se hace con la activacion de los fuses PLL1 y CPUDIV1 que puedes ver al inicio del programa.

Falta colocar entonce XTPLL.  ;-)
Cita de: Suky
Nota: a un 18F no puedes colocarle un cristal mayor a 20 MHz.


Sr Suky, y donde quedan los 18Fxx5xx que soportan cristales externos de hasta 48MHz, el 18F45K20 que soporta hasta 64MHz y el 18F97J60 que soporta cristales externos de 25MHz??

Saludos!

Hay excepciones  :D Como los de las familas 18F67J60, los otros no, re lee el datasheet. O por lo menos los 18Fxx5xx  :?


Saludos!"
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: gary_servin en 18 de Julio de 2010, 05:53:42
He releido nuevamente el datasheet y me hedado cuenta de que estaba equivocado con lo de los cristales de 48MHz en 18Fxx5x :D
realmente creia que era posible debido a que RedPIC, en su pagina pagina (http://picmania.garcia-cuervo.net/conceptos.php#USB4Mhz) explica lo siguiente:
Cita de: RedPic
Este sistema es complejo debido a la inmensa versatilidad y posibilidades que ofrece.

Como podéis ver en OSC1 y OSC2 conectamos nuestro cristal: 4 Mhz, 8 Mhz, 12 Mhz, 16 Mhz, 20 Mhz, 24 Mhz, 40 Mhz  ó 48 Mhz, que son los cristales validos compatibles con lo que sigue a continuación...

Pero me sigue quedando una duda, ya que según la pagina 30 de datasheet de los PIC18Fxx5x, específicamente en
TABLE 2-3: OSCILLATOR CONFIGURATION OPTIONS FOR USB OPERATION
(http://img830.imageshack.us/img830/3055/imagen024.th.jpg) (http://img830.imageshack.us/i/imagen024.jpg/)
aparece como Input Oscillator Frequency el valor de 24 MHz y como Clock Mode HS, EC, ECIO. Según entiendo (corrígeme si me equivoco) se pueden usar Cristales (HS) de 24 MHz o en que me estoy equivocando??  :?

Disculpa la molestia y Muchas Gracias!!  :)
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: Suky en 18 de Julio de 2010, 10:52:50
Sip, hasta 24 MHz indica que se puede, pero creo recordar que un compañero usaba unos de estos y el microcontrolador no funcionaba correctamente, cambiandolo a uno de 20 MHz no hubo más problemas  :?


Saludos!  ;-)
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: gary_servin en 18 de Julio de 2010, 18:40:14
Sip, hasta 24 MHz indica que se puede, pero creo recordar que un compañero usaba unos de estos y el microcontrolador no funcionaba correctamente, cambiandolo a uno de 20 MHz no hubo más problemas  :?


Saludos!  ;-)

Ya entiendo! Y leyendo algunas notas de aplicación de Microchip sobre el tema explican algo de la inestabilidad a mayores frecuencias que 20 MHz! Cada día se aprende algo nuevo  :D Muchas Gracias! Saludos!
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: bigluis en 07 de Septiembre de 2010, 22:58:49
Hola a Todos nuevamente.

 :? En esta ocasion deseaba preguntar si era posible que abra un nuevo tema en el que se hable especificamente de un Medidor de Energía utilizando el ADE7753 y poner un segundo tema en el que se realicen los comentarios y preguntas.

 :-/ Gracias por su ayuda.
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: Suky en 07 de Septiembre de 2010, 23:13:28
Hola a Todos nuevamente.

 :? En esta ocasion deseaba preguntar si era posible que abra un nuevo tema en el que se hable especificamente de un Medidor de Energía utilizando el ADE7753 y poner un segundo tema en el que se realicen los comentarios y preguntas.

 :-/ Gracias por su ayuda.

Claro que sí! Queda en sus manos  ;-)


Saludos!
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: bigluis en 12 de Abril de 2011, 21:29:06
Hola amigos, me gustaría saber donde puedo encontrar los estandares para fabricar un medidor de energía, esto con el fin de sustentar que el medidor que voy a diseñar cumple con algún estandar internacional y que de esta manera sea confiable para los clientes o usuarios.
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: Robocardo en 10 de Junio de 2011, 15:19:36
Muy interesante el proyecto.
Creo que respecto de los Especificaciones Técnicas de un Medidor de Energía conviene que te remitas a tu proveedor de energía y lo consultes directamente con ellos.
Tal vez en la oficina de Atención al cliente, puedan derivarte con alguna Oficina Técnica y explicando que haces un trabajo universitario encuentres una buena respuesta de un Ingeniero que recuerde aquellos tiempos, jajaja.

De todas formas aca tienes especificaciones de un Schneider Electric EN40 (http://www.schneiderelectric.es/sites/spain/es/productos-servicios/distribucion-electrica/oferta-de-productos/presentacion-de-rango.page?c_filepath=/templatedata/Offer_Presentation/3_Range_Datasheet/data/es/local/electrical_distribution/en40_en_clic.xml&p_function_id=18&p_family_id=187&p_range_id=2158&f=NNM1:Medida+y+an%C3%A1lisis+de+la+energ%C3%ADa~!NNM2:Contadores~!NNM3:EN40+%2F+EN%27+clic#)
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: bigluis en 10 de Junio de 2011, 17:50:37
Gracias Robocardo, voy a ir a la sucursal de atencion al cliente a ver eso. Aunque dudo mucho que haya alguien que sepa de eso.
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: bigluis en 10 de Junio de 2011, 17:55:19
Por cierto, ya abri los nuevos post en los que aparece un medidor de energia con MCP3909 (http://www.todopic.com.ar/foros/index.php?topic=34506.new#new) y un Medidor de Energia con ADE7753 (http://www.todopic.com.ar/foros/index.php?topic=34614.0;do=Bookmark)
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: Robocardo en 10 de Junio de 2011, 21:27:44
Te hice una observacion que tiene que ver con la aislación del equipo ya que propones interfaz USB con la PC.
Voy a releer los APP Notes del MCP3909 y el ADE7753 para ver como lo resuelven o si no tiene importancia.
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: Robocardo en 10 de Junio de 2011, 21:37:28
En el Application Note del MCP3909 dice
Citar
There are four classes of meters: Class 2, Class 1, Class 0.5 and Class 0.2 meters. Accuracies described apply to both single-phase and poly-phase meters, with  slight differences described within the standards. The standards are all a part of the IEC 62053 specification. This specification replaces the previous specifications IEC61036, IEC1036 and IEC687.

Citar
Hay cuatro clases de medidores: Clase 2, Clase 1, Clase 0.5 y clase 0.2. La precisión descripta se aplica a medidores de una fase o polifásicos, con pequeñas diferencias descriptas dentro de las normas. Los standards son una parte de la especificación IEC 62053. Esta especificación reemplaza las especificaciones anteriores IEC61036, IEC1036 y IEC687.

De manera bigluis que remitirse a la norma IEC 62053.
En inglés la norma IEC 62053 (http://webstore.iec.ch/preview/info_iec62053-21%7Bed1.0%7Den_d.pdf)
En español misma norma IEC 62053 (http://www.construsur.net/index.php/catalogo/norma/iec/iec-62053-21-ed.-1.0-spanish) hay que pagar para su descarga.
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: Suky en 10 de Junio de 2011, 21:41:50
Te hice una observacion que tiene que ver con la aislación del equipo ya que propones interfaz USB con la PC.
Voy a releer los APP Notes del MCP3909 y el ADE7753 para ver como lo resuelven o si no tiene importancia.

(http://energy.analog.com/static/imported-files/images/microsites/Energy/Single-Phase-Electric-Metering_large.gif)


 ;-)
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: Robocardo en 10 de Junio de 2011, 21:52:08
Si, la alternativa del transformador de tensión la sugerí porque es obvia.
También existe un USB Aislado como alternativa.
En el ejemplo trifasico del MCP3909 (3-Phase Energy Meter Reference Design Using the PIC18F2520) Pagina 13 hay un USB Aislado.
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: Robocardo en 10 de Junio de 2011, 21:55:27
La norma en Colombia Norma (http://es.scribd.com/doc/50159543/NTC4052)
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: Suky en 10 de Junio de 2011, 23:15:44
Si, la alternativa del transformador de tensión la sugerí porque es obvia.
También existe un USB Aislado como alternativa.
En el ejemplo trifasico del MCP3909 (3-Phase Energy Meter Reference Design Using the PIC18F2520) Pagina 13 hay un USB Aislado.

Yo lo decia por al aislador en la comunicación SPI  :D Como comenté en el otro post. Creo que no es ningún problema, solo que en un hardware a implementar es necesario utilizar cualquiera de las opciones si o si.


Saludos!
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: stk500 en 11 de Junio de 2011, 03:22:12
Aqui os pongo detalle de un prototipo y muy interesante.
http://www.afinidadelectrica.com.ar/articulo.php?IdArticulo=188

Saludos
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: bigluis en 11 de Junio de 2011, 20:33:59
Gracias Robocardo, Voy a echarle un vistazo a la norma en Colombia seguramente es parecida a la de Nicaragua.

Y ciertamente no habia tomado en cuenta que debo aislar la el medidor de energia, ya mismo me pongo a pedir los Samples de Analog Devices.

 :-/
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: LordLafebre en 17 de Abril de 2012, 18:09:29
Hola:

Que buen proyecto, ando en esta línea, pero muy verde la verdad, me he complicado en conseguir algún trafo de corriente o algo por el estilo, que recomiendan para el medidor de proyecto con el ADE7758, un trafo o una bobina rogowski?

Si tienen info de donde comprarlo o como hacerlo, les anticipo mis agradecimientos.

Saludos
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: jeanvega54 en 17 de Abril de 2012, 19:21:32
saludos

cuando realize ese trabajo con el sensor mi limitante era la corriente que max era 5 amp, pero igual se trabajo porque se manejo como la primera fase del proyecto, y cubria las expectativas de mi tesis de grado.

pero realmente tendria que retomar el tema para ver que se puede mejorar.
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: Simon21 en 17 de Abril de 2012, 19:43:36
El transformador de corriente es lo que mas se usa !!
Ademas es mas barato, robusto y facil de conseguir.

Alguien pudo programar el ade7758 ??

Saludos

Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: Suky en 17 de Abril de 2012, 21:17:55
Hola:

Que buen proyecto, ando en esta línea, pero muy verde la verdad, me he complicado en conseguir algún trafo de corriente o algo por el estilo, que recomiendan para el medidor de proyecto con el ADE7758, un trafo o una bobina rogowski?

El rogowski tiene la ventaja que no se satura, ahora no se como será en comparación con un trafo en cuestión de precios. Si es para probar algo, un trafo es la opción, porque podes llegar hasta armarlo. Si es un producto, el trafo de medición se adquiere mediante su clase, de esa manera se fija el error máximo que puede tener. Eso es una parte que conforma el error con que mide tu dispositivo.


Saludos!
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: LordLafebre en 17 de Abril de 2012, 21:38:19
Bueno, lo que quiero por ahora son prueba iniciales, lo demás vendrá con el tiempo, un trafo entonces, debería tener alguna característica en especial?

Saludos
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: Suky en 17 de Abril de 2012, 22:43:53
Es un trafo de medición, y son distintos ya sea para corriente o para tensión. Algo de info: http://www.ingelec.uns.edu.ar/lmei2773/docs/LME1-NC04-Instrumentacion%20-%20Transformadores%20de%20Medida.PDF

Saludos!
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: LordLafebre en 18 de Abril de 2012, 16:20:08
ok gracias, ahora lo miro

Saludos
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: albertosedes en 26 de Abril de 2012, 05:36:36
Hola,
Tengo problemas con el ADE7753, he realizado un circuito con un transformador de corriente y uno de tensión.
Los valores de tensión e intensidad me dan más o menos.
El problema lo tengo para conseguir la potencia activa y aparente correcta. Creo que es un problema de calibración.
¿Alguien me puede ayudar?
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: Simon21 en 01 de Octubre de 2012, 19:41:04
Hola Alberto, a propósito, has utilizado alguna separacion galvánica entre la tension de la red y el integrado ade7758 ?? porque segun la hoja de datos basta con colocar un divisor resistivo y ya es suficiente.
Cómo hiciste para establecer la relación entre lo que obtienes con el conversor A/D y el valor de tension propiamente dicho??

Saludos

Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: Simon21 en 07 de Octubre de 2012, 23:33:40
Alguien ha implementado el circuito para la entrada de tensión tal como lo muestra el datasheet ?? Pregunto esto ya que a mi parecer habría que
establecer algun aislamiento galvanico entre los 220V o 380V y el ADE7758 y a su vez de la masa de dicho integrado y del PIC.
Agradecería comentarios sobre este tema.

Saludos !!
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: Alumno en 20 de Noviembre de 2012, 15:44:44
Mi nombre es Leonidas a mi tambien me intereso la idea de construir este proyecto, y luego de mas o meno 5 meses ya lo tengo funcionando en un 80%, aqui en mi ciudad es muy dificil comprar esos componentes asi que lo hice con las cosas que podia comprar aqui, mi prototipo esta formado por un PIC18F4525, una pantalla GLCD, un sensor de corriente (bobina de rogowski), y el corazon de todo son los circuitos de acondicionamiento tanto de la tension y la corriente, al final de todo llame a mi proyecto ANALIZADOR DE RED ya que ademas de medir las variables mas comunes tambien me puede medir todas las potencias, el factor de potencia, la frecuencia de red de manera muy exacta, y me muestra en la pantalla grafica los armonicos de corriente y tension y como si fuera poco tambien pueda mostrar la forma de onda de la tension y la corriente en la misma pantallita como si de un osciloscopio se tratara, realmente es muy sorprendente que con solo un microcontrolador se pudiera hacer algo asi.
Este ANALIZADOR DE RED es el proyecto mas interesante que realice con un PIC.
Todos los datos obtenidos son los mismos que obtengo con un osciloscopio y tambien en MATLAB.
Les paso la diapositiva de la exposicion que realice ayer en mi universidad.

http://dl.dropbox.com/u/103747449/ANALIZADOR%20DE%20RED%20v2.rar

pronto subire un video del funcionamiento.
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: bigluis en 21 de Noviembre de 2012, 00:43:17
Felicidades.

Excelente

 :-/
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: Simon21 en 09 de Enero de 2013, 17:06:38
Buenas !! Antes que nada feliz año nuevo para todos, tengo la siguiente consulta con el ADE7758,
alguien ha implementado el circuito para la entrada de tensión tal como lo muestra el datasheet ??

Pregunto esto ya que a mi parecer habría que establecer algun aislamiento galvanico entre los 220V
y el ADE7758 y a su vez de la masa de dicho integrado y del PIC. Tengo el presentimiento que cuando
meta el neutro de los 220 V a la masa, voy a romper algo.   :shock:  :shock:

Agradecería respuestas sobre este tema.

Saludos a todos !!
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: bigluis en 09 de Enero de 2013, 21:56:09
Eso solo se debe hacer para fines de laboratorio, por otro lado en el datasheet aparece que si lo vas a conectar a la PC o algo diferente debes utilizar aislamiento, pero en el sistema de comunicacion no en la entrada.

Es decir mientras estes realizando pruebas lo mas recomendable es usar el aislamiento galvanico, pero una vez que lo tengas en producción debes eliminarlo, ya que ese aislamiento producirá un pequeño desfase entre la señal de entrada y la de salida.
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: Simon21 en 10 de Enero de 2013, 01:15:02
Conclusion: No habria drama de armar el pcb directamente uniendo la masa del pic a la masa analogica y la masa digital del ade7758 y metiendo el neutro de los 220 VAC
a dichas masas ??
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: Alumno en 29 de Enero de 2013, 12:31:46
hola a todos, aca les paso un videito de mi analizador de red, solo me falta afinar un poco mas el algoritmo de la transformada rapida de fourier para mostrar los armonicos de tension y corriente y ya todo estaria listo:
feature=youtu.be
y esta son las diapositivas:
http://dl.dropbox.com/u/103747449/ANALIZADOR%20DE%20RED%20ELECTRICA%20facebook.rar
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: leobiofa en 29 de Enero de 2013, 15:05:55
Hola Alumno

Déjeme felicitarlo, es un excelente trabajo.

Saludos
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: Simon21 en 29 de Enero de 2013, 15:33:34
Muy bueno Alumno, lo has realizado con el ADE7758 ??
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: Alumno en 30 de Enero de 2013, 17:21:22
no, al ser un trabajo para la universidad tuve que acondicionar la señal de corriente original, pero si estaria diseñando un producto claro que usaria el ADE...
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: marcoscab1166 en 12 de Septiembre de 2015, 19:23:45
pregunta: si es un medidor de corriente porque el codigo dice volt? y me podrias pasar la circuiteria del proyecto?
Título: Re: Prototipo de Medidor de corriente en las viviendas
Publicado por: KILLERJC en 12 de Septiembre de 2015, 20:16:42
pregunta: si es un medidor de corriente porque el codigo dice volt? y me podrias pasar la circuiteria del proyecto?

Te respondo, por que el ADC solo puede medir voltaje, asi que lo que se hace es medir la caida en una resistencia ( shunt ) Y eso se lleva al valor de la corriente.

Y nuevamente, este es un tema del 2010/2011, el usuario jeanvega esta inactivo desde hace 3 años.