RE: paměť "na chvíli"
radek.koutsky na gmail.com
radek.koutsky na gmail.com
Čtvrtek Srpen 22 08:26:12 CEST 2024
A co použít DS1302 s tím, že budu detekovat odpojení hlavního napájení.
Při detekci odpojení uložím "cosi" do zálohované SRAM.
Navíc stále běží hodiny, takže po znovu připojení si přečtu obsah a porovnám
čas.
-----Original Message-----
From: Hw-list <hw-list-bounces na list.hw.cz> On Behalf Of Jindrich Fucik
Sent: Wednesday, August 21, 2024 8:03 PM
To: hw-list na list.hw.cz
Subject: Re: paměť "na chvíli"
Trochu obrazu.
Mějme kolejiště, které vzniklo složením dílů, které stvořili jednotliví
modeláři. Takové kolejiště se poskládá například v tělocvičně.
Panoramatický snímek takové tělocvičny:
https://zababov.cz/wp-content/uploads/2022/06/image/jpeg/2022/06/05/MHor-202
20326_160348-1536x636.jpg
Snímek je z reportáže (tam je víc obrázků a video):
https://zababov.cz/zakupy-2022/
Jeden ovladač řídí jednu soupravu. Pokud jsem ve stanici, jsem tam celkem
dlouho (5-10 min), pak ale vyjedu a jedu do jiné stanice. Ovladač má dejme
tomu dvou až tří metrový kabel, takže když vláček ujede tři metry, vytáhnu
ovladač a zapíchnu ho do jiné zásuvky. To normálně zabere méně než minutu,
ale může se stát, že třeba tři. V tom případě se má za to, že se ovladač
vrátil do stejného systému a může se spolehnout na to, že se "tak moc"
nezměnilo a může vycházet z uložených dat.
Pokud ale ovladač zůstane odpojený delší dobu, pak je možné, že jsem si ho
třeba odnesl domů a jsem v úplně jiném kolejišti. Pak musím zahájit delší
inicializaci a nemohu spoléhat na svá data.
Uživatel ovladač prostě vytáhne za zásuvky, neexistuje žádná odpojovací
sekvence. Zásuvky jsou paralelně propojené, nepoznám nijak jednoduše, jak a
kam se pohybuji.
Dne 21.08.2024 v 15:50 Pavel Hudeček napsal(a):
> Hlavní otázky jsou, co je "celkem často" a jak se dělá vypínání.
> Aneb jestli "celkem často" spočívá v uživatelském zásahu 1 za pár
> sekund a provoz není zrovna 24/7, tak je to jedno. A jestli vypínání
> umožňuje v rámci vypínací procedury uložit data do eeprom, tak taky OK.
>
> Kdysi jsem použil řešení, kde byl potřeba ihned při zapnutí po ne moc
> dlouhé pauze, přibližný čas. Zároveň byly tepelné podmínky velmi
> nepřátelské k baterkám a ultracapům.
> Tak byl na jednom portu RC článek. Po zapnutí se změřilo kolik tam je
> a z toho se odhadl uplynulý čas, přičetl k čsau z eeprom, pak se port
> přepnul na výstup a nahodila 1. Nakonec se po síti zjistlo kolik je
> doopravdy a zkorigovala se kalibrační konstanta na přepočet t(U). Při
> vypínání se uložil aktuální čas do eeprom.
>
> V tomto případě tedy stačí interní EEPROM a RC článek, po zapnutí
> zjistit jak moc se vybil.
>
> PH
>
> Dne 21.08.2024 v 13:39 Jindrich Fucik napsal(a):
>> Ahoj vespolek,
>>
>> zase si trochu pohrávám s ovladačem pro vláčky. mám tady jednu
>> takovou situaci - uživatel občas ovladač odpojí, přenese jinam a zase
připojí.
>> Bylo by hezké, kdyby při krátkém přenesení (třeba do půl hodiny)
>> ovladač udržel své nastavení, ale naopak při dlouhám odpojení
>> usoudil, že se mohl dostat do jiného systému a tak provedl kompletní
inicializaci.
>>
>> Informace, které si má ovladač pamatovat se mohou celkem často měnit,
>> takže ukládat vše do EEPROM se mi nezdá moc dobré.
>> Spíš bych se chtěl zamyslet nad nějakou sérionou SRAM, kterou bych
>> mohl relativně dlouho udržet jen na kondenzátoru. Experimentoval jste
>> s tím někdo?
>> Ještě - potřebuji uložit opravdu málo dat, tak něco mezi dvouma a
>> čtyřma bajtama.
>>
>> V zásadě je na zvážení, jestli bych nedokázal na tom kondenzátoru
>> udržet celý procesor, při dpojení napájení ho pošlu do deep sleep a
>> pak se buď probudím a nebo vyresetuji, pokud kondenzátor přijde o
>> všechen náboj.
>>
>> Jindra
>> _______________________________________________
>> HW-list mailing list - sponsored by www.HW.cz Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
_______________________________________________
HW-list mailing list - sponsored by www.HW.cz Hw-list na list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list