Étape 9: Comment fonctionne le régulateur de charge :
Permet commence à comprendre les schémas qui précèdent :
Puissance provient du panneau solaire par le biais de la diode(D1). Une diode zener (D2) est placée à l’entrée terminale de supprimer plus de tension. Condensateur C1 est utilisé pour éliminer tout bruit indésirables/crampons. Le diviseur de tension (R1 et R2) est utilisée pour détecter la tension du panneau solaire. Le mettre du diviseur de tension va à Arduino analogiques broches A0.
La puissance venant du panneau solaire ne va directement à la batterie jusqu'à ce que le Mosfet(Q1) est On.The du mosfet de commutation se fait par un signal PWM de goupille de Arduino-6. Transistor T1 et associée à la résistance R4 est utilisé pour la conduite de la Mosfet(Q1). La résistance R3 est utilisée comme une traction vers le haut de résistance pour la porte. Lorsque le Mosfet est en marche va à la batterie et processus de chargement commence.
Le deuxième circuit diviseur de tension (R5 et R6) est utilisé pour détecter la tension de la batterie. La sortie du diviseur de tension va à broche analogique Arduino A1.
Le deuxième Mosfet Q2 est utilisé pour exciter le transistor de charge et d’autre part que T2 est utilisé pour la conduite du Mosfet. Pendant le chargement de nuit est automatiquement activés en allumant le MosfetQ2 et sera supprimé lorsque la tension de la batterie devient trop faible temps de jour.
Fusibles F1 et F2 sont utilisés pour protection contre les surintensités.
LED1(Red) et LED2(GREEN) sont accrochés à la broche numérique 7 et 8 de l’Arduino pour indication. La résistance R7 et R8 sont utilisés pour limiter le courant va à LEDs.
Si vous souhaitez utiliser un relais au lieu de MOSFET Q2 vous pouvez. Les schémas -2 est donnée pour la connexion du relais.
Comment fonctionne le logiciel :
Dans un premier temps le contrôleur de charge va vérifier la tension du panneau solaire et comparez-la avec la tension de la batterie, si elle est supérieure, alors l’Arduino commence envoyant pulse largeur modulation(PWM) dans la mosfet(Q1) afin de charger la batterie. Lorsque la tension du panneau solaire était inférieure à la tension de la batterie, ce pwm n’enverront pas de signaux par Arduino.
Puis ensuite le micro contrôleur va vérifier la tension de la batterie, si la tension de la batterie a été inférieure à 6,96 volts v la batterie sera rechargée en mode boost, ce qui signifie que la batterie sera rechargée avec une intensité maximale, ce mode de poussée de charge se fera en envoyant des signaux de modulation de largeur de pulsation et cycle de fonctionnement de 95 %.
Lorsque la tension de la batterie atteint au-dessus de 6.96V que le mode de charge s’allume comme mode d’absorption de mode boost, cela a été fait en changeant le rapport cyclique de 95 % à 10 %. Ce mode d’absorption gardera la batterie complètement chargée.
Une impulsion sera envoyé à le mosfet(Q2) de charge pour permettre la charge au cours de la nuit, si la batterie était trop faible et atteint à 6.2V volts puis afin d’éviter une décharge profonde de la batterie, la charge sera déconnectée.
Le code de l’arduino peut être téléchargé sur mon compte GitHub