Bezpłatna biblioteka techniczna ENCYKLOPEDIA RADIOELEKTRONIKI I INŻYNIERII ELEKTRYCZNEJ Interfejs szeregowy RS-232. Encyklopedia elektroniki radiowej i elektrotechniki Encyklopedia radioelektroniki i elektrotechniki / Komputery Szeroko stosowany interfejs szeregowy do synchronicznego i asynchronicznego przesyłania danych, zdefiniowany przez standard EIA RS-232-C i zalecenia V.24 CCITT. Początkowo stworzony do podłączenia komputera z terminalem. Obecnie używany w wielu różnych zastosowaniach. Interfejs RS-232-C łączy dwa urządzenia. Linia transmisyjna pierwszego urządzenia jest połączona z linią odbiorczą drugiego i odwrotnie (full duplex) Do sterowania podłączonymi urządzeniami wykorzystuje się potwierdzenie programowe (wprowadzenie odpowiednich znaków sterujących do przesyłanego strumienia danych). Możliwe jest zorganizowanie potwierdzenia sprzętu poprzez zorganizowanie dodatkowych linii RS-232 w celu zapewnienia funkcji określania stanu i sterowania.
Kolejność wymiany poprzez interfejs RS-232C
Interfejs RS-232C przeznaczony jest do podłączenia standardowych urządzeń zewnętrznych (drukarki, skanera, modemu, myszy itp.) do komputera, a także do łączenia komputerów między sobą. Głównymi zaletami stosowania RS-232C w porównaniu z Centronics jest możliwość transmisji na znacznie większe odległości i znacznie prostszy kabel połączeniowy. Jednocześnie praca z nim jest nieco trudniejsza. Dane w RS-232C są przesyłane w kodzie szeregowym, bajt po bajcie. Każdy bajt jest otoczony bitami startu i stopu. Dane mogą być przesyłane w jednym lub drugim kierunku (tryb duplex). Komputer jest wyposażony w 25-pinowe (DB25P) lub 9-pinowe (DB9P) złącze RS-232C. Przyporządkowanie pinów złącza pokazano w tabeli. Cel sygnałów jest następujący: FG - uziemienie ochronne (ekran). TxD - dane przesyłane przez komputer w kodzie szeregowym (logika ujemna). RxD - dane odbierane przez komputer w kodzie sekwencyjnym (logika ujemna). RTS - sygnał żądania transmisji. Aktywny przez całą transmisję. CTS - sygnał resetu (kasowanie) transmisji. Aktywny podczas transmisji. Mówi o gotowości odbiornika. DSR - gotowość danych. Służy do ustawiania trybu modemu. SG - masa sygnałowa, przewód neutralny. DCD - detekcja nośników danych (detekcja odbieranego sygnału). DTR - gotowość danych wyjściowych. RI - wskaźnik połączenia. Wskazuje, że modem odbiera sygnał połączenia przez sieć telefoniczną. Najczęściej stosowana jest komunikacja trzy- lub czteroprzewodowa (dla transmisji dwukierunkowej). Schemat podłączenia czteroprzewodowej linii komunikacyjnej pokazano na rysunku 1.1. W przypadku dwuprzewodowej linii komunikacyjnej, w przypadku samej transmisji z komputera do urządzenia zewnętrznego, wykorzystywane są sygnały SG i TxD. Wszystkie 10 sygnałów interfejsu jest aktywowanych dopiero po podłączeniu komputera do modemu. Format przesyłanych danych pokazano na rysunku 1.2. Samym danym (5, 6, 7 lub 8 bitów) towarzyszy bit startu, bit parzystości i jeden lub dwa bity stopu. Po otrzymaniu bitu startu odbiornik wybiera bity danych z linii w określonych odstępach czasu. Bardzo ważne jest, aby częstotliwości zegara odbiornika i nadajnika były takie same, dopuszczalna rozbieżność nie przekraczała 10%).Prędkość transmisji poprzez RS-232C można wybrać z zakresu: 110, 150, 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200 bps.
Wszystkie sygnały RS-232C transmitowane są na specjalnie dobranych poziomach, co zapewnia wysoką odporność komunikacji na zakłócenia (rys. 1.3.). Należy pamiętać, że dane przesyłane są w kodzie odwrotnym (niski poziom odpowiada logicznemu, wysoki poziom logicznemu zerowi). Aby podłączyć dowolne urządzenie do komputera za pośrednictwem RS-232C, zwykle wykorzystuje się trzy- lub czteroprzewodową linię komunikacyjną (patrz rys. 1.1), ale można również zastosować inne sygnały interfejsu.
Wymiana poprzez RS-232C odbywa się przy wykorzystaniu wywołań do specjalnie wyznaczonych portów COM1 (adresy 3F8h...3FFh, przerwanie IRQ4), COM2 (adresy 2F8h...2FFh, przerwanie IRQ3), COM3 (adresy 3F8h...3EFh, przerwanie IRQ10), COM4 (adresy 2E8h...2EFh, przerwanie IRQ11). Formaty wywołań tych adresów można znaleźć w licznych opisach mikroukładów kontrolera szeregowego UART (UniversalAsynchronousReceiver/Transmitter), na przykład i8250, KR580BB51.
Publikacja: cxem.net Zobacz inne artykuły Sekcja Komputery. Czytaj i pisz przydatne komentarze do tego artykułu. Najnowsze wiadomości o nauce i technologii, nowa elektronika: Maszyna do przerzedzania kwiatów w ogrodach
02.05.2024 Zaawansowany mikroskop na podczerwień
02.05.2024 Pułapka powietrzna na owady
01.05.2024
Inne ciekawe wiadomości: ▪ Transcend pamięci flash USB 3.0 128 GB i 256 GB ▪ Obiektyw TTArtisan 23mm F1.4 ▪ Płytka programistyczna LeMaker Cello ▪ Wydłużenie telomerów w celu przedłużenia życia Wiadomości o nauce i technologii, nowa elektronika
Ciekawe materiały z bezpłatnej biblioteki technicznej: ▪ sekcja serwisu Cywilna komunikacja radiowa. Wybór artykułów ▪ artykuł Ratowanie tonących jest dziełem samych tonących. Popularne wyrażenie ▪ artykuł W jakich krajach można jeździć po muzycznej drodze? Szczegółowa odpowiedź ▪ redaktor artykułów. Opis pracy ▪ artykuł Oporność elektryczna różnych materiałów. Encyklopedia elektroniki radiowej i elektrotechniki ▪ artykuł Regulowany stabilizator, 30/3-25 V 2 A. Encyklopedia elektroniki radiowej i elektrotechniki
Zostaw swój komentarz do tego artykułu: Wszystkie języki tej strony Strona główna | biblioteka | Artykuły | Mapa stony | Recenzje witryn www.diagram.com.ua |