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

Pridružen-a: Sre 31 Jan 2007 9:41 Prispevkov: 9573 Aktiv.: 42.79 Kraj: Mengeš
|
Objavljeno: Čet Jul 28, 2011 8:25 pm Naslov sporočila: Powerdown poraba? |
|
|
Tiny13-20PU. Z njim želim vklopiti impulzni rele, šteti čas cca pol ure, kontrolirati še en vhod in ko se zamenja stanje vhoda ali izteče ura (kar pride prej) se impulzni rele spet sproži, kontroler pa gre v powerdown ter ostane tako do izklopa in ponovnega vklopa napajanja. Problem je v tem da ko gre v powerdown, se poraba ne zmanjša kaj dosti. V datasheet-u piše da je poraba v idle pod 1 mikroamper, jaz pa ima pri 3V napajanja porabo cca 200, pri 2V pa dobrih 100 mikro, kar je več kot stokrat preveč...
Programiram v bascomu, uro pa imam nastavljeno na najmanj, to je 128 kHz, delilnik izključen. Zaenkrat nimam nobenega interrupta. Hotel sem narediti tako da bi tiny hodil v spanje, vsakih nekaj sekund bi ga pa watchdog prebudil ter preveril uro (eno spremenljivko, ki bi jo zmanjševal do 0) ter vhod, pa ni skoraj nobene razlike v porabi, zato sem zaenkrat to izločil... |
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14673 Aktiv.: 61.94 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Čet Jul 28, 2011 8:51 pm Naslov sporočila: |
|
|
Si siguren, da ti kuri tok mikrokontroler? Imaš na vezju morda stabilizator? Si dal vse pine na vhode ter pogasnil pulupe? _________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
protoncek Član

Pridružen-a: Sre 31 Jan 2007 9:41 Prispevkov: 9573 Aktiv.: 42.79 Kraj: Mengeš
|
Objavljeno: Čet Jul 28, 2011 8:57 pm Naslov sporočila: |
|
|
Kontroler imam priključen direktno na usmernik, ker je še na breadboardu. Porte imam enega input, ostale output. Pull up je na inputu vključen, ja. Torej ugasnit pull-up in dat zunanji upor( na tem vhodu je reed rele, ki nima preklopnega kontakta, zato rabim pull-up upor). Je pomembno ali so porti in ali out? Dva out-a rabim za vklop in izklop releja. |
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14673 Aktiv.: 61.94 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Čet Jul 28, 2011 9:28 pm Naslov sporočila: |
|
|
Če je namen power-down oz sleepa zmanšanje porabe, potem je treba narediti kot sem napisal. Seveda je treba tudi vezje zasnovati tako, da v trenutku, ko na vezju "ni" procesorja tudi ostala periferija ne kuri nič oz. minimum. V tvojem primeru ti sigurno kuri nekaj drugega ne pa mikrokontroler. _________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
protoncek Član

Pridružen-a: Sre 31 Jan 2007 9:41 Prispevkov: 9573 Aktiv.: 42.79 Kraj: Mengeš
|
Objavljeno: Čet Jul 28, 2011 9:47 pm Naslov sporočila: |
|
|
Bom poskusil še tako, kot praviš. Drugače sem imel v času testiranja na pinih samo dve ledici preko uporov, ampak tudi če sem jih odstranil se poraba ni zmanjšala, tako da mora biti krivda v napačnih nastavitvah...bom jutri popoldne naprej "čaral".
BTW...če nek pin uporabiš kot interrupt (npr. Int0) - Sklepam da ga v tem primeru ne smeš definirati v config port ukazu, kajne?
No, sicer pa mislim da tudi 200 mikro ni veliko za 9V baterijo in bi morala kljub temu držati kar nekaj časa, kajne? Itak se bo zadev fizično izklaplja s stikalom, ta powerdown je samo ker nisi zraven ob izklopu ter malo tudi zato da se naučim s tem delati...(mi je prvič). |
|
Nazaj na vrh |
|
 |
Alex17 Član


Pridružen-a: Ned 28 Feb 2010 21:46 Prispevkov: 476 Aktiv.: 2.56 Kraj: Ljutomer
|
Objavljeno: Čet Jul 28, 2011 10:03 pm Naslov sporočila: |
|
|
9V baterija, verjetno bo temu sledil 7805? Enkrat sem se sam čudil, kam gre 6 mA med spanjem procesorja.... |
|
Nazaj na vrh |
|
 |
protoncek Član

Pridružen-a: Sre 31 Jan 2007 9:41 Prispevkov: 9573 Aktiv.: 42.79 Kraj: Mengeš
|
Objavljeno: Čet Jul 28, 2011 10:14 pm Naslov sporočila: |
|
|
Ne ravno 7805. Če razložim podrobneje: imam uro za zalivanje, ki jo naviješ na pipo in potem odpira in zapira vodo. To vezje bom predelal in sicer kolega rabi za dolivanje vode v CNC stroje. Imel bo plovec, ki bo zaprl vodo ko je nivo pravi, za vsak slučaj pa bom dodal še timer. Obstoječe vezje ima gor PIC (ki je sicer model z ROM-om) in bom uporabil kar je gor - poleg tranzistorjev za vklop in izklop vode ima tudi regulator - nekak SMD s 3V izhoda. Ja, vem - bolje bi bilo zamenjati PIC ker bi šel gor pin na pin (trenutno je gor 16LCR54), ampak s PICi res nimam pojma in se bom kdaj drugič učil...
Poraba originalnega vezja je zelo majhna, pade tudi na nekaj mikro, torej je ta regulator očitno malce boljši. Ampak imaš prav, bom poskusil še napajati tiny-a preko njega, da vidim koliko bo potem poraba... da se ne bom brez veze ukvarjal z mikroamperi... |
|
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: 493 dni
Powered by phpBB © 2001, 2005 phpBB Group
|