Mikrokontroller baserade smarta batteriladdare (3 / 9 steg)
Steg 3: fungerar...
På som drivs upp, startar atmega8 buck converter genom att ge 25% pwm utgången på den Q2 base. I sin tur Q2 kommer sedan köra Q1 och buck converter kommer att startas. Q3 kommer att drivas av att koppla bort den buck converter utdata och batteriet. Atmega8 därefter läser batterispänningen via den resistor delaren. Om inget batteri är ansluten, då atmega8 visar meddelandet "Sätt in batteriet" via 16 x 2 lcd och väntar på batteriet. Om ett batteri kopplas sedan, kommer atmega8 kontrollera spänning. Om spänningen är lägre än 9v, då atmega8 visar "Defekt batteri" på 16 x 2 lcd.
Om ett batteri med mer än 9v hittade, kommer att sedan laddaren först komma till läget för CC och aktiverar utgång mosfet Q3. Laddare-läge (CC) kommer att uppdateras för att Visa omedelbart. Om batterispänningen finns mer än 12.4v, sedan mega8 kommer att omedelbart lämna läget för CC och kommer att komma till läget för CV. Om batterispänningen är mindre än 12.4v, sedan kvar mega8 1A avgift aktuella genom att öka/minska utspänning av buck converter genom att variera månadskapacitet för pwm. Den nuvarande avgiften kommer att läsas av ACS714 nuvarande sensorn. Buck utspänning, laddström, PWM intermittens uppdateras regelbundet i LCD-skärmen.
. Batterispänningen kontrolleras genom att stänga av Q3 efter varje 500ms intervall. Batterispänningen uppdateras omedelbart till LCD-skärmen.
Om batterispänningen blir mer än 12,4 volt under laddning, sedan mega8 kommer att lämna läget för CC och kommer att komma till läget för CV. Sätt statusen uppdateras omedelbart till LCD-skärmen.
Sedan kommer mega8 upprätthålla den tillverkade spänningen av 12,6 volt genom att variera intermittensen av buck. Här batterispänningen kontrolleras efter varje 1s intervall. När batterispänningen kommer att vara större än 12.5v, sedan kontrolleras det om de dragna nuvarande understiger 190ma. Om båda villkoren är uppfyllda, då laddningen kommer att stoppas genom att permanent stänga av Q3 och en Summer kommer att låta genom att aktivera Q5. Mega8 visar också "Ladda komplett" via LCD-skärmen.