 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
chaos Član


Pridružen-a: Sob 16 Sep 2006 22:12 Prispevkov: 1063 Aktiv.: 4.66 Kraj: Zagorje ob Savi
|
Objavljeno: Pet Dec 14, 2007 1:35 pm Naslov sporočila: Vezje napajano z baterijo - kako detektirati prazno baterijo |
|
|
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 |
|
 |
mucek Član


 
Pridružen-a: Tor 01 Avg 2006 10:47 Prispevkov: 5529 Aktiv.: 24.06 Kraj: Domzale
|
Objavljeno: Pet Dec 14, 2007 1:50 pm Naslov sporočila: |
|
|
AD konverterja na uCju verjetno nimaš?
LP, Grega |
|
Nazaj na vrh |
|
 |
chaos Član


Pridružen-a: Sob 16 Sep 2006 22:12 Prispevkov: 1063 Aktiv.: 4.66 Kraj: Zagorje ob Savi
|
Objavljeno: Pet Dec 14, 2007 2:38 pm Naslov sporočila: |
|
|
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 |
|
 |
. Član

Pridružen-a: Pon 23 Avg 2004 16:16 Prispevkov: 16777190 Aktiv.: 70825.24
|
Objavljeno: Pet Dec 14, 2007 2:53 pm Naslov sporočila: |
|
|
Brisana vsebina odstranjenega uporabnika. |
|
Nazaj na vrh |
|
 |
Sokrat Član


Pridružen-a: Čet 25 Avg 2005 11:00 Prispevkov: 5584 Aktiv.: 23.57
|
Objavljeno: Pet Dec 14, 2007 6:10 pm Naslov sporočila: |
|
|
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 |
|
 |
chaos Član


Pridružen-a: Sob 16 Sep 2006 22:12 Prispevkov: 1063 Aktiv.: 4.66 Kraj: Zagorje ob Savi
|
Objavljeno: Pet Dec 14, 2007 7:05 pm Naslov sporočila: |
|
|
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 |
|
 |
igo Član

Pridružen-a: Sre 11 Okt 2006 19:11 Prispevkov: 3641 Aktiv.: 16.01
|
Objavljeno: Pet Dec 14, 2007 7:23 pm Naslov sporočila: |
|
|
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 |
|
 |
trot Član


Pridružen-a: Čet 18 Jan 2007 20:25 Prispevkov: 1282 Aktiv.: 5.72 Kraj: glej fogl
|
Objavljeno: Pet Dec 14, 2007 8:06 pm Naslov sporočila: |
|
|
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 |
|
 |
|
|
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
|