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:
Las rogwosky se compran...
Y revisa el *.h del dispositivo, no es lo mismo un 873 que un 4550.
Saludos!
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.
Y revisa el *.h del dispositivo, no es lo mismo un 873 que un 4550.
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.
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
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
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.
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.
Prefiero el ADE77... :P :D :D
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!
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.
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.
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.
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.
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
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
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.
#byte FSR0=getenv("SFR:FSR0L")long FSR0;
#byte FSR0=getenv("SFR:FSR0L")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
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
Nota: a un 18F no puedes colocarle un cristal mayor a 20 MHz.
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.
Cita de: SukyNota: 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!
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...
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! ;-)
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.
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.
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.
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.
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.
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?
pregunta: si es un medidor de corriente porque el codigo dice volt? y me podrias pasar la circuiteria del proyecto?