Sistema fotovoltaico simplificado

sistema-fotovoltaico-foto02.jpg

En este artículo describo la construcción de un sistema fotovoltaico completo para alimentar una pequeña instalación eléctrica de 12V. Este tipo de proyectos es relativamente complejo de hacer pero yo me he esforzado para poder simplificar al máximo el sistema en modo tal que sea fácil de construir y pueda servir como primera experiencia para le gente que se interesa de este argumento. Por este motivo, la potencia total del sistema descripto no debería superar los 50 Watt y por otro lado no he incluido algunos elementos frecuentemente usados como por ejemplo un inverter para obtener tensión de 220V AC de salida o una electrónica compleja para una carga más inteligente de la batería. El sistema propuesto tiene una característica particular: si no hay sol y la batería se esta descargando, el sistema se conecta automáticamente a la red eléctrica garantizando siempre la tensión de salida de 12V y evitando que la batería se dañe por quedar completamente descargada.

Antes de continuar quiero hacer una aclaración: no obstante mi intento por simplificar al máximo el sistema propuesto, este no deja de ser un proyecto experimental en el cual hay muchas cosas que pueden ser modificadas y mejoradas. Para su construcción es necesario tener conocimientos básicos de electrónica y de programación de micros. La potencia del panel solar, de la batería, de la fuente y del consumo depende de muchos factores y no me es posible darles la "receta mágica". Es fundamental usar la lógica, el sentido común y la paciencia para afrontarlo. He decidido publicar este proyecto porque trata un argumento que me interesa y poco se encuentra en internet que sea al alcance de todos. Naturalmente, la gente con ideas y que desee colaborar para mejorarlo es bienvenida.

fotovoltaico-diagrama-a-bloques.png

En la figura podemos observar el diagrama en bloques del sistema propuesto. Básicamente consiste en dos conmutadores de estado sólido (mosfets) activados por una unidad de control (microcontrolador) que conecta automáticamente un panel solar o una fuente de alimentación permitiendo la carga de una batería y el abastecimiento de una instalación de 12V (indicada en el esquema con el diseño de unos spots luminosos).

Los ingredientes necesarios

1 panel solar de 12V con potencia entre 20 watts y 50 watts

1 sistema de control cuya realización la explico a lo largo de este artículo

1 batería de 12V ácido - plomo (mejor si es del tipo sigilada, con electrolito en gel y sin mantenimiento) con capacidad entre 15A/h y 50A/h, en base al panel fotovoltaico usado (para más potencia del panel, más grande la batería)

1 fuente de alimentación de 12V con salida de tensión ajustable (hasta 13,8V) y potencia similar a la del panel. En el texto explico las características necesarias y propongo un modo para poder construirla.

Con estos materiales obtendremos un sistema capaz de alimentar una instalación de 12V con una potencia entre 10 watts y 50 watts. Esta variación de potencia depende de muchos factores que explicaré a lo largo del texto.

El concepto fundamental que me guiaba cuando proyecté este sistema era el siguiente: cada watt producido por el panel fotovoltaico era energía eléctrica que se ahorraba. Por lo tanto, no era mi intención ser completamente autosuficiente en materia energética, era fundamental para mi garantizar el abastecimiento de energía de 12V constantemente, aunque si el panel no diera abasto. En ese caso el sistema debía automáticamente conectarse a la red eléctrica para cubrir la energía faltante y no permitir que la batería se descargara completamente. Esta modalidad de trabajo "híbrida" me daba una gran flexibilidad y me dejaba las puertas abiertas para aumentar la cantidad de paneles en fase sucesivas reduciendo el consumo eléctrico en modo progresivo.

Panel-fotovoltaico.jpg
Panel fotovoltaico de 36 watts usado en el proyecto

Para hacer en modo que no se produjeran interrupciones en el abastecimiento de 12V cuando el sistema conmutaba automáticamente entre las distintas modalidades previstas (panel fotovoltaico, energía de la red o solo batería) he adoptado el sistema conocido como "alimentación con batería tampón", usado generalmente en las luces de emergencia y también en los sistemas anti-robo. Consiste simplemente en una batería que se encuentra siempre conectada a la línea de alimentación. Cuando necesita carga, absorbe energía de esta línea mientras que si falta la alimentación, la misma batería mantiene los 12V de salida. Por lo tanto, los cables que conectan la batería al circuito permiten el pasaje de corriente en dos direcciones: hacia la batería cuando esta se carga o hacia el circuito cuando la batería trabaja como generador. Para lograr este objetivo en el modo más simple posible, se puede usar un tipo de batería que permita la carga sin una electrónica específica como por ejemplo las del tipo "Ácido/Plomo" de 12V (como las usadas en los automóviles). De este tipo existen unos modelos llamados "sin mantenimiento" en los cuales, en lugar del líquido interno usado como electrolito (ácido sulfúrico y agua) se encuentra un gel con ácido sulfúrico que no evapora con el tiempo. Por este motivo, estas baterías son sigiladas.

Batteria-y-fuente.jpg
Ejemplo de batería sigilada y de fuente de 13,8V 5A

El núcleo del circuito es un microcontrolador PIC12F675 que se encarga de conectar el panel fotovoltaico o la fuente de emergencia a la batería y a la salida de consumo. A través de un convertidor analógico/digital (ADC) incorporado, el micro mide continuamente la tensión de la batería y en base a la lectura decide de conectar el panel, la fuente o ninguno de los dos si la batería está completamente cargada. Podemos regular estos niveles de trabajo a través de dos resistencias ajustables (llamados presets o trimmer) de 50K. El primero de ellos (indicado como BAT FULL) regula el nivel de desconexión del panel o de la fuente si la batería esta completamente cargada mientras que el segundo (indicado como POWER SUPPLY) nos permite de decidir cuando se debe activar la fuente de emergencia porque el panel no logra dar la energía necesaria y la batería se está descargando.

fotovoltaico-control-board-circuit.png
Circuito completo del sistema fotovoltaico

Para evitar que el sistema se conecte y desconecte continuamente cuando en la batería hay una tensión cercana a los umbrales regulados por los presets, el micro trabaja con un sistema di histéresis cuyo explicación la haré más adelante, en los párrafos dedicados al programa de control. El problema de la histéresis en fase de calibración es que se hace muy difícil regular los presets de umbrales. Para evitar este inconveniente, he agregado un pulsador indicado en el circuito como "Setting mode" que elimina temporalmente la histéresis en modo tal de permitir una regulación precisa de las tensiones de umbral.

Las salidas del micro no tienen la potencia suficiente para conmutar directamente los dispositivos conectados, para ello he usado dos mosfets de canal P de tipo IRF5305. Los transistores BC548 sirven como adaptadores de nivel lógico entre el micro y los mosfets. Gracias a ellos, podemos en realidad usar cualquier tipo de mosfet de canal P que sea capaz de soportar las corrientes previstas por nuestro sistema, por ejemplo entre 5A y 8A.

fotovoltaico-control-board-pictoric.png
Vista pictórica de la unidad de control fotovoltaica

