
Witam,
celem projektu było stworzenie prostownika/ładowarki wieloetapowej który w przeciwieństwie do fabrycznych konstrukcji pozwalałby naładować w pełni akumulatory samochodowe z płynnym elektrolitem. Czyli uzyskanie gęstości elektrolitu na poziomie 1.27 [g/cm3].
Aby to osiągnąć akumulatory Ca-Ca należy ładować do 16.2V.
Konstrukcja miała być jak najtańsza oraz najprostsza, posiadać wyświetlacz LCD z pomiarem V i A oraz ilością "wtłoczonych" Ah.
Najdroższym elementem ładowarki jest transformator toroidalny 120VA/17V około 75zł.
Program pisałem i testowałem głównie wieczorami w wolnym czasie. Kod napisany jest w języku "C" w programie "Eclipse Mars".
Płytkę zaprojektowałem w "Eagle", jej wymiary to około 75x85mm.
W celu dokonania jak najdokładniejszych pomiarów, napięcie mierzone jest przy zamkniętym tranzystorze P-channel MOSFET.
Wbudowałem czujnik temperatury na DS18B20 który kontroluje temperaturę radiatora, powyżej 72 stopni Celsiusza prąd ładowania jest ograniczony do 1/2.
Parametry jakie można ustawiać to:
Napięcie końca ładowania: 14.4V, 14.7V, 15.8V, 16.2V;
Prąd ładowania: 1-7A
Czas nasycania elektrolitu: 5, 15, 30min, 1h, 1.5h, 2h, 3h, 4h, 5h, 6h;
Posiada zabezpieczenie przeciwzwarciowe po odłączeniu klem, ładowanie jest przerywane i wyświetla się komunikat "BRAK AKU!" (akumulator sprawdzany jest co około 1s, więc jak ktoś bardzo szybko zdejmie żabki i je zewrze to może upalić mosfeta), dodatkowo sygnał dźwiękowy. Zakończenie ładowania jest sygnalizowane 4 piknięciami a następnie ładowarka przechodzi w pracę buforową. Można w każdej chwili przerwać ładowanie i wrócić do Menu przyciskając "OK". Nie traci ustawień po zaniku zasilania sieciowego. Podtrzymanie jest z ładowanego akumulatora pobór to 40mA.
Opis etapów:
E0 - wykrycie akumulatora;
E1 - "Soft start" jeżeli akumulator rozładowany jest poniżej 12V ładuje 1/2 zadanego prądu;
E2 - ładowanie właściwe zadanym prądem;
E3 - zmniejszenie prądu przy dojściu do zadanego napięcia;
E4 - nasycanie elektrolitu, napięcie powoli rośnie aż osiągnie V zadane i ten stan utrzymywany jest przez ustawioną liczbę minut;
E5 - Praca buforowa 13.4-13.8V (odłączenie klem powoduje automatyczny powrót do głównego menu przerwanie ładowania);
Wsad do uC dostępny na priv.
NOWA WERSJA SOFTU 1.72.
Dodatkowe rzeczy:
* Tryb Auto;
* Tryb Pulsacyjny;
* Wyświetla się czas ładownia;
* koniec ładowania po czasie 5min-10h;
* koniec ładowania po zadanym prądzie 0.1-4A;





Stara wersja:

Historia zmian:
2.15 – E4 odgraniczenie prądu w trybie wysycania. Stabilizacja CV/CA, optymalizacje kodu.
2.14 - Dodano możliwość ustawiania napięcie progu dolnego dla trybu Impulsowego (13.3-14.0V), czas wysycania wydłużony do 48h (2min-48h);
2.12 – Optymalizacja kodu;
2.01 - Nowa PCB, ulepszony sposób pomiaru prądu oraz zwiększenie zakresu pomiaru prądu;
1.964 - Odliczanie czasu do końca etapu E4 w formacie -hh:mm;
1.92 - Dołożenie przekaźnika bezpieczeństwa;
1.764 - Zmiana sposobu przejść między etapami E2 <--> E3;
1.764 - Poprawki w zliczaniu pojemności;
1.762 - Dodano wyświetlanie % osiągniętego napięcia zadanego;
1.76 - Dodano tryb "Manualny", funkcję "Stop ładowania" oraz wyświetlanie aktualnego trybu ładowania. Zmiana wyświetlanych parametrów co 5s;
1.74 - Podniesiono "U zadane" do max 17.0V;
1.72 - Dodano tryb "Impulsowy";
1.70 - Dodano wyświetlanie "Czasu trwania ładowania", podniesiono "U zadane" do max 16.4V, zmiana wyświetlanych parametrów co 10s;
1.68 - Ulepszenia w trybie AUTO;
1.63 - Dodanie trybu „Koniec po zadanym prądzie” ładowania;
1.62 - Dodanie trybu AUTO;
1.52 - Wydłużenie czasu ładowania do max 10h (5min - 10h);
1.40 - Ładowanie z końcem po czasie do max 6h (15min - 6h);
1.20 - Ładowanie z końcem po czasie do max 59min (5min - 59min), ograniczenie prądu przy przekroczeniu temperatury;
1.11 - Wersja Beta;
Cool? Ranking DIY