RS-232

Az RS-232 (néha EIA RS-232 , EIA 232 vagy TIA 232 ) egy soros kommunikációs csatornát szabványosító szabvány . Elérhető szinte minden PC- re 1981 közepéig végig 2000-es évek, úgy közkeletű nevén a „  soros port  ”. Az MS-DOS és a Windows operációs rendszereken az RS-232 portokat COM1, COM2 stb. Ez elnyerte számukra a "COM portok" becenevet, amelyet ma is használnak. Ez utóbbi megjelenése óta fokozatosan felváltotta az USB port , és az RS-232 portot ma már csak speciális professzionális alkalmazásokban használják.

Az RS-232 szabvány számos más szabványra kiterjed: az ITU-T V.24 (áramkörök meghatározása) és V.28 (elektromos jellemzők) ajánlásokra , valamint a csatlakozókra vonatkozó ISO 2110 szabványra .

Az RS-232 linkeket az iparban gyakran használják különféle elektronikus eszközök (PLC, mérőeszközök stb.) Összekapcsolására.

Történelmi

Az eredeti protokollt, az RS-232-et 1962-ben az EIA szabványosította . Először a mechanográfiában és az elektroakusztikában használták . Változások következtek, nevezetesen az RS-232C 1969-ben és az RS-232D 1986 - ban . Fokozatosan elavult, a 2000-es években végül USB és FireWire portok váltották fel .

Leírás

Ennek a kapcsolatnak a kapcsolata gyakran a DE-9 vagy a DB-25 csatlakozó formájában történik , de lehet más típusú is ( RJ25 , RJ50 vö. RJ45 ). Csak a DB-25 verzió szabványosított, a DE-9 (a kereskedelemben nagyon gyakran DB-9-nek hívják) az IBM adaptációja a PC AT létrehozásakor . Az információs elemek (vagy bitek ) továbbítása apránként, egymás után, sorozatosan történik .

Jelenlegi és korábbi felhasználások

A szemközti fotón látható a soros linkek szimbóluma , amelyet a 0, 1, majd a 0 bit jelent.

A számítógép hátuljára helyezve gyakran egér vagy PSTN típusú modem csatlakoztatására használták, és digitális képek fényképezőgépről a számítógépre történő átvitelére is használhatók .

Bár ez a kommunikációs port mára eltűnt az új alaplapokról, USB -re cserélve a PC-ken, az iparban még mindig széles körben használják, különösen robusztus és egyszerűsége miatt. Így ez a port ma is releváns, különösen az automatizált rendszerekben: a Grafcets vagy a numerikusan vezérelt szerszámgépek programsorainak átvitelét mindig RS-232 link végzi.

Korábban számos fedélzeti terminál, legyen szó GPS-ről , modemekről, grafikus terminálokról stb., Az RS-232-et használta a külsővel való kommunikáció elsődleges módszereként, éppúgy, mint a hálózati eszközöket ( útválasztók , kapcsolók stb.) egy RS-232 port, amelyen keresztül konfigurálhatók. Végül az 1980-as és 2000-es évek elektronikus vagy digitális zenei eszközeit is néha felszerelik velük, például digitális felvevőket, keverőket , szintetizátorokat , samplereket és hasonlókat.

Ha nincs RS 232 port, vannak USB / soros port adapterek.

Magas rendelkezésre állás

A magas rendelkezésre állás érdekében néha RS-232-es linket használnak: két kiszolgáló működik egy fürtben, és RS-232-es kapcsolaton keresztül figyelik egymást. Ez a helyzet például a Heartbeat esetében .

Leírás

Az RS-232 szabvány lehetővé teszi a soros, aszinkron és duplex kommunikációt két eszköz között.

A szabvány hatálya

Általánosságban elmondható, hogy az OSI-modell 1. szintjén elhelyezkedő adatátviteli végberendezés (DTE) és egy adatáramkör-végberendezés (DCE, angolul DCE) közötti digitális elágazást három paraméter határozza meg: áramkörök, elektromos szintek és kihúzás . Erre a három elemre az RS-232 szabvány vonatkozik.

Pontosabban, az RS-232 szabvány meghatározza:

Ez a szabvány azonban nem határozza meg:

Mechanikai

Szokásos kapcsolási rajz egy 25 tűs nullmodem kábelhez (szimmetrikus); félkövéren a keresztezett jelek:

Figyelem, a vezetékeket ellenőrizni kell!

