RJ-45 <-> DB9

Feb 12, 2010 20 Replies

Hey



Jeg har fået nogle jumper boxe (han/hun) til rj45-db9.



Målet er at kunne anvende helt alm. netværkskabler som serielkabler.



Men der er jo kun otte ledere i et netværkskabel og der er ni i et seriel stik?!? Hvilket springer jeg over?



Og hvordan sætter jeg benene samemn i stikket?



Der er i stikket otte forskellige farver jeg har mappet til ben 1-8 i stikket.



Jeg har så forsøgt at måle på et normalt seriel han-hun og skrevet ben forbindelserne ned.



han-hun



1-5
2-4
3-3 osv

Men da jeg stoppede det i computeren kunne den slet slet ikke snakke med den serielle enhed den kunne med et normalt serielkabel.



Er der nogen der har nogle tips til hvordan man forbinder dem?



Jeg mistænker mit problem opstår pga jeg kun har otte ledere?



Google har ikke lige kunnet hjælpe mig, ej heller har elektronik-lavpris.dk hvor jeg har købt jumper boksene...


Morten P skreiv:

Forsøk:

"dsub9 to RS232D"

Du bør være klar over at der finnes flere "standarder". Noen har "tullet" mednummereringen av RJ45. Kom igjen dersom du ikke finner noe.

HM

Aha!

formatting link

Er det mon ikke denne jeg skal gå efter?

Morten P skreiv:

Det ser ut for meg at dette ikke stemmer. "Standeren" heiter RS232D. Når eg forsøker ctrl F på sida, så kjem der ingenting fram.

HM

Morten P skriver:

9 Ring indicator

Klaus

-- Modelbane Europas hjemmeside:

formatting link
Min egen hjemmeside nu med nyt domæne
formatting link
Sælges 15" stålfælge med Michelin Alpin vinterdæk til VW Golf

Det er lettest at tænke på serielle kabler som Lego klodser, de passer sammen på den ene led, og ikke på den anden.

Her er det valget mellem han og hun stik jeg tænker på.

Hvis kablet er ens i begge ender, så skal de lave krydsning, et null-modem

Hvis forskellig, så er det jo bare lige igennem.

Så ved man senere, at hvis man kan få stikkene til at passe sammen, fx 3 null-modems, en forlænger, så kan 2 pc'er snakke samme gennem det.

Jeg har altid kaldt det for Lego princippet Christen

Nu er jeg nede på (utestet, men dog samlet) at bruge syv ledere :O

formatting link

RS232 null modem with full handshaking

Den virker ret logik på mig... Men brænder jeg noget af når det sluttes til? :)

Det er simple enheder jeg skal styre - Sende signal til en enhed med otte relæer på som ikke kræver noget særligt andet end at skyde en binær blob afsted, og en projektor, hvor jeg skal læse status bagefter.

Jeg har ikke indtryk af at der er noget særligt handshake eller noget. Bare fyr komando af og læs output.

*burde* ovenstående så ikke være det jeg leder efter? :-)

Ja, hvis man ser på hvad jeg senest har gjort:

Connector 1 Connector 2 Function 2 3 Rx Tx 3 2 Tx Rx 4 6 DTR DSR 5 5 Signal ground 6 4 DSR DTR 7 8 RTS CTS 8 7 CTS RTS

_må_ det da fungere? :-)

Har du ikke handshake, så er 2+3 og 5 nok.

Og da du laver null-modem (ens i begge ender), så er det 5-5, 2-3 og 3-2

Det brænder ikke noget (serielt) af

Morten P skriver:

Nej

Jeg ville føre lige igennem 1-1 2-2 osv.

Klaus

Modelbane Europas hjemmeside: http://www.modelbaneeuropa.hadsten.dk Min egen hjemmeside nu med nyt domæne http://www.moppe.dk Sælges 15" stålfælge med Michelin Alpin vinterdæk til VW Golf

Øj ja!

Det må sq da være det jeg skal!

Men hvorfor er det at det fungerer både hvis jeg tager stikket fra min relæboks og stopper direkte ind i computeren (analogt med dit 1-1 mm) og når jeg sætter et kabel imellem som ved gennemålng ikke var 1-1?

Hej Morten

Selvfølgelig (Murphy klar til angreb...) kan du anvende RS-232 over PDS-kabler ("RJ-45"). Bruger du 8P8C eller 10P10C?:

formatting link

Glenn

PS:

formatting link

Morten P skreiv:

Jeg skal forsøke å gi en mer utførlig forklaring:

De overgangspluggene su har fått, finnes i to utgaver: DTE, DSUB 9 hun, med loplingen

DB9F RJ45

4 DTR 2 6 DSR 3 5 GND 4 3 TXD 5 2 RXD 6 7 RTS 7 8 CTS 8

DCE, DSUB 9, HAN

DB9M RJ45

1 CD 2 4 DTR 3 5 GND 4 2 RXD 5 3 TXD 6 8 CTS 7 7 RTS 8

Disse to pluggene erstatter alle gamle kabler standard CAT5 patchekabler.

Pluggene er i henhold til RS232D standarden.

HM

Denne artikkelen burde rettes opp. Den er lite anvendelig til praktisk bruk, og den gir et for snevert bilde av hele temaet. Jeg føler meg ikke tilstrekkelig kompetent.

HM

Hej Harald

Har du set i kilderne?

Glenn

Kig f.eks. på:

Yost wiring standard:

formatting link

Glenn

Nei. Selv om kildene er mange, gode, og korrekte, så er ikke artikkelen bra.

Ja, jeg har bakgrundskunnskap til å bedømme.

...

Hej Harald

For at skære det ud i pap.

Læs dog i kilderne 6-10 !

Citat: "...Men RS-232 bliver også anvendt over 8P8C (forkert benævnt RJ-45) i flere varianter. [6] [7] [8] [9] [10]..."

Glenn

Jeg betviler ikke at noen kommer frem ved å følge henvisningene, - skulle bare mangle!

Problemet er bare at et slikt oppslagsverk bør henvende seg til menigmann også, og jeg synes at den ikke gjør det.

Temaet "RS232" er vanskelig og omfattende. Derfor stilles der store krav til en pedagogisk god artikkel om emnet. *Jeg* synes at artikkelen burde vert bedre, men jeg respekterer det dersom *du* synes den er god.

HM

Der er 2 måder at forbinde RS232 forbindelser på, "lige igemmen" og "null-modem (krydset)". Specielt "null-modem" udgaven findes der mange varianter over alt efter hvad behov man har for signalering ud over Rx/Tx.

Så du skal finde ud af hvad det er du skal bruge. Et måleinstrument og lidt undersøgelse omkring ben 5 som stel/ground og hhv 2 og 3, vil kunne give dig et hint om vejen (forvent en negativ spænding på 7 til 25 Volt, hvilket betyder at benet er High/høj/1/etc.). Måler du det samme (logiske nivu på ben 2/3) på begge enheder skal du nok bruge en null-modem kabel og er ben 2 og 3 byttet mellem enhederne er det et lige-igemmen kabel du skal bruge. Du vil i hviletilstand med initilaliserede porte kun kunne måle noget af betydning på et af benene og mon det ikke er Tx.

/Hans

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required