Forum: Mikrocontroller und Digitale Elektronik RS232 auf TTL Belegung / Anschluss


von dimmdumm (Gast)


Lesenswert?

Ich habe so ein Modul bestellt:

https://www.ebay.de/itm/RS232-To-TTL-Converter-Module-COM-Serial-Board-MAX232CSE-Transfer-Chip-Atmega-DM/312654980376

Nur leider ist da eine Buchse dran und an dem GSM-Modem, wo ich es 
anschließen will, auch.

Ich will einfach Daten mit Arduino an das GSM-Modem senden und 
empfangen. Ich habe gelesen, es sollte ausreichen, wenn ich GND, RD und 
TD verbinde (also 2,3, und 5)

Aber muss ich jetzt 2 und 3 kreuzen oder nicht kreuzen, wenn ich die 2 
"female" buchsen verbinde - und warum?

von c-hater (Gast)


Lesenswert?

dimmdumm schrieb:

> Aber muss ich jetzt 2 und 3 kreuzen oder nicht kreuzen, wenn ich die 2
> "female" buchsen verbinde

Nobody knows. Der doofe Chinamann hat zwar einen Haufen nixsagender 
Fotos in das Angebot gepackt, aber eine Belegung der Buchse jibbet 
nich'.

Mussu ausklingeln. Sollte nicht so viel Arbeit sein, es gibt ja nur zwei 
Möglichkeiten: richtig oder falsch. Und kaputt gehen kann dabei nix. Es 
sei denn, der Chinamann hat nicht nur bei der sinnvollen Dokumentation 
gespart, sondern auch noch bei der Schaltung.

So what? You got, what you pay for...

von iam (Gast)


Lesenswert?

Erstmal bei DTE
Pin2= RX
Pin3= TX
Pin5= GND

Sender und Empfänger Pin3 gegen Pin5 messen ob die  +/-3V bis 12V haben. 
Wenn das der Fall ist: 2+3 kreuzen.
Wenn nicht: 2 zu 2 und 3 zu 3

cu

von Michael U. (amiga)


Lesenswert?

Hallo,

der Adapter ist ein Gerät, Dein GSM Modem auch. Die Buchse wäre am 
Computer.
Du brauchst also ein Nullmodenkabel, also 2-3 gekreutzt mit 2 Buchsen.
Ob RX/TX/GNS reichen, hängt davon ab, ob das GSM-Modem ohhne 
Hardwarehandshake läuft bzw. die Schnittstelle so eingestellt werden 
kann.
Aonst müssen eben CTS/RTS/DTR/DSR entsprechnd gekreuzt verbinden. Findet 
am aber unter Nullmodemkabel problemlos im Netz.

PS: das Ding hat einen Stecker, kann also mit einem normalern seriellen 
(1:1) Kabel an die serielle Buchse eines PC gesteckt werden. Was soll 
der China-Mann da große Romane schreiben? Ansonsten ist da ein MAX3232 
drauf, da geht bei Vertauschen nichts kaputt, gehet dann nur nicht.

Gruß aus Berlin
Michael

: Bearbeitet durch User
von dimmdumm (Gast)


Lesenswert?

Michael U. schrieb:
> PS: das Ding hat einen Stecker

Nein, eben nicht.. auf den Fotos schon, aber das Ding kam mit Buchse 
an..

von iam (Gast)


Lesenswert?

google mal nach RS232 DTE - DCE


cu

von Michael U. (amiga)


Lesenswert?

Hallo,

dimmdumm schrieb:
> Nein, eben nicht.. auf den Fotos schon, aber das Ding kam mit Buchse
> an..

ah ja, chinesische Freiheit...
Pinbelegung des MAX3232 suchen und schauen, ob 2 der Buchse auf einen In 
des MAX geht, also RX ist usw. Auch kein wirkliches Drama.

Gruß aus Berlin
Michael

von Hopsing (Gast)


Lesenswert?

Chinlman nix dolf, nul del Anwendel!

von Joachim B. (jar)


Lesenswert?

