24.07.2013 Views

Seminarski rad: Master-slave komunikacija realizovana korišćenjem ...

Seminarski rad: Master-slave komunikacija realizovana korišćenjem ...

Seminarski rad: Master-slave komunikacija realizovana korišćenjem ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Električne karakteristike linijskog predajnika i prijemnika prikazane su u sledećoj<br />

tabeli:<br />

Podaci se šalju diferencijalno preko para upredenih provodnika ("upredene<br />

parice"). Logički nivoi se određuju naponskom razlikom između tih parica. Logička<br />

“0” ako je naponska razlika manja od 200 mV. Logička “1” ako je naponska razlika<br />

veća od 200 mV. Osobine diferencijalnih signala omogućavaju visok imunitet na šum<br />

i komunikaciju na velikim rastojanjima. RS-485 mreža može biti dvožična ili<br />

četvorožična.U dvožičnim mrežama i predajnik i prijemnik svakog uređaja su<br />

povezani na istu upredenu paricu. Četvorožične mreže (duplex) imaju jedan glavni<br />

(master) uređaj čiji je predajnik povezan preko jedne upredene parice na prijemnike<br />

svih ostalih (<strong>slave</strong>) uređaja. Oni svoje predajnike preko druge upredene parice<br />

povezuju na prijemnik glavnog uređaja. U oba slučaja je potrebno da softver dodjeli<br />

adrese uređajima kako bi se sa svakim uređajem ostvarila zasebna <strong>komunikacija</strong>. U<br />

RS-485 mreži samo jedan uređaj može da ima aktivan predajnik u jednom trenutku,<br />

dok ostali predajnici u mreži moraju da budu u stanju visoke impedanse dok ne budu<br />

u upotrebi. U drugim slučajevima RS-485 softver mora da koristi kontrolne linije da<br />

upravlja predajnikom (ukoliko se uređaj kontroliše preko RS-232 porta ovo se <strong>rad</strong>i<br />

pomoću RTS kontrolne linije). Posledica postavljanja predajnika u stanje visoke<br />

impedanse je kašnjenje između završetka slanja podataka i postavljanja predajnika u<br />

visoku impedansu. Ovo je važno za dvožične mreže, jer za to vrijeme ne smije biti<br />

slanja podataka od strane nekog drugog uređaja (što nije slučaj u četvorožičnim<br />

mrežama). Idealna dužina kašnjenja je za veličinu jednog karaktera na trenutnoj brzini<br />

komunikacije (npr. 1ms na 9600 baud-a).Dvožična 485 mreža pored niže cijene ima<br />

prednost što bilo koja dva uređaja mogu da komuniciraju između sebe direktno. Loša<br />

strana je ograničenje na polu-dupleks i zahtev za preciznim kašnjenjem prilikom<br />

isključenja predajnika. Četvorožična mreža omogućava puni dupleks, ali je<br />

ograničena na master – <strong>slave</strong> situaciju (npr. master zahtjeva podatke od svakog <strong>slave</strong><br />

uređaja posebno). Slave uređaji ne mogu da komuniciraju međusobno. Prilikom<br />

nabavke kabla dvožična mreža može da zahtjeva trožilni kabl (dodatni provodnik za<br />

masu), a četvorožična mreža možda petožilni kabl (4+masa). Softver za 485<br />

kontroliše adresiranje i vodi računa o kašnjenju, a može čak i da isključi predajnik.<br />

Treba obratiti pažnju na to da će preveliko ili premalo vrijeme kašnjenja<br />

prouzrokovati komunikacione probleme, a da je kašnjenje zavisno od brzine prenosa,<br />

pa je najbolje koristiti hardversku kontrolu. EIA RS-485 specifikacije označavaju<br />

priključke za prenos podataka sa A i B, ali mnogi proizvođači ih označavaju sa + i -.<br />

Obrnuto povezivanje neće oštetiti RS-485 uređaj, ali <strong>komunikacija</strong> neće biti<br />

uspostavljena. Inače, povezivanje je jednostavno: uvjek se poveže A na A i B na B.<br />

Diferencijalni signal ne zahtjeva masu za komunikaciju, ali ona često ima veoma<br />

17

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!