Ładowaka NiCd AVR z funkcją rozładowania v1.2
Założenia:
-sterowanie mikroprocesorowe (ATmega16)
-pomiar prądu, napięcia, czasu, spadku napięcia -dV,
-prosta, intuicyjna obsługa (lcd2x20 znaków, 3 klawisze)
-funkcja szybkiego ładowania FAST
-funkcja rozładowania do określonego (ustawianego napięcia)
-pamięć nastaw i ostatnich wyborów w eepromie
Układ powstał z myślą o ogniwach NiCd używanych w replikach ASG.
Update: 17.03.2010
Wersja w pełni działająca:
Ważniejsze parametry:
-free :]
-po prawej stronie udostępniam wszystkie pliki łącznie z kodem w C (CodeVisionAVR)
-ładowanie akumlatorów NiCD i NiMH o pojemności od 700mAh do około 1500mAh (odpowiednio od 1C do 0,5C prądem 750mA)
-liczba cel od 5 wzyż (w programie jest dopasowanie do 8 cel)
-osobny pomiar czasów rozładowania, ładowania szybkiego i wolnego
-wyświetlanie czasów w podsumowaniu po naładowaniu
-możliwość przejścia na ładowanie po rozładowaniu automatycznie
-rozładowanie pod obciążeniem do ustalanego za pomocą klawiatury napięcia Uobc
-wykrywanie naładowania za pomocą detekcji -dV (15mV/cele)
-po ładowaniu szybkim FAST automatyczne przejście na ładowanie wolne SLOW
-w planach ustawienie czasu ładowania wolnego (w godzinach) i ilości cel (domyślnie 8)
Algorytm jest standardowy i niczym nie różni się od zalecanych przez producentów implementacji.
Każda zmiana fazy rozładowania/ładowania szybkiego/wolnego sygnalizowana jest sygnałem dźwiękowym.
Po zakończeniu ładowania są wyświetlane ekrany z podsumowaniem, czasami ładowania, licznik ładowań.
W gotowym urządzeniu zamiast żarówki do rozładowywania użyłem rezystora mocy 10R firmy tyco.
Niestety przy ogniwach powyżej 8V grzeje się niemiłosiernie i wymaga sporego radiatora i wentylatora
(najlepiej dobrać go do napięcia 12V i podłączyć równolegle z rez.).
Tak więc są w radiatory po obu stronach obudowy. Układ wymaga jeszcze kompensacji temperaturowej i może w kolejnych
wersjach będzie to poprawione (wraz ze wzrostem temp prawdopodobnie nagrzewa się dioda zenera; nie wpływa na to LM317,
który ma wbudowaną k.t. i co najwyżej wyłącza się po przegrzaniu)
Od dłuższego czasu używam także ładowarki do akumulatora wkrętarki Black&Decker 12V i spisuje się znakomicie!
Trzeba tylko pamiętać o doborze diody D3 na napięcie conajmniej 16V.
Update 24.11.2010:
-nowy soft v1.1 i kilka poprawek
Update 27.07.2011
zmiany v1.2:
-poprawka wyświetlania: -dV (delta) jest na lcd i umożliwia pełną kontrolę nad procesem ładowania FAST
(ujemna delta o odpowiednio małej wartości kończy ładowanie FAST)
-zmiana wyświetlania trybów: F-fast, S-slow, A-autoładowanie, D-discharge/rozładowanie,
-pojawił się Setup (równoczesne naciśnięcie up+down)
-możliwość ustawiania liczby cel (1-10)
-możliwość ustawiania czasu ładowania SLOW (0-10h, krok 1h)
-drobne poprawki klawiatury
-minimalny prąd SLOW to 20mA (ograniczenie programowe)
-minimalny prąd FAST to 500mA (ograniczenie programowe)
-wartości różne niż zapisane w eepromie są z gwiazdką na LCD (*)
-poprawka stabilności przy przechodzeniu z FAST na SLOW (przynajmniej 1 pomiar SLOW musi się odbyć)
-poprawka czasu rozładowania (bład gdy auto-ładowanie było wyłączone)
-lekkie poprawki w kodzie, kosmetyka,
-użycie pamięci flash: 58,9%