dimmdumm schrieb:
> Nur leider ist da eine Buchse dran und an dem GSM-Modem, wo ich es
> anschließen will, auch.
>
> Ich will einfach Daten mit Arduino

das Doofe, der PC ist der Master eine DTE und hat einen male Buchse (mit 
Stiften) eingebaut, auch bei USB zu RS232.

Typische Arduinio Platinen aber eine female Buchse(mit Fassungen) somit 
ist 1:1 Verkabelung schlecht möglich.

Es hilft nichts du musst messen ob du 1:1 verbinden kannst oder kreuzen 
musst!

von Michael U. (amiga)


Lesenswert?

Hallo,

Joachim B. schrieb:
> das Doofe, der PC ist der Master eine DTE und hat einen male Buchse (mit
> Stiften) eingebaut, auch bei USB zu RS232.
>
> Typische Arduinio Platinen aber eine female Buchse(mit Fassungen) somit
> ist 1:1 Verkabelung schlecht möglich.

Naja, der RS232 belegungskram war auch schon recht phantasievoll als mir 
das noch öfter begegnet ist. Hier kommt noch das Problem dazu, daß man 
ja entscheiden muß, ob der Arduino DÜE ist und an einen PC soll oder ob 
er DTE, weil er eben mit einem GSM-Modem oder einem Drucker verbunden 
werden soll.
Dann kommt noch die Interpretation "in dem Gerät ist doch ein ,C drin 
und Daten gehen auch nicht irgendwohin, also ist er DTE und bekommt 
Stifte". Auch wenn das eigentlich ein Drucker ist. Auch erlebt. Welche 
BEschaltung sein GSM-Modem hat, würde ich auch lieber in der 
Beschreibung nachschauen...

Gruß aus Berlin
Michael

von HildeK (Gast)


Lesenswert?

Joachim B. schrieb:
> das Doofe, der PC ist der Master eine DTE und hat einen male Buchse (mit
> Stiften) eingebaut, auch bei USB zu RS232.
Das ist nicht doof, sondern völlig richtig!

> Typische Arduinio Platinen aber eine female Buchse(mit Fassungen) somit
> ist 1:1 Verkabelung schlecht möglich.

Das ist doof.
Jedes DTE, PC, Arduino etc., hat einn Male-Anschluss zu haben.
Dann verbindet man diese DTEs mit einem Nullmodem (= gekreuztes Kabel 
mit zwei Female-Anschlüssen).

Alternativ darf es noch 1:1-Verlängerungskabel geben; eigentlich 
gedacht, um DTEs an DCEs anzuschließen.

Jetzt könnte man noch großzügig sein und dem Modul des TO die 
Nullmodemfunktion und damit die Kreuzung zugestehen, meinetwegen. Dann 
muss ein einfaches Verlängerungskabel (male-female) passen.

Die schlimmste Variante wäre, dass nur ein Kabel mit male und female, 
das dann noch gekreuzt werden muss, funktional wäre. Auch das gibt es! 
Obwohl so ein Kabel in der RS232-Welt gar nich existieren dürfte.

Leider machen das nicht nur die Chinesen gelegentlich falsch, auch am 
Atmel STK500 sind fälschlicherweise Buchsen (female) verbaut.

Michael U. schrieb:
> Ansonsten ist da ein MAX3232
> drauf, da geht bei Vertauschen nichts kaputt, gehet dann nur nicht.

Eben, einfach mal ausprobieren!

von omg (Gast)


Lesenswert?

HildeK schrieb:
> Eben, einfach mal ausprobieren!

DIE paar Leitungen vom MAX3232 bis zum Stecker wird man doch wohl noch 
ohne Rumprobiererei verfolgt kriegen - selbst ohne Klingelmeter.

von iam (Gast)


Lesenswert?

Hatte ich das vorgehen nicht schon beschrieben?

Vieleicht fehlte nur der Zusatz auf beiden Seiten RTS-CTS und DTR-DTS zu 
brücken.
Da dieser Adapter nicht bekannt ist gibt es wohl offensichtlich keinen 
anderen Weg...
Also viele Worte um NIX!

cu

von Christian M. (Gast)


