Informacja

Interfejs szeregowy RS232: V24

Interfejs szeregowy RS232: V24


We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.


Standard komunikacji interfejsu szeregowego RS-232 / V24 był szeroko stosowany przez wiele lat. W niektórych przypadkach jest nadal używany, zwłaszcza w istniejących instalacjach, chociaż jego wykorzystanie obecnie maleje, ponieważ zastępuje Ethernet i inne standardy.

RS232 / V24 został znaleziony w wielu obszarach, od komputerów po zdalne terminale i wiele innych. Był to skuteczny sposób zapewnienia łączności szeregowej i jako taki był szeroko stosowany.

Podstawy interfejsu RS-232

Interfejs przeznaczony jest do pracy na odległościach do 15 metrów. Dzieje się tak, ponieważ w pobliżu terminala może znajdować się dowolny modem. Prędkości transmisji danych są również ograniczone. Maksymalna wartość dla RS-232C to 19,2 kbodów lub bitów na sekundę, chociaż często używane są wolniejsze szybkości. Teoretycznie możliwe jest użycie dowolnej szybkości transmisji, ale jest tam liczba stosowanych standardowych prędkości transmisji.

Wspólne szybkości transmisji danych

50
75
110
150
300
600
1200
2400
4800
9600
19200
38400
76800

Uwaga: zwykle używane są prędkości do 19200 bitów na sekundę. Powyżej tego szumu, który jest wychwytywany, zwłaszcza w przypadku długich kabli, może powodować błędy danych. Tam, gdzie wymagane są duże prędkości i długie przebiegi danych, można zastosować standardy takie jak RS422.

Połączenia RS-232

Specyfikacja RS-232C nie zawiera opisu używanego złącza. Jednak najczęściej spotykanym typem jest 25-pinowe złącze typu D.

Poziomy sygnału RS232

Poziomy napięcia są jedną z głównych pozycji w specyfikacji. Dla sygnałów danych RS232 napięcie z zakresu od -3V do -25V reprezentuje logikę 1. Logika 0 jest reprezentowana przez napięcie z zakresu od + 3V do + 25V. Sygnały sterujące są w stanie „ON”, jeśli ich napięcie mieści się w zakresie od + 3 V do + 25 V i „OFF”, jeśli są ujemne, tj. Między -3 V a -25 V.

Dane są przesyłane szeregowo przez RS232, każdy bit jest przesyłany jeden po drugim, ponieważ w każdym kierunku jest tylko jedna linia danych. Ten tryb transmisji danych wymaga również, aby odbiornik wiedział, kiedy nadchodzą rzeczywiste bity danych, aby mógł się zsynchronizować z przychodzącymi danymi. Aby to osiągnąć, logika 0 jest wysyłana jako bit startu do synchronizacji. Po tym następuje same dane i zwykle jest siedem lub osiem bitów. Odbiornik oczywiście musi wiedzieć, ile bitów danych ma się spodziewać, a często znajdują się małe podwójne przełączniki liniowe z tyłu lub wewnątrz urządzenia, aby ustawić te informacje.

Dane na RS232 są zwykle przesyłane przy użyciu ASCII (American Standard Code for Information Interchange). Jednak równie dobrze można stosować inne kody, w tym kod Murraya lub EBCDIC (rozszerzony kodowany kod binarny i dziesiętny kod wymiany).

Po samych danych wysyłany jest bit parzystości. Ponownie wymaga to ustawienia, ponieważ jest opcjonalne i może być parzyste lub nieparzyste. Służy to sprawdzaniu poprawności otrzymanych danych i może wskazywać, czy dane mają nieparzystą, czy parzystą liczbę logicznych. W przeciwieństwie do wielu systemów w dzisiejszych czasach nie ma możliwości korekcji błędów.

Na koniec wysyłany jest bit stopu. Zwykle ma długość jednego bitu i jest używany do oznaczenia końca określonego bajtu. Czasami wymagane są dwa bity stopu i znowu jest to opcja, którą często można ustawić w urządzeniu.

Transmisja danych RS232 jest zwykle asynchroniczna. Jednak prędkości nadawania i odbioru muszą oczywiście być takie same. Dopuszczalny jest pewien stopień tolerancji. Po wysłaniu bitu startowego odbiornik będzie próbkował środek każdego bitu, aby zobaczyć poziom. W każdym słowie danych synchronizacja nie może różnić się o więcej niż połowę długości bitu, w przeciwnym razie widoczne będą nieprawidłowe dane. Na szczęście jest to bardzo łatwe do osiągnięcia dzięki dzisiejszym precyzyjnym generatorom bitów lub szybkości transmisji.

Linie i ich wykorzystanie