El sistema tiene 5 de los acostumbrados conectores o borneras (de dos vías cada uno) que yo uso en mis proyectos con separación entre contactos de 5mm. Los primeros tres conectores son las entradas de la unidad de control, en el cuarto conector se conecta la batería mientras que el quinto es la salida de 12V para nuestra instalación de baja tensión. De las tres entradas, la primera es para la fuente, en la segunda se conecta el panel fotovoltaico mientras que la tercera (AUX) sirve para futuras expansiones. El circuito electrónico de la tarjeta se alimenta a través de la tensión de la batería.

Para evitar la circulación de corriente en sentido contrario entre el panel, la fuente y la batería, he agregado dos diodos de potencia de tipo Schottky MBR1660 en serie con las entradas. Los diodos  Schottky tienen la ventaja que la caída de tensión entre sus terminales es más baja respecto a los diodos normales. Sola la entrada AUX no tiene diodo. Esta entrada puede servir para conectar otros paneles fotovoltaicos agregando un diodo en serie por cada panel conectado. Tanto en las entradas como también en la salida de 12V he previsto fusibles normales de 20mm. La corriente de estos fusibles depende de la potencia que pensamos de manejar. En mi caso, yo he usado fusibles de 5A.

fotovoltaico-to220-components.png
Encapsulado de los mosfets y de los diodos

Debido al hecho que hay solo un disipador compartido para todos los mosfet y diodos, es necesario aislar estos componentes usando kits de montaje para encapsulado TO220 como explico en mi guía "montaje de disipadores de calor para TO220".

fotovoltaico-control-board-pcb.png
Circuito impreso de la unidad de control fotovoltaica

Elenco de componentes

1 resistencia de 1K 1/4 watt

5 resistencias de 2,2K 1/4 watt

1 resistencia de 4,7K 1/4 watt

7 resistencias de 10K 1/4 watt

2 resistencias de ajuste (preset o trimmer) de 47K o 50K

3 capacitores de 100nF (0,1uF)

2 capacitores de 22uF 25V (o 47uF 25V)

2 diodos MBR1660 (Schottky de potencia)

4 leds verdes 3mm

2 leds amarillos 3mm

2 transistor BC548 (o BC547 o BC337)

2 Mosfet IRF5305 (u otros modelos de potencia de canal P)

1 Microcontrolador PIC 12F675

1 regulador 78L05

1 pulsador simple o doble

1 interruptor de encendido para circuito impreso

1 zocalo 8 pin (8DIP300)

1 disipador (perfil rectangular de aluminio)

4 kits aislantes para encapsulados TO220

5 borneras de dos vías (o conectores)

3 portafusibles para circuito impreso (fusibles de 20mm )

3 fusibles de 20mm y 5A

circuito impreso, accesorios de montaje

El microcontrolador mide la tensión de la batería, que es también la tensión de salida del sistema, a través de un convertidor analógico digital (ADC) incorporado. Debido a que este ADC no puede medir tensiones superiores a 5V, he agregado un divisor resistivo compuesto por una resistencia de 10K y una de 4,7K. El micro tiene otras 3 entradas analógicas, dos de las cuales son usadas para los dos preset de regulación de los umbrales.

Consideraciones sobre el panel fotovoltaico y la batería

Los paneles fotovoltaicos de 12V en realidad generan una tensión mas alta que puede llegar hasta 17V . Si no fuera así, no sería posible cargar baterías de 12V sin la ayuda de convertidores DC-DC que aumentaran la tensión a 13V o más. Naturalmente, esta tensión de 17V disminuye cuando conectamos nuestra batería al panel y esta empieza a absorber corriente.

La corriente de carga máxima inicial que una batería soporta (con un aumento razonable de su temperatura interna) es del 20% de su capacidad nominal aunque si yo prefiero no ir más allá del 10%. Por lo tanto, si conectáramos una batería de 20 A/hora, la corriente de carga inicial no debería ser mayor de 2A. Sabiendo que nuestro panel es de 12V, la potencia del mismo sería de 24 watts (P = V * I). Esta es la relación que yo he adoptado entre la capacidad de la batería y la potencia máxima del panel solar. En el caso de disponer de un panel más potente, por ejemplo de 50 watts, conviene usar una batería más grande por ejemplo de 40 A/hora. Se puede agregar un sistema electrónico que permita de limitar la corriente máxima entregada por el panel aunque si yo prefiero de usar simplemente una batería que sea capaz de "digerir" sin problemas la potencia máxima que un panel puede entregar sin poner nada en el medio (si la energía está disponible prefiero aprovecharla toda).

sistema-fotovoltaico-foto03.jpg
Foto de la unidad de control fotovoltaica desde el lado de los fusibles

Consideraciones sobre la fuente

Fundamentalmente la fuente sirve para evitar que la batería se descargue si nuestro consumo eléctrico es mayor respecto a la potencia que nuestro panel solar entrega en un cierto período de tiempo. Esto puede suceder si nuestro panel es demasiado pequeño respecto a nuestra necesidad o también en base a las condiciones meteorológicas como por ejemplo los días nublados o en el período invernal. En mi caso por ejemplo, en invierno el panel casi no trabaja porque el sol está muy bajo y los edificios delante de mi casa me permiten solo un breve período de producción eléctrica a través del sol. Por lo tanto, por varios meses "viajo" fundamentalmente con la energía de la red. Por eso es muy importante para mi  la fuente.

La fuente que uso es del tipo switching, de 13,8V (vendida como 12V regulables) y es capaz de entregar una corriente de 6A, es decir, con una potencia máxima de 80 Watt. Para evitar la posibilidad de una excesiva corriente hacia la batería, he regulado la tensión de salida exactamente a 13,8V (teniendo en cuenta la caída sobre el diodo MBR1660 a la batería llegan 13V) y he hecho en modo que el circuito active la fuente cuando la batería no está completamente descargada en modo tal que la misma no absorba una corriente inicial excesiva.

fuente-13-8V.png
Circuito de una fuente con tensión de salida regulable

El que prefiere construir la fuente con un transformador común puede hacer el circuito que muestro en la figura. Es un clásico regulador serie con tensión de salida ajustable y dispositivo de limitación de corriente hecho con un transistor. La resistencia de 0,5 ohm determina la corriente máxima que la fuente puede entregar antes que se active el sistema de protección de corriente. Para determinar su valor podemos usar la siguiente fórmula:

R = Vbase / I   =>  R = 0,6 / I.

Por ejemplo, para una corriente de 2A la resistencia sería de 0,6V / 2 = 0,3 ohms. La potencia de la resistencia en este caso serìa de P = V * I = 1,2 watts

Descripción del firmware

El software del micro lo he escrito en C y es relativamente simple. Está compuesto por un bucle principal (while) y por pocas funciones: una de inicialización (función setting), una para la lectura del ADC (función read_adc) y una que ayuda en la conmutación de los estados (función status_switch). El sistema puede adoptar tres estados distintos en base a la tensión de la batería: BAT_NORMAL, BAT_FULL y BAT_EMPTY.

BAT_NORMAL: es el estado en el cual el panel solar esta conectado y la batería se encuentra en carga normal a través del sol.

BAT_FULL: la batería está completamente cargada y por lo tanto el panel solar y la fuente están desconectados

BAT_EMPTY: la tensión en la batería ha disminuido más allá de un cierto límite y por lo tanto el sistema ha conectado la fuente de emergencia para cargar la batería.

