Paso 9: Cómo funciona el controlador de carga:
Vamos empieza a entender los esquemas anteriores:
Energía proviene de los paneles solares a través de la diode(D1). Un Diodo zener (D2) se coloca en la entrada del terminal para suprimir la tensión. Condensador C1 se utiliza para eliminar cualquier ruido/picos no deseados. Entonces el divisor de tensión (R1 y R2) se utiliza para detectar el voltaje del panel solar. La puesta fuera del divisor de tensión va a Arduino pin analógico A0.
La energía proveniente del panel solar no va directamente a la batería hasta que el Mosfet(Q1) es sucesivamente la conmutación de lo mosfet se realiza por una señal PWM de Arduino pin-6. Asociado resistencia R4 y transistor T1 se utiliza para la conducción de la Mosfet(Q1). El resistor R3 se utiliza como un tirón para arriba del resistor para puerta. Cuando el Mosfet está en el poder va a batería y proceso de carga comienza.
El segundo circuito divisor de tensión (R5 y R6) se utiliza para la detección del voltaje de la batería. La salida del divisor de tensión va al pin analógico de Arduino A1.
El segundo Mosfet Q2 se utiliza para conducir la carga y segundo transistor que T2 se utiliza para conducir lo Mosfet. Durante la carga de la noche se enciende automáticamente al encender el MosfetQ2 y será eliminado cuando el voltaje de la batería es bajo o días.
Fusibles F1 y F2 se utilizan para protección contra sobrecorriente.
LED1(red) y LED2(GREEN) están enganchados al pin digital 7 y 8 de Arduino para indicación. La resistencia R7 y R8 se utilizan para limitar la corriente va a LEDs.
Si desea utilizar un relé en lugar de MOSFET Q2 puede. Los esquemas -2 se da para la conexión del relé.
Cómo funciona el Software:
Al principio el controlador de carga se compruebe el voltaje del panel solar y compararla con la tensión de la batería, si es mayor entonces el Arduino comienza a enviar señales de PWM de ancho de pulso a la mosfet(Q1) para cargar la batería. Cuando el voltaje del panel solar fue inferior a la tensión de la batería, este pwm no enviará señales de Arduino.
Luego luego el micro controlador verificará el voltaje de la batería, si el voltaje de la batería por debajo de 6,96 voltios v entonces la batería se cargará en modo boost, que significa que la batería se cargará con amperaje máximo, esta modalidad de aumento de carga se hará mediante el envío de señales de modulación de ancho de pulso con ciclo de servicio de 95%.
Cuando el voltaje de la batería alcanza sobre 6.96V que el modo de carga se encenderá como modo de absorción de modo boost, esto se hace cambiando el ciclo de trabajo de 95% a 10%. Este modo de absorción mantiene la batería completamente cargada.
Un pulso será enviar a la mosfet(Q2) de carga para permitir la carga durante la noche, si la batería es demasiado baja y alcanza a 6.2v voltios entonces con el fin de evitar la descarga profunda de la batería, se desconecta la carga.
El código de arduino se pueden descargar desde mi cuenta de GitHub