Info Systems Supply
Suomi

Null-modeemikaapelit: kytkentä, adapterit ja pinnijärjestys

Null-modeemikaapeli ristikkäistää TX- ja RX-linjat, jotta kaksi tietokonetta voivat liittyä suoraan. Käsittelee DB9- ja DB25-pinnijärjestykset.

4 min lukuaika Päivitetty 12. lokakuuta 2026
Rauhallinen, realistinen valokuva harmaasta DB9-null-modeemikaapelista kierretynä puhtaalle työpöydälle pienen metallisen null-modeemiadapterin ja sarjaportilla varustetun kannettavan tietokoneen viereen

Null-modeemikaapeli yhdistää kaksi laitetta, jotka molemmat odottavat olevansa sarjayhteyden tietokonepää. Se ristikkäistää lähetys- ja vastaanottolinjat niin, että kummankin osapuolen lähtö saapuu toisen osapuolen tuloon, ja se on sarjayhteyksien vastine Ethernetissä käytettävälle ristikkäiskaapelille. Tarvitset sellaisen aina, kun kahden DTE-laitteen - kahden tietokoneen, kahden päätteen, tietokoneen ja reitittimen konsolin - on keskusteltava keskenään ilman modeemia välissä.

Miksi suora kaapeli ei toimi

RS-232 määrittelee kaksi roolia. DTE on tietokone tai pääte; DCE on modeemi tai muu tietoliikennelaite. Suora kaapeli on kytketty pinni pinniltä ja se on tarkoitettu yhdistämään DTE DCE:hen, koska modeemi tekee ristikkäistyksen jo sisäisesti. Laita kaksi DTE-laitetta suoraan kaapeliin, niin molemmat lähettävät samassa johdossa ja molemmat kuuntelevat toisessa: mitään ei saavu perille. Null-modeemi tekee ristikkäistyksen sen sijaan kaapelissa.

Null-modeemin kytkentä

Minimiyhteys tarvitsee vain lähetyksen, vastaanoton ja signaalimaan ristikkäistettynä tai jaettuna. Laitteistopohjainen vuonohjaus lisää kättelylinjat. Täydellinen DB9-null-modeemijärjestely on:

SignaaliDB9-pinni (puoli A)DB9-pinni (puoli B)
DCD17 ja 8
RXD23
TXD32
DTR46 ja 1
Signaalimaa55
DSR64
RTS78
CTS87
RI9ei kytketty

Lue se ristikkäistyksenä: TXD toisella puolella päätyy RXD:hen toisella puolella, RTS päätyy CTS:ään ja DTR ristikkäistyy DSR:ään ja DCD:hen. Signaalimaa kulkee suoraan läpi. Jotkin kaapelit sitovat DTR:n DSR:ään ja DCD:hen samassa päässä sen sijaan, että ristikkäistäisivät ne; tämä tyydyttää ohjelmiston, joka vain tarkistaa, onko linja aktiivinen, mutta se ei välitä todellista kättelyä.

Kolmijohtiminen null-modeemi käyttää vain pinnejä 2, 3 ja 5. Se toimii ohjelmiston kanssa, joka on asetettu ilman vuonohjausta, ja epäonnistuu ohjelmiston kanssa, joka odottaa CTS:ää. Jos yhteys muodostuu ja sitten pysähtyy tietopurskeen jälkeen, puuttuva kättelykytkentä on tavallinen syy.

DB9, DB25 ja adapterit

DE-9-liitin, jota lähes aina kutsutaan DB9:ksi, on yleinen PC:n sarjaportti. DB25 oli alkuperäinen PC- ja modeemiliitin. Pinnien toiminnot eroavat näiden kahden välillä, joten toiselle rakennettu null-modeemi ei ole sama kaapeli kuin toiselle rakennettu. Molempien täydelliset pinnimääritykset on esitetty RS-232-sarjaportin pinnijärjestysviitteessä.