Como mencionado en la descripción del sistema, los estados BAT_FULL y BAT_EMPTY tienen histéresis. Me explico mejor. Supongamos que la tensión de la batería disminuye por debajo de la tensión de umbral mínima (batería descargada), por lo tanto el sistema pasa al estado BAT_EMPTY conectándose la fuente de emergencia para cargar la batería. Una vez que la batería empieza a tomar carga, la tensión inmediatamente superará el umbral y por lo tanto el sistema pasa a BAT_NORMAL desconectando la fuente. El problema es que la batería, en tan breve tiempo no se logra cargar. Su tensión desciende enseguida y nuevamente pasa a BAT_EMPTY, así al infinito. Para evitar este problema (típico de todos los sistemas autoregulados) se usa la histéresis que simplemente consiste en crear dos umbrales distintos, uno cuando se baja y otro cuando se sube. Por ejemplo, la fuente se activa cuando la tensión de la batería desciende de los 11,5V mientras que se desactiva cuando se superan los 12,5V.

En el programa he previsto dos valores de histéresis distintos, uno cuando es necesario desconectar todo porque la batería está completamente cargada (BAT_FULL) y otro cuando la batería está completamente descargada y es necesario activar la fuente de emergencia (BAT_EMPTY). Por ahora he usado un valor numérico de 40 que equivale aproximadamente a 0,8V de histéresis.  No excluyo en el futuro de modificarlos y probablemente de diferenciarlos entre si.

Como expliqué antes, hacer la regulación de los umbrales del sistema a través de los presets con la histéresis activada es cosa de locos. Por este motivo he agregado un pulsador que desactiva provisoriamente la histéresis para permitir esta regulación. Para hacer que el programa trabaje así simplemente controlo el estado del pulsador y si se encuentra activado (nivel lógico 0) hago que las variables v_offset_full y v_offset_empty que determinan la amplitud de las histéresis tengan como valor 0 mientras que cuando el pulsador se encuentra desactivado (nivel lógico 1) memorizo en v_offset_full y v_offset_empty el valor 40.

Comentarios finales

sistema-fotovoltaico-foto01.jpg
Sistema fotovoltaico en función

En la fotografía pueden ver el prototipo funcionando. He aprovechado los módulos para medir corrientes y tensiones que he publicado en el blog tiempo atrás y que ya tenía armados. El display que se ve en el ángulo inferior a la izquierda trabaja junto con ellos, visualizando las tensiones y las corrientes de entrada y de salida del sistema. Quizás logre publicar su realización en el futuro. De cualquier manera, estos módulos no son necesarios para el funcionamiento del sistema descrito y las mediciones iniciales se pueden hacer tranquilamente con un tester común. Les dejo para descargar el diseño del circuito impreso en versión KiCad (programa gratis y open source), el PDF si quieren imprimirlo directamente sin necesidad de abrirlo con el programa y también el software en C y en HEX.

Bueno, aquí termina este artículo esperando que haya sido de vuestro agrado. Hasta la próxima!!

 

logo_descarga

[ Circuito impreso del sistema fotovoltaico (formato KiCad y PDF) ] (5278 descargas )

[ Firmware del sistema fotovoltaico en formato HEX y en C para el PIc12F629 ] (Versión 1.0) (4754 descargas )

 

Los contenidos de este blog son originales y están bajo una licencia Creative Commons BY_NC_SA

Sistema fotovoltaico simplificado ultima modifica: 2013-11-15T13:45:23+01:00 da inventable

