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

Układ badający poziom naładowania baterii akumulatorowej [Atmega8]

Hubert1998 04 Lut 2012 10:59 1735 3
REKLAMA
  • #1 10492801
    Hubert1998
    Poziom 9  
    Witam!
    Mam pytanie,a mianowicie jak zbudować układ badający poziom naładowania baterii akumulatorowej . prosiłbym o jakiś schemacik. Nie musi być koniecznie na [Atmega] chodzi mi o to by po zejściu do określonego poziomu układ odciął zasilanie i załączył czerwoną diodę,jeśli akumulator będzie naładowany to aby się świeciła zielona dioda.
    Z góry dziękuje za wszystkie odpowiedzi :D
  • REKLAMA
  • Pomocny post
    #2 10493026
    jony15
    Poziom 24  
    Może prosty dzielnik napięcia na dwóch rezystorach podłączony do wejścia przetwornika ADC w atmega, w programie np co minutę odczytujesz napięcie jakie panuje na baterii i w razie zbyt niskiego jej poziomu uruchamiasz proces ładowania.
  • REKLAMA
  • #3 10493592
    Hubert1998
    Poziom 9  
    A czy mógłbym prosić o jakiś schemat podłączenia do Atmegi 8 bo mam z tym problem. :D
  • Pomocny post
    #4 10495826
    sylwunia35
    Poziom 18  
    Do
    print"napiecie"
    call sprawdz
    loop


    '*********stan napiecia akumlatora*************************
    Sprawdz:

    Incr Indeks 'sprawdzenie napiecia akumulatora
    Napiecie = Napiecie + Getadc(5) 'z dzielnika
    If Indeks = 10 Then '10 razy dla pewności
    Indeks = 0 'wyzeruj
    Napiecie = Napiecie \ 10 'wylicz
    'print napiecie 'wyswietl na terminalu wynik
    If Napiecie < 800 Then 'jak mniejsze od 8v
    'print "ladowanie" 'wyswietl jego stan
    Piezo = 0 'ladowanie aku
    Else
    'print "naladowany"
    Piezo = 1 'napiecie wieksze od 8v
    End If
    End If
    Return

    to taki prosty przykład zmień te 800 według własnych potrzeb
REKLAMA