TODOPIC
Microcontroladores PIC => * PROYECTOS * => Mensaje iniciado por: pic_877a en 17 de Octubre de 2016, 12:44:55
-
hola
compañeros del foro
reciban un cordial saludo
he realizado un proyecto de un inversor de corriente con 12V a 110V tension de colombia y he utilizado el Pic 16F628a como generador de onda cuadrada a 60Hz, he implementado 2 Bc547 como amplificador de señal y los tip 122 como activador de los transistores de potencia como los 2n3773.
he simulado las salida del pic de la onda cuadrada, las salida de onda del pics ingresan a las base de los bc547, los colectores de los bc547 van conectados a Vcc y los emisores de los bc547 van conectados en paralelo con resistores de 1K a Gnd, las bases de los tip122 van conectados con resistores de 100 oh a los emisores de los bc547 en paralelo con los resistores de 1K a masa, los emisores de los tip 122 van conectados a las bases de los transistores de potencia 2n3773 y los emisores de los 2n3773 van a gnd, los colectores de los tip 122 y 2n3773 van conectados entre si.
tengo un trafo de 12vac con tap central a 110Vac, he conectado el primer devanado 12vac a los colectores de los tip 122 y 2n3773, y el segundo devanado 12vac a los colectores de los tip 122 y 2n3773 y el tap central al Vcc de la Bateria de 12Vdc.
pero en la simulacion me genera error, se que para simular un transformador en proteus hay que configurarlo y no se como hacerlo, he buscado en la red y he encontrado algunas pagina, pero aca no explican como realizarlo en forma inversa, me ayudan por favor?
ahora lo he realizado en protoboard el proyecto, he utilizado como transistores de prueba los tip35c y una bateria 12V a 20ah, el transformador que he utilizado son los comunes que se utilizan para las fuentes de alimentacion entrada 110V a 12Vac a 3A, pero lo he colocado a la inversa, he conectado el transformador y este genera una tension de 37Vac.
estan son mis dudas
sera que la falla es el transformador? o tendre que fabricar uno nuevo con el primer devanado 12Vac con tap central y el devanado secundario a 110V.
sera que los transistores bc547 y los tip 122 no me estan activando los transistores de potencia, espero que ayuden amigos, el proyecto esta medio funcionando
-
Yo utilizaria un 12+12, el punto central conectado a tierra, y las otras salidas al circuito en si, de modo que polarizaria un bobinado en un sentido, y luego el otro, generando la alterna cuadrada. Segun lo que veo en la imagen del osciloscopio estan activas ambas salidas a la vez? podes subir el codigo para entender como se estan generando los pulsos? gracias
-
Hola pic_877a, si bien la idea básica que posees de un inversor no es incorrecta, pues igual presentas varios "detalles" en el diseño del circuito, y paso a numerarlos:
1) El uso de transistores BJT para esta aplicación no es lo más adecuado, para esto se usan mosfet del estilo IRFZ44, IRFZ48, IRF3205, etc y en menor medida IGBT.
Los BJT producen demasiada caída de tensión en estado de conducción, y más con el tipo de driver que estás usando, para que tengas una rápida idea, en tu driver de TIP122 + 2N3773 fácilmente tienes una caída de tensión de 2.1V o mayor, dependiendo la intensidad circulante.
Si usaras un mosfet tipo IRF3205, con una intensidad de 3A (lo que soporta tu trafo) tendrías una caída de tensión de solo 0.024V. Recuerda que a mayor caída de tensión, es más potencia disipada y "desperdiciada".
Aparte de lo anterior, cada 2N3773 solo te permitiría un corriente máxima de aprox. 8A, mientras que cada IRF3205 esta corriente sería de aprox. 25A.
En este esquema tienes un buen circuito driver para usar con mosfet (solo la parte inferior del esquema) la parte superior debes descartarla.
(http://www.todopic.com.ar/foros/index.php?action=dlattach;topic=42862.0;attach=22610;image)
2) Por otro lado, un trafo de 110 a 12V no es de utilidad para un inversor, ya que tal como lo indica el mismo trafo, la tensión máxima de salida será de solo 110V, y tu debes de alcanzar un pico de tensión de 155V (para que funcionen las fuentes conmutadas).
Por lo tanto, el transformador a usar debería de ser uno de 110Vca a 8.5V+8.5V, de esta forma la tensión poco de salida tendrá un máximo de 155V y por supuesto deberás de reducir el ciclo activo de los pulsos para que "promediando" tengas a la salida los 110Vca buscados.
3) No hablas del programa del PIC, pero este debe de tener un ciclo activo de solo 26% en cada salida, y por supuesto ambas deben de estar desfasadas 180°.
Esta debe de ser la forma de onda de la salida de alterna, con ciclo activo del 26% (en cada semiciclo) y con una tensión pico de 155V.
- Tienes que ingresar para ver archivos adjuntos -
Espero te sea de ayuda.
Un saludo.
Atte. CARLOS.
-
hola
amigo Chaly 29 gracias por responder yo si sospechaba de la etapa de potencia tenia falla entre los bc 548, los tip 122, los 2n3737, no mencione el programa del pic, por que este me esta entregando la onda cuadrada deseada, 52 hz, en el osciloscopio del proteus se visualiza.
en el circuito que me envias del driver con el mosfet usando 2 transistores PNP 327 y 558y 1 transistor 548 NPN, el transistor 548 es facil de conseguir pero los transistores 327 y 558 los voy a reemplazar por el A733.
el transformador lo voy a fabricar asi: primer devanado 9 + 9 Vac y segundo devanado 110Vac, volviendo al Irf 3205 el Drenador va conectado a un extremo de los 9Vac y el tap central del trafo al Vcc de la bateria y el surtidor va a Gnd, y con el otro Irf 3205 se conecta igual al otro devanado 9Vac?
es asi amigo Chaly 29
-
hola
amigo carlos he diseñado el circuito con la imagen que me enviaste, utilizando los Mosfet como salida de potencia con el trafo, podrias confirmarme si la conexiones de los mosfet hacia el trafo son correcta?
gracias
jose luis
-
Hola pic_877a, viendo el circuito que posteaste en el .7z te puedo decir que todo estaría correcto, y aunque no alcanzo a distinguir los valores de los componentes, si seguiste los del plano que te e pasado, pues todo estaría en orden.
Solo decirte que las resistencias R2 y R9, tal como están, y en el uso que tu le darás, pues directamente puedes eliminarlas, ya que no son necesarias.
Por otro lado Q1 y Q6, los BC548 (NPN) y Q2 y Q7 los BC558 (PNP) pueden ser reemplazados por cualquier transistor de uso general que soporte unos 100mA y por lo menos 20V.
Ahora, con Q3, Q4, Q8 y Q9 los BC327 (PNP), es lo mismo, puede reemplazarse por transistores de uso general, pero estos deben de poder soportar un mínimo de 500mA (hasta 1A) y unos 20V mínimo. Esto es así, porque durante la conmutación de los mosfet se genera un pico de corriente bastante importante (12V dividido el valor de resistencia de gate) y es conveniente que pueda soportarlos.
Por lo tanto, el A733 solo te será de utilidad para reemplazar el BC558, pero no los BC327.
El resto del circuito lo veo bien. Pero si tienes dudas solo consúltalas.
Un saludo.
Atte. CARLOS.
-
Hola pic_877a, recién me doy cuenta que habías posteado una tercer imagen, y mi opinión:
1) Si lo que intentas hacer es un PWM que genere una onda senoidal para con esta comandar los mosfet y el trafo, pues desde ya te digo que no funcionará. Los inversores que tienen senoidal de salida, no funcionan de esta manera, lo que hacen es elevar primeramente la tensión de 12Vcc a 160/170 Vcc y luego con un puente H (en base a IGBT's) generar la senoidal que pasa por un filtro pasa bajos para tenerla en la salida.
2) Si no es el caso anterior el tuyo, pues no entiendo porque el ciclo activo de una fase se incrementa y la otra decrece. Eso no es correcto y no funcionaría. Como te e mencionado, ambas deben de tener un ciclo activo del 26%, un desfasaje entre ellas de 180° y una frecuencia de 60Hz, por supuesto la señal de salida del trafo será una señal cuadrada.
Espero tu respuesta para estas dudas que me "sembraste", pero desde ya te digo, que la señal de ese oscilograma no es la correcta, para ninguno de los casos mencionados. Por lo tanto, el programa del PIC no es correcto y deberás de correjirlo.
Un saludo.
Atte. CARLOS.
Pda, Entre la conmutación de un transistor y el otro, siempre debes de dejar un deaht time (tiempo muerto) donde ambos transistores permanecen en estado OFF, ya que de lo contrario corres el riesgo que por uno corto periodo ambos estén el ON y eso crearía un corto circuito.
-
hola
carlos gracias por ayudarme con mi proyecto lo voy armar en protoboard y ensayar con un trafo 12vac a 110vac, realizar prueba primero y luego en vivo con los componentes ya fijos. estaremos en contacto y gracias nuevamente amigo
-
hola carlos te informo mi programa con el pic 16F628a me entrega una onda cuadrada aproximadamente 52Hz, en la salida de los 110Vac le voy colacar un Condensador Poliester de 2.2 Uf x 250V para que me cambie la onda cuadrada a onda senoidal en Ac.
tambien he diseñado otro inversor con el 555 con resistores 10K,1K y capacitor 1Uf y los mosfet Irf 3205s y en la salida del 555 me entrega una frecuencia de 63Hz aproximandamente.
voy a ensañar y te estare confirmando amigo carlos
gracias
jose
-
Hola pic_877a, ni se te ocurra colocar un condensador así porque sí a la salida, porque probablemente quemarías el circuito, si no por la corriente, por las armónicas que produciría o por una posible auto oscilación.
Para conseguir una senoidal a la salida, hay varios pasos a seguir, por ejemplo, que la señal de entrada sea un PWM con forma cuasi senoidal, a la salida llevaría un filtro pasa bajos, que está conformado por bobinas y capacitores, y no solo un simple capacitor.
Y como ya te dije antes algunos post más arriba, para conseguir senoidal en la salida, el modo de implementarlo es muy distinto, primero se eleva de 12Vcc a 160/170Vcc, y luego con un puente H formado por IGBT's y por medio de un PWM se genera una senoidal, que se hace pasar por un filtro pasa bajos de bobina y capacitores (muy bien calculado) y recién ahí estaría lista para salir hacia la carga, como verás es un proceso mucho más complejo (incluso mucho más de lo que resumidamente yo te explico) de lo que tu estás queriendo implementar.
Pero bueno, cada quien es dueño de hacer lo que guste.
Un saludo.
Atte. CARLOS.
Pda. Sigo insistiendo, la forma de onda generada por el PIC y tu programa, está muy lejos de ser la correcta, ni se acerca siquiera.
-
ola amigo carlos te envio la imagen de la onda cuadrada Ac con salida 116Vac y una bombilla y el transformador, y el pic como generador de onda cuadrada.
bueno con este circuito voy a conectar pequeñas cargas como bombillas, cargar celular, tv tipo led 7 pulgadas, portatiles, modem de Wifi, etc.
gracias por la ayuda, cuando haga el pcb subire las fotos amigo carlos.
jose
-
Hola pic_877a, realmente no te estás dando cuenta como debe de ser la forma de onda a implementar, o yo no entiendo lo que deseas implementar.
La imagen del oscilograma que posteaste muestra una señal cuadrada de una frecuencia aproximada de 625Hz y donde el duty cicle va decreciendo, y solo tiene el semi ciclo positivo. Te estás dando cuenta que esa forma de onda tiene un máximo de solo 116V? Lo cual no te servirá para hacer funcionar todas (salvo bombilla) las cosas que nombraste?. Nuevamente te repito, necesitas que la onda cuadrada tenga un pico de 155V.
Esta es la forma de onda que debes de tener a la salida:
(http://www.todopic.com.ar/foros/index.php?action=dlattach;topic=46902.0;attach=26809;image)
Fíjate que tiene un pico de 155V, un ciclo activo de 26% (por cada semi ciclo) y la frecuencia es de 50Hz.
Un saludo.
Atte. CARLOS.
-
hola amigo carlos gracias por seguir ayudándome con mi proyecto del inversor con pic, he modificado el codigo del pic, ya me entrega la frencuencia de 60 hz, en la imagen lo puede apreciar, a hora lo he probado con el driver con la imagen que me enviaste, y me sube la tension alterna hasta 80Vac, y con el otro driver me entrega tension de 54Vac.
pienso que la fallla de ahora son los driver de amplificar la señal Pwm Generada por el Pic, hacia los mosfet de potencia, en la red encontre el Ic Sg3525, que me puede cambiar la señal cuadrada del pic para tener una onda senoidal, habias utilizado este integrado amigo carlos?
cual seria tu sugerencia ahora que el pic entrega exacto la frecuencia de 60Hz, y la salida con driver y la alterna entrega entre 50 y 80Vac logra encender una bombilla de 110v?
bueno con tu ayuda lograre terminar mi proyecto de inversor para mi facultad de universidad.
jose
-
Hola pic_877a, primero que nada, quiero decirte, que en todas las imágenes que posteaste, ninguna tenía el secundario referenciado a masa para que el osciloscópio haga una lectura real.
La entrada A del osciloscópio la conectas a una de las salida del trafo, la otra salida debes de conectarla a masa.
pienso que la fallla de ahora son los driver de amplificar la señal Pwm Generada por el Pic, hacia los mosfet de potencia,
No, la falla que tienes ahora es la relación de transformación del propio transformador, tal como ya lo e dicho, y lo vuelvo a repetir, un trafo de 110 a 12 posee una relación de 9.16:1, y tu necesitas un trafo con una relación de 155 a 12 o sea 12.92:1, cuando pongas esa relación de transformación en el trafo del ISIS verás que ya genera 110Vca
Si usaste el circuito de driver tal cual te lo e pasado, pues no hay falla.
en la red encontre el Ic Sg3525, que me puede cambiar la señal cuadrada del pic para tener una onda senoidal, habias utilizado este integrado amigo carlos?
A ver, nuevamente la mula al trigo, para generar salida senoidal, no se utiliza esta manera (vuelve a leer los post anteriores) ya que las complicaciones técnicas son muy elevadas y definitivamente tu no prodras resolverlas, y quien te dijo que el SG3525 cambia de una señal cuadrada a senoidal?
El SG3525 es simplemente un controlador de fuentes conmutadas, tal como el TL494 y varios más, y lo que genera en sus salidas es una señal PWM con una frecuencia determinada y un duty cicle proporcional a la tensión/potencia a necesitar. Pero nada de convertir cuadrada a seniodal. Mira su data sheet
Si quieres generar senoidal, tira todo lo que hiciste hasta ahora y empieza nuevamente, y lo primero que debes de hacer es una fuente conmutada en alta frecuencia para elevar los 12V a 170Vcc, luego verás como seguir.
Si quieres seguir con este proyecto tal cual lo vienes haciendo, olvídate de generar alterna a la salida. Son dos mundos distintos. Entiendes? Vamos, no puedes aparear gallinas con patos, son similares pero no iguales.
Un saludo.
Atte. CARLOS.
-
ola carlos te envio estas imagenes del proyecto casi terminado, lo que mejore fue el código del pic, también te mostré en la imagen anterior ya el pic genera la frecuencia a 60 hz, ya hora cual seria tu opinión con estas imágenes ya en vivo con el osciloscopio, mira el Ic sg3025 con la configuración circuiteria lista para las salidas 14 y 11 del mismo con resistores 10K hacia 2n2222, que alimentan a los mosftet IFR3205, y la señal pwm del pic alimentan las bases de los bc548 y los colectores de estos mismo alimentan las bases de los 2n2222, y los emisores de estos alimentan a los drenadores los mosfet, y los colectores a gnd.
voy a subir otra imagen para que me entiendas mejor amigo carlos
jose
-
circuiteria con el sg 3525
-
amigo carlos mira esta imagen con la etapa sg3525 y la señal pwm generada por el pic y con el driver que me enviaste voy a realizar las pruebas en vivo y estare contando amigo carlos
gracias
jose
-
Hola pic_877a, no se lo que deseas inventar con esos circuitos, sobre todo porque un par de transistores los tienes polarizado al revés de lo que debería de ser.
Y si, tienes una especie de senoidal a la salida del circuito que muestras en la imagen, solo porque posees ese capacitor a la salida del trafo, pero miraste los picos de intensidades que deben de soportar los mosfet del primario (sin sentido), aparte, ese capacitor solo, dejará la senoidal cuando la carga sea relativamente chica, cuando ya trabajes en una potencia mayor, no sería de utilidad y necesitarías un capacitor más grande.
Aparte de todo lo anterior, ese capacitor es una carga que está continuamente consumiendo potencia y sin aplicación práctica, por lo tanto empeora mucho el rendimiento general de todo el equipo.
Como ya e dicho, tu puedes hacer lo que desees, yo te explico como debería de ser. Pero que en la práctica funcione, no quiere decir que sea bueno, los armónicos que seguro crea ese capacitor, tal como está conectado, pues ni quiero imaginarmelos.....
Un saludo.
Atte. CARLOS.
-
hola amigo carlos como te mencione deseo aprender a como se fabrica los inversores de pequeña potencia y grandes potencias, así como los fabrican los países como japón, china, Tailandia, etc, al menos ya tengo la frecuencia 60 hz con pic exacta, y con el driver que me enviaste tengo un inversor de onda modificada, se que la onda senoidal tiene una electrónica mas avanzada, es lo que deseo lograr poco a poco estudiando y realizando pruebas en vivo, asi como lo realizaron los grandes inventores como Bell del bombillo, Ohm con sus leyes de corriente,etc.
mira otra cosa también que logre, como sabemos que el 555 genera onda cuadrada con 2 resistores y 1 capacitor electrolítico y algunas veces utilizan el cd 4017 o el 4013, reemplace estos 2 Ic por el el Pic entregando una frecuencia exacta a 60 Hz, y con el driver que me enviaste tendre un inversor de onda modificada con el pic, seguire estudiando mas para pasar a onda senoidal. amigo y gracias por toda tu ayuda amigo
gracias
jose
-
Hola pic_877a, sigue estudiando, Bell inventó el teléfono (entre otras cosas) y el del bombillo fue Edison, y ni siquiera el fue, ya que la historia se lo atribuye a Edison, pero el inventor real fue un ingles. :D :mrgreen:
Un saludo.
Atte. CARLOS.
-
hola carlos gracias, si me equivoque en los inventores, pero no falle con simon ohm jejejeje, seguire estudiando amigo, pero no me has mencionado que ya logre que el pic me entregara la frecuencia exacta de los 60 Hz onda cuadrada , asi reemplazar el 555 con los cd 4013 y 4017, logre el primer paso amigo y a ti también me apoyaste con los driver de potencia.
gracias
jose :)
-
Hola pic_877a, pues reemplazar el 555 y los CMOS por un PIC, no es la gran cosa, luego te quiero ver cuando debas regular la tensión al proyecto que ahora estás queriendo terminar.
Este es el primer paso, generar la onda cuadrada con las tensiones y frecuencias correctas. Después cuando le apliques carga, esa tensión de salida variará indefectiblemente, entonces tu deberás de controlar (medir) esa variación y actuar sobre el duty cicle para compensar.
El programa que realizaste hasta ahora es como encender y apagar un led, en este caso sería 2 led's, y como no se el nivel de conocimientos que posees en programación, pues no sabía si felicitarte o no, pero para alguien con un poco de experiencia y en .asm, es un programa que aproximadamente en unos 5 minutos lo realizas. Ni habla con C o en BASIC.
Tu estás recién iniciando en la programación de PIC's? Igualmente felicidades por lo obtenido hasta el momento.
Un saludo.
Atte. CARLOS.
-
amigo carlos si estoy empezando con la programación de los pics, el codigo lo hice en Basic, es un codigo 30 lineas, el hex tiene un tamaño de 2k, bueno en parte estoy satisfecho con el logro obtenido y con tu ayuda logre terminar un pequeño inversor para cargas pequeña y seguir estudiando en este campo de la electronica.
gracias
jose
-
Hola pic_877a, el .hex tiene un tamaño de 2K? Pero si es un programa sencillo, con un .hex de 100 lineas sería suficiente.
En que gastaste 2K?
Creo que le estás errando muchísimo en tu idea de programa.....
Un saludo.
Atte. CARLOS.
-
hola carlos vos dices que es un programa sencillo, para mi no fue tan sencillo, me toco consultar en la red, en youtube, etc, y como dice las reglas del foro aca No se permite realizar codigos para una facultad, escuela, etc, estudie, y he logrado mi objetivo lograr realizar un pequeño programa para un pic y reemplazar a otros integrados, cuando se empieza a estudiar debe acudir a los expertos, y asi volverse en experto tambien, y mirando tu perfil eres un moderador, y se que tienes experiencia en programación y en otras cosas, el programa también lo puedo modificar agregando instrucciones Lcd para visualizar la frecuencia generada, hay que seguir estudiando, investigando, ser innovador, etc, ademas tengo un amigo al sur de Tailandia que esta desarrollando un descompilador para pic, de hex, para c o basic, es decir teniendo el hex para obtener el codigo fuente original, es un interesante tema, y cuando mi amigo lo termine me lo explicaran como funciona el programa que el esta desarrollando para su maestria en computacion.
gracias nuevamente amigo carlos y fuiste el unico que me ayudo a resolver mi problema de la etapa de potencia para el inversor gracias
jose
-
Hola pic_877a, acabo de realizar el programita, admito que necesita optimización, o sea que puede reducirse más, pero me a llevado 55 posiciones de memoria.
- Tienes que ingresar para ver archivos adjuntos -
Y la señal de salida cumple con lo necesario, 60Hz, desfase de 180° y ciclo activo de 26° en cada fase.
- Tienes que ingresar para ver archivos adjuntos -
Ahora si que no entiendo porque te a llevado casi 2000 instrucciones.
Un saludo.
Atte. CARLOS.
-
hola amigo corrijo lo que dije anteriormente, el hex tiene un tamaño de 1K, esta imagen lo puedes apreciar
jose
-
Hola pic_877a, ese no es el tamaño real del programa, ese es el tamaño que le asigna windows a cualquier archivo que sea mayor a cero y hasta 1K de tamaño, el programa mío también dice de 1K, pero solo tiene 55 instrucciones.
El tamaño del programa deberás de buscarlo en el compilador, ese sí te dirá el tamaño real.
Un saludo.
Atte. CARLOS.
-
ola carlos ya revise el compilador mi programa tiene 45 lineas de programación
jose
-
Hola pic_877a, ahora si me gusto, viste que tal como comente, incluso 55 lineas (las que yo obtuve) eran muchas.
Un saludo.
Atte. CARLOS.
-
hola
carlos mira lo que encontré en la red esta pagina http://microcontrollerslab.com/complete-circuit-diagram-pure-sine-wave-inverter/, mira el video esta en ingles imagino que sabes ingles, bueno ya me contacte con esa persona vial email, eso si en ingles y me informa que puede modificar el código en Micro C con el Pic 16F877A pasarlo a 60Hz onda senoidal por la suma 100 en moneda americana entrega el codigo completo y el circuito electrónico.
que dices?
-
Hola pic_877a, se solo algo de ingles y escrito, hablado nada de nada.
Pero si deseas hacer algo similar, no necesitas pagar tanto dinero.
Hace un tiempito e diseñado algo similar, pero con electrónica discreta, pero básicamente cumple la función de lo descrito en esa página.
El circuito es el siguiente:
- Tienes que ingresar para ver archivos adjuntos -
Como verás, es un circuito muy básico, pero no deja de ser muy útil.
Te explico brevemente, y luego ya lo simulas en ISIS.
Por donde dice entrada senoidal simétrica, pues debe de entrar una señal senoidal con una tensión pico no mayor a los 5V y un offset de 0V. La tensión de esta entrada senoidal, será proporcional a la tensión de la senoidal de salida. Y la frecuencia de esta senoidal, será la frecuencia de la senoidal de salida.
Por entrada triangular unipolar, debe introducirse una señal triangular donde si tensión pico mínima sea de 0V. La tensión de esta triangular será inversamente proporcional a la tensión de salida. La frecuencia de esta señal triangular, será la frecuencia de la señal PWM de conmutación de los mosfet.
Por las salidas conectaremos integrados drivers tipo IR2XXX para el control de los mosfet/IGBT.
En señal de protección, entrará un pulso (activo en alto) proveniente del circuito de sensado de corriente de salida, de no usarlo se conecta a GND.
Originalmente este circuito fue diseñado para controlar un puente H que ya recibe la tensión elevada por sobre la deseada de salida (un circuito previo eleva de 12 a 160), pero nada impide que lo uses con 12V, aunque no es lo optimo, pero si deseas experimentar....
Comenta que te parece y si deseas te ayudo con el diseño de los circuitos faltantes.
Un saludo.
Atte. CARLOS.
-
hol amigo carlos si tu circuito es idéntico al de la pagina que te envié, estamos de acuerdo, lo mas interesante es el código que tiene el Pic 16F877A imagino que este código debe tener mas de 100 Lineas de programación, como te dije yo apenas estoy aprendiendo a programar pic, de cosa logre hacer el código de 45 lineas para la frecuencia de 60 Hz exacta para inversores de baja potencia onda cuadrada, como sigue investigando en la red encontré la pagina, pero el código lo tiene a la venta en 49 dolares en 220V a 50 Hz, en el pais de Pakistan, también me informa modificando el código para frecuencia de 60 Hz para mi pais colombia por 100 dolares, yo aun no tengo los conocimientos avanzados, para realizar un código tan grande, ademas yo estoy trabajando con energía solar, y los inversores de onda seniodal de baja potencia no soy muy comerciales, solo los inversores de onda cuadrada, como que el realice amigo carlos.
ahora teniendo un invesor de onda senoidal pura de baja potencia es decir para conectar una Nevera ejemplo 200W y teniendo un invesor senoidal a una potencia de 200w seria mas comercial, se encuentra inversores senoidales de 1000W en adelante son mus costosos de 800 dolares en adelante, a hora si se fabrica de invesor senoidal 200w con el pic sera buen negocio no lo cres amigo carlos?
jose
-
http://www.ebay.com/itm/LCD-Pure-sine-wave-inverter-driver-board-EGS002-EG8010-IR2110-driver-/221999001943?hash=item33b02bf157:g:0Z8AAOSwL7VWnWLB
http://www.ebay.com/itm/Pure-Sine-Wave-Inverter-SPWM-Board-EGS002-EG8010-IR2110-Driver-Module-/331748857232?hash=item4d3dc5d590:g:O9QAAOSwo0JWF4zH
Saludos.
-
Hola pic_877a, con los linck aportados por AcoranTf, de los módulos senoidal pura (los cuales no conocía) no conviene ponerse a trabajar.
Por otro lado, si deseas hacer andan una nevera que consume 200W, pues por lo menos deberás de construirte un inversor que tenga una capacidad de 700 u 800 W, de lo contrario, el motor no alcanzará a ponerse en funcionamiento.
AcoranTf, gracias por el aporte, no sabía que existían esos módulos. Pueden ser muy útiles!!
Un saludo.
Atte. CARLOS.
-
AcoranTf, gracias por el aporte, no sabía que existían esos módulos. Pueden ser muy útiles!!
Un saludo.
Atte. CARLOS.
Si lo son. yo los tengo y los he probado. Funcionan muy bien y solo requieren el puente H y unos pocos componentes adicionales y por supuesto el elevador de tension adecuado a la potencia que se requiera.
Regulan automaticamente el voltaje de salida en AC mediante una realimentacion.
Si buscas por google por EG8010 encontraras el manual con todas las instrucciones de programacion y ajustes.
Tambien existen modulos parecidos pero trifasicos.
Saludos.
-
Hola AcoranTf, que buen módulo, y que económico es, y aunque no e podido encontrar los trifásicos, el EGS002 esta muy lindo para ponerse a experimentar un poco. :mrgreen:
Gracias por compartir la data. Y una pregunta, tu que por lo visto ya tienes experiencia, es necesario el uso del display que traen como opcional? O sin display trabaja perfectamente bien?
Un saludo.
Atte. CARLOS.
-
Hola AcoranTf, que buen módulo, y que económico es, y aunque no e podido encontrar los trifásicos, el EGS002 esta muy lindo para ponerse a experimentar un poco. :mrgreen:
Gracias por compartir la data. Y una pregunta, tu que por lo visto ya tienes experiencia, es necesario el uso del display que traen como opcional? O sin display trabaja perfectamente bien?
Un saludo.
Atte. CARLOS.
Aqui: http://www.ebay.com/itm/EGS031-three-phase-Pure-Sine-Wave-Inverter-Driver-Board-EG8030-UPS-EPS-Test-/171548904977?hash=item27f11c8e11:g:5EgAAOSwD0lUbLdJ (http://www.ebay.com/itm/EGS031-three-phase-Pure-Sine-Wave-Inverter-Driver-Board-EG8030-UPS-EPS-Test-/171548904977?hash=item27f11c8e11:g:5EgAAOSwD0lUbLdJ) tienes los trifasicos.
En cuanto a mi experiencia con estos modulos, no es mucha. Ando haciendome un inversor DC/AC para alimentar mi apartamento con energia solar y aunque quiero desarrollar mi propio inversor desde cero y con un PIC, mientras lo consigo recurri a este modulo. El display es solo opcional y muestra informacion importante del funcionamiento: voltaje, intensidad, frecuencia y temperatura del puente H. Pero si compras el modulo, pidelo con dispaly, ya que no vale un display comun. Este es SPI y parece que utiliza una distribucion de los datos algo extraña.
Aqui: www.yaitana.es/temp/EG002.zip (http://www.yaitana.es/temp/EG002.zip) puedes descargar unas fotos de las pruebas que hice con el modulo. En las pruebas utilice como fuente de DC 12 V, para no arriesgarme a un "calambrazo", pero como podras ver en el oscilograma que hay, la señal de salida es buena y limpia y se puede regular el voltaje de AC entre aproximadamente 6 y 9 voltios, siempre partiendo de los 12 de alimentacion. Si se alimenta el puente con 400 Vdc. la salida AC es regulable en un amplio margen que puede llegar desde 200 a 300 Vac.
Bueno si te decides a experimentar con estos modulos, no dudes en compartir tus experiencias, siempre es bueno contrastar ideas.
Saludos.
-
hola carlos sabes amigo el driver que me enviaste me funciona en la protoboard, en la salida del resistor de 100 Ohm que va conectado al Gate Irfz44n me entrega 60 Hz que viene del Pic programado, y en la otra salida también me entrega lo 60 Hz esta prueba es sin conectar los gate de los mosfet, a los resistores de 100 ohm del driver que me enviaste, en el driver he usado los bc548 y los 557 uno NPN y el otro es un PNP, tambien he tomado lectura de voltaje en la salida de los resistores de 100 Ohm en una salida me entrega 2.78 Vcd y en la otra salida entrega 3.41Vdc.
cuando he conectado los mosfet asi: los gate de cada mosfet lo he conectado en los resistores de 100 ohm de cada salida del driver, los drenadores van conectado a cada bonina del transformador, 12 0 12, y los surtidores de cada mosfet los he conectado entre si para el Gnd, solo me queda el 0 del trafo y lo he conectado al positvo de la fuente de computadora, y el Gnd de los surtidores, cuando enciendo la fuente, los Mosfet se me queman, y la protobo empieza a salir humo, he quemado 4 mosfet, he probado el trafo y me entrega los 13Vac y los 27Vca en el bobina secundaria. descarto el trafo, solo me queda la proto como sospechosa, que no soporta tanta corriente y produce la falla, no he realizado el pcb hasta encontar la falla, sera que cambio la proto y realizo la prueba? o que me esta produciendo el corto hacia los mosfet?
ayudame amigo carlos si
jose
-
Que tal pic_877a,
Podrias subir una imagen de las salidas de los drivers (la señal en la salida de las resistencias de 100 ohms), quiero ver que ambas esten defasadas 180°. Solo paa estar seguroq ue no estas encendiendo los trnasisitores al mismo tiempo
elreypic.
-
Hola pic_877a, definitivamente la proto no sirve para eso, vos le estás queriendo hacer circular corrientes de varios ampers y las protos son solo para varios mA.
Un saludo.
Atte. CARLOS.
-
ola amigos carlos y elreypic2 les envio las imagenes mediante este link http://www.4shared.com/folder/_8A8833C/Driver_con_Mosfet_y_Pic_16F628.html, como les decía en las salida con los resistores de 100 Ohm tengo la frecuencia de 60 Hz, lo que me llama la atencion son los voltaje que varia, en una salida con el resistor de 100 ohm entrega las tensiones que veran en las imagenes del link.
ademas yo si sospechaba que la proto no sportaba tanta Amperios circulando, enctonces que hago para comprobar esto sin realizar el pcb final sin errores, que me aconsejan amigos
jose
-
Que tal Jose,
Pudieras subir el codigo que estas usando para generar las señales de 60 Hz?
Como bien te menciona Carlos, es importante que saques los transitores del protoboard, ya que las corrientes que manejaras con el inversor son muy altas. Toda la parte del micro y los driver los puedes dejar en tu protoboard.
Lo que necesito es que conectes un osciloscopio a la salida de las resistencias de 100 ohms y me muestres esas señales. Esas son las mas importante antes de llevarlas a los gates de los mosfet.
Elreypic.
-
ola amigo el reypic te envio las señales de la salida con el resistor de la señal de 60 Hz hacia los gates de los mosfet, sobre el codigo del pic, me entenderás me lo pueden copiar por acá, ahora la otra prueba que hice fue la siguiente:
en la proto he dejado el pic y el driver con una Pila de 9Vdc, he usado la fuente atx de computadora como reemplazo de bateria, la tension que entrega la salida de 12V, en realidad entrega 11.96Vdc, esta tension y de acuerdo la ficha tecnica de la fuente atx tiene 26A. y he usado para conectar los gates el cable que de red Rj45, y el trasformador lo he conectado asi, el 0 del trafo lo he conectado al positivo de la fuente, y los surtidores de los mosfet hacia el Gnd de la fuente, y enciendo la fuente aca no hay corto con el trafo, pero cuando enciendo el pic y el driver con la pila de 9Vdc en la proto, la fuente se apaga inmediatamente.
ahora mi sospecha es el cable Rj45 que es muy delgado para conectar los gates de los mosfet hacia la proto y por eso que es la fuente de apaga que opinas amigo, sera el cable que tengo conectado en los gates de cada mosfet?
http://www.4shared.com/photo/Q5e_MsU3ce/Salida_seal_resistor_100_Ohm_h.html
envio el link de la imagen de la señales en cada resistor de 100 ohm en calidoscopio y cada salida tiene una tensión de 10Vdc
ya tengo casi el proyecto terminado, lo tengo funcionando un 50%, poco a poco lo he logrado con ayuda de ustedes amigo
jose
-
Yo creo que tu problema es la fuente conmutada. Es mejor usar una fuente lineal o una bateria, ya que la fuente conmutada por su propio funcionamiento al detectar un pico muy alto de corriente esta se apagara.
En cuanto al cable RJ45 para los gates, no es problema. Los MOSFET necesitan un voltaje en el gate para activarse, no corriente como los BJT. La corriente que circula por el gate es muy, muy pequenia.
Las seniales las veo bien, asi que lo que descartaria es usar la fuente de PC como alimentacion para transformador.
Otra cosa, no olvides unir las tierras de la bateria de 9V con la fuente del inversor.
elreypic.
-
Hola pic_877a, no es por desmerecer tu trabajo, pero estoy casi seguro que si posteas tu código serán pocos los que lo "roben". Tu estás recién comenzando con la programación, y el código tuyo para alguien con experiencia no es ningún reto (es tan sencillo como encender y apagar un led), le llevaría aproximadamente 5 o 7 minutos hacerlo.
Por lo tanto, si deseas que te ayuden para así poder aprender, pues presenta en lo posible todo lo que te soliciten. Y a no hacerse el importante que queda muy feo... :5]
Por otro lado. Recordaste unir las masas de la fuente de 12 y la de la batería?
Y si deseas que los mosfet funcionen de manera correcta, lo ideal es que la tensión para disparar los gates no sea inferior a los 10V.
Un saludo.
Atte. CARLOS.
-
ola amigos carlos y elreypic ante todo pido disculpas por no evidenciar el código para el pic, soy un aprendiz apenas y con el tiempo llegare a tener experiencia asi como ustedes que son moderadores global, se que en este foro habrá muchos aprendices como yo, y aplican la frace copia y pega que es muy comun en informatica, y los amigos que tiene experiencia asi como tu amigo carlos lo pueden mejorar, mira que me dijiste que tu lo hiciste este mismo codigo en 55 lineas y yo lo hice en 45 lineas, y cuando comenze con este proyecto del inversor sabia que el problema no era el codigo, por que al simularlo en proteus me evidenciaba la frecuencia exacta de 60 Hz onda cuadrada. a hora con el 555 con resistores y capacitores no me entregaba una frenuencia exacta, tenia que combinar resistores y capacitores, me dio pereza, asi que decidí por el pic, y lo empece a programar y me dio la frecuencia, es aca donde aparecio el amigo carlos, y me ha orientado a terminar el proyecto del inversor para aplicarlo en energia solar, me dio el driver el necesario para activar los mosfet con el pic, luego aparecio el amigo elreypic, el amigo queria descartar problemas de señales, le envie una imagen en la simulacion y me informa que ve muy bien las señales, que el problema es la fuente de alimentacion atx para alimentar el trafo, asi que yo realizar la prueba de la siguiente manera.
en la proto voy a dejar el pic y el diver, con la pila 9Vdc, luego colocare la bateria asi, el postivo de la bateria ira al 0 del trafo, las 2 bobinas del trafo ira a los surtidores de los mosfet, los sustidores de los mosfet los conectare en paralelo a gnd de la bateria, y los gate los mosftet a la proto y encender a ver que pasa, les estare informando amigos.
y gracias y perdonen
jose luis
-
Hola pic_877a, no olvides conectar las masas de fuente y batería.
Un saludo.
Atte. CARLOS.
Pda. als de mi programa fueron 10 lineas más porque lo hice en .asm y solo 10 min. agregando cosas que no son precisamente necesarias, si deseas lo hago menor a las 45 lineas y te lo paso.
-
Hola pic_877a
Lo e optimizado lo más posible, frecuencia y forma de onda:
- Tienes que ingresar para ver archivos adjuntos -
Y el código de solo 34 lineas:
- Tienes que ingresar para ver archivos adjuntos -
Una de las ventajas del assembler :mrgreen:
Un saludo.
Atte. CARLOS.
-
Excelente trabajo Carlos. Ojala que Jose este haciendo algo similar para obtener estas seniales para el disparo de los MOSFET.
Elreypic.
-
hola amigos carlos y el reypic gracias por ayudarme con mi proyecto del inversor, mi codigo lo desarrolle en Picbasicpro, sobre el asm la verdad fue mi primer ensayo en programacion de pic, la verdad con este lenguaje se me hace eterno la programacion, tome un curso virtual con el lenguaje PicbasicPro y me ha gustado este lenguaje, admito que este lenguaje no tiene los micro como los dspic 30,33, serie 24F, asi que voy optar por el CCS compiler esta mas completo por 600 dolares, se que hay distinto lenguajes para programar pic, al mismo estoy estudiando los micros Avr de Atmel, son mas bueno para aplicaciones industriales, para estos micros uso Atmel studio y bascom avr.
amigo carlos si deseas compartir el código bienvenido sea, así poder comparar tu condigo en asm y con el mio en PicbasicPro.
voy probar hoy la bateria que tengo para ensayar. con los mosfet.
gracias
jose
-
Hola pic_877a, acá tienes el .asm y el .hex si lo deseas probar.
Un saludo y comenta los resultados.
Atte. CARLOS.
-
hola carlos sabes he comparado tu código con mi codigo, tu codigo en la simulación del protues registra entre 59 y 60 Hz en puerto A y B y mi código registra entre 60 y 61 Hz, bueno estamos casi iguales, amigo ahora voy probar la batería con los mosfet, no lo había probado ante, por estar en hospital recibiendo quimioterapia para la leucemia que padezco amigo, le estaré informando
jose
-
Hola pic_877a, lamento mucho tu problema de salud, espero te recuperes.
Con respecto a lo de la frecuencia, pues esa pequeña diferencia no es mucho problema, eso se debe a que casi seguro la frecuencia de mi programa está muy próxima a los 60Hz y la del tuyo a los 61 Hz. Nada relevante.
Un saludo.
Atte. CARLOS.
-
Lamento saber que estes pasando por esta enfermedad. Ojala que pronto recuperes tu salud.
No olvides unir las tierras de la batería de 12V para el inversor y la batería de 9V para el control.
Otra cosa importante, estas usando los diodos de protección para el transformador (uno para cada devanado secundario)? Esto van conectados en paralelo en cada devanado secundario. En la terminal central irian los catodos de los diodos y los anodos irian a cada uno de los drains en los MOSFET. Es decir los catodos van unidos, pero cada anodo va conectado al drain de cada transistor.
elreypic.
P.S Si estas usando los diodos de protección, ¿Cuáles son los diodos que estás usando?
-
hola amigos carlos y elreypic gracias por sus mensajes de fe y de esperanza para mi recuperación de mi enfermedad de la leucemia, fui diagnosticado en el año 2013 hasta 2015 recibi muchos ciclos de quimioterapia, y en mayo 2015 me realizaron transplante de medula osea, mi hermano menor de 4 años fue el donante al 100% a nivel ADN de la sangre y mis papas fueron el 50% compatibles, en marzo 2016 hasta agosto 2016 tuve 5 recaidas del Linfoma No hodking celulas B, hoy en octubre me dieron un medicamento de por vida se llama Ibrutinib y en Estado Unidos Tiene un valor de 130 mil a 160 mil dolares americanos, mi seguro medico aca en colombia lo cancela, hoy estaba en el hospital recibiendo la quiemioterapia via oral, y la verdad muy cansado agotado, con mucho sueño y sin ganas de cenar, este medicado lo que va hacer es controlar el crecimiento de las celulas Tumorales Malignas asi poder tener muchos años mas de vida. amigo estare ausente varios dias la quimio me tiene agotado, luego seguire probando el inversor y muchas gracias por sus deseo.
elreypic luego te informo que diodo voy a usar de proteccion para el trafo y a hora voy a dormir un poco mas vale
jose
-
Hola elreypic2
No olvides unir las tierras de la batería de 12V para el inversor y la batería de 9V para el control.
Otra cosa importante, estas usando los diodos de protección para el transformador (uno para cada devanado secundario)? Esto van conectados en paralelo en cada devanado secundario. En la terminal central irian los catodos de los diodos y los anodos irian a cada uno de los drains en los MOSFET. Es decir los catodos van unidos, pero cada anodo va conectado al drain de cada transistor.
Gran error lo de los diodos, en esta aplicación no puedes colocar diodos, ya que los mismos producirían un enorme corto circuito a la hora de funcionar.
Si van en paralelo a los mosfet (los cuales ya están dentro del mismo) y una pequeña red RC o snnuber en paralelo a ambas bobinas.
Un saludo.
Atte. CARLOS.
-
hola
amigos carlos y elreypic
les envio este link http://www.4shared.com/video/FYeATB8ice/Invsersor_con_PIC_16F628A_.html del inversor de prueba en protobard, gracias amigo carlos y elreypic
espero que les agrade
jose
-
Hola pic_877a, mis felicitaciones por los logros conseguidos, y a seguir experimentando. FELICIDADES!!!
Un saludo.
Atte. CARLOS.
Pda, acomoda un poco esa mesa que en cualquier momento tienes una explosión o no sabrás de donde viene :D :D :D