Domaci automatizace
Mala Kobyla
Mala.Kobyla@seznam.cz
Pátek Květen 13 12:14:42 CEST 2005
Tak jak jste to popsal, tak to mam. Ale VESKERA inteligence meho nodu je
tato:
+ nastav tyto "nohy" jsou vstupy
+ nastav tyto "nohy" jsou vystupy
+ nastav tyto "nohy" jako A/D
+ nastav tyto vstupy jako vstupy o jejiz zmene budes automaticky informavat
mozek
+ pokud se mozek zepta na stav nohou odpovez
+ pokud mozek posle novy stav nohou nastav
+ pokud mozek chce zmerit A/D nohu, zmer a posli mu to
+ pokud dosle ke zmene na prislusnych nohach informuj mozek
To jsem napsal v ASM a odladil pomoci ledky na jednom pinu. Ma to asi 1200
radku i s komentarema.
V pripade rozprostrene inteligence, by nad tim musela byt vrstva, ktera by
obsahovala to co jste ve vasi odpovedi dovedne ukryl do:
>typ IO, etc
+ tato noha je zarovka a reaguje na tyto zpravy od toho a toho takovym a
takovym zpusobem
+ tato noha je tlacitko a reaguje na zmenu tak
+ tato noha spina topeni a reaguje na teplotu v konkretni mistnosti, teplotu
venku, pritomnost obyvatele mistnosti v dome, aktualni tarif a aktualni
hodinu :)
+ ...
Na to uz s ASM a jednou "ladici" ledkou nevystacim. Budu si muset sehnat C,
emulator. Az prijdu domu a bude doma 30 stupnu zpetne nevypatram proc? Tak
si postavim dohledove centrum, ktere mi bude logovat pohyb po siti. Ale to
stacit nebude. Tak naucim jednotlive nody logovat svoji cinnost do
dohledoveho centra. Pak mi shori jeden nod. Nesezenu ten samy MCU a koupim
lepsi. Ten ovsem muj kompilator C nepodporuje, vyprsela zkusebni doba, ...
Ano vsechno je resitelne. Pokud mate dostatek casu a penez.
Nejsem machr na programovani MCU at uz v ASM nebo C. Mejch 1200 radku je
mejch prvnich 1200 radku pro MCU. Z toho duvodu veskerou inteligenci presunu
do neceho, cemu rozumim, co mohu krokovat v realnem case, co mohu
aktualizovat bez programatoru v paralelnim portu.
Pokud bych pracoval ve fabrice, ktera ma vymyslet system pro rizeni domu,
maval bych take praporem decentralizovaneho zpracovani s dohledovym centrem.
Ale to neni muj pripad.
Rozumite mi?
MK2
----- Original Message -----
From: "MK" <info@mcu.cz>
To: "HW-news" <hw-list@hw.cz>
Sent: Friday, May 13, 2005 10:33 AM
Subject: Re: Domaci automatizace
> Mimochodem priznivcem centralizovaneho rizeni jsem take proto, ze na
> decentralizovany nemam. Proste na to nemam.
S dovolenim bych polozil dve otazky
1) co se snima
2) co se ovlada ?
Pak mozna bude clovek schopen rozumne dedukovat na co to nemate :-))))
Pokud vezmu Vas LIN, pridam k nemu PICe, AVRko, ci jiny pidiMCU
a reknu si, ze zakladni modul muze mit maximalne 8 analogovych nebo
digitalnich I/O a nasledujici vlastnosti:
Modul bude mit 16b adresu, kde posledni tri bity budou reprezentovat
adresu jednotliveho I/O pinu. Kazda adresa bude mit 1B hodnoty,
ktere bude odpovidat bud 8b hodnota analogoveho IO, nebo
v pripade digitalniho IO proste prirazeni 0x00 = 0, 0x?? = 1
Soucasti modulu (pidiMCU) bude EEPROM, v ktere bude ulozeno,
ktera adresa ma pravo menit hodnotu v tomto modulu a ktery
IO je vlastne vstup a ktery vystup a jakeho typu
Modul bude dale obsahovat jedno tlacitko, pri jehoz stisknuti
prejde do servisniho rezimu, kdy mu budu moci priradit zakladni
adresu, typ IO, etc
Komunikacni protokol muze byt po drobnych upravach pouzit ten Vas
V konecnem souctu (bez nakladu na SW) jsem s cenou za jeden modul
hluboko pod 100,- Kc
Pricemz tento modul je zakladem pro vetsinu prvku domaci automatizace :-))))
Muze na nem byt poveseno treba
- az 8 vypinacu
- az 8 rele
- az 8 triakovych spinacu/stmivacu
- az 8 snimacu teploty, vlhkosti, tlaku, pretlaku, podtlaku, ci ceho chcete
:-)))
Nic mi nebrani aby byl zakladem jak pro system s "rozprostrenou inteligenci"
tak pro system s CMS :-))))
S pozdravem
MK
_______________________________________________
HW-list mailing list - sponsored by www.HW.cz
Hw-list@list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list