Lesenswert?

Die TTL-Seite ist verwirrender!
http://www.magnetmotor.ch/module/TTL-RS232.html
Da muss man wirklich jedes Modul Reverse-Engineeren! Ist aber nicht 
schwer, weil fast alle irgend ein MAX232-Derivat verwenden...

Gruss Chregu

von Wolfgang (Gast)


Lesenswert?

Christian M. schrieb:
> Die TTL-Seite ist verwirrender!
> http://www.magnetmotor.ch/module/TTL-RS232.html

Was hat das Modul mit dem des TO zu tun. Du kannst nicht erwarten, das 
ein Modul für HW-Handshake den gleichen Anschluss hat, wie eins ohne.
Irgend einen Mehrwert darf man für den 5-fachen Preis doch erwarten.
Ob der TO die zusätzlich Handshake-Leitungen wirklich braucht - who 
knows.
Die Schnittstellenbeschreibung  des GSM-Modems sollte dazu etwas sagen, 
evtl. stammt die Aussage "Pin 2/3/5 reichen" auch daher. Dann hätte es 
auch ein 1€-Modul getan.

von Christian M. (Gast)


Lesenswert?

Ja Ok. Entschuldigung für meinen Beitrag!

Gruss Chregu

von Joachim B. (jar)


Lesenswert?

Joachim B. schrieb:
> das Doofe, der PC ist der Master eine DTE und hat einen male Buchse (mit
> Stiften) eingebaut, auch bei USB zu RS232.
HildeK schrieb:
> Das ist nicht doof, sondern völlig richtig!

sorry das wollte ich auch nicht kritisieren oder dem widersprechen!

nur wegen:

Joachim B. schrieb:
> Typische Arduinio Platinen aber eine female Buchse(mit Fassungen) somit
> ist 1:1 Verkabelung schlecht möglich.

und 1:1 Verbindung!

wer wird üblicherweise den Arduino als Master einsetzen?

HildeK schrieb:
> Das ist doof.
> Jedes DTE, PC, Arduino etc., hat einn Male-Anschluss zu haben.
> Dann verbindet man diese DTEs mit einem Nullmodem (= gekreuztes Kabel
> mit zwei Female-Anschlüssen).

eben drum!
Nullmodem Kabel gibt es ja, aber Nullmodemkabel mit Stecker Buchse ?

Die Arduino RS232 Platinen sind ein Fehldesign!

von HildeK (Gast)


Lesenswert?

@Joachim B.
Um es nochmals klarzustellen, wie RS232 gedacht war und ist - 
schließlich ist die SS schon viele Jahrzehnte alt:
- RS232 ist eine Verbindung zweier DTE (Computer, Terminal) über eine 
Modemstrecke (DCE, Data Communication Equipment).
- jeder DTE hat eine männliche Buchse zu haben!
- jedes DCE hat eine weibliche Buchse zu haben!
- die Modemstrecke kreuzt Rx und Tx
demzufolge:
- DCE und DTE werden über ein 1:1-Kabel mit männlichem + weiblichen 
Stecker miteinander verbunden (Verlängerungskabel).
- Sonderfall: kein Modem für die Übertragungsstrecke erforderlich, also 
wird zur Verbindung ein Nullmodem(kabel) verwendet. Letztlich ist 
demnach immer ein "Modem" vorhanden. Das hat auf beiden Seiten einen 
weiblichen Steckverbinder und kreuzt Rx und Tx (und auch die 
Handshakeleitungen).
Es gibt sinnvollerweise nur diese beiden Arten von Kabel, 
Verlängerungskabel und Nullmodemkabel.
Wenn du was anderes antriffst, dann hat der Entwickler deutlich seine 
Unkenntnis zu Schau gestellt!

Es gibt (offiziell) also nur ungekreuzte Verlängerungskabel oder 
gekreuzte Nullmodemkabel. Wer was anderes benötigt, hat einen falsche 
Stecker in einem der Endgeräte. Auch der von Chregus Link bei 
magnetmotor.ch!

