logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Atmega8 - Nielogiczne odczyty ADC przy obciążeniu akumulatorów li-ion 18650

Jatsekku2 06 Gru 2015 02:18 1194 4
REKLAMA
  • #1 15214680
    Jatsekku2
    Poziom 12  
    Witam!

    Wykonałem układ w którym atmega8 zasilana jest przez dwa akumulatory li-ion 18650, poprzez dzielnik napięcia 500k/500k dokonuje pomiaru napięcia. Źródło odniesienia jest ustawione jako wewnętrzne 2,56V. Pozornie wszystko jest okey, napięcie jest mierzone poprawnie gdy układ pozostaje w spoczynku, jednak w chwili gdy akumulatory zostają obciążone odczyt z ADC wzrasta (co jest nielogiczne, ponieważ obciążenie akumulatora powinno powodować spadek napięcia na nim, co wskazuje też zewnętrzny multimetr). Gdzie może leżeć problem?

    Kod: C / C++
    Zaloguj się, aby zobaczyć kod
  • REKLAMA
  • Pomocny post
    #2 15215317
    dondu
    Moderator na urlopie...
    1. Nie definiuj F_CPU w kodzie programu z tych powodów: http://mikrokontrolery.blogspot.com/2011/03/fcpu-gcc-gdzie-definiowac.html

    2. nie lekceważ warningów: http://mikrokontrolery.blogspot.com/2011/04/bledy-kompilacji-programu.html

    3. To nie jest prawdą:

    Jatsekku2 napisał:
    Źródło odniesienia jest ustawione jako wewnętrzne 2,56V.


    4. Nie linkuj plików .c biblioteki a jedynie plik .h:

    Kod: C / C++
    Zaloguj się, aby zobaczyć kod
  • REKLAMA
  • REKLAMA
  • #4 15216203
    Jacek Rutkowski
    Poziom 28  
    Witam,
    dodaj równolegle do wejścia ADC kondensator 100nF-1µF i sprawdź jeszcze raz wyniki...
    Ps. Rezystancja źródła ma znaczenie przy szybko zmiennych sygnałach natomiast przy wolnozmiennych wystarczy aby impedancja była mała. Wewnątrz ADC ładowany jest kondensator o pojemności 14pF więc przy małej częstotliwości pomiaru rezystancja źródła nawet 1MΩ nie wnosi dużego błędu.
  • #5 15220621
    Jatsekku2
    Poziom 12  
    Dziękuję za odpowiedzi jak tylko będę mógł to zobaczę co mogło być nie tak. Jako podejrzanych stawiam deklarację częstotliwości taktowania, albo tą impedancję...
REKLAMA