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

Pridružen-a: Tor 12 Sep 2006 15:29 Prispevkov: 2825 Aktiv.: 12.37 Kraj: Lovrenc na P.
|
Objavljeno: Sre Sep 20, 2006 9:14 pm Naslov sporočila: Pisanje v EEPROM po izklopu napajanja |
|
|
Pozdrav!
Delam neko aplikacijo in bi rad zapisal nekaj bytov podatkov po izključitvi glavnega napajanja. PIC-i imajo detekcijo padca napetosti, mogoče bi lahko to uporabil, vendar je vseeno problem, ker ima vezje porabo okoli 110mA in za tistih 15ms, ko bi podatke shranjeval, bi potreboval hudičevo velik kondenzator. Razmišljal sem tudi o bateriji in nekem hardware-u, ki bi zaznal izključitev napajanja.
Zdaj imam vprašanje, kako vi takšne probleme rešujete, da ne rabim ravno izumljati tople vode.
hvala
|
|
Nazaj na vrh |
|
 |
oversc0re Član

Pridružen-a: Tor 13 Sep 2005 15:20 Prispevkov: 460 Aktiv.: 1.94 Kraj: Radomlje
|
Objavljeno: Sre Sep 20, 2006 10:35 pm Naslov sporočila: |
|
|
Variant je več... sw varianta je da zapišeš ob vsaki spremembi ampak vem, da to ni vedno mogoče. Enostavna HW varianta je, da daš pred napajanje kontrolerja diodo in za njo kondenzator. Tako bo vezje zgubilo napajanje, kontroler pa bo deloval še nekaj časa. Lahko vzameš tudi baterijo, kjer bo potrebno kar nekaj štrikanja, da se bo na koncu vse odklopilo. Svetujem ti globok razmislek, če ne obstaja mogoče kakšna softverska varianta.
_________________ The most exciting phrase to hear in science, the one that heralds new discoveries, is not 'Eureka!' but 'That's funny ...'
Isaac Asimov (1920 - 1992) |
|
Nazaj na vrh |
|
 |
MarkoM Član

Pridružen-a: Tor 12 Sep 2006 15:29 Prispevkov: 2825 Aktiv.: 12.37 Kraj: Lovrenc na P.
|
Objavljeno: Čet Sep 21, 2006 8:55 am Naslov sporočila: |
|
|
O diodi in kondenzatorju bom razmislil, verjetno bi bilo učinkovito. Edino ni mi preveč všeč padec napetosti na diodi, ker imam fiksno 5V napajanje. Edino zdaj še nevem, če bi uporabil za detekcijo padca napetosti PIC-ovo rešitev, v tem primeru je problem, da ne bi točno vedel kdaj je bilo izklopljeno napajanje, ker bi še kondenzator držal napetost, ali pa bi uporabil še en GPIO in z interrupti ugotovaljal kdaj je padla napetost pred diodo.
|
|
Nazaj na vrh |
|
 |
vilko Član



Pridružen-a: Pet 13 Feb 2004 10:26 Prispevkov: 3359 Aktiv.: 14.18 Kraj: Dragomer
|
Objavljeno: Čet Sep 21, 2006 9:18 am Naslov sporočila: Izpad napajanja |
|
|
Izpad napajanja je potrebno zaznati izpred stabilizatorja na 5V
_________________ Nihče ni za vojno in vsi so za mir,
vsi so za bratstvo, nihče za prepir.
Od same ljubezni vsak čas na granatah
bo vtisnjeno geslo: "Darilo za brata"
Janez Menart |
|
Nazaj na vrh |
|
 |
jur Član


Pridružen-a: Pet 02 Dec 2005 14:45 Prispevkov: 5142 Aktiv.: 21.71 Kraj: [color=zelena]Ljubljana[/color]
|
Objavljeno: Čet Sep 21, 2006 9:28 am Naslov sporočila: |
|
|
MarkoM je napisal/a: |
...Edino ni mi preveč všeč padec napetosti na diodi, ... |
Germanijeva dioda ima padec skoraj nič...
Jur
|
|
Nazaj na vrh |
|
 |