Wenn du also am Arduino (der ein DTE ist) einen RS232-Wandler anschließt 
(wie im Topic hier), dann muss das ein Teil mit z.B MAX3232 und einer 
männlichen Buchse sein. Und du verbindest das Teil mit einem PC, einem 
andern µC oder einem VT100 etc. (alles DTEs) über ein Nullmodemkabel 
oder eben über ein Modem, wenn die Endgeräte km auseinander sind.
Bei UART-Übertragung gibt es keinen HW-Master, beide reden miteinander, 
völlig asynchron!

von Joachim B. (jar)


Lesenswert?

HildeK schrieb:
> Wenn du also am Arduino (der ein DTE ist) einen RS232-Wandler anschließt
> (wie im Topic hier), dann muss das ein Teil mit z.B MAX3232 und einer
> männlichen Buchse sein.

das weiss ich doch, trotzdem wird nur das hier verkauft
https://www.bastelgarage.ch/image/cache/catalog/Artikel/420431-420440/420431-3-800x800.jpg

wie man sieht immer mit weiblicher Buchse!

von Wolfgang (Gast)


Lesenswert?

HildeK schrieb:
> - jeder DTE hat eine männliche Buchse zu haben!

Das nennt sich dann gewöhnlich "Stecker" ;-)

von Joachim B. (jar)


Lesenswert?

Wolfgang schrieb:
> Das nennt sich dann gewöhnlich "Stecker" ;-)

mit einem Stecker in der Hand steckt man, mit einem ganzen PC dahinter 
käme mir das nie in den Sinn, da stecke ich lieber eine Buchse.

von HildeK (Gast)


Lesenswert?

Wolfgang schrieb:
> Das nennt sich dann gewöhnlich "Stecker" ;-)

Ja, ich tue mich da auch etwas schwer.
Sinnvoll erscheint es mir zu sagen, die Dinger an einem Kabel sind 
Stecker, die in einem Gerät sind Buchsen - beide gibt es in männlicher 
und weiblicher Ausführung. Man kann gerne anderer Meinung sein :-)
Ansonsten ist die Verwirrung imho noch größer, gerade bei den Sub-D, die 
es jeweils in beiden Ausführungen gibt.

von HildeK (Gast)


Lesenswert?

Joachim B. schrieb:
> das weiss ich doch, trotzdem wird nur das hier verkauft
> 
https://www.bastelgarage.ch/image/cache/catalog/Artikel/420431-420440/420431-3-800x800.jpg
>
> wie man sieht immer mit weiblicher Buchse!

Erfüllen die Teile dann wenigstens die "Modemfunktion", d.h. das Kreuzen 
von Rx und Tx; kann man das Teil also mit einem 1:1-Kabel an einen PC / 
ein Terminal anschließen? Dann könnte man es noch durchgehen lassen ...

von Wolfgang (Gast)


Lesenswert?

Um solche Dinge zu klären, liegt bei mir ein Testadapter als 
Zwischenstecker bereit, der auf jeder relevanten Leitung eine RG-Duo LED 
sitzen hat, so dass man beim Aufstecken eines RS232-Gerätes sofort 
sieht, wo dieses Senden und ob sich zwei zu verbindende Geräte vertragen 
oder ein Nullmodemkabel dazwischen erforderlich ist. Das spart viel 
Rätselei und Einzelpinmesserei.

von Christian M. (Gast)


Angehängte Dateien:

Lesenswert?

Sehr praktisch! Noch zwei Buchsen zum Sniffen und ein optionaler MAX232 
zum Sniffen per TTL.

Gruss Chregu

von HildeK (Gast)


Lesenswert?

Wolfgang schrieb:
> Um solche Dinge zu klären, liegt bei mir ein Testadapter als
> Zwischenstecker bereit,
.
.
> Das spart viel
> Rätselei und Einzelpinmesserei.

Noch mehr Zeit, Rätselei, Einzelpinmessungen und tolle Adapter könnte 
man sich sparen, wenn alle es verstanden hätten und die richtigen 
Anschlüsse montieren würden.
Und es gäbe nur noch zwei Kabelvarianten. Eigentlich nur noch das 
Nullmodemkabel, denn wer verwendet noch ein richtiges Modem heute ...

