Vhodne zabezpeceni seriove linky

Pavel Poucha papouch na papouch.com
Pondělí Září 13 12:09:19 CEST 2010


Dobrý den,

doporučil bych chytit se nějakého standardu, kterým pro RS485 je dnes MODBUS
RTU. Naleznete plno popisů, příkladů kódu pro různé procesory, DLL knihovny
pro Windows a podobně. 

Jinak mohu nabídnout i náš Spinel
(http://www.papouch.com/cz/website/mainmenu/spinel/ ). právě pro podobné
účely byl vymyšlen. Ovšem navrhovali jsme jej roce 2003, kdy standard
neexistoval, ale dnes se dá říci, že MODBUS se stal standardem. Výhodu bude,
že Váš systém budete moci v případě potřeby doplnit zařízeními jiných
výrobců.

S pozdravem
ing. Pavel Poucha
jednatel
papouch na papouch.com

Papouch s.r.o.
Strašnická 1a, 102 00 Praha 10
Tel. +420 267 314 267-8
Fax +420 267 314 269

Máte-li chuť, navštivte naše stránky http://www.papouch.com/


-----Original Message-----
From: hw-list-bounces na list.hw.cz [mailto:hw-list-bounces na list.hw.cz] On
Behalf Of Jan Matuska
Sent: Monday, September 13, 2010 11:59 AM
To: hw-news
Subject: Vhodne zabezpeceni seriove linky

Dobrý den,

chystam se po dome zapojit par teplotnich cidel, ovladacich krabicek s 
displejem a ventilu radiatoru. Sbernice bude sdilena RS485 (mam s ni 
dobre zkusenosti), ale jelikoz jsem nyni ve stadiu navrhu komunikacniho 
protokolu, potreboval bych poradit o vhodnem zpusobu zabezpeceni 
(detekce chyby).

Protokol bude nasledujici:

2 bytes adresa
1 byte funkce
0-8 bytes argumenty

Cili delka paketu by byla 3-11 bytes.

Nechtel bych delku paketu prilis prodluzovat, nebot prenos po sbernici 
bude zamerne pomaly (zapojeni kabelu neni idealni).

Zvazoval jsem nasledujici:

* CRC8/16 - jeden/dva byte navic
* krizova parita - 2 byte navic (vodorovna parita by byla soucasti ramce 
prenosi jednoho byte - podobne jako RS232)
* inverzni kod - 3-11 byte navic, ale umoznuje i opravu.

Predem dekuji za pripadne rady.
_______________________________________________
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