W specyfikacji RS232 zdefiniowano cztery typy linii. Są to dane, kontrola, czas i ziemia. Nie wszystkie z nich są wymagane przez cały czas. Możliwe jest ustanowienie bardzo prostej komunikacji przy użyciu bardzo niewielu linii. Przyglądając się liniom i ich funkcjom, należy pamiętać, że są one zdefiniowane z myślą o połączeniu pomiędzy modemem (zestawem danych lub sprzętem komunikacyjnym) a terminalem lub komputerem (urządzeniem końcowym danych). Wszystkie linie mają kierunki, a gdy są używane w ten sposób, kabel jeden do jednego działa poprawnie.

Najbardziej oczywistymi liniami są linie danych. Istnieją dwa z nich, po jednym dla danych przesyłanych w każdym kierunku. Transmisja danych odbywa się na pinie 2, a odbierane na linii trzeciej.

Najbardziej podstawowym z obwodów sterujących jest wykrywanie nośnika danych (DCD). Pokazuje, kiedy modem wykrył operatora na linii telefonicznej i wydaje się, że połączenie zostało nawiązane. Daje wysoki poziom, który jest utrzymywany aż do utraty połączenia.

Data Terminal Ready (DTR) i Data Set Ready (DSR) to główne obwody sterujące. Przekazują główne informacje między terminalem a modemem. Gdy terminal jest gotowy do rozpoczęcia obsługi danych, oznacza to w linii DTR. Jeśli modem jest również gotowy, to zwraca swój sygnał na linii DSR. Te obwody są używane głównie w obwodach telefonicznych. Po nawiązaniu połączenia modem zostanie podłączony do linii za pomocą DTR. To połączenie pozostanie aż do wyłączenia terminala po zerwaniu linii DTR. Modem wykryje to i zwolni linię telefoniczną.

Czasami pin 20 nie jest przypisany do DTR. Zamiast tego używany jest inny sygnał o nazwie Połącz zestaw danych z linią (CDSTL). Jest to praktycznie to samo, co DTR, ale różni się tym, że DTR umożliwia jedynie przełączenie modemu na linię telefoniczną. CDSTL nakazuje modemowi przełączenie, mimo wszystko, co może robić.

Wykorzystywane są również kolejne dwa obwody, Request To Send (RTS) i Clear To Send (CTS). Ta para obwodów jest używana razem. Urządzenie końcowe oznaczy, że ma dane do wysłania. Modem zwróci wtedy sygnał CTS, aby po krótkiej zwłoce dać wszystko jasne.

Ta sygnalizacja jest wykorzystywana szczególnie, gdy używane są przełączane nośne. Oznacza to, że przewoźnik jest obecny na linii tylko wtedy, gdy są dane do wysłania. Znajduje swoje zastosowanie, gdy jeden centralny modem obsługuje kilka innych w odległych lokalizacjach.

Linie drugorzędne

W specyfikacji RS-232 określono dwa typy linii. Istnieją podstawowe kanały, które są normalnie używane i działają z normalną lub wyższą szybkością transmisji danych. Jednakże istnieje również przepis na dodatkowy kanał do dostarczania informacji sterujących. Jeśli jest używany, zwykle wysyła dane z dużo mniejszą szybkością niż kanał główny.

Ponieważ linie pomocnicze są rzadko używane lub nawet wdrażane w sprzęcie, producenci często używają tych styków złącza do innych celów. W związku z tym warto przed rozważeniem ich wykorzystania sprawdzić, czy linki nie są wykorzystywane do innych celów. Gdy używany jest system pomocniczy, sygnały uzgadniania działają w taki sam sposób, jak w obwodzie pierwotnym.

Grunt

Ważne są również połączenia uziemienia. Istnieją dwa. Po pierwsze, uziemienie ochronne zapewnia, że ​​oba urządzenia mają ten sam potencjał ziemi. Jest to bardzo przydatne, gdy istnieje możliwość, że którykolwiek z urządzeń nie jest uziemiony. Masa sygnału służy jako powrót dla sygnałów cyfrowych przemieszczających się wzdłuż łącza danych. Ważne jest, aby duże prądy, które nie są częścią sygnalizacji, nie płynęły wzdłuż tej linii, w przeciwnym razie mogą wystąpić błędy danych.

RS232 / V24 jest nadal używany w niektórych obszarach, ale został przyćmiony szybszymi i wygodniejszymi formami przesyłania danych, takimi jak Ethernet, USB i wiele innych. Mimo to jego użycie jest nadal utrzymywane w niektórych aplikacjach.

Tematy dotyczące łączności bezprzewodowej i przewodowej:
Podstawy komunikacji mobilnej2G GSM3G UMTS4G LTE5GWiFiIEEE 802.15.4DECT Telefony bezprzewodowe NFC - komunikacja bliskiego zasięguPodstawy pracy sieciCo to jest chmuraEthernetDane szeregoweUSBSigFoxLoRaVoIPSDNNFVSD-WAN
Wróć do Łączność bezprzewodowa i przewodowa


Obejrzyj wideo: Use RS232 Port, Connect with Your Computer (Może 2022).