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 

Pisanje v EEPROM po izklopu napajanja
Pojdi na stran 1, 2  Naslednja
 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Microchip PIC
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
MarkoM
Član
Član



Pridružen-a: Tor 12 Sep 2006 15:29
Prispevkov: 2825
Aktiv.: 12.37
Kraj: Lovrenc na P.

PrispevekObjavljeno: Sre Sep 20, 2006 9:14 pm    Naslov sporočila:  Pisanje v EEPROM po izklopu napajanja Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
oversc0re
Član
Član



Pridružen-a: Tor 13 Sep 2005 15:20
Prispevkov: 460
Aktiv.: 1.94
Kraj: Radomlje

PrispevekObjavljeno: Sre Sep 20, 2006 10:35 pm    Naslov sporočila:   Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
MarkoM
Član
Član



Pridružen-a: Tor 12 Sep 2006 15:29
Prispevkov: 2825
Aktiv.: 12.37
Kraj: Lovrenc na P.

PrispevekObjavljeno: Čet Sep 21, 2006 8:55 am    Naslov sporočila:   Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
vilko
Član
Član



Pridružen-a: Pet 13 Feb 2004 10:26
Prispevkov: 3359
Aktiv.: 14.18
Kraj: Dragomer

PrispevekObjavljeno: Čet Sep 21, 2006 9:18 am    Naslov sporočila:  Izpad napajanja Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
jur
Član
Član



Pridružen-a: Pet 02 Dec 2005 14:45
Prispevkov: 5142
Aktiv.: 21.71
Kraj: [color=zelena]Ljubljana[/color]

PrispevekObjavljeno: Čet Sep 21, 2006 9:28 am    Naslov sporočila:   Odgovori s citatom

MarkoM je napisal/a:
...Edino ni mi preveč všeč padec napetosti na diodi, ...

Germanijeva dioda ima padec skoraj nič...

Jur
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
.
Član
Član



Pridružen-a: Ned 19 Sep 2004 22:04
Prispevkov: 16777193
Aktiv.: 70819.54

PrispevekObjavljeno: Čet Sep 21, 2006 9:33 am    Naslov sporočila:   Odgovori s citatom

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



Pridružen-a: Pet 29 Okt 2004 13:29
Prispevkov: 386
Aktiv.: 1.63
Kraj: Hrastnik

PrispevekObjavljeno: Čet Sep 21, 2006 11:20 am    Naslov sporočila:   Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo AIM - AOL Instant - naslov MSN Messenger - naslov
tonko
Član
Član



Pridružen-a: Sob 25 Jun 2005 13:45
Prispevkov: 541
Aktiv.: 2.28
Kraj: Črnomelj

PrispevekObjavljeno: Čet Sep 21, 2006 6:15 pm    Naslov sporočila:   Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
MarkoM
Član
Član



Pridružen-a: Tor 12 Sep 2006 15:29
Prispevkov: 2825
Aktiv.: 12.37
Kraj: Lovrenc na P.

PrispevekObjavljeno: Čet Sep 21, 2006 8:53 pm    Naslov sporočila:   Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
NeoTO
Član
Član



Pridružen-a: Pon 28 Mar 2005 19:19
Prispevkov: 2752
Aktiv.: 11.62
Kraj: Trzic

PrispevekObjavljeno: Čet Sep 21, 2006 9:17 pm    Naslov sporočila:   Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo MSN Messenger - naslov
polh
Član
Član



Pridružen-a: Pet 08 Apr 2005 18:27
Prispevkov: 225
Aktiv.: 0.95
Kraj: Maribor-Ljubljana

PrispevekObjavljeno: Čet Sep 21, 2006 9:22 pm    Naslov sporočila:   Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Slemi
Član
Član



Pridružen-a: Pet 29 Okt 2004 13:29
Prispevkov: 386
Aktiv.: 1.63
Kraj: Hrastnik

PrispevekObjavljeno: Čet Sep 21, 2006 10:17 pm    Naslov sporočila:   Odgovori s citatom

Goldcap http://b2c.hte.si/article.asp?ArticleID=7149 , v hte imajo malo čudno oznako pa vseeno, to je to.

Lp
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo AIM - AOL Instant - naslov MSN Messenger - naslov
tonko
Član
Član



Pridružen-a: Sob 25 Jun 2005 13:45
Prispevkov: 541
Aktiv.: 2.28
Kraj: Črnomelj

PrispevekObjavljeno: Čet Sep 21, 2006 10:29 pm    Naslov sporočila:   Odgovori s citatom

Saj so tudi SPI FRAMi.
FM25L04
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
MarkoM
Član
Član



Pridružen-a: Tor 12 Sep 2006 15:29
Prispevkov: 2825
Aktiv.: 12.37
Kraj: Lovrenc na P.

PrispevekObjavljeno: Pon Sep 25, 2006 2:36 pm    Naslov sporočila:   Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
jur
Član
Član



Pridružen-a: Pet 02 Dec 2005 14:45
Prispevkov: 5142
Aktiv.: 21.71
Kraj: [color=zelena]Ljubljana[/color]

PrispevekObjavljeno: Pon Sep 25, 2006 3:42 pm    Naslov sporočila:   Odgovori s citatom

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



gcap.JPG
 Opis:
 Velikost datoteke:  5.04 KB
 Pogledana:  4728 krat

gcap.JPG



gcap2.JPG
 Opis:
 Velikost datoteke:  5.22 KB
 Pogledana:  4724 krat

gcap2.JPG


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 -> Microchip PIC Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Pojdi na stran 1, 2  Naslednja
Stran 1 od 2

 
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: 493 dni


Powered by phpBB © 2001, 2005 phpBB Group