Dir Megnevezés (DTE oldal)
1 --- 1 PG Árnyékolt föld (elektromágneses védelem)
3 2 TxD A továbbítandó adatok
2 3 RxD Adatok fogadása
5. 4 RTS Átviteli kérelem
4 5. CTS Készen áll az átvitelre
20 6. DSR Küldje el az adatokat
7 --- 7 SG / GND 0 voltos elektromos
20 8. DCD Jel észlelése a vonalon
9. --- 9. + Feszültség
10. --- 10. - feszültség
11. --- 11.
12. --- 12. SDCD Második jelérzékelés a vonalon
19. 13. SCTS Második kölcsön továbbításra
16. 14 STD Második adatátvitel
17. 15 UTCA Órajel adatátvitelhez
14 16. SRD Második adat vétel
15 17. RT Órajel az adatok vételéhez
18. A DTE visszakapcsolást kér a helyi DCE-től
13. 19. SRTS Második továbbítási kérelem
6. 20 DTR Adatok készen állnak
21 A DTE visszakapcsolást kér a távoli DCE-től
22. 22. RI Csengésjelző
23. Sebességválasztó jel
17.24 24. TT Átviteli óra
25 DCE visszacsatolási tesztben

Megjegyzés: a terminál (DTE) által a 24. érintkezőnél küldött bármely órajelet a számítógép (DCE) a 17. érintkezőnél fogadja. A DCE által a 15. tűnél küldött bármely órajelet a DTE fogadja a 17.

Kihúzás

A DE-9 csatlakozót és a DB-25 kompatibilitást leíró táblázat:

Jel Eredet DB-25 DE-9
Név Rövidítés DTE DCE
Átadott adatok TxD 2 3
Fogadott adatok RxD 3 2
Az adatterminál készen áll DTR 20 4
Adathordozó észlelése DCD 8. 1
Az adatkészlet készen áll DSR 6. 6.
Csengő jelző RI 22. 9.
Küldés kérése RTS 4 7
Törlés a küldéshez CTS 5. 8.
Jel földje G gyakori 7 5.
Védő talaj PG gyakori 1 NC

Az RS-232-n keresztüli hatékony kommunikáció létrehozásához meg kell határozni az alkalmazott protokollt: különösen az átviteli sebességet, az alkalmazott kódolást, a keretekre osztást stb. Az RS-232 szabvány ezeket a pontokat szabadon hagyja, de a gyakorlatban gyakran használnak UART-okat, amelyek az áramot az így alkotott karakterek képkockáira osztják:

  • 1 kezdő bit;
  • 7-8 adatbit;
  • 1 opcionális paritásbit;
  • 1, 1,5 vagy 2 stopbit.

A kezdő bit logikai szintje "0", míg a leállító bit logikai szintje "1". A legkevésbé jelentős adatbitet küldi először, majd a többi.

Például egy négyzet alakú váltakozó áramú jel ( 1: 1 munkaciklus ) generálásához a soros porton ki kell nyomtatni az U (01010101) egymást követő sorozatát , amely 0 (kezdet) 10101010 (U) időt ad a LSB az MSB-n ) 1 (stop), ezért 0101010101 (0101010101010101010101010101010101 = UI ) 8 adatbit, 1 kezdőbit, 1 stopbit és 0 paritásbit. Az elektromos szintek megfordulnak (lásd az ellenkezőjét).

Az RS-232 specifikáció 20 000 bit / s alatti bitsebességet ír elő  . Azonban, a bitsebesség gyakorlatban használt között változik 75  bit / s és 115,200  bit / s .

Elektromos

A "0" logikai szintet +3 V és +25  V közötti feszültség,  az "1" logikai szintet pedig −3 V és –25  V közötti feszültség képviseli  ( NRZ kódolás ). Általában +12  V és −12  V szintet használnak.

A V.28 szabvány meghatároz egy 1 kerül elszámolásra, ha a feszültség kisebb, mint a -3  V , és a 0 kerül elszámolásra, ha a feszültség nagyobb, mint 3  V .

Határértékek

RS232 kábel maximális hossza

Bitsebesség (bit / s) Hossz (m)
2,400 60
4800 30
9,600 15
19,200 7.6
38,400 3.7
56 000 2.6

Megjegyzések és hivatkozások

Megjegyzések

Hivatkozások

  1. (in) Emmanuel Dreux , zene Engineering , Elsevier ,2001, 512  p. ( ISBN  0-08-047957-X és 9780080479576 , online olvasás ) , p.  239
  2. Université de Laval, Etienne Tremblay tanfolyama , p.  2
  3. Magas rendelkezésre állású linux-fürt a HeartBeat-mel
  4. Dsub csatlakozók - nómenklatúra.
  5. (in) Ajánlások a Cisco sorozat átviteleihez , a cisco.com oldalon, hozzáférés: 2014. október 31.

Források

Lásd is

Kapcsolódó cikkek

Külső linkek