RE: Domácí automatizace po sto padesáté

Miroslav Draxal evik@mbox.vol.cz
Neděle Únor 15 11:05:18 CET 2009


Asi jste prehledl, pouzivat jenom CAN budice, co se tyce rychlosti a
delky, pramenny se malinko lisi, ale v podstate stejne jako RS485. V
pripade ze si udelam svůj jednoduchej protokol ( ono puvodni Can, podle
mne, není pro posilani velkeho objemu dat v jednom telegramu, ale spise
pro rychle stavove telegramym, proto svůj protokol ), potom všechny
stanice na drate mohou byt Master, při vysilani kontroluji stav na lince
( vlastne jenom Dominantni stav ) a podle toho zjistuji jestli nevysilá
ještě někdo jiny, cili kolize.
Dominantni stav =1
Recesivni stav =0

Pokud se nazi vysilat dve zarizeni pockaji az odvysila treti. Potom
zacnou vysialt obe dve najednou. ( napr. Adr. komu )
do
	Pokud vysilaji obe dve 1 je to v poradku
	Pokud vysilaji obe dve 0 je to v poradku 
	Pokud jeno vysila 1 a druhé 0 potom je to kolize a zarizeni s 0
prestane vysilat. 
Loop

 Dokonce tady zase plati ,kdo ma vysi prioritu, tek ten dostane telegram
driv.( zarizeni s adresou FF ma prednost před O1).
Nejprve jsem se snazil udelat detekci kolize pomoci logiky, ale
nedokazal jsem eliminovat spicky vznikajici při zpozdeni hradel( viz
priloha).Nakonec jsem to nabouchal do PICe, mel jsem strachj ze to bude
casove narocny, ale nakonec to tak strasny nebylo. 


Jsem rad ze se to tady muze prodebatit, protože to mam na stole v
prototipu a pripadne mnou neobevene chyby si nezanesu do systemu.

MIRA

-----Original Message-----
From: hw-list-bounces@list.hw.cz [mailto:hw-list-bounces@list.hw.cz] On
Behalf Of Josef Stengl
Sent: Saturday, February 14, 2009 6:50 PM
To: HW-news
Subject: Re: Domácí automatizace po sto padesáté


Nesleduji toto vlakno tak mozna budu mino, ale kolize na CAN zbernici?
Kolize ceho? CAN je arbitrovana zbernice, tam kolize paketu nenastane,
pokud tam nekdo neudela tu botu, ze priradi jednu stejnou adresu vice
nodum. A vysila CRC v kazdem paketu a prijemce si to kontroluje.
Robustni take musi byt, to by vam jinak, kdyz podjizdite VN vedeni,
stavkovalo auto. Pokud to budou dva diferencialni vodice, tak bude
indukovane napeti na dvou parech stejne a nebude mit na vyhodnocovani
stavu vliv. ced


Ing. K.Prokůpek wrote:
> Kolize se dají ošetřit buď principem master-slave, nebo multimaster a
> nějakou ochranou dat s crc.
> Nejsem si jistý jestli CAN je dostatečne robustní, alespoň co se týče 
> délky páru vodčů a odolnost proti indukované 50-ce.
> 
> KPR
> 
> 
> 
> Miroslav Draxal napsal(a):
>> Taky něco zvazuji,
>> 	ale pro komunikaci chci pouzit místo  RS485 pouze budice CAN
>> (MCP2551) a svůj vlastní kom.protokol, nic slozitého. Na CAN se mi 
>> libi, ze se da pomerne jednoduse detekovat kolize na "kabliku". Nebo 
>> ma RS485 nejake zkryte vyhody oproti budici CAN ( nejedna se mi o 
>> protokoly ) .
>> 	Hezky den preje MIRA
>>
>> -----Original Message-----
>> From: hw-list-bounces@list.hw.cz [mailto:hw-list-bounces@list.hw.cz] 
>> On Behalf Of Tomas Chvatal
>> Sent: Thursday, February 12, 2009 1:02 PM
>> To: HW-news
>> Subject: Re: Domácí automatizace po sto padesáté
>>
>>
>> Taky o necem uvazuji.
>> Ja bych to nechal v konfere.
>>
>> V hlave mam:
>> - urcite RS485
>> - AVR (to zas bude tema :-)
>> - provazani s alarmem (ktery uz mam v prototypu)
>>   to "nouzove" prisvetleni bych chtel aby se umelo rozsvecet
selektivne
>>   na zaklade pohybu v mistnosti pokud cidlo osvetleni rekne ze je tam

>> tma
>> - GSM ne jen pro alarm ale zaroven pro moznost zatopit na dalku, ...
>>
>> s přáním hezkého dne
>> Tomáš Chvátal
>> EZOP Praha s.r.o.
>> tel./fax.: 257320853
>> tel.: 257320555
>> tel.: 257320403
>> www.ezop.cz
>> tchvatal@ezop.cz
>>
>> ----- Původní zpráva -----
>> Od: ""Ing. K.Prokůpek"" <kpr@seznam.cz>
>> Komu: "HW-news" <hw-list@list.hw.cz>
>> Odesláno: 12. února 2009 12:26
>> Předmět: Re: Domácí automatizace po sto padesáté
>>
>>
>> Hluboké krabičky rozhodně doporučuji, když je místo, není tím co 
>> zkazit.
>>
>> Co se týče rozvodů siloviny v trubkách a krcích, je tu problém s 
>> průřezem drátů. Dráty ve zdi mají lepší samoochlazování, v husím krku

>> ne. Takže v řadě míst budete muset dát silnější kabely, než by jste 
>> dal klasicky pod omítkou.
>>
>> Pokud se jedná o rozvod ethernet nebo RS-485 o délce max pár desítek 
>> metrů, neměl by to být problém. Nedávno jsem to ozkoušel v 
>> novostavbě. Taky si tam chci připojit teploměry, vlhkoměr, pár EZS 
>> čidel a pár protipožárních.
>>
>> Nechcete na tom dělat společně? taky vidím vývoj na dobu pár let :-) 
>> (kdyžtak soukromně na mail)
>>
>> KPR
>>
>>
>> _______________________________________________
>> HW-list mailing list  -  sponsored by www.HW.cz Hw-list@list.hw.cz 
>> http://list.hw.cz/mailman/listinfo/hw-list
>>
>> _______________________________________________
>> HW-list mailing list  -  sponsored by www.HW.cz Hw-list@list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
>>
>>   
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz Hw-list@list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
_______________________________________________
HW-list mailing list  -  sponsored by www.HW.cz Hw-list@list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list
------------- další část ---------------
Netextová příloha byla odstraněna...
Jméno: can.gif
Typ: image/gif
Velikost: 15228 bytes
Popis: [žádný popis není k dispozici]
Url : http://list.hw.cz/pipermail/hw-list/attachments/20090215/9fe6633b/attachment-0002.gif 


Další informace o konferenci Hw-list