www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

Vezje napajano z baterijo - kako detektirati prazno baterijo

 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Napajalniki, polnilci in baterije
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
chaos
Član
Član



Pridružen-a: Sob 16 Sep 2006 22:12
Prispevkov: 1063
Aktiv.: 4.66
Kraj: Zagorje ob Savi

PrispevekObjavljeno: Pet Dec 14, 2007 1:35 pm    Naslov sporočila:  Vezje napajano z baterijo - kako detektirati prazno baterijo Odgovori s citatom

Srečno.

Delam eno vezje z mikrokontrolerjem, gor je še serijski eprom, senzorji in druge malenkosti. Vezje bom napajal z 9v baterijo in enim LDO stabilizatorjem.

Ker pa še nikoli nisem delal baterijskega napajanja, me zanima, kakšen je najlažji način, da detektiraš prazno baterijo -- t.j. premajhno napetost, da vezje še normalno dela.

Razmišljal sem v smeri nečesa, kar postavi reset, takoj ko preveč pade napetost, ali pa nekaj, kar preprosto odreže napajanje procesorja in eproma. Katera od teh dveh opcij je bolj pametna (oz. a obstaja še kakšna tretja), katero je lažje (ceneje) realizirati?

Ja vem, da imajo nekateri procesorji že vgrajen brown-out detection, moj nima, je pa še verjetnost, da ga zamenjam. Tudi vem, da se dobijo posebej čipi, pa bi raje kaj bolj preprostega ... Edino pomembno je, da se na noben način ne smejo pokvariti podatki v serijskem epromu.

Hvala in lp!
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
mucek
Član
Član



Pridružen-a: Tor 01 Avg 2006 10:47
Prispevkov: 5529
Aktiv.: 24.06
Kraj: Domzale

PrispevekObjavljeno: Pet Dec 14, 2007 1:50 pm    Naslov sporočila:   Odgovori s citatom

AD konverterja na uCju verjetno nimaš?

LP, Grega
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
chaos
Član
Član



Pridružen-a: Sob 16 Sep 2006 22:12
Prispevkov: 1063
Aktiv.: 4.66
Kraj: Zagorje ob Savi

PrispevekObjavljeno: Pet Dec 14, 2007 2:38 pm    Naslov sporočila:   Odgovori s citatom

Na žalost ne, čeprav mi gre tale procesor res že na živce, ker mu precej stvari manjka, ki bi jih rabil ... mislim, da ga bom zamenjal kar z LPC900, pa pač na novo napisal program in naredil vezje ...
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
.
Član
Član



Pridružen-a: Pon 23 Avg 2004 16:16
Prispevkov: 16777190
Aktiv.: 70824.39

PrispevekObjavljeno: Pet Dec 14, 2007 2:53 pm    Naslov sporočila:   Odgovori s citatom

Brisana vsebina odstranjenega uporabnika.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Sokrat
Član
Član



Pridružen-a: Čet 25 Avg 2005 11:00
Prispevkov: 5584
Aktiv.: 23.57

PrispevekObjavljeno: Pet Dec 14, 2007 6:10 pm    Naslov sporočila:   Odgovori s citatom

Reset kontroler z battery monitorjem. Delajo jih razlicne firme, zagotovo pa tudi Maxim in Microchip. Ko napetost pade, bo MCU porinil v reset, tako da se ne dogajajo cudne stvari.
_________________
Ka ti bo pa torba ce si kupu kolo ?
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
chaos
Član
Član



Pridružen-a: Sob 16 Sep 2006 22:12
Prispevkov: 1063
Aktiv.: 4.66
Kraj: Zagorje ob Savi

PrispevekObjavljeno: Pet Dec 14, 2007 7:05 pm    Naslov sporočila:   Odgovori s citatom

Okej, sem se odločil, da zamenjam procesor, obe možni zamenjavi -- LPC900 in AVR imata brown-out detekcijo, oba imata tudi ad konverter.

Kakšna je pa nevarnost za serijski eprom, da bi s pokvarili kakšni podatki ob padcu napetosti? A je dovolj to, da je procesor v resetu in ne spreminja stanj na pinih, povezanih z epromom?

LP!
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
igo
Član
Član



Pridružen-a: Sre 11 Okt 2006 19:11
Prispevkov: 3641
Aktiv.: 16.01

PrispevekObjavljeno: Pet Dec 14, 2007 7:23 pm    Naslov sporočila:   Odgovori s citatom

1. Baterija ni prazna v trenutku, ko napetost na njej doseže neko vrednost. Od trenutka, ko to nizko napetost zaznaš, do trenutka, ko je baterija zares prazna, imaš običajno še dovolj časa varno in nadzorovano pospraviti podatke v EEPROM.

2. Resetiranje kontrolerja sredi dela ni najbolj posrečena rešitev, zaradi izgube podatkov.

3. Ko bo kontroler zaznal prenizko napetost in bo lepo vse pospravil, bo šel v SLEEP način. Takrat ne bo tekel noben tok, na notranji upornosti baterije ne bo padca napetosti, zato potrebuješ zanko ABC goto ABC, v katero bo zadeva priletela in v njej obstala, če se predčasno zbudi iz spanja. Sicer bo ob napol prazni bateriji še nekaj časa vse skupaj "utripalo" in se poskušalo zaganjati z nepredvidljivimi posledicami. Ko zamenjuješ baterijo, se bo itak prekinilo napajanje in ob priklopu nove baterije se bo izvedla prvotna inicializacija vsega.

4. Verjetno bi se dalo dodati še kakšen namig...
LP,
Igor

_________________
Teoretično je praksa posledica teorije, praktično je pa ravno obratno. (igo 2001)
LP, Igor
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
trot
Član
Član



Pridružen-a: Čet 18 Jan 2007 20:25
Prispevkov: 1282
Aktiv.: 5.72
Kraj: glej fogl

PrispevekObjavljeno: Pet Dec 14, 2007 8:06 pm    Naslov sporočila:   Odgovori s citatom

Samo mimo grede, avr ima čipe, ki so bolj primerni za baterijsko napajanje kot drugi avr-ji. atmega88 npr. ima zelo nizko porabo.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Napajalniki, polnilci in baterije Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Stran 1 od 1

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 492 dni


Powered by phpBB © 2001, 2005 phpBB Group