Jak skutecznie przechować 1 bit informacji z zachowaniem zasilania bateryjnego?

1 bit informacji.





Poprzedni Następny
Wiadomość
Spis treści
From: "Robert Łopatecki" <rora_at_nospam_poczta.onet.pl>
Subject: 1 bit informacji.
Date: Wed, 26 Feb 2003 07:20:37 +0100


Witam Wszystkich,
czy zna ktos prosty sposob przechowywania
jednego bitu informacji. Chodzi mi o przypadek
z zanikiem zasilania, podtrzymanie bateryjne.
Rozwazalem mozliwosc zatrzaskiwania tegoz bitu w
przerzutniku (poprzez '51), a w przypadku zaniku
zasilania bylby podtrzymywany z baterii, zasilajacej
ten przerzutnik. Tylko stwierdzilem, ze bylby pobierany
duzy prad z baterii, poniewaz przerzutnik bylby
popalczony galwonicznie z prockiem.
Chyba, ze sie myle i przez nozki procka nie poplynie duzy
prad (gdy nastapil brak zasilania) ?
Znacie moze jakis inny sposob (rownie prosty) przechowywaniu
1 bitu informacji, w przypadku braku zasilania ?
Pamiec eeprom odpada, poniewaz zmiany stanu bitu
nastepuja zbyt szybko.

Pozdrowka
Robert




========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "PA" <przetwornice_at_nospam_poczta.onet.pl>
Subject: Re: 1 bit informacji.
Date: Wed, 26 Feb 2003 08:46:00 +0100


Rozwazalem mozliwosc zatrzaskiwania tegoz bitu w
przerzutniku (poprzez '51), a w przypadku zaniku
zasilania bylby podtrzymywany z baterii, zasilajacej
ten przerzutnik. Tylko stwierdzilem, ze bylby pobierany
duzy prad z baterii, poniewaz przerzutnik bylby
popalczony galwonicznie z prockiem.
Chyba, ze sie myle i przez nozki procka nie poplynie duzy
prad (gdy nastapil brak zasilania) ?

Może popłynąć bo będzie w przypadku 1 na wyjściu zasilać procesor przez
diody zabezpieczające. Może opornik 100k załatwi sprawę? - prąd nie
przekroczy wówczas 50uA. Może być jeszcze zastosowany bufor OC (lub OD) z
wyjściem zasilanym z zasilania procesora - wówczas prąd będzie jeszcze
mniejszy.

Bogdan




========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "PA" <przetwornice_at_nospam_poczta.onet.pl>
Subject: Re: 1 bit informacji.
Date: Wed, 26 Feb 2003 08:49:06 +0100


Albo diodę z wejścia procesora w kierunku wyjścia przerzutnika. Do tego
opornik podciągający wejście procesora do swojego zasilania.
Bogdan




========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.icm.edu.pl!news.atman.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Mirek Czerwiński <kherin_at_nospam_deletethis.o2.pl>
Subject: Re: 1 bit informacji.
Date: Wed, 26 Feb 2003 09:11:29 +0100


On Wed, 26 Feb 2003 07:20:37 +0100, "Robert Łopatecki"
<rora_at_nospam_poczta.onet.pl> wrote:

Witam Wszystkich,
czy zna ktos prosty sposob przechowywania
jednego bitu informacji. Chodzi mi o przypadek
z zanikiem zasilania, podtrzymanie bateryjne.
Rozwazalem mozliwosc zatrzaskiwania tegoz bitu w
przerzutniku (poprzez '51), a w przypadku zaniku
zasilania bylby podtrzymywany z baterii, zasilajacej
ten przerzutnik. Tylko stwierdzilem, ze bylby pobierany
duzy prad z baterii, poniewaz przerzutnik bylby
popalczony galwonicznie z prockiem.
Chyba, ze sie myle i przez nozki procka nie poplynie duzy
prad (gdy nastapil brak zasilania) ?
Znacie moze jakis inny sposob (rownie prosty) przechowywaniu
1 bitu informacji, w przypadku braku zasilania ?
Pamiec eeprom odpada, poniewaz zmiany stanu bitu
nastepuja zbyt szybko.

Pozdrowka
Robert
Najprosciej to zbudowac jakis prosty uklad z 1bitem pamieci typu
flip-flop (ew. go rozszerzyc o dzialanie tylko gdy takt='1' czy
podobne zabezpiecznie)) na TTL (7400) czy CMOS i podlaczyc go pod
bateryjke..

Nie wiem jak z pradem przy braku zasilania procka, ale nie sadze zeby
poplynal przez niego duzy prad... najlepiej sprawdzic praktycznie :-)

========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.icm.edu.pl!news.onet.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Roman" <romantek_at_nospam_poczta.onet.pl>
Subject: Re: 1 bit informacji.
Date: Wed, 26 Feb 2003 09:29:09 +0100


Znacie moze jakis inny sposob (rownie prosty) przechowywaniu
1 bitu informacji, w przypadku braku zasilania ?

Poszukaj w tzw. przekaźnikach spolaryzowanych. Układ taki po podaniu
krótkiego impulsu przechodzi w drugi stan i pozostaje tam. Pewnym prostym
układem elektronicznym, ten impuls można w ostatniej chwili jeszcze
"wypracować" w padającym obwodzie z odpowiedniego kondensatorka
elektrolitycznego, który był naładowany wcześniej w czasie normalnego
zasilania. Odczyt czy przekaźnik zadziałał, może być elektroniczny (np na
stykach przekaźniczka dodatkowy obwodzik z diodą LED, minibaterią i
przyciskiem kontrolnym) lub wręcz wzrokowo.

Pzdrw.
Roman




========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.icm.edu.pl!lublin.pl!news.onet.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Robert Łopatecki" <rora_at_nospam_poczta.onet.pl>
Subject: Re: 1 bit informacji.
Date: Wed, 26 Feb 2003 11:07:01 +0100


Myślę, że równie dobrze można zapisać pamięć EPROM. Kilkanaście ms
Jezeli chodzi Ci o EEPROM, to jest to raczej nie mozliwe, ze wzgledu
na ograniczona liczbe zapisow.

Ogólnie zależy jeszcze jaki procek i wogóle.
Można zastosować jakiś tryb oszczędnego poboru mocy, w którym procek
będzie
zasilany z baterii i przechowa rejstry, itp.
Wezme to pod uwage.

W sumie to co ten bit ma przechowywać?
Zdarzenie, ktore zajdzie przed zanikiem zasilania, ktore to
musi byc uwzglednione po powrocie zasilania.

Chyba najlatwiejszym rozwiazaniem bedzie
zastosowanie zegara PCF8583 (dostepny w kazdym kiosku), z pamiecia
podtrzymywana bateryjnie. Lekko mowiac niezla armata, jak dla jednego
bitu, ale jak na razie nic innego nie wymyslilem.
Poeksperymentuje jeszcze z przerzutnikami, ale zadzialania PCF-u jestem
pewien.
A czas biegnie ...

Pozdrowka
Robert





========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.icm.edu.pl!news.onet.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Sławek" <slawomir.kacprzak_at_nospam_wp.pl>
Subject: Re: 1 bit informacji.
Date: Thu, 27 Feb 2003 18:37:03 +0100


Witam,
Myślę, że równie dobrze można zapisać pamięć EPROM. Kilkanaście ms
Jezeli chodzi Ci o EEPROM, to jest to raczej nie mozliwe, ze wzgledu
na ograniczona liczbe zapisow.
Zastosuj pamięć FRAM www.ramtron.com dystrybutor www.contrans.com.pl
i po problemie.

pozdrawiam
Sławek




========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.icm.edu.pl!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "EM" <edim123_at_nospam_poczta.onet.pl>
Subject: Odp: 1 bit informacji.
Date: Wed, 26 Feb 2003 13:24:53 +0100


Myślę, że równie dobrze można zapisać pamięć EPROM. Kilkanaście ms
Jezeli chodzi Ci o EEPROM, to jest to raczej nie mozliwe, ze wzgledu
na ograniczona liczbe zapisow.
Jeśli jest możliwe wykrycie zaniku napięcia zanim ono nastąpi faktycznie na
jakieś 20ms to śmiało można zapisać ostatni wpis zawartości niezbędnej
komórki do Epromu.
Wtedy nie trzeba żadnego podtrzymania bateryjnego.
Jeśli już i tak musi być batria to dowolny scalak CMOS - jakiś zatrzask i
wyjście OpenDrain. Wtedy bez zsailania bateria nie będzie obciążona.
Ale może rzeczywiście przyda się RTC z pamięcią...
Pozdr
EM



========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.icm.edu.pl!uw.edu.pl!news.pw.edu.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "EM" <edim123_at_nospam_poczta.onet.pl>
Subject: Odp: 1 bit informacji.
Date: Wed, 26 Feb 2003 10:20:35 +0100


Witam
Myślę, że równie dobrze można zapisać pamięć EPROM. Kilkanaście ms
wystarczy, a zrobienie układu, który wykryje zanik napięcia nie jest trudne.
Ogólnie zależy jeszcze jaki procek i wogóle.
Można zastosować jakiś tryb oszczędnego poboru mocy, w którym procek będzie
zasilany z baterii i przechowa rejstry, itp.
W sumie to co ten bit ma przechowywać?
To, że nastąpił brak zasilania?
Można to zrobić inaczej, np. w czasie pracy prawidłowej ustawić jakiś
rejestr/bit za pomocą np wciśnięcia klawisza (w najprostszym przypadku). Sam
program który zaczyna od resetu kasowałby ten bit. Oznaczałoby to np. że
wystąpił reset.

Pozdr
EM



========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.icm.edu.pl!news.onet.pl!not-for-mai