ARDUINO sol LADDNINGSREGULATORN (Version 2.0) (6 / 26 steg)
Steg 6: Laddning algoritm
1.bulk:på detta läge ett förinställt högsta konstant mängd ström (ampere) matas in i batteriet eftersom ingen PWM är närvarande. När batteriet laddas upp, ökar spänningen i batteriet gradvis
2. absorption: när batteriet når bulk laddningen ställa spänning, PWM börjar att hålla spänningen konstant. Detta är att undvika överhettning och över gasning batteriet. Nuvarande kommer att gå ner till säkra nivåer som batteriet blir mer fulladdat.
3. float: när batteriet laddas fullt, laddspänningen minskas för att förhindra ytterligare uppvärmning eller gasning av batteriet
Detta är det perfekta laddningen förfarandet.
Den nuvarande avgiften cykel kodblock är inte implementerar 3 etapper laddning. Jag använder en lättare logik i 2 etapper. Det fungerar bra.
Jag försöker följande logik för att genomföra de 3 faserna laddning.
Framtida planering för laddningscykel:
Bulk laddningen börjar när solpanel spänningen är större än batterispänningen. När batterispänningen når 14, 4V, kommer absorption avgift att föras. Den laddström kommer att regleras av PWM-signal att upprätthålla batteriets spänning på 14, 4V i en timme. Float avgift sedan in efter en timme. Float scenen genererar en underhållsladdning att hålla batteriets spänning på 13, 6V. När batterispänningen sjunker under 13, 6V för 10mins, kommer laddningscykeln att upprepas.
Jag begär community-medlemmar att hjälpa mig för att skriva bit kod att genomföra ovanstående logik.