von Joachim B. (jar)


Lesenswert?

HildeK schrieb:
> Erfüllen die Teile dann wenigstens die "Modemfunktion"

weiss ich nicht, habe die nie benutzt, ich haber mir lieber diese 
Miniplatinen besorgt,

https://www.ebay.de/i/264037554527?chn=ps&norover=1&mkevt=1&mkrid=707-134425-41852-0&mkcid=2&itemid=264037554527&targetid=528583132461&device=c&mktype=pla&googleloc=9061139&poi=&campaignid=1669295905&mkgroupid=63847510759&rlsatarget=pla-528583132461&abcId=1139676&merchantid=138392580&gclid=CjwKCAiAws7uBRAkEiwAMlbZjppUyfcJUpr8b0N1nSNPor-zOZFFJr-I2oRdvz7IKFXSsCOf9at4OBoCJIEQAvD_BwE

und in Steckergehäuse mit RS232 female bestückt, da weiss ich dann die 
richtige Belegung und brauche keine Adapter

von Wolfgang (Gast)


Lesenswert?

HildeK schrieb:
> Noch mehr Zeit, Rätselei, Einzelpinmessungen und tolle Adapter könnte
> man sich sparen, wenn alle es verstanden hätten und die richtigen
> Anschlüsse montieren würden.

Da scheint mir doch der Bau einen Prüfadapters deutlich einfacher. Die 
Welt wirst du nicht so schnell verändern können.

von c-hater (Gast)


Lesenswert?

HildeK schrieb:

> Noch mehr Zeit, Rätselei, Einzelpinmessungen und tolle Adapter könnte
> man sich sparen, wenn alle es verstanden hätten und die richtigen
> Anschlüsse montieren würden.

OMG

Der Zug war schon vor 40 Jahren abgefahren. Und wenn sich irgendwelche 
Leute wie du an irgendwelchen "Standards" aufgeilen: entscheidend sind 
die Fakten. Und die sagen: bei RS232 kannst du dich auf absolut garnix 
verlassen...

Und wem das in all der Zeit noch nicht aufgefallen ist, dem fehlt vor 
allem eins: ein gehöriges Maß an operativer Praxis...

Genau deswegen ist Doku entscheidend. Spart einfach Arbeit. Keine 
schwere oder besonders anspruchsvolle Arbeit, aber eben Arbeit. Wer 
trotzdem "billig" beim Chinamann einkauft, der soll diese Arbeit 
gefälligst selbst erledigen.

Dann lernt er u.a., warum die Chinesen so billig sein können. Sie sparen 
z.B. bei der Erstellung der Doku...

von Einer K. (Gast)


Lesenswert?

c-hater schrieb:
> entscheidend sind
> die Fakten. Und die sagen: bei RS232 kannst du dich auf absolut garnix
> verlassen...

Dem stimme ich ausdrücklich zu.

Habe eine paar Jahre Servicetechniker in der mittleren Datentechnik 
gespielt.
Dunnemals waren viele RS232C Geräte anzuschließen und zu betreiben. 
(Modems, Terminals, Drucker/Plotter, Schneidetische und sonstige 
Maschinen)
Satt Erfahrung. In dem Betrieb war mein 2ter Name: V24

Kein mir bekanntes Gerät implementiert den vollen RS232C Umfang. Jeder 
Hersteller kocht bei jedem Geräte sein eigenes Süppchen.
Ins Besondere das Hardware Handshake ist nicht ohne. Oft mit viel 
Phantasie implementiert, und nicht immer gut dokumentiert.

Die einzige mir untergekommene, angeblich vollständige, V24 
Implementierung habe ich beim grauen Posthörnchen vorgefunden.
Ein Teststand/Messgerätepark für die Zulassungsverfahren von Geräten, 
welche an die Telefonleitung angeschlossen werden sollten.


Übrigens:
Ich kenne es so...

DER Stecker ist männlich
DIE Buchse ist weiblich.

Beide gibts für Printmontage, oder mit Gehäuse für die Kabelenden.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.