• Vi skickar samma dag
  • Personlig service & fri rådgivning
  • Genuin omtanke
Kundservice +46 8 52 400 700

RS232 – dinosaurien som vägrar dö ut

Vem hade kunnat tro att ett IT-gränssnitt som varit med i över 40 år, fortfarande skulle vara aktuellt? När vi nu kikar på serieporten, kan vi inte undgå att reflektera över att Direktronik som bolag i år fyller 40 år och att detta seglivade gränssnitt varit med oss från dag ett och fortfarande är väl så aktuellt. Dagens nyutexaminerade IT-tekniker har väl knappast förläst sig på serieportens mysterier och därför tänkte vi glänta på dörren till RS232.

I en värld av USB, trådlöst och gigabithastigheter kan RS232 kännas som något från ett museum. Och visst, standarden introducerades redan på 1960-talet. Men trots det lever den kvar, ofta där det verkligen räknas: i industri, laboratorier och robusta system. Jag tror att serieportens robusthet tillsammans med den stigande trenden att koppla upp sådant som aldrig tidigare varit uppkopplat, gjort det omöjligt att inte då och då behöva bekanta sig med den. Sällan sker det dock med något romantisk-nostalgiskt i blicken, så låt oss försöka göra mötet med serieporten lite mer trivsamt.

Vad är RS232?

I begynnelsen och långt in på 2000-talet kom alla PC utrustade med minst en serieport och en parallellport, utöver anslutningar för mus, skärm och tangentbord. Serieporten, oftast kallad RS232 (men också V.24) är en standard för seriell kommunikation, alltså att data skickas en bit i taget över samma ledare, mellan två enheter. På detta sätt skilde den sig från parallellporten som istället skickar flera bitar samtidigt, parallellt, mellan varandra. Allmänt sett användes serieporten till modem och parallellporten till skrivare, även om det finns många undantag och alternativa användningsområden.

KB_serieport_serial_800.jpg

När du idag stöter på serieporten sitter den oftast i en äldre utrustning eller maskin av något slag eller så används den som "out-of-band-port" för lokal konfiguration eller nödingång till i övrigt toppmodern IT-utrustning. Det du då står inför är ofta en av två olika önskemål; att koppla upp enheten till central övervakning via IP-nätet, LoRaWAN, mobilt eller att koppla in din bärbaras USB-port för lokal konfiguration.

Det kan tyckas vara en enkel uppgift och det är det oftast, men ibland funkar det inte att bara plugga in en "konverter" och ibland passar inte ens portarna fysiskt i varandra. Då behöver du ha koll på några detaljer; kontaktdonen, kopplingsschema eller pinout-diagrammet, DTE och DCE samt handskakning.

RS232 Data Terminal Equipment och Data Communication Equipment

DTE och DCE, så förkortas de två sidorna av en naturlig seriell koppling där DTE normalt är PC:ns serieport och DCE modemets anslutning eller en annan periferienhet. Visuellt kan du skilja dem åt genom kontaktens kön, DTE har stift (hane) och DCE hylsor (hona). Fördelen när en DTE möter en DCE är att kabeln är rakt kopplad, alltså stift 1 går till hylsa 1 och så vidare. Så långt sällan några problem, men när du kommer med din USB-RS232 konverter-kabel för att koppla in din bärbara och ser att könen inte matchar, då har du sannolikt ett läge där två av samma typ (två DTE:er eller två DCE:er) möts och en specialkabel behöver tas fram...

…och här börjar det roliga – eller frustrerande, beroende på dagsform.

En klassisk DB9-kontakt innehåller signaler som TxD (Transmit Data), RxD (Receive Data), GND (jord) och ett antal styrsignaler som RTS, CTS, DTR och DSR. Det är här många snubblar, eftersom alla dessa inte alltid används, men när de väl behövs, då är det på riktigt. I enklare tillämpningar räcker det ofta med tre ledare: Tx, Rx och GND. Men i mer krävande miljöer används hårdvaruhandskakning via RTS/CTS för att säkerställa att ingen data går förlorad.

Och det är just här begreppet handskakning kommer in.

Handskakning – när enheter faktiskt pratar med varandra

Till skillnad från moderna gränssnitt där mycket “bara fungerar”, kräver RS232 ibland lite mer finess. Handskakning handlar om hur enheterna kommer överens om när data får skickas. Det finns två huvudsakliga typer:

  • Hårdvaruhandskakning – använder dedikerade ledare (RTS/CTS, DTR/DSR)
  • Mjukvaruhandskakning – sker via kontrolltecken (XON/XOFF) i dataströmmen

Om dessa inte matchar mellan enheterna kan resultatet bli allt från utebliven kommunikation till märkliga tecken i terminalfönstret. Och det är ofta här felsökningen börjar.

KB_serieport_DB9_800.jpg

Null modem – när lika möter lika

När två DTE-enheter ska prata direkt med varandra (till exempel två datorer, eller en dator och en modern enhet som beter sig som DTE) räcker det inte med en rak kabel. Då behövs en så kallad null modem-kabel (eller nollmodem-kabel), där sänd- och mottagarledningar korsas. I praktiken innebär det att Tx på ena sidan kopplas till Rx på den andra och vice versa.

Beroende på implementation kan även styrsignaler korskopplas, vilket gör att det finns flera varianter av null modem-kablar. Här gäller det att veta vad utrustningen faktiskt förväntar sig.

Baudrate, databitar och paritet – den digitala dialekten

För att kommunikationen ska fungera måste båda sidor vara överens om hur data ska tolkas. Det handlar om inställningar som:

  • Baudrate (överföringshastighet), t.ex. 9600, 19200 eller 115200 bps
  • Antal databitar (vanligtvis 7 eller 8)
  • Paritet (None, Even, Odd)
  • Stopbitar (1 eller 2)

Den klassiska inställningen “9600 8N1” är något av en branschstandard och fungerar i många fall, men långt ifrån alltid. Fel inställningar ger ofta resultat som ser ut som ren hieroglyfdata. Men ska du chansa är det lägst odds på 9600bps hastighet, åtta databitar, ingen paritet och en stoppbit, alltså 9600 8N1.

RS232 i praktiken – varför finns den kvar?

Så varför lever denna “dinosaurie” vidare? Svaret är egentligen ganska enkelt: den fungerar. RS232 är enkel, förutsägbar och extremt robust i rätt miljö. Den kräver inga drivrutiner i sin mest grundläggande form, den är lätt att felsöka med rätt verktyg och den har varit standard så länge att den sitter djupt rotad i otaliga system världen över.

I industriella miljöer, inom medicinteknik, i laboratorieutrustning och i nätverksutrustningens konsolportar är RS232 fortfarande ett självklart inslag. Och så länge dessa system lever vidare, kommer även serieporten att göra det.

Att få det att fungera – några snabba tips

När du står där med din adapter, kabel och utrustning som vägrar prata med varandra, tänk på följande:

  • Kontrollera DTE/DCE – behövs rak kabel eller null modem?
  • Stämmer pinout – är rätt signaler kopplade?
  • Matchar inställningarna – baudrate, databitar, paritet, stopbitar?
  • Används handskakning – och i så fall vilken?

Och kanske viktigast av allt: ge inte upp för tidigt. RS232 kan vara lite av en prövning, men när det väl fungerar känns det nästan som att man tämjt ett stycke IT-historia:-).

Serieporten må vara gammal, men den är långt ifrån irrelevant. Snarare är den ett bevis på att enkel och robust teknik ofta överlever sina mer avancerade efterföljare. Och någonstans där, i mötet mellan gammalt och nytt, fortsätter RS232 att spela en liten men viktig roll. Inte minst för oss som ibland behöver gå tillbaka till grunderna för att få helheten att fungera. 

Här nedan bjuder vi på några hjälpsamma tabeller på de vanligaste kopplingarna:

RS232 pinout och kabeltabeller

Nedan hittar du vanliga RS232-kopplingar för DB9 och DB25, inklusive rak kabel mellan DTE och DCE, null modem med och utan hårdvaruhandskakning samt en klassisk AT-kabel mellan DB9 och DB25.

1. Rak kabel (DTE ↔ DCE)

Rak 1:1-kabel mellan DTE, till exempel PC eller terminal, och DCE, till exempel modem.

Signal Beskrivning DB9 DTE DB9 DCE DB25 DTE DB25 DCE
RXD Receive Data 2 2 3 3
TXD Transmit Data 3 3 2 2
GND Signal Ground 5 5 7 7
RTS Request To Send 7 7 4 4
CTS Clear To Send 8 8 5 5
DTR Data Terminal Ready 4 4 20 20
DSR Data Set Ready 6 6 6 6
DCD Carrier Detect 1 1 8 8
RI Ring Indicator 9 9 22 22

2. Null modem (full handshake)

Korskopplad DTE ↔ DTE-kabel med hårdvaruhandskakning via RTS/CTS samt DTR/DSR/DCD.

Signal DB9 sida A DB9 sida B DB25 sida A DB25 sida B
TXD → RXD 3 2 2 3
RXD ← TXD 2 3 3 2
GND 5 5 7 7
RTS → CTS 7 8 4 5
CTS ← RTS 8 7 5 4
DTR → DSR + DCD 4 6 + 1 20 6 + 8
DSR + DCD → DTR 6 + 1 4 6 + 8 20

3. Null modem (XON/XOFF)

Minimal null modem-kabel utan hårdvaruhandskakning. Flödeskontroll sker i mjukvara.

Signal DB9 sida A DB9 sida B DB25 sida A DB25 sida B
TXD → RXD 3 2 2 3
RXD ← TXD 2 3 3 2
GND 5 5 7 7

4. AT-kabel (DB9 DTE → DB25 DCE)

Vanlig kabel mellan till exempel PC med DB9 och modem med DB25 för AT-kommandon och klassisk RS232-kommunikation.

Signal DB9 (DTE) DB25 (DCE) Riktning
TXD 3 2 DTE → DCE
RXD 2 3 DCE → DTE
GND 5 7 Gemensam
RTS 7 4 DTE → DCE
CTS 8 5 DCE → DTE
DTR 4 20 DTE → DCE
DSR 6 6 DCE → DTE
DCD 1 8 DCE → DTE

Om du vill veta mer om seriell kommunikation, hur man kopplar upp seriella enheter till en IOT-plattform, förlänger RS232 över IP-nätet, felsöker eller bara vill ha en specialkabel tillverkad, så hör av dig till oss på direkten. Vi lätta att nå och svarar direkt på chatt, mail eller telefon: 08 52 400 700.

Missa heller inga artiklar i Kunskapsbanken, prenumerera på nyhetsbrevet

© Copyright 2026-04-20, innehållet är skyddat enligt lagen om upphovsrätt.

Mats Backlund
Författare: Mats Backlund Område: Sortimentsansvarig, produktutveckling
Best.nr 124-0153
2xUSB3.0, 1xGbps, DIN-monterad
6 360 SEK exkl. moms
Best.nr 20124792
Seriell sniffer PRO
6 890 SEK exkl. moms
 
Seriell över IP. Tibbo har med DS1100-serien tagit kontrollen över nätverksanslutna serieportar till en ny spännande nivå och erbjuder såväl PoE, Wi-Fi samt även display om du så önskar.
1 720 SEK exkl. moms
Finns i flera varianter
Best.nr 124-0152
1xUSB2.0, 1xRS232, 1xRS422/485
2 680 SEK exkl. moms
 
Iolan DG1 är ett mycket enkelt alternativ för dig som vill ansluta din seriella utrustning mot nätverket. Med hjälp av enhetens TrueSerial® teknik bryggas din dataöverföring efter bästa förmåga och minsta möjliga fördröjning på paketförmedlingen och gör den seriella anslutningen autentisk över ditt Ethernetbaserade nätverk.
5 040 SEK exkl. moms
Finns i flera varianter
Best.nr 124-0171
USB till 32xRS232 rack
12 740 SEK exkl. moms
Best.nr 20101445
4xUSB 2.0/4xUSB 3.0, 10/100/1000BaseT
16 690 SEK exkl. moms
Best.nr 20101446
15xUSB 2.0/5xUSB 3.0, 10/100/1000BaseT.
34 680 SEK exkl. moms
 
Datorer, modem och terminaler med RS232-gränssnitt kan direkt anslutas mot en utrustning som använder balanserad RS422.
1 090 SEK exkl. moms
Finns i flera varianter
 
ICDM-RX/TCP möjliggör anslutning av seriella enheter (RS-232 / RS-422 / RS-485) med hjälp av en enhetsdrivrutin (Windows eller Linux) eller Ethernet TCP / IP-enheter som möjliggör anslutning till ditt industriella Ethernet-nätverk. Den integrerade webbservern möjliggör fullständig konfiguration av alla modulparametrar som seriellt gränssnitt, överföringshastighet, paritet, databitar, stoppbitar eller flödeskontroll. Produkten finns i olika versioner för DB9 eller skruvanslutning, fråga oss gärna.
3 780 SEK exkl. moms
Finns i flera varianter
Best.nr 20122586
2xUSB2.0, RS422/485 1xGbps, DIN-monterad
6 970 SEK exkl. moms
Best.nr 20119022
1-Port USB till seriell adapter (RS-422/485) 5-pin Term Bloc
1 470 SEK exkl. moms
Best.nr 124-0311
2 seriella, 2 Ethernet (modbus/TCP)
6 730 SEK exkl. moms
 
Lonworks till Fiber-modem är den perfekta lösningen för att omvandla Lonworks-nätverk till optisk fiber, vilket förbättrar både räckvidd och störningsskydd. Modemen kan fås med singelmode- eller multimode-anslutning och förlänger en Lonworks-länk med upp till 20km punkt till punkt.
7 760 SEK exkl. moms
Finns i flera varianter
Best.nr 20103432
2 seriella, 1 Ethernet (modbus/profinet)
5 790 SEK exkl. moms
 
CableEye är ett avancerat verktyg för att testa, dokumentera, felsöka, analysera och skapa kablage. Ett utmärkt hjälpmedel i kvalitetsarbetet, vid leveranskontroller och näst intill oumbärlig för företag som tillverkar eller konsumerar kablage.
43 680 SEK exkl. moms
Finns i flera varianter
 
Kommer till användning när två utrustningar av samma typ skall kopplas ihop. T ex när två DTE eller två DCE skall kommunicera med varandra. Våra nollmodem passar de flesta applikationer.
5,91 SEK 19,70 SEK Listpris exkl. moms
Finns i flera varianter
Best.nr 20108540
Kabeltestare allt-i-ett
5 570 SEK exkl. moms