Seminarski rad: Master-slave komunikacija realizovana korišćenjem ...
Seminarski rad: Master-slave komunikacija realizovana korišćenjem ...
Seminarski rad: Master-slave komunikacija realizovana korišćenjem ...
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