. Član

Pridružen-a: Ned 19 Sep 2004 22:04 Prispevkov: 16777193 Aktiv.: 70819.54
|
Objavljeno: Čet Sep 21, 2006 9:33 am Naslov sporočila: |
|
|
Brisana vsebina odstranjenega uporabnika.
|
|
Nazaj na vrh |
|
 |
Slemi Član

Pridružen-a: Pet 29 Okt 2004 13:29 Prispevkov: 386 Aktiv.: 1.63 Kraj: Hrastnik
|
Objavljeno: Čet Sep 21, 2006 11:20 am Naslov sporočila: |
|
|
Predvidevam da uporabljaš LM7805. Če je tako, daj eno diodo za regulatorjem do mikrokrmilnika in ostale elektronike in eno med pin za maso regulatorja in maso, tako boš dobil na mikrokrmilniku še vedno 5V. Potem pa daj k napajanju še "goldcap" kondenzator, da boš imel dovolj zaloge energije (pazi ker rabi golcap predupor). Potem pa naredi neko detekcijo napetosti pred LM7805 (A/D, OPAMP...) in ko napetost pade, shrani spremenljivke in pošlji krmilnik v stanje "spanja". To bi moralo čisto v redu delovati.
Lp
_________________ slemi.info - en
slemi.si - slo |
|
Nazaj na vrh |
|
 |
tonko Član


Pridružen-a: Sob 25 Jun 2005 13:45 Prispevkov: 541 Aktiv.: 2.28 Kraj: Črnomelj
|
Objavljeno: Čet Sep 21, 2006 6:15 pm Naslov sporočila: |
|
|
Ali si kaj razmišljal o uporabi FRAMa. Ima neomejeno število vpisov , zato bi lahko vpisoval podatke ob vsaki spremembi ali časovno npr 1 x sekundi.
I2c FRAM FM24CL04 (512bytov) imajo v Farnellu ki ga zastopa IC in stane okrog 400SIT
Ramtron
FM24CL04 PDF
|
|
Nazaj na vrh |
|
 |
MarkoM Član

Pridružen-a: Tor 12 Sep 2006 15:29 Prispevkov: 2825 Aktiv.: 12.37 Kraj: Lovrenc na P.
|
Objavljeno: Čet Sep 21, 2006 8:53 pm Naslov sporočila: |
|
|
Slemi je napisal/a: |
"goldcap" kondenzator |
Hm, ali lahko poveš kakšen kondenzator je to? Se bom odločil kar za to varianto.
Uporaba FRAM-a je tudi zanimiva ideja, vendar ne bi rad preveč kompliciral. Pa še na PIC-u sem uporabil SPI tako, da I2C ni več na voljo, ker gre za enega manjšega PIC-a.
|
|
Nazaj na vrh |
|
 |
NeoTO Član


Pridružen-a: Pon 28 Mar 2005 19:19 Prispevkov: 2752 Aktiv.: 11.62 Kraj: Trzic
|
Objavljeno: Čet Sep 21, 2006 9:17 pm Naslov sporočila: |
|
|
MarkoM je napisal/a: |
Slemi je napisal/a: |
"goldcap" kondenzator |
Hm, ali lahko poveš kakšen kondenzator je to? Se bom odločil kar za to varianto.
Uporaba FRAM-a je tudi zanimiva ideja, vendar ne bi rad preveč kompliciral. Pa še na PIC-u sem uporabil SPI tako, da I2C ni več na voljo, ker gre za enega manjšega PIC-a. |
I2C je pri PICih bolje narediti softwaresko verzijo, ker si potem predvsem neodvisen (vsaj pri C compilerju je tako, da je privzeto HW I2C modul izključen...nalašč).
_________________ Lp,
Matevž |
|
Nazaj na vrh |
|
 |
polh Član


