Stap 9: Hoe de heffing controller werkt:
Laat begint te begrijpen van de schema's hierboven gegeven:
Macht is afkomstig van het zonnepaneel via de diode(D1). Een zener-diode (D2) wordt geplaatst op de input terminal voor het onderdrukken van de spanning. Condensator C1 wordt gebruikt voor het verwijderen van alle ongewenste ruis/spikes. Dan is de spanning divider (R1 en R2) wordt gebruikt om de spanning zonnepaneel. De uit zetten van de scheidingslijn spanning gaat naar analoge pin van de Arduino A0.
De macht komen van het zonnepaneel kan gaat rechtstreeks naar de batterij niet tot de Mosfet(Q1) is On.The over te schakelen van de mosfet wordt gedaan door een PWM-signaal van Arduino pin-6. Transistor T1 en bijbehorende weerstand R4 wordt gebruikt voor het besturen van de Mosfet(Q1). De weerstand R3 wordt gebruikt als een pull up weerstand voor poort. Wanneer de Mosfet is op macht gaat naar de batterij en opladen proces begint.
Het tweede circuit van de spanning divider (R5 en R6) wordt gebruikt voor de detectie van de accuspanning. De output van voltage divider gaat naar analoge pin van de Arduino A1.
De tweede Mosfet Q2 wordt gebruikt om te rijden het laden en tweede transistor dat T2 wordt gebruikt voor het besturen van de Mosfet. Tijdens het laden van de nacht zal automatisch ingeschakeld door te draaien aan de MosfetQ2 op en wordt verwijderd als de accuspanning is laag of dag tijd.
Zekeringen F1 en F2 worden gebruikt voor meer dan de huidige bescherming.
LED1(Red) en LED2(GREEN) zijn aangesloten op de digitale pin 7 en 8 van de Arduino voor indicatie. De weerstand R7 en R8 worden gebruikt voor het beperken van de huidige gaat naar LEDs.
Als u wilt een relais gebruiken in plaats van MOSFET Q2 kunt. De schema's -2 wordt gegeven voor relay-verbinding.
De werking van Software:
In eerste instantie de heffing controller controleert de spanning zonnepaneel en vergelijken met de accuspanning, als het groter is dan de Arduino zal begint puls breedte modulation(PWM) signalen te sturen naar de mosfet(Q1) om de batterij opladen. Wanneer de spanning zonnepaneel lag beneden de accuspanning, dit pwm-signalen niet stuurt door Arduino.
Vervolgens zal de micro controller Controleer de accuspanning, als de accuspanning onder 6.96 v volt lag dan de batterij wordt opgeladen in de boost-modus, waardoor de batterij wordt opgeladen met maximale stroomsterkte, deze boost-modus voor het laden zal gebeuren door signalen puls breedte modulatie met taakcyclus van 95%.
Als de accuspanning boven 6.96V die de opladen modus veranderen als de modus van de absorptie van boost-modus bereikt zal, werd dit gedaan door het veranderen van het pulserend sproeien van 95% tot 10%. Deze absorptie-modus houdt de batterij volledig is opgeladen.
Een puls zullen verzenden naar de belasting mosfet(Q2) om de lading tijdens de nacht, als de batterij te laag was en bereikt tot 6.2v volt dan om te voorkomen dat diepe kwijting van de batterij, de belasting zal verbroken.
De arduino-code kan worden gedownload van mijn GitHub-Account