Készítettem egy univerzális akkutöltőt. A cél az volt, hogy szinte minden akkutípust lehessen vele tölteni. Ezért mikrokontrollert alkalmaztam, mely a mért áramerősség és feszültség függvényében szabályozza a kimenő feszültséget illetve áramerősséget. A hordozhatóság szempontjából a bemenő feszültség 11-14V lehet. Ebből egy Flyback DC/DC konverter állít elő 0-16V feszültséget. A uC PWM felbontása nem elég a finom szabályozáshoz, így a kimenő teljesítmény a beállított érték körül van (hol kisebb, hol nagyobb). A kijelzésnél átlagolást használtam, így csak néha ugrál kis mértékben a mért feszültség, áramerősség. Természetesen vannak olyan állapotok, amikor pontosan a kívánt teljesítmény van a kimeneten.
A töltő természetesen kapott fordított polaritás elleni védelmet. Ezt egy felső oldali P-csatornás MOSFET végzi. Gondoskodni kellett a meghajtásáról, illetve kinyitás elleni védelemről. Fordított polaritás esetén néhány mA folyik át a mérőellenálláson. Mivel ilyenkor 0V és néhány mA mérhető ebből kiderül a fordított polaritás. Ha a polaritás korrekt, meg kell határozni a feszültségből a cellák számát LiPo akkuknál és indulhat a töltés.
Egyelőre LiPo akkuk töltésére alkalmas a készülék. A NiMH akkuknál még meg kell oldani a "delta peak" lekapcsolást, illetve a védelmeket.
LiPo akkuknál a töltés, cellafelismerés, szakadásérzékelés, rövidzárlat érzékelés megoldott.