Pridružen-a: Pet 08 Apr 2005 18:27 Prispevkov: 225 Aktiv.: 0.95 Kraj: Maribor-Ljubljana
|
Objavljeno: Čet Sep 21, 2006 9:22 pm Naslov sporočila: |
|
|
Osebno sem se tudi znašel bolje s softwerskim I2C. HW I2C-ja nekako nisem usposobil pa da... Softwerski mi pa čisto lepo deluje, pa še omejen nisi glede pinov.
Tako da I2C še lahko zmeraj v miru uporabiš.
Lp Tine
|
|
Nazaj na vrh |
|
 |
Slemi Član

Pridružen-a: Pet 29 Okt 2004 13:29 Prispevkov: 386 Aktiv.: 1.63 Kraj: Hrastnik
|
|
Nazaj na vrh |
|
 |
tonko Član


Pridružen-a: Sob 25 Jun 2005 13:45 Prispevkov: 541 Aktiv.: 2.28 Kraj: Črnomelj
|
Objavljeno: Čet Sep 21, 2006 10:29 pm Naslov sporočila: |
|
|
Saj so tudi SPI FRAMi.
FM25L04
|
|
Nazaj na vrh |
|
 |
MarkoM Član

Pridružen-a: Tor 12 Sep 2006 15:29 Prispevkov: 2825 Aktiv.: 12.37 Kraj: Lovrenc na P.
|
Objavljeno: Pon Sep 25, 2006 2:36 pm Naslov sporočila: |
|
|
Slemi je napisal/a: |
Predvidevam da uporabljaš LM7805. Če je tako, daj eno diodo za regulatorjem do mikrokrmilnika in ostale elektronike in eno med pin za maso regulatorja in maso, tako boš dobil na mikrokrmilniku še vedno 5V. Potem pa daj k napajanju še "goldcap" kondenzator, da boš imel dovolj zaloge energije (pazi ker rabi golcap predupor). Potem pa naredi neko detekcijo napetosti pred LM7805 (A/D, OPAMP...) in ko napetost pade, shrani spremenljivke in pošlji krmilnik v stanje "spanja". To bi moralo čisto v redu delovati.
Lp |
Še eno vprašanje: ali je potrebno vezati diodo, če uporabljam 7805? Ali teče tok tudi nazaj preko 7805?
Razmišljal sem, da bi dodal diodo pred 7805 v tem primeru mi ne bi padla napetost (seveda, če 7805 spušča tok nazaj).
Dodal bom pa kar kondenzator 1F, upam, da ni prevelik (fizično mislim).
|
|
Nazaj na vrh |
|
 |
jur Član


Pridružen-a: Pet 02 Dec 2005 14:45 Prispevkov: 5142 Aktiv.: 21.71 Kraj: [color=zelena]Ljubljana[/color]
|
Objavljeno: Pon Sep 25, 2006 3:42 pm Naslov sporočila: |
|
|
Stvar bi morala biti približno kot na sliki. Iz 7805 gre dioda preko majhnega upora na kondenzator (goldcap) in na napajanje. Upor je potreben, da omeji tok polnjenja kondenzatorja ob vklopu in na delo chipa nima posebnega efekta. Iz izhoda 7805 gre ena žica na input procesorja (na primer A/D pretvornik). Ta žica služi kot detekcija izpada napetosti. Dioda mora biti, ker bi sicer na inputu (A/D pretvornika)vedno imel napetost kondenzatorja. Ko zmanjka elektrike, bo na inputu napetost padla, na napajanju chipa pa ne. Napetost bi lahko meril tudi na vhodu v 7805. Takrat bi diode ne potreboval, vendar bi moral nižati (neregulirano) napetost na nivo primerno za chip (druga slika).
Dioda iz 7805 na maso kompenzira padec napetosti na diodi, ki gre na goldcap in chip. Za delovanje niti ni nujna.
Goldcap kondenzatorji so narejeni predvsem za napajanje pomnilnih komponent (statični rami,...) ki ob izpadu elektrike kurijo izredno majhne količine elektrike. Bistveno manj, kot pa mikrokontroler.
Jur
Opis: |
|
Velikost datoteke: |
5.04 KB |
Pogledana: |
4728 krat |

|
Opis: |
|
Velikost datoteke: |
5.22 KB |
Pogledana: |
4724 krat |

|
|
|
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
|