Re: paměť "na chvíli"

Jindrich Fucik fulda na seznam.cz
Středa Srpen 21 20:02:48 CEST 2024


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


Další informace o konferenci Hw-list