RTV forum PL | NewsGroups PL

Jak skutecznie monitorować napięcie akumulatorów NiCd przy ograniczonej rozdzielczości 25mV?

Szybkie ładowanie NiCd - problem z pomiarem napięcia

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Jak skutecznie monitorować napięcie akumulatorów NiCd przy ograniczonej rozdzielczości 25mV?

EM
Guest

Fri Mar 19, 2004 7:57 pm   



Witam
Wymyśliłem sobie, że będę ładował akumulatorki NiCd z użyciem AVRa
(ATmega8). W projekcie mam pomiar napięcia, jednak rozdzielczość
przetwornika wynosi 25mV (i tak musi zostać). Tymczasem przydałoby się
detektować zmiany napięcia w ciągu minuty wynoszące np. 3mV (a nawet mniej).
Co prawda mogę zwiększyć czas detekcji w rozsądnych granicach, ale to
niewiele daje.
Z drugiej strony zastanawiałem się nad badaniem przyrostów, jakimś
uśrednianiem wyników oraz zakończenia ładowania, gdy nie będzie przyrostu
napięcia (25mV) w ciągu określonego czasu (np.10min). Ale to chyba bardziej
pasuje dla NiMH, poza tym przyrosty napięcia podczas normalnego ładowania C1
wynosi około 3mV/min.
Inną metodą jest badanie temperatury, jednak ze względu na trudności natury
technicznej odrzucam taką możliwość.
Może ktoś ma jakiś pomysł, jak mogę rozwiązać problem ładowania NiCd mając
do dyspozycji przetwornik napięcia o rozdzielczości 25mV.
Pragnę dodać, że ładowanie to funkcja dodatkowa i nie ma możliwości zmiany
procesora oraz dodania dodatkowego przetwornika.
Pozdrawiam
EM

McPluto
Guest

Fri Mar 19, 2004 8:47 pm   



Quote:
Wymyśliłem sobie, że będę ładował akumulatorki NiCd z użyciem AVRa
(ATmega8). W projekcie mam pomiar napięcia, jednak rozdzielczość
przetwornika wynosi 25mV (i tak musi zostać). Tymczasem przydałoby się
detektować zmiany napięcia w ciągu minuty wynoszące np. 3mV (a nawet mniej).


Przepraszam, ale kto Ci powiedział, że rozdzielczość przetwornika w ATMega8 wynosi
25mV? Jak dasz Uref 1,5V to 1 bit będzie oznaczać 1,5mV... chyba że się mylę?

--
Pozdrawiam,
Robs...

Tomek
Guest

Fri Mar 19, 2004 11:22 pm   



Quote:
Przepraszam, ale kto Ci powiedział, że rozdzielczość przetwornika w
ATMega8 wynosi
25mV? Jak dasz Uref 1,5V to 1 bit będzie oznaczać 1,5mV... chyba że się
mylę?


Tak ale wtedy trzeba by przelaczac zakresy pomiarowe, a to juz nie jest
takie przyjemne Sad Kupe zabawy...

Tomek

Tomek
Guest

Fri Mar 19, 2004 11:32 pm   



Witam!

Przerabialem temat. Nie jest to az tak skomplikowane, a dokaldniej wyglada
to tak ze da sie prosto otrzymac 16 bitow dokladnosci sztuczkami
programistycznymi wlasciwie Wink Atmega8 ma przetworniki 10 bitowe, a wiec
wykonujesz w danym momencie 32 pomiary pod rzad i sumujesz wyniki a
nastepnie dzielisz na dwa. Juz masz 16 bitow i jak sie okazuje calkiem
przyzwoita dokladnosc (to sie nazywa chyba oversampling) Ale jezeli chcesz
jakos sensownie wykryc punkt deltapeak to potrzebujesz pierwsza pochodna
tego wykresu, a on taki gladki nei jest i ciezko wykryc ten punkt, a wiec
liczysz srednia ruchoma z dokonanych pomiarow (wystarczy powiedzmy ostatnich
5 - 10 pomiarow). Tak wygladzasz wykres napicia. Wykres co prawda na osi
czasu jest przesuniety troche w prawo ale przy pomiarach powiedzmy co 5
sekund jest to niewiele...

Tomek

Władysław Skoczylas
Guest

Sat Mar 20, 2004 12:14 am   



Quote:
Wymyśliłem sobie, że będę ładował akumulatorki NiCd z użyciem AVRa
(ATmega8).

A nie prościej wykrywać stan rozładowania akumulatora i ładować go przez
określony czas?
Prawdopodobnie tą metodą te NiCD pożyją dłużej.

Władysław



--
Archiwum grupy: http://niusy.onet.pl/pl.misc.elektronika

EM
Guest

Mon Mar 22, 2004 3:21 pm   



Quote:
(ATmega8). W projekcie mam pomiar napięcia, jednak rozdzielczość
przetwornika wynosi 25mV (i tak musi zostać).

Przepraszam, ale kto Ci powiedział, że rozdzielczość przetwornika w
ATMega8 wynosi
25mV? Jak dasz Uref 1,5V to 1 bit będzie oznaczać 1,5mV... chyba że się
mylę?

Oczywiście wiem, że rozdzielczoś może być lepsza, ale jak pragnąłem zwrócić
uwagę w moim projekcie musi być taka, jaką podaję. Tzn. zakres pomiarowy mam
25V i zdecydowanie nie chcę tego zmnieniać.
Pozdr
EM

EM
Guest

Mon Mar 22, 2004 3:24 pm   



Quote:
Przerabialem temat. Nie jest to az tak skomplikowane, a dokaldniej wyglada
to tak ze da sie prosto otrzymac 16 bitow dokladnosci sztuczkami
programistycznymi wlasciwie Wink Atmega8 ma przetworniki 10 bitowe, a wiec
wykonujesz w danym momencie 32 pomiary pod rzad i sumujesz wyniki a
nastepnie dzielisz na dwa. Juz masz 16 bitow i jak sie okazuje calkiem
przyzwoita dokladnosc (to sie nazywa chyba oversampling) Ale jezeli chcesz
jakos sensownie wykryc punkt deltapeak to potrzebujesz pierwsza pochodna
tego wykresu, a on taki gladki nei jest i ciezko wykryc ten punkt, a wiec
liczysz srednia ruchoma z dokonanych pomiarow (wystarczy powiedzmy
ostatnich
5 - 10 pomiarow). Tak wygladzasz wykres napicia. Wykres co prawda na osi
czasu jest przesuniety troche w prawo ale przy pomiarach powiedzmy co 5
sekund jest to niewiele...
Myślałem, o rozwiązaniu polegającym na wielokrotnych pomiarach i

uśrednianiu, lecz nie wiedziałem, że można w ten sposób znacznie zwiększyć
rozdzielczość pomiaru.
Dziękuję
Pozdrawiam
EM

EM
Guest

Mon Mar 22, 2004 3:27 pm   



Quote:
Prawdopodobnie tą metodą te NiCD pożyją dłużej.
Może przy ładowaniu prądem C/10 pożyłyby dłużej. Jednak dla szybkiego

ładowania niezbędne jest określenie naładowania. Badanie napięcia jest
przeprowadzić najłatwiej, mimo to, że powoduje przeładowanie większe niż w
przypadku kontroli temperatury ogniwa.
Pozdrawiam
EM

elektroda NewsGroups Forum Index - Elektronika Polska - Jak skutecznie monitorować napięcie akumulatorów NiCd przy ograniczonej rozdzielczości 25mV?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map