Domaci automatizace

Mala Kobyla Mala.Kobyla@seznam.cz
Pátek Květen 13 09:51:47 CEST 2005


Mluvi se tady o vice jak 32 zarizenich, mluvi se tady o ovladani svetel a vy 
na to chcete jit s tokenem?! To si odporuje.

Ja jsem sitovy protokol vymyslel a realizoval takhle. Mluvim v pritomnem 
case, protoze jsem to zadratoval do PICu a do PC.

1) Vsechny zpravy maji stejnou delku (controlni_bajt, adresa, d0, d1, d2, 
d3, checksum).
2) Zpravy jsou dvou typu: prikaz a odpoved.
3) Na kazdy prikaz se musi odpovedet (vyjimkou je broadcast).
4) Za kazdou zpravou je N bitu ticho, aby i ti kteri neporozumely pochopily, 
ze je konec zpravy.
5) Pokud byl prikaz, pak po N bitech ticha nasleduje M bitu hajena zona, v 
ktere se prijemce ma moznost vyjadrit.
6) V okamziku kolize se provadel CSMA/CD. Ted mam LIN, tam to slo. Na RS485 
bude jakasi jeho obmena.
7) Pokud neprijde odpoved, poslal se prikaz znovu. Po X pokusech toho 
odesilatel nechal.

Z 1) je patrne, ze se jedna o centralizovane rizeni. Samozrejme pridanim 
adresa_odesilatele a adresa_prijemce z toho lze udelat decentralizovane 
reseni.

Vzhledem k charakteru site (po vetsinu casu klid) se domnivam, ze by to 
mohlo fungovat.

Mimochodem priznivcem centralizovaneho rizeni jsem take proto, ze na 
decentralizovany nemam. Proste na to nemam.

MK2


----- Original Message ----- 
From: "Marek Pavlu" <marekpavlu@mybox.cz>
To: "'HW-news'" <hw-list@hw.cz>
Sent: Friday, May 13, 2005 6:39 AM
Subject: RE: Domaci automatizace


Zdravim,

Mozna by stacily kratsi delky kabelaze, kde by byla jistota, ze vsechny nody
při kolizi budou na lince schopny ten "bordel" poznat. Pak sitovat, nejak:).

A nebo opravdu se dat na viru "token ringu" a je po reseni kolizi :))).


S pozdravem,
Marek Pavlu

// -----Original Message-----
// From: hw-list-bounces@hw.cz [mailto:hw-list-bounces@hw.cz] On Behalf Of
// Jan Waclawek
// Sent: Thursday, May 12, 2005 10:16 AM
// To: HW-news
// Subject: Re: Domaci automatizace
//
// Vynikajuca poznamka.
// Dokonca je to niekedy tak, ze pri kolizii (ak su od seba vysielace
// dostatocne daleko resp. je medzi nimi kus kabla s dostatocne velkym
// odporom) oba vysielace casto pocuju samych seba spravne, a ostatni
// pocuju cisty chaos...
// Detekcia kolizie zrejme vyzaduje dostatocne makky vysielac, prip. nejaky
// citlivejsi prijimac.
//
// wek
//
// Mala Kobyla wrote:
// > Dobry den,
// >
// > tady nekolikrat padlo "reseni kolizi", "odposlech linky" a podobne.
// Pokud
// > uvazuju RS485, ktera je tady zminovana nejcasteji, pak mam zkusenost,
// ze to
// > nelze. Dal jsem si dve 75176 proti sobe a pri kolizi dostavam na
// "odposlechu
// > linky" nedefinovany stav. Presneji jeden z nich vyhraje, ale ktery se
// neda
// > predem rict. Samozrejme by slo, v pripade vysilani bitu, ktery je
// shodny s
// > klidovym stavem site, se odpojit a zjistit jestli je na siti klidovy
// stav,
// > ale pak by clovek tezko mohl vyuzit USART z MCU. Tak snad jedine v
// obdobi
// > stop-bitu.
// >
// > Samozrejme je mozne aby prijemce pri chybe (CRC, parita) stahnul linku
// a
// > vysilac si po poslednim stop-bitu testnul jestli tam je klidovy stav,
// ale to
// > by prijemce musel vedet, jak bude ta chybna zprava dlouha :)
// >
// > Pokud pojmem "kolize" oznacujete stav, kdy do urcite doby nedoslo
// potvrzeni,
// > pak bych to chapal.
// >
// > Neco mi unika? Jsem mimo misu? Jde RS485 odpouslochavat?
// >
// >
// > MK2
// _______________________________________________
// HW-list mailing list  -  sponsored by www.HW.cz
// Hw-list@list.hw.cz
// http://list.hw.cz/mailman/listinfo/hw-list
---
avast! Antivirus: Odchozi zprava cista.
Virova databaze (VPS): 0519-2, 12/05/2005
Testovano: 13.5.2005 4:17:13
avast! (c) copyright 2000-2003 ALWIL Software.
http://www.avast.com




_______________________________________________
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