101 comentarios sobre “Sistema fotovoltaico simplificado”

  1. Muy inspirador para un estudiante de ing, desde que encontre esta pagina he podido aprender muchas cosas por su explicacion tan correcta
    felicidades!!!!

    Me alegra mucho José 🙂

  2. Excelente Artículo Gabriel, muy completo y (relativamente) fácil de implementar.

    Gracias nuevamente.

    Gracias a vos Héctor y a tu excepcional ayuda que me das con el blog. Un gran abrazo!! 🙂

  3. Hay personas que tienen la buena predisposición de transmitir los conocimientos de forma clara, sencilla y desinteresada. Gabriel, vos sos uno de ellos. Gracias desde Argentina

    Gracias a vos Cesar y a toda la gente que me sigue por estar aquí!! 🙂

  4. Excelente proyecto, ahora solo resta conseguir todos los elemento en mi país y ponerme a construirlo, se ve simple y fácil de armar. Muchas gracias 😀

    Espero que logres armarlo Kenny. Si lo haces, quiero ver fotos!!

    1. Aunque las cosas se vean simples llevan su tiempo :mrgreen: sobre todo diseñar la pcb, el codigo del micro, etc 😀

      Te agradezco tu comentario Fernando, es realmente como tu dices. Este proyecto en particular fue un parto. Tuve que proyectar y construir más de una versión del sistema hasta obtener buenos resultados.

  5. deseo felicitarlo y que el todo poderoso lo llene de bendiciones.
    son una persona inpirica en el ramo de la electrónica pero con experiencia
    , me gustaría con su aprobación de lo siguiente:trabajar con leds de alta intensidad de 32 voltios de 60 vatios una batería 12 voltios libre mantenimiento).Sistema foto voltaico simplificado,fuente de 12 voltios y un inversor de 12 voltios a 110 AC. hasta cuantos leed podría conectar, si me aguanta la batería para conectar el inversor teniendo en cuenta el consumo del inversor que seria de 200 vatios , «gracias»

    Hola Marco, gracias por sus elogios. El sistema fotovoltaico simplificado que he publicado es muy pequeño para lo que usted quiere hacer. Este proyecto es más bien de carácter experimental y didáctico. No permite la conexión de inverter o de leds de tanta potencia. Le aconsejo de orientarse hacia módulos ya hechos. Buen trabajo.

  6. uno o dos panel solar de acuerdo a su opinión

    Hola Marco, yo he usado un solo panel pero puede agregar otro en paralelo si la insolación es homogénea o conectándolo a la entrada AUX con su respectivo diodo MBR1660 «volante». Es necesario disipar el calor de este diodo atornillándolo a una parte metálica.

  7. Buenas tardes amigo quisiera preguntarte que programa utilizas para generar la vista del circuito para poder ver como quieres que te quede el pcb con los componentes. Gracias.
    https://www.inventable.eu/media/74_Sistema-fotovoltaico/fotovoltaico-control-board-pictoric.png

    Pregunta muy en boga últimamente Hugo (como me dijo un lector: tengo futuro como diseñador gráfico 🙂 ). Date una vuelta por la página de inventable en facebook que ahí lo explico. HJ puso el link

  8. Hola, el otro dia compre una fuente switching de 12v 10a para usar con las tiras led que tengo, esta fuente puedo usarla o voy a tener que comprar una de mas amperaje? al igual que las baterias que use tiene que ser tambien de mas amper o puedo usar unas de 10a. Gracias

    Hola Kenny, la fuente está bien, solo controla que la tensión de salida se pueda regular porque para este sistema se necesitan 13,8V más o menos. Respecto a la batería, depende de la potencia del panel. Yo usé una batería de 28 A/hora y un panel de 35 watts.

  9. Como siempre Gabi muy buen articulo, ojala mas adelante (cuando tenga dinero xD) pueda instalar por lo menos en mi casa un sistema de energía gratis y limpia.

    Si Luis, es un buen camino 🙂

  10. es estupendo para cualquier experimento por que sirve como referencia nueva oportunidad para seguir desarrollando nuevos circuitos agradeciendo por tu valioso tiempo 😆 😆

    Gracias Jesus 🙂

  11. Nunca he estudiado electronica y para mi es un hobby
    me gusta tus proyectos pero hay cosas que no entiendo muy bien
    me podrias explicar porque del pic pasas hacia un transistor BJT y luego por un mosfet?
    Otra duda a la gate del mosfet creo que le lleva 0 V o 13,6V
    que sentido lleva la corriente, de la S al D o al reves
    me podrias explicar que condiciones se tienen que dar para que cortocircuiten la S con la D
    que diferencia de tension tiene que haber entre G y S
    muchas gracias por todo

    Hola Antonio, la salida de control del micro es de 5V. El transistor me permite de amplificar esta tensión a 12V en modo de poder usar un mosfet con tensión de gate más elevada. Explico este concepto en mi artículo «Como conectar un mosfet». En S está el positivo. Trabaja al revés respecto a un mosfet común porque este es de canal P. Conduce cuando la tensión de gate es negativa respecto al Source (que está a positivo).

  12. Hola Gabriel muy buen proyecto, soy écnico en electrónica sin embargo no me dedico para lo que he estudiado. Hago una consulta: estoy buscando algun circuito para cargar baterias de autos a partir de un aerogenerador que quiero instalar en mi domicilio, tendra algun circuito que pueda compartir? las tensiones de salidas del aerogenerador si bien no tengo la certeza creo que van desde 12 v hasta los 24.
    Saludos y desde ya muy agradecido por comprtir conocimientos.

    Hola Gaston. Mis conocimientos en materia de cargadores y de fuentes de energía alternativa son básicos y no tengo proyectos hechos para aconsejarte. De cualquier manera me doy cuenta que si quiero seguir proponiendo proyectos de este tipo tendré que ponerme a estudiar y experimentar. Así que no descarto en futuro de poder desarrollar nuevos sistemas. 🙂

  13. hola saludos excelente aporte!
    solo dos preguntas.
    Donde puedo comprar la celda solar?
    y como puedo programar el pic, tengo el PIC 600, tengo intensiones de programar el pic 12F629 el de la llave que publicó en esta página y para el proyecto que nos acaba de presentar, no se como hacer que se grabe el programa en el pic y como podría borrar un pic para grabar otro programa, muchas gracias saludos!

    Hola Guillermo, debido al hecho que vivo en Italia, no se decirte precios o lugares donde se pueden comprar en países en los que se habla castellano. Respecto a la programación de los pics, es un argumento largo para tratar como respuesta a un comentario. Te aconsejo de preguntar las dos cosas en el foro.

  14. hola amigos, por favor de donde puedo descargar el kitcad para ver el pcb, pero que el kitcad me funcione , he bajado e instalado elkicadi3 y lo instalo y no me abre los archivos , no me funciona, gracias

    1. De la página de KiCad.

      Unas vez instalado, ejecutas el KiCad, y desde allí abres el archivo «.pro» que es el archivo de proyecto., una vez abierto, te van ha aparecer los archivos de trabajo, allí abres el «.brd», seguramente te va ha salir un mensaje diciendo que fué echo con una versión anterior, pero lo abre lo mismo.

      Saludos
      HJ

  15. EXCELENTE APORTE TE FELICITO DESDE VENEZUELA HERMANO DE VERDAD Y UN ABRAZO

    Muchas gracias Fredys 🙂

  16. Hola! Queria saber si se puede reemplazar el MBR1660 por un diodo schottky, no consegui aun ese componente pero estoy buscando algun reemplazo

    1. Hola Cristia, no, el MBR1660, es un diodo de alta corriente, creo que 15A o 16A, si mal no recuerdo.
      Deberías pedir un diodo rectificador de 15A.

      Saludos
      HJ

  17. BUENAS NOCHES OYE EXCELENTE TRABAJO TE FELICITO ME AGRADO DEMASIADO Y ME AH SERVIDO MUCHISIMO GRACIAS POR EL APORTE YO LO HICE Y SI FUNCIONA SOLO QUE MODIFIQUE TU TARJETA HACIENDO UNA ENTRADA EN VCA ASI SE PUEDE UTIZAR PARA LA TOMA DE CFE ESPERO PODER SUBIR LOS ARCHIVOS PRONTO SALUDOS Y GRACIAS NUEVAMENTE

    Felicitaciones Ederth 🙂 Espero de poder ver las fotos

  18. Excelente trabajo, habría forma de poder ponerle un relé que corte la alimentación del transformador cuando la batería no necesite ser cargada, nos ahorraríamos tener conectado el trasnformador la 24 h, al bajar la corriente a los 11,5v la batería pide carga y conecta el rele al completar la carga desconecta el relé y el transformador no recibe alimentación, gracias.

    Es una muy buena idea poli. No sería necesario modificar el programa, simplemente conectar el relé con un transistor al mismo control del mosfet que conecta la fuente. Cuando encuentro un momento de tiempo quizás lo agregue al proyecto. Muchas gracias 🙂

  19. HOLA OYE CHICO NO HAY UNA FORMA DE QUE ME PUEDAS VENDER EL MATERIAL QUE OCUPAS YA QUE POR DONDE VIVO NO HAY CIERTOS COMPONENTES, TE DEJO MI CORREO: ga_sy_90@hotmail.com

    Lamentablemente no Jose. Yo vivo en Italia y sería muy complicado para mi comercializar el material. 🙁
    Hay muchos negocios on-line en todo el mundo, puedes comprar cualquier cosa en internet. Trato siempre de usar en mis proyectos componentes bastante comunes 🙂

  20. OYE ME PODRIAS AYUDAR DICIENDOME COMO SE ADAPTA SI QUIERO UTILIZAR UN PANEL QUE DE APROX. 24 VOLS POR FAVOR A 1A

    Hola José, habría que hacer bastantes cambios y en este espacio no veo la posibilidad de describirlos por problemas de espacio. Quizás escriba un artículo en el futuro.

  21. Hola soy nuevo en el foro tengo 65 años y soy ing. en electrónica y fotonica y quiero felicitarlo por su excelente trabajo no se imagina lo importante y valioso que resulta para estudiantes y maestros su aportación en especial en países como Mexico Gracias.

    Alberto, es un honor para mi recibir su visita. Me pone muy contento saber que lo que hago es útil a tanta gente. Lamentablemente no me llegan noticias aquí sobre como estudiantes y maestros trabajan sobre mis proyectos y esto me da pena porque realmente me gustaría ver fotos y conocer anécdotas al respecto. Quizás tendría que pedirlo explícitamente en el mismo blog pero no he pensado todavía en que forma. De cualquier manera le agradezco mucho sus palabras y su entusiasmo.

  22. Hola que tal? felicidades por tu web, me encanta! soy un novato en la electrónica, hace poco monté un panel solar de 12v 100w (no da los 100 por que se han roto algunas células en el montaje)tengo un regulador del leroy merlin de 150w y 3 luces led de 5w cada una, conectado a una batería de coche de 60ah, el casi es que solo me dura la batería para dar luz unas 6 horas (las luces las conecto directamente a la batería por que si lo paso por el regulador solo me dura 3h) me puedes ayudar a saber que ocurre?
    entiendo que debería durar muchísimo mas la batería por los pocos watios que tiene de consumo no??
    gracias y felicides de nuevo!

    Hola Nacho, probablemente el panel no entrega bastante energía para cargar bien la batería. Tendrías que medir con un tester (escala de corriente de 10A) cuanta corriente pasa entre el panel y la batería en distintos momentos. Para obtener buenos resultados tendrían que pasar por lo menos entre 3A y 5A.

  23. 😛 Te felicito, muy buenas aplicaciones y ayudan mucho al que como yo se inicia en programación de pics.

  24. Venía buscando un circuito como este. Te felicito, es un excelente sitio (la liga la pondré en mi navegador) y particularmente este artículo excelente.

    Gracias por tus elogios Rafael!!

  25. Hola! felicitaciones por la web, hay proyectos muy interesantes con explicaciones sencillas y bien practicas. Las notas sobre led me han interesado mucho.
    Ultimamente estoy por lanzarme a realizar la iluminacion led de mi casa y tus articulos me han servido de mucho, sobre todo la iluminacion de tu laboratorio 🙂
    Te hago una consulta respecto al sistema de control que planteas en este articulo, debido que donde vivo (costa atlantica de la pcia. de bs. as.) es mas factible tener mas viento que sol queria saber si es posible conectar en la entrada auxiliar la salida de un aerogenerador utilizando el Regulador de tensión variable para alimentación con el LM317 que publicas en otro articulo para evitar pasarme de tension en caso de vientos fuertes?, en caso de ser factible, donde deberia agregar una conexion para desviar la energia producida por el aerogenerador en caso de tener la bateria full. Como responde este circuito si le ingresa carga desde el panel solar y desde el aerogenerador? seleccionaria una entrada aux o panel o deja pasar las 2?

    Muchas gracias por tu atencion
    Saludos desde Argentina

    Hola Martin, yo lamentablemente no tengo experiencia con aerogeneradores. De cualquier manera es correcto en conectar la salida a la entrada AUX poniendo un diodo en serie igual al que he usado para la entrada del panel. Si la potencia del aerogenerador no es elevada, no pienso que sea necesario conectarle un regulador de tensión, es la misma batería que mantendrá la tensión baja y una vez cargada, el circuito con el micro interrumpirá la conexión. Respecto a tu última pregunta, dejaría pasar las dos.

  26. HOLA… Tengo que hacer un proyecto sobre un sistema fotovoltaico con paneles solares.. osea es similar al que realizaste solamente le tendría que incorporar luces de emergencia.
    Estaría bueno que me pueda dar alguna idea..se lo agradecería

    Hola Caro, en la página de facebook de inventable publiqué un circuito muy simple (con dos transistores) para una luz de emergencia que podrías usar con el sistema fotovoltaico.

  27. Hola, quería saber si es posible cómo haces para medir la carga de la batería. Si mides sólo la tensión, que valores tomas como Batería Full, Empty y Normal, y por lo que veo no usas flote, sino que la desconectas directamente y la dejas que se descargue hasta que caiga al umbral de Empty y comienza la carga, no? Gracias!

    Hola Luciano. Es correcto lo que dices. El software tiene histéresis por lo tanto, cuando se activa Empty por ejemplo, queda en ese estado aunque si la tensión supera nuevamente el umbral (en el software puse una histéresis de 0,6V). Las tensiones se regulan con los preset y con el interruptor activado (desconecta la histéresis). En mi sistema puse 11,6V como empty y 14,5V como full pero depende de la batería, de las condiciones y del uso del sistema.

    1. Muchísimas gracias por la respuesta! Y gracias por compartir tus proyectos! Te felicito por la página. Un abrazo grande desde Argentina.

      Un abrazo Luciano 🙂

      1. Hola, una pregunta más. Si pones como full la tensión de 14,5V, ¿cómo haces para que la fuente pueda cargar la batería siendo que tiene 13,8V en su salida? Gracias. Un saludo.

        Hola Luciano, en realidad el umbral «full» trabaja solo con los paneles porque estos entregan tensiones bastante altas no obstante sean de 12V (los míos por ejemplo llegan a 17V). En el caso se active la fuente por falta de sol y baja batería, esta se desengancha antes de superar los 13V y por lo tanto no llega nunca a activar el «full».

        1. Muchísimas gracias por las respuestas. Si es posible te hago otra pregunta, espero no molestar. Cuando la batería se conecta y se le está sacando corriente, su voltaje cae. Para tener una medición más exacta del voltaje, ¿la desconectas por un momento o haces una medición directamente? En el último caso, ¿cómo corriges el valor medido?

          Hola Luciano. yo prefiero de medir la batería con carga porque sin ella, su tensión será mucho más alta engañando la medida.

  28. Saludos , queria felicitarlo por todos sus proyectos, no soy tecnico pero si soy un apasionado a la tecnologia, y leer sus articulos es algo sensacional. Muchas Felicidades.
    Quiero comentarle que estoy construyendo mi hogar, y queria ver la forma de aplicar mucho de lo que has publicado sobre sistema fotovoltaico, solo para iluminacion, que me recomendarias? tengo pensado colocar leds high power de 5watts, unos 4 por habitacion, he estimado un total de 24 de estos leds, lei al principio que este circuito no es recomendable para potencias de mas de 50watts, hay manera de modificar este proyecto para poder utilizarlo con mas potencia? o deberia dividir la instalacion de las luces en varias partes y realizar varios controladores? perdon si no se explicarme bien o tecnicamente. Muchas Gracias

    Hola Gonzalo. Podrías adaptar el sistema publicado para trabajar con más potencia. Por ejemplo, reforzando las pistas donde pasa más corriente (la parte de los mosfet), instalando un disipador de calor más grande. El panel debería ser de 100 watts, la batería de 80Ah y la fuente podría ser de 12V y 160 watt. Los cables de la instalación deberían ser grandes, por lo menos los que salen de la central y van a las habitaciones (4mm de sección)

  29. BUENAS NOCHES, ANTES QUE NADA QUERIA FELICITAR POR ESTA EXELENTE PAG!
    TE HAGO UNA CONSULTA; TENGO UN PANEL SOLAR DE 120 W, 8 AMP, 20 V Y QUERIA CONECTARLO DIRECTAMENTE A UNA NOTEBOOK DE 20 V, SIN UTILIZAR BATERIA, SOLO PARA PODER USARLA DE DIA, ES ESTO POSIBLE O EXISTE ALGUN DETALLE A TENER EN CUENTA? DESDE YA MUCHAS GRACIAS!

    Hola Maximiliano, no se como está hecho el sistema de regulación interno del notebook y por lo tanto yo me movería con precaución. Los paneles solares, en realidad, entregan una tensión muy variable en base a la luz solar y no se si esta variación puede crear problemas. Yo personalmente compraría un convertidor DC-DC que entregue 20V estables sin importar la tensión de entrada.

  30. Excelente Amigo muy bueno el proyecto, me interesa saber que programa utilizas para hacer los diagramas, el montaje pictórico muy bien diseñadas por cierto.

    La respuesta en FAQ

  31. Mi amigo Luciano mis mas sinceras felicitaciones gente solo como tú se necesita en este mundo que día a dia comparta su inteligencia y sabiduría y sigue siempre así y nunca cambies este proyecto es muy bueno

  32. hola, antes que nada Felicidades por tu trabajo me ha sido muy útil para comprender los pasos para comenzar mi proyecto, me gustaría que se completara la parte donde utilizas el LCD, para visualizar el estado de la batería, seria grandioso completar todo el sistema, estoy comenzando a diseñar el controlador me gustaría compartir en pagina el proyecto terminado en una sola PCB, agregando el LCD. Gracias por tu tiempo
    saludos

    Hola José, lamentablemente el proyecto del LCD ha tenido muchas modificaciones y todavía no dispongo de una versión definitiva que sea «publicable». Es mi intención de publicarla cuando tendré un poco más de tiempo.

  33. Hola, buena explicación , muy didáctico, te quiero preguntar ha cerca de la entrada ADC, el circuito muestra que estas entradas están detrás del regulador 7805, con lo cual no va a ver la variación de la tensión de batería, esto es así?, es lo único que no comprendo. Saludos y felicitaciones.

    La entrada adc (GP1 pin 6), a través de un divisor resistivo, está conectada directamente a la tensión de la batería par poder monitorear su tensión. El divisor resistivo divide la tensión de la batería más o menos por tres (resistencias de 10K y 4,7K) porque la entrada analógica del micro no puede superar los 5V mientras que nosotros queremos medir una tensión del orden de los 12V. De esta forma, si la batería llega al máximo valor de 14V, la entrada adc será de 4.5V.

  34. Hola, muchas gracias, no me había dado cuenta de esa entrada 😳 , muy buen proyecto, lo estoy por realizar con 16f88, te aviso cuando lo termine. Saludos. 😀

  35. Una consulta, puedo utilizar este circuito con algunas modificaciones para alimentar dos baterías de 12v en serie (asi obtengo 24v) para unos equipos de comunicaciones?
    Lo que quiero hacer una especie de UPS de 24v, conectado un panel solar y/o con fuente conectada a 220v.
    mi idea es si se corta la electricidad, pueda seguir funcionando con batería.

    Es muy complicada la modificación de este esquema para utilizar 24v? Puede también tener las dos opciones o sea 12v y 24v??

    Saludos.

  36. Excelente «Sistema fotovoltaico simplificado», lo voy a realizar y comentare mi experiencia; también estoy interesado en realizar el circuito donde aparece el display que se ve en el ángulo inferior a la izquierda para poder visualizar las tensiones y las corrientes de entrada y de salida del sistema. Realmente me interesa y quiero realizarlo, te agradeceria infinitamente con el circuito del dsiplay; de ante,ano mil gracias

    Hola Adrián, es un proyecto que publicaré en futuro.

  37. Muy buen experimento, estoy tratando de replicarlo ya que se ve bastante interesante, muchas gracias por este gran aporte y una pequeña duda… la momento de usar el codigo que dejaste en lenguace C lo compilo y ejecuto y me sale un error en esta linea
    #include «delay.c»
    y abajo en el recuadro dice lo siguiente : C pic.h: No such file or directory.
    este otro error de esta parte del codigo
    #if XTAL_FREQ > 2MHZ
    que dice: delay.c invalid suffix «MHZ» on integer constant y bueno otra serie de errores.
    ME gustaria saber si me podrias ayduar a resolverlos, o bueno decirme a que se deben Muchas gracias

    Hola David, he notado que en el código fuente me olvidé de agregar el file «delay.h» que es necesario. Ahora lo he agregado en el zip. Prueba a bajarlo nuevamente y a compilarlo, veamos si ahora funciona.

    1. Hola, he descargado de nuevo el zip y ahora un archivo em sale con error al ejecutar me lo subraya es el que dice Delay.C el Delay.h me sale bien pero el archivo que dice sistema fotovoltaico.C asumo que me saca errores por el delay que me sale error. te agradecería si me ayudas.

  38. Excelente explicación y mejor trabajo. No estoy muy ducho con los microcontroladores pero mis compañeros estan usando un arduino con el cual están haciendo muchos avances.

    Gracias de nuevo.

  39. Estimado una pregunta, no se si no leí bien o no lo encuentro, pero no se como calibrar el sistema con los presets.
    He armado el proyecto tal cual esta, conecte una fuente de 14v 3Ah y una batería de 12/ 7Ah, por ahora no tengo un panel así que lo manejare con la fuente, pero no se como calibrar el sistema, al presionar el botón y mover los presets, como se que valores van tomando?

    Saludos.

    Hola Martín, lo ideal es usar una fuente de alimentación variable y desconectando la batería transitoriamente. Para la calibración de «batería descargada», bajar la tensión de la fuente hasta 11,8V (midiendo con un tester) y mantener apretado el pulsador SETTING MODE (para eliminar la histéresis) y regulando el potenciómetro de calibración POWER SUPPLY hasta que el led amarillo de «fuente» se enciende. Para la calibración de «batería cargada» hacer lo mismo pero con una tensión de alimentación de 13,9V y moviendo el otro potenciómetro (BAT FULL) hasta que se apagan los dos leds amarillos.

  40. Hola gracias por la respuesta, te hago otra consulta. No cuento con un panel fotovoltaico, es indistinto que conecte la fuente en la bornera del panel y del power? o sea para la calibración es lo mismo?
    Probé calibrando el sistema como me indicas, pero no se encienden ninguno de los dos leds amarillos.
    El led que esta encima del potenciometro de power supply, no se enciende que función cumple? La única modificación al circuito que hice fue reemplazar la bornera de salida por perforaciones así puedo poner varios cables para la salida. Hay forma de verificar si esta funcionando correctamente el PIC?

    Saludos y nuevamente gracias por la respuesta, es un proyecto que me interesa mucho y lo veo muy útil.

    Hola Martin, antes de hacer algo, asegúrate que el interruptor de encendido del circuito esté «encendido». Después debes conectar la fuente variable en lugar de la batería con una tensión de 12,5V (más o menos) y dejar la entrada normal de la fuente y también la del panel sin conectar. De esta manera puedes regular los potenciómetros recordando de apretar el pulsador. Una vez hecho esto puedes conectar la batería y la fuente normalmente.

  41. Hola Gabriel, hice nuevamente otro PCB para soldar de nuevo todos los componentes. Mis preguntas ahora son las siguientes:
    Al conectar la batería y la fuente, ya esta circulando corriente hacia la salida (sin que el interruptor este en on), eso es normal? o hay algo que estoy haciendo mal?
    Al apagar el interruptor no debería cortar toda la corriente a la salida de la controladora? En caso que así este bien, como hago o donde pondría un interruptor para que corte toda la corriente, o sea que no haya carga a la salida de la controladora.
    Voy a grabar nuevamente el PIC por si hubo algún problema cuando lo programe. Porque no veo que funcione como esta en el articulo.
    En el prototipo anterior, no cargaba la bateria, deje funcionando toda una noche y al otro día la batería bajo la carga y en ningún momento volvió a cargar (creo que eso se debe a que no esta bien seteado en sistema) pero no pude setearlo correctamente, con los preset.

    Una consulta mas, con que programa compilaste el firmware en C?
    Saludos!

    Hola Martin, el firmware lo hice con el compilador Hi-Tech 9.82, incorporado en el MPLAB.

    1. Gabriel, he logrado setear bien el circuito (por lo menos con las pruebas que hice) ahora lo que quiero resolver es lo siguiente:
      Al cortar con el switch on/off, que corte todo el sistema, por lo que veo corto con el switch pero sigue con corriente a la salida del controlador. Que modificación tengo que hacer para que al cortar el switch corte todo (o sea que a la salida de la controladora no circule corriente) porque como esta ahora si conecto un motor a la salida y conecto la batería ya queda funcionando el motor, independientemente si activo o no el switch.

      Saludos nuevamente.

      Hola Martin, si el micro no activa los transistores porque está apagado, los mosfet no deberían conducir. No entiendo donde puede estar el problema 😯

  42. Pero la entrada de la batería esta conectada directamente a la salida de la controladora (por lo que puedo ver), por eso creo que no corta la salida cuando se apaga el switch.
    O sino, estoy interpretando mal el esquema y el PCB.

    Por lo demás, anda bien todo (solo me faltaría el tema del corte de corriente a la salida), pude setear bien el sistema y por el momento esta funcionando bien.

  43. No se si lo que necesito saber me lo podran responder .
    Tengo 2 acuarios calefaccionados a gas el sistema funciona con dos solenoides 12 volt que cortan la alimentación del quemador controlado con un termostato que toma la temperatura del agua . la alimentación es de 220 volt con un transformador a 12 volt. El sistema auxiliar por si la energía de 220 volt se corta esta compuesto por una bateria de auto de 12 volt 75 amp. la cual se carga permanentemente con un cargador automático. Va la pregunta : que se necesita para cuando se corte la corriente de 220 volt. y automáticamente comience a funcionar la batería que tendría carga para unos 2 o tre dias dado que el cargador automático la dejaría con su carga plena.
    En este momento el sistema funciona al revés , el cargador de batería automático conectado paralelo a
    la batería. que a su ves alimenta los solenoides , si se corta la energía de los 220 volt funciona la batería
    asta que se agota.
    quiero cambiar el sistema para que la batería funcione lo menos posible y ver si su vida útil se alarga

    Hola Alberto, el sistema que tiene actualmente está trabajando en modalidad «tampón» como explico en mi artículo «Usar una batería como tampón». Si la tensión de salida de la fuente es correcta, la batería non debería absorber casi corriente manteniendo el sistema en equilibrio y por lo tanto alargando la duración de ella. Solo una pequeña corriente sería absorbida por la batería y que generalmente es conocida como corriente de mantenimiento (pocos miliamperes). La tensión ideal es de 13,6V sobre los bornes de la batería. Por lo tanto la fuente debería entregar una tensión algo superior a esa teniendo en cuenta la caída sobre el diodo citado en mi artículo. Le puedo asegurar que si la tensión en reposo es correcta, la batería debería durar mucho años.

  44. Hola, tengo problemas para encontrar los diodos BMR1660 que otro me puede servir gracias

    Hola Hipólito, cualquier diodo con baja caía de tensión y que resista una corriente de algunos Ampers.

  45. Hola, te felicito, invertís mucho tiempo para compartir de manera didáctica y sencilla tus proyectos, sos un ejemplo a seguir!!.
    Por otro lado te pido me expliques lo de la fuente con LM317, no entiendo para que un limitador de corriente siendo que este limita a 1,5 amp., y pones como ejemplo en la formula una limitación de 2 amp.
    Bueno gracias por todo lo que das y saludos.

    1. Hola Fabian, te contesto de metido que soy…

      Estimo que Gabriel (Inventable) puso los 2A solo a manera de ejemplo con números redondos.
      Sin embargo el límite de corriente del LM317 va ha depender del fabricante y sobretodo del encapsulado que utilice… Para el encapsulado TO-3 (vulgarmente denominado huevo frito) de la firma TI (Texas Instruments), según la hoja de datos, el límite de corriente mínimo es de 1.5A, pero el el límite de corriente máximo es de 3.4A…

      Saludos
      HJ

      http://www.ti.com/lit/ds/symlink/lm117.pdf

  46. hola , armamos el circuito y estamos teniendo el problema en al cargar el ,hex en el compilador, te paso la placa que uso y el programa k 159 y el programa es el microbrn
    el .hex lo leo , pero no me lo graba en el pic .
    desde ya gracias .

  47. hola buen día, he realizado, este sistema, y tengo inconvenientes con la calibración.
    No me enciende el led amarillo, de fuente, la estoy calibrando con una fuente variable con 11,8V, y teniendo presionado el pulsador de SETTING MODE, y nada, no se si sera la programación del PIC, o a que se deberá…

    Añado fotos del diseño

    https://kn3.net/610BF3397F0JPG.html
    https://kn3.net/60D8BCD8B93JPG.html
    https://kn3.net/6192D8B67ACJPG.html
    https://kn3.net/60542E83A41JPG.html
    https://kn3.net/616E6D525A0JPG.html
    https://kn3.net/603A80792DEJPG.html
    https://kn3.net/61930EB2B96JPG.html

    1. buenas tengo el mismo inconveniente, si lograste solucionar agradezco me ayudes. gracias

    1. Hla José, el correo de Gabriel (Inventable) está disponible en la FAQ del Blog.

      Saludos
      HJ

    1. Hola José, as tu consulta aquí o en el Foro, para eso están estos comentarios y el Foro.

      Saludos
      HJ

      1. necesito agregar un GP6 dentro de las tres condiciones

        cuando el GP6=0 en voltajes de 2 a 3 volts de noche

        en primera condicion y tercera condicion = bateria esta conectada a la carga y
        segunda condicion la bateria esta desconectada a la carga

        y cuando el GP6=1 con voltajes de 2.5 a 4.5 de dia

        primer condicion el panel estara conectado a la bateria,
        segunda y tercera condicion el panel estara desconectado a la bateria

        me gustaria saber si me dirian la programacion de favor ando perdido porque no se

        1. prdon are una correccion
          necesito agregar un GP6 dentro de las tres condiciones

          cuando el GP6=0 en voltajes de 2 a 3 volts de noche

          en primera condicion y tercera condicion = bateria esta conectada a la carga y
          segunda condicion la bateria esta desconectada a la carga

          y cuando el GP6=1 con voltajes de 3.5 a 4.5 de dia………….es 3.5

          primer condicion el panel estara conectado a la bateria,
          segunda y tercera condicion el panel estara desconectado a la bateria

          espero su ayuda por favor

  48. Hola José, sólo soy un colaborador.
    Ya te indicó Héctor que hagas tu consulta en el foro. Por otro lado, lo que pides es inentendible, al menos para mí.

    Saludos,
    Juan

    1. en este sistema fotovoltaico se agregara un GP6

      me dicen que dentro de la programacion, en especifico dentro de las tres condiciones

      case BAT_FULL: ctrl_solar = 0; ctrl_power = 0; break;
      case BAT_EMPTY: ctrl_solar = 1; ctrl_power = 1; break;
      case BAT_NORMAL: ctrl_solar = 1; ctrl_power = 0; break;

      en el espacio que deje antes del break debe de ir lo del GP6 lo que pide abajo

      lo que pidieron es que cuando el GP6 es igual o vale 0 en un voltaje de 2 a 3 volts de noche

      en la primera y tercera condicion la bateria esta conectada a la carga y
      segunda condicion la bateria esta desconectada a la carga

      y cuando el GP6=1 con voltajes de 3.5 a 4.5 de dia

      en la primera condicion el panel estara conectado a la bateria,
      y en la segunda y tercera condicion el panel estara desconectado a la bateria

      por eso les pido la ayuda porque no soy programador en C# y casi ya no hay

    1. Aclaro desde ya que yo NO programo en «C», solo ASM.
      Este programa lo hizo Gabriel (Inventable) y no creo que tenga tiempo de hacer algo a medida…. al menos no si no llegan a un acuerdo, supongo.
      Por supuesto que eso dependerá de el… o de algún otro lector que si programe en «C» y que esté dispuesto ha realizar modificaciones para alguien…. El código está disponible para bajarlo y modificarlo a gusto….

      Ahora otro detalle, por lo que se ve, ni José, ni Luis Angel saben algo de micros, sugiero que contraten a alguien que les haga el desarrollo, o se pongan a estudiar.
      No hay forma de agregar un «GP6», un GP6 es algo que no se puede agregar… a menos que cambies de microcontrolador… jeje ya que un GPx no es otra cosa que una entrada/salida y este micro solo posee 6 GP0 a GP5… así que ese es un impedimento para este desarrollo con este micro en particular…

      Saludos
      HJ

  49. tengo una duda, al estar conectado el panel solar como tampon a la bateria y luego al microcontrolador leer el voltaje de carga de la bateria, no se supone que tambien leeria el voltaje que arroja el panel….

  50. Hola pto rojas, no, la batería no siempre está conectada al panel o a la fuente auxiliar: eso depende del estado de los transistores mos de potencia.

    Saludos,
    Juan

    1. Hola vega, mi comentario fue realizado al corroborar el sistema mediante una simulación realizada en proteus, en donde le cargue el .HEX del código en lenguaje C y donde emplee todo lo descrito por el circuito, dándome resultados erróneos en la lectura del voltaje de la batería, algo asi como si me estuviera leyendo el voltaje del panel y sistema de emergencia. Para solucionar esto le configure el codigo para que este realizara una lectura del voltaje (de la bateria) desabilitando el sistema de carga, por un periodo definido (en el código), y posterior mente comprobar el nivel de carga de la bateria y asi habilitar el sistema de carga a emplear.

      Saludos, Pto_rojas

  51. Excelente Sitio realizare este circuito y lo implementare en casa gracias Gabriel

    1. buenas.
      Podrias orentarme como regulaste los preset de bateria full y power on. gracias

  52. Buenas Noches desde Mexico, excelente proyecto, me podrias decir con que software programo o abro el archivo y poder grabarlo en el PIC….gracias saludos.

  53. TENGO UN SISTEMA DE ILUMINACION SOLAR CON UNA CONTROLADORA DE 10aQUE TIENE ENTRADA DE PANEL, CARGA DE PANEL Y SALIDA HACIA LA ILUMINACION. nO SE DONDE COLOCAR LA FUENTE CON EL DIODO DE POTENCIA COMO TAPON
    paai3156@gmail.com

  54. Amigo una pregunta mira no se di de pronto tu me puedas ayudar lo que pasa es que yo quiero hacer un circuito el cual se alimente de energia solar y la almacene en una batería como este que presentas si pero no se si me sirva por que en el lugar donde se va instalar dicho circuito no hay energía y se necesita iluminación puede ser con una tira Led o bombillas como tal y cargar un celular y tener tv portatil, esto es para un food truck y cuando se llegue a la casa pues se conecta el circuito me podrías ayudar te agradecería mucho

  55. hola me gustan mucho tus proyectos eh echo alguno de ellos te lo agradezco mucho, no se si me podrias pasar el proyecto del display que muestras en la foto que es para medir voltaje de antemano muchas gracias

    1. Hola Sergio, es un proyecto que hice mucho tiempo atrás y no está documentado para poder pasártelo. Lo siento
      Gabriel

  56. HOLA
    LA VERDAD QUE EXCELENTE PROYECTO, SOY TÉCNICO EN ELECTRÓNICA, TE ESCRIBO DESDE URUGUAY.
    TENDRÁS EL CIRCUITO Y EL HEX PARA AGREGAR EL 16X2 CON LA MEDICIÓN DE TENSIÓN Y CORRIENTE.
    MARCELO

    1. Hola Marcelo: el circuito es el del artículo; el impreso y el hex están disponibles para descargar al final. No se entiende tu pedido.

      Saludos,
      Juan

      1. Hola Juan, supongo que la idea de Marcelo es agregar un Display de 16×2 caracteres al proyecto.
        Lo que no sería mala idea…

        Como dices, los archivos están disponibles al final del artículo, he probado y se descargan perfectamente, aunque se debe saber muchísimo de ASM para modificar el HEX…

        Saludos
        HJ

        1. buen día
          el hex y el pcb ya los descargue, inclusive lo voy a editar para manejar un raley para que la fuente de 220 ac no este siempre conectada en la linea y se active al momento de solicitar cargar la batería desde la misma red eléctrica.
          La pregunta fue para agregar el medidor de volt y corriente como se muestra en una imagen publicada.
          El pic lo he conseguido en versión SMD y los mosfet no los encontré en las casas de electrónica pero si en unas UPS en desuso que tenia

      2. Ah, cierto. Mirando el artículo vi que hay una foto en la que se ve un display. No lo había visto.
        Sí, lo de modificar un hex no es moco e’ pavo, pero en el zip también está el fuente en C. Igual no creo que con el chip que usa pueda agregarlo, no le quedan pines libres. Bueh, no sé, recién me levanto 🙂

        Saludos,
        Juan

        1. Hola Marcelo: no tengo ni idea. No armé ni estudié este proyecto, sólo contesté las preguntas generales de electrónica, y además no utilizo la línea PIC.
          Si ves que nadie te puede dar una respuesta, ¿por qué no le envías un mail a Gabriel? En las FAQ lo publicó, así que supongo que no le molestará. Es contactos @ inventable . eu.
          Y si logras algún resultado, cuéntanos cómo te fue.

          Saludos,
          Juan

  57. ME REFERÍA A SI HAY O ALGUIEN TIENE YA HECHO CON UN DISPLAY UN MEDIDOR DE TENSIÓN Y CORRIENTE , GENÉRICO

    1. Me mareé de nuevo: si buscas algo nuevo genérico ya hecho, ¿a qué viene lo de «editar el hex»?

      1. buenas
        necesito ayuda para la regulacion de los preset , si me pueden dar una mano mil gracias

  58. buenas noches
    tengo listo el controlador
    alguien me puede dar una mano con la regulación de los preset de bat full y power on, he leido el foro y no hay una explicación,
    gracias

  59. capaz no me exprese de la mejor manera, pido las disculpas je.
    Tengo el controlador armado, pero no logro entender como regular los dos preset, , solo entendi que para que regular hay que tener apretado el boton para eliminar la histerisis , pero no entiendo donde conectar el tester y regular los humbrales.
    En una de esas me esta ganando la ansiedad.
    Agradezco la ayuda

Los comentarios están cerrados.