Jak spravne osetrit vstup RS485 prevodniku

Pavel Poucha papouch@papouch.com
Neděle Prosinec 7 17:30:35 CET 2008


Dobrý den,

1) Terminátory 120Ohmů souvisí s potlačením odrazů na kabelu. Protože
kroucený kabel má impedanci zhruba také 120Ohmů, je dobré zakončit i vedení,
aby odrazy nevznikaly. Samozřejmě jen na koncích linky !

Zakončení má ale smysl jen u dlouhých linek a vyšších komunikačních
rychlostí, kde problém s odrazy může být. Zakončovací odpor totiž vytváří
dělič s odporem vodičů a tak zmenšuje úroveň signálů. Dlouhá linka s malou
komunikační rychlostí může paradoxně mít horší vlastnosti nezakončená, než
zakončená.

2) Odpory pull-up a pull-down: Na lince RS485 by neměl nikdy nastat stav kdy
oba vodiče mají stejný potenciál. Oba stavy (klidový i pracovní - bit) jsou
vyjádřeny napěťovým rozdílem mezi oběma vodiči. Pokud je tento rozdíl nulový
nebo malý, záleží jen na ofsetu přijímače, jaký stav si vybere. V tomto
případě je také linka extrémně citlivá na poruchy - a každý puls už je
falešný startbit.

Hodnotu odporů počítejme takto: Předpokládáme, že linka je zakončená na obou
stranách 120 Ohmů. Většina přijímačů RS485 má v katalogu uvedený maximální
offset 200mV. V klidu dá budič 5V. Aby na 60 ohmech bylo 200mV, musí být
druhý odpor v děliči 1500 Ohmů. Protože odpory jsou 2 (pull-up a pull-down),
volí se obvykle hodnota 680 ohmů.

Ale je tu praxe: někdy se zakončovací odpory nepoužívají a donutit
montážního technika, aby někde na lince ještě zapojit pull-up a pull-down,
je těžké. Takže se volí takový kompromis, odpory se dají o hodně větší ana
všechna místa. Není to ideální, ale lepší než nic. Máme to přesně tak
uděláno u teploměrů TQS3.

3) Důležité je galvanické oddělení linky RS485, protože rozdíl mezi zemí
přijímače a vysílače může být jen +/-7V. A to je v praxi těžké dodržet.

<reklama>
Typy na dobré převodníky: Tak tady Vám mohu zcela nezávisle, ale opravdu
zcela nezávisle poradit :-))) Samozřejmě jedině a pouze typ UC485:
http://www.papouch.com/shop/scripts/_detail.asp?katcislo=0004  (těchto
převodníků je již prodáno od roku 1992 přes 10.000ks, takže zapojení je už
dostatečně vychytané, lze zapůjčit k vyzkoušení).
</reklama>

Pokud ale potřebujete jen součástku, tak pak MAX485 je klasika a ekvivalenty
dělá kde kdo. 

S pozdravem
ing. Pavel Poucha
jednatel
papouch@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@list.hw.cz [mailto:hw-list-bounces@list.hw.cz] On
Behalf Of HW CNCnet.info
Sent: Sunday, December 07, 2008 4:59 PM
To: HW-news
Subject: Jak spravne osetrit vstup RS485 prevodniku

Studuji uz cele odpoledne ruzne odkazy, ale nic jednoznacneho jsem z 
toho nevylustil.

Dle DS MAX485 (ktere mam zatim k dispozici) jsou malovany jen 
terminatory 120R, jinde vidim na vstupu pull-up k A a pull-down odpory 
4k7 k B vodici a jeste seriove 56R s kazdou linkou. Jinde jsou jeste 
zapojeny transily.

Mate nejake vyzkousene a chodici zapojeni? A jake prevodniky (konkretni 
typy) se vam nejvic osvedcily - staci mi mala rychlost, preferuji odolnost.

-- 
======================================================================
Radek Vicek
======================================================================
http://www.cncnet.info - problematika CNC a automatizace
http://www.jakjevenku.info - webová meteostanice
_______________________________________________
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