Téma: 1-wire paměť, např. DS2433 ???
Hodilo by se 1-wire podpořit alespoň nějakou pamětí od Dallasu ...
Výběr: http://para.maxim-ic.com/en/search.mvp? … ree=master
SDS nováček :-) Správce sítě, programátor, kutil .... :-)
SDS PLC/PAC: Měření Energie & OnlineTechnology.cz
Network Monitoring System - SDS - Síťový Dohledový Systém
Nejste přihlášen. Přihlaste se, nebo se zaregistrujte.
SDS PLC/PAC: Měření Energie & OnlineTechnology.cz » Firmware - možnosti, aktuality, žádosti, BETA, to-do » 1-wire paměť, např. DS2433 ???
Stránky 1
Chcete-li přispívat, musíte se přihlásit nebo projít procesem registrace.
Hodilo by se 1-wire podpořit alespoň nějakou pamětí od Dallasu ...
Výběr: http://para.maxim-ic.com/en/search.mvp? … ree=master
k čemu to bude dobré oproti interní dataflashi ?
všechny potenciálně důležité informace se do dataflashe vlezou bezproblému, a všechno ostatní se řeší síťově protože S jako Síťový
možná by bylo lepší pro tvoje účely pořídit http://allegro.pl/zestaw-evb-4-3v4-atme … 90913.html a nabastlit si na to klidně kukačkové hodiny..
Jak víš že jsem programoval Atmely v Bascomu ??? My se známe ?
Ten Atmel poraď kolegovi co tady PLC (PAC) používá na hlídání kotle :-)
Umí si ten dataflash uživatel vyměnit ? Viz životnost: http://wiki.merenienergie.cz/index.php/Dataflash ...
... např. budete zapisovat údaje každou vteřinu, pak deset tisíc zápisů dosáhnete za skoro 3 hodiny provozu, takže za pár dní s takovým tempem bude pamět zničená a bude potřeba ji vyměnit za novou.
Je to dost diskutabilní ... :-(
a co konkrétního by zapisoval kažou vteřinu přímo do datafhash co by síťové zařízení nemohlo posílat kdekoli se mu zlíbí externě a tam to dále zpracovávat, uchovávat, konvertovat, zobrazovat..
OK ... už mlčím
Každou vteřinu asi ne ... nejspíš asi co 5 minut ...
Ale právě teď se řešil problém, kdy opět byl výpadek proudu na několik hodin a logy které odesíláme na hlavní server, který je mimo naší síť, .... opět nejsou Máme sice záložák na 20KV ale ten nezálohuje providera ....
Musím upravit logování aby se ukládal i na místní NAS.
Je ale škoda, že tam je dataflash a musím dávat bacha abych si hlídal počet zápisů na celou životnost SDS
V tomhle konkrétním případě jde udělat smyčka, že se dataflash použije pouze v případě výpadku proudu ... asi bych našel i víc řešení
Snad od toho tady je diskuze aby se o těhle věcech povídalo
Je jedno o jakou paměť se jedná, pokud to není RAM tak má každá v současné době dostupná pevná paměť omezenou životnost (ať je to FLASH, EEPROM nebo pevný disk . . .).
Ty externí 1-Wire paměti mají životnost řádově menší než chip DATAFLASH použitý v zařízení SDS.
Tady se skutečně vyplatí použít nějaký malý PC nebo něco takového a ukládat data na disk nebo SD kartu a tak dále.
Co se životnosti DATAFLASH paměti týká, tak tam jde především o omezení počtu zápisů na jedno stejné místo. Když se ukládají data postupně, "dokola", tak se na jedno stejné místo zapíše vždy až se "projede" celá paměť (tj. až dojde místo a začne se od znova). Takže to může vydržet docela dlouho - spočítejte si to.
Ještě se vrátím k dataflash... Je v brzké době (měsíc, dva) v plánu "pozdržený" zápis do DF? Na wiki se něco slibovalo. Tak nevím jestli s tím počítat nebo rovnou si udělat procedurku, která bude data rozhazovat do jednotlivých stránek aby nedošlo k "brzkému" zničení DF při zápisu do jedné stránky DF. Jedná se pouze o zápis parametrů (termostaty, radiátory, kotel, bojler, programy, ...) pro běh c-prog u regulace vytápení. Nic zase tak datově náročného (množstvím zápisů).
Mě by vlastně stačila funkce write_ram2df(xxx); kde xxx je max index pole ram[] které chci zapsat tedy vždy od ram[0] až po ram[xxx]. Data si tedy nachystám do ram[0-xxx] a pak jedním příkazem uložím do DF. Samozřejmě opačně by bylo read_df2ram(xxx);
Parametry by se uchovávaly v ram[], tam by se i editovaly a četly. Na povel by se uložily do DF. Při obnovení napájení se vše najednou načte z DF zpět do ram[]. Jednoduché, průhledné.
Případně kdyby šlo ukládat data z ram[xxx-yyy] do DF od pozice zzz -> write_ram2df(xxx,yyy,zzz); ... to už by byla bomba ;-)
Dobrý nápad, připomeň se mi potom ještě ať to nezapomenu...
Stránky 1
Chcete-li přispívat, musíte se přihlásit nebo projít procesem registrace.
SDS PLC/PAC: Měření Energie & OnlineTechnology.cz » Firmware - možnosti, aktuality, žádosti, BETA, to-do » 1-wire paměť, např. DS2433 ???