Adapters on olemassa kahdessa muodossa. Null-modeemiadapteri on pieni kuori, jossa on urosliitin yhdellä puolella ja naarasliitin toisella, ja se on sisäisesti kytketty ristikkäiseksi; se muuttaa minkä tahansa suoran jatkokaapelin null-modeemiyhteydeksi. Null-modeemikaapelissa ristikkäisyys on sisäänrakennettu, ja se on parempi valinta pysyvään asennukseen, koska jokainen ylimääräinen liitetty pari on uusi vikakohta. Adapterit ovat hyödyllisiä, kun laitteen liittimen sukupuoli on kiinteä eikä kaapelia voi vaihtaa.

Sukupuolenvaihtajat

Sukupuolenvaihtaja vaihtaa uroksen naaraaksi ristikkäistämättä mitään. Se ei ole null-modeemi eikä saa kahta DTE-laitetta keskustelemaan. Sitä käytetään, kun kaapeli ja portti ovat molemmat uroksia tai molemmat naaraita. Null-modeemiadapteri ja sukupuolenvaihtaja näyttävät samanlaisilta; tarkista merkinnät ja testaa epäselvässä tapauksessa pinnit jatkuvuusmittarilla.

DB9–DB25

DB9–DB25-null-modeemiadapterin on ristikkäistettävä signaalit ja muunnettava pinninumerot samanaikaisesti. Tavallinen DB9–DB25-suora-adapteri ei tee kumpaakaan. Näiden kahden sekoittaminen on tavallinen syy yhteyteen, joka vaikuttaa kuolleelta.

Kun portti on USB-adapterissa

Monissa koneissa ei ole enää sarjaporttia, joten yhteys kulkee USB-sarjamuuntimen kautta. Muunnin esittää DTE-laitetta täsmälleen kuin sisäänrakennettu portti, joten null-modeemisääntö on muuttumaton: kaksi DTE-laitetta tarvitsee ristikkäiskaapelin. Muunninsiru tarvitsee oikean ajurin, eivätkä TTL-lähdöllä varustetut adapterit ole RS-232, eikä niitä saa liittää suoraan RS-232-porttiin. Nämä seikat on käsitelty USB–sarjaporttiadapterin oppaassa.

Testaus loopbackilla

Ennen kuin syytät kaapelia, todista että portti toimii. Loopback-tulppa yhdistää TXD:n RXD:hen ja täydellisessä testissä RTS:n CTS:ään sekä DTR:n DSR:ään ja DCD:hen. Kun tulppa on paikallaan, kaikki päätelaitteeseen kirjoitettu tulee suoraan takaisin. Jos ei tule, vika on portissa, ajurissa tai päätelaitteen asetuksissa, ei null-modeemissa.

Itse kaapelin osalta jatkuvuustesteri vahvistaa, että jokainen pinni päätyy sinne, minne taulukko sanoo. Yksinkertainen wiremap-tarkistus löytää katkokset, oikosulut ja ristikkäiset johdot, mutta se ei kerro, onko kättelylinjoja kytketty lainkaan, jos ohjelmisto ei koskaan aktivoi niitä. Testaa ohjelmistolla, jota aiot käyttää, ja nopeudella, jolla aiot ajaa.

Mikä menee pieleen

  • Kaksi DTE-laitetta suorassa kaapelissa. Yleisin virhe. Mitään ei vahingoitu, mutta data ei kulje. Asenna null-modeemi.
  • Null-modeemi siellä, missä kuuluisi olla suora kaapeli. PC modeemiin tai PC DCE:hen tarvitsee suoran kaapelin. Null-modeemi siinä ristikkäistää signaalit kahdesti ja yhteys epäonnistuu.
  • Kolmijohtiminen kaapeli, kun laitteistopohjainen vuonohjaus on päällä. Yhteys alkaa ja sitten jumittuu. Joko kytke kättelylinjat tai kytke vuonohjaus pois päältä molemmista päistä.
  • Sukupuolenvaihtaja null-modeemina. Se vaihtaa kuoren, ei signaaleja.
  • TTL-sarjaliitäntä yhdistettynä RS-232:een. Matalajännitepuoli voi vahingoittua. RS-232 vaihtelee noin plus ja miinus 3–15 V välillä; 3,3 V:n tai 5 V:n mikrokontrolleripinni ei ole yhteensopiva ilman tasomuunninta.
  • Standardin sallimaa pidempi kaapeli. RS-232 on määritelty 15 m (50 ft) 19 200 baudilla, ja hitaammat baudinopeudet kulkevat pidemmälle. Sen jälkeen käytä muunninta differentiaaliseen standardiin, kuten RS-422 tai RS-485.
  • Väärä adapteri tehtävään. DB9–DB25-suora-adapteri null-modeemiyhteydessä jättää ristikkäistyksen puuttumaan.

Sama logiikka esiintyy verkkopuolella, jossa ristikkäiskaapeli yhdistää kaksi samanlaista laitetta ja suora kaapeli yhdistää laitteen kytkimeen. Auto-MDI-X on tehnyt siitä Ethernetissä pääosin automaattista, mutta sarjaportit eivät koskaan neuvottele: kaapelin on oltava oikea. Ristikkäiskaapelin vertailu selittää Ethernet-tapauksen.

Oikean osan valinta

TilanneMitä käyttää
PC–PC, molemmat DB9DB9-null-modeemikaapeli
PC–PC, toinen DB9 ja toinen DB25DB9–DB25-null-modeemikaapeli tai -adapteri
PC modeemiin tai DCE:henSuora kaapeli
Olemassa oleva suora kaapeli, väärä kytkentäNull-modeemiadapteri toiseen päähän
Kaapeli ja portti molemmat uroksia tai molemmat naaraitaSukupuolenvaihtaja, sekä null-modeemi tarvittaessa
Kaksi DTE-laitetta, ei vuonohjaustarvettaKolmijohtiminen null-modeemi, vuonohjaus pois päältä
Pitkä veto yli RS-232-rajanMuunnin RS-422:een tai RS-485:een

Osta tai rakenna kaapeli niiden liitintyyppien mukaan, joita todella on, ja merkitse molemmat päät. Null-modeemikaapeli näyttää ulkopuolelta identtiseltä suoran kaapelin kanssa, ja ne on helppo sekoittaa laatikossa. Jatkuvuustarkistus kestää minuutin ja säästää iltapäivän.

Usein kysytyt kysymykset

Mikä on ero null-modeemikaapelin ja suoran sarjakaapelin välillä?

Suora kaapeli yhdistää jokaisen pinnin samaan pinniin toisessa päässä, ja sitä käytetään DTE:n ja DCE:n välillä, kuten tietokoneen ja modeemin. Null-modeemikaapeli ristikkäistää lähetyksen ja vastaanoton sekä yleensä kättelylinjat, jotta kaksi DTE-laitetta voi kommunikoida suoraan.

Mikä on DB9-null-modeemin pinnijärjestys?

Pinni 2 ristikkäistyy pinniin 3 ja pinni 3 pinniin 2. Pinni 7 ristikkäistyy pinniin 8 ja pinni 8 pinniin 7. Pinni 4 ristikkäistyy pinneihin 6 ja 1, ja pinni 1 ristikkäistyy pinneihin 7 ja 8. Pinni 5, signaalimaa, kulkee suoraan läpi, eikä pinniä 9 ole kytketty.

Voinko käyttää null-modeemiadapteria null-modeemikaapelin sijaan?

Kyllä. Null-modeemiadapteri sisältää saman ristikkäistyksen ja muuttaa suoran kaapelin null-modeemiyhteydeksi. Se lisää yhden ylimääräisen liitetyn parin, joten tarkoitukseen rakennettu kaapeli on parempi pysyvässä asennuksessa.

Toimiiko sukupuolenvaihtaja null-modeemina?

Ei. Sukupuolenvaihtaja vaihtaa vain uros- ja naarasliittimet eikä ristikkäistä mitään signaaleja. Sitä käytetään, kun kaapelissa ja portissa on sama sukupuoli.

Miten testaan null-modeemikaapelin?

Asenna loopback-tulppa, joka yhdistää TXD:n RXD:hen ja kättelylinjat, kirjoita sitten päätelaitteeseen ja katso, palaavatko merkit. Itse kaapelin osalta käytä jatkuvuustesteriä varmistaaksesi, että jokainen pinni päätyy sinne, minne null-modeemitaulukko sanoo.

Lue seuraavaksi