1 / 15

RS 232 terminal

RS 232 terminal. Projektovanje ugra đ enih ra č unarskih sistema Prof. Dr. Mi l e Stojčev. Serijska komunikacija. Podaci se prenose bit po bit . Podela na asinhronu i sinhronu serijsku komunikaciju .

edison
Télécharger la présentation

RS 232 terminal

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. RS 232 terminal Projektovanje ugrađenih računarskih sistema Prof. Dr. Mile Stojčev

  2. Serijska komunikacija • Podaci se prenose bit po bit. • Podela na asinhronu i sinhronu serijsku komunikaciju. • Kod sinhronog prenosa postoji sinhronizacioni takt kojim se definiše dužina svakog bitskog intervala. • Asinhrona komunikacija nema sinhronizacioni takt i zato ima niz nedostataka u odnosu na sinhronu. • Najveša prednost je u smanjenom broju linija za prenos zbog odsustva sinhro signala. • Nedostatak je manja brzina prenosa i podložnost greškama. • Najpoznatiji standardi za serijsku komunikaciju su: rs-232 i USB.

  3. Rs-232 komunikacija 1 • Spada u grupu single ended komunikacija (podaci se prense preko jedne žice). • Zbog mnogih verzija i revizija nosi ime najnestandardniji standard. • Standardom se definiše način komunikacije na fizičkom nivou veze. • Trenutno aktuelna verzija rs-232 E iz 1991. godine . • Najpre je razvijen za modemske komunikacije a danas nalazi široku primenu kako u personalnim tako i ugrađenim računarima • Na bazi rs-232 razvijeni su i drugi standardi koji se razlikuju samo na fizičkom nivou komunikacije kao na primer rs-485, rs-422 i drugi.

  4. Rs-232 komunikacija 2. • Na fizičkom nivou se definišu dva stanja na liniji. • MARK stanju odgovara naponski nivo od -12V do -3V i to je logička jedinica ili neaktivna linija (idle) • SPACE je u opsegu napona od +3V do +12V i predstavlja logičku nulu pri prenosu • Opseg napona od -3V do 3V se naziva mrtvom zonom

  5. Rs-232 komunikacija 3 • Duzina podataka je 5 ili 8 bita (najčešće 8) • Podaci su uokvireni Start i Stop bitom • Start i Stop bit odvajaju prethodni bajt od sledećeg • Brzina prenosa se izražava u bitovima u sekundi (bodova brzina) • Prijemnik i predajnik moraju raditi na istim brzinama

  6. Detekcija grešaka 1 • Rs 232 koristi bit parnosti za otkrivanje grešaka • Parnost može biti parna i neparna • Bit parnosti je redundantna informacija koja se dodaje svakom paketu podataka • Kod parne parnosti ovaj bit se setuje kao 0 ili 1 da bi se podatak dopunio kako bi imao paran broj jedinica • Kod neparne parnosti ovaj bit se setuje kao 0 ili 1 da bi se podatak dopunio kako bi imao neparan broj jedinica

  7. Detekcija grešaka 2 • Parnost može biti vertikalna i horizontalna (longitudinalna) • Horizontalna se određuje za svaki bajt posebno • Vertikalna parnost se računa za svaku poziciju u svim bajtovima podataka koji se prenose • Kombinacija horizontalne i vertikalne parnosti nudi mogućnost otklanjanja gresaka u nekim slučajevima Parna vertikalna parnost

  8. Detekcija grešaka 3 • Parnost je neefikasna kada se desi neparan broj grešaka • Postoji mogućnost da se i bit parnosti pogrešno prenese • Horizontalna i vertikalna parnost dovode do detekcije lažnih grešaka u slučaju da se jave dve greške u različitim bajtovima na različitim pozicijama pogrešno detektovana greška pogrešno preneti bit i ispravno detektovana greška

  9. Usb serijski interfejs • Velike brzine prenosa do 480 MB/s • Komunikacija organizovana u više nivoa apstrakcije • Dve linije za prenos D+ i D- • Tok podatak se definiše u odnosu na host (računar) koji ima ulogu mastera u komunikaciji • Enumeracija kao proces detekcije iuređaja od strane hosta i pronalaženje odgovarajućeg upravljačkog programa • Deskriptori kao strukture podataka u enumeraciji i komunikaciji (report deskriptori) • Načini prenosa: control,interrupt,bulk i isochronous • Hid standard za jednostavnu implementaciju

  10. Mikrokontroler PIC 18F4550 • Harvard struktura – memorija za podatke i programska memorija odvojene • Tehnika preklapanja – proces pribavljanja naredne instrukcije i izvršenja tekuće se preklapaju • Mikrokontroler poseduje USB i USART module ya komunikaciju • Veliki broj U/I linija

  11. Aplikacioni program računara • Razvijen u .Net razvojnom alatu uz koriščenje dll biblioteke za rad sa usb portom • Izgled prozora

  12. Komunikacioni model sistema • Dva računara razmenjuju poruke pomoću komunikacionuh modula • Veza između računara i hardvera je usb a između dva modula je rs-232 • Korisnik šalje i prima podatke pomoću aplikativnog softvera na računaru

  13. Hardverski modul • Šema veze

  14. Hardverski modul • Izgled modula u kutiji signalne diode usb priključak sub D9 konektor za rs-232

  15. Autori projekta • Miroslav BožićAleksandar Atanasovski

More Related