Hallo alle! Ich hab ein kleines Problem und habe fast das Gefühl, ich hab was falsch verdrahtet :) Folgendes Szenario: Ich hab ein Messgerät mit RS232-Schnittstelle (und modbus RTU Protokoll). Dieses möchte ich später via bluetooth auswerten. Dazu habe ich mir entsprechende Adapter gebaut. Jetzt hab ich das Problem, dass ich keine Verbindung bekomme, weder über bluetooth-modem, noch über USB -> TTL -> RS232 Adapter. Nullmodem-Kabel funktioniert! Ich bin mir gerade unschlüssig, ob ich die RTS/CTS-Leitungen richtig angeschlossen habe. Im Anhang sind mal die Beschaltungen vom TTL-RS232-Wandler sowie die vom Anschluss des Messgerätes. Den Wid hab ich als 2k2 auf Pin4 des SUB-D-Anschlusses gelötet und die andere Seite gegen 5 Volt. (Der USB->TTL-Wandler funktioniert, ich vermute das Problem daher beim TTL-RS232-Wandler) Ist da was falsch dran? Danke für Hilfe! Nik
Zusammenfassend: RTFM! Lies mal im Datenblatt wie du den IC beschalten musst!
Ich denke die Kondensatoren für die Ladungspumpen am RS232 Wandler fehlen.
RX und TX sind scheinbar richtig hmm m.H. eines anderen Postings hier scheinen rts und cts auch richtig zu liegen ... warum geht's dann nicht :o
hey Spess :) welches Gehäuse meinst Du? ^^; ich hab jetzt nochmal das datasheet gelesen und bin noch mehr verwirrt, als vorher :D
Achso, ok :D ist ein SO20L bzw W ich vermute fast, ich hab die ausgänge falsch herum dran ... die inverter sehen sich scheinbar an, um es mal so auszudrücken
spess53 schrieb: > Das von deinem MAX233. Das ist nur der Schaltkreis (Käfer), den lötet man auf die Platine, ein Gehäuse war nicht dabei... ;-)) Duck&weg...
bei mir nennt sich das Bauform/outline ;) so, ich hab mal tx und rx am sub-d getauscht, geht noch nicht ich bin gerade auf der suche nach der bedeutung von rts und cts, also welches davon empfängt und welches davon sendet vermutlich sind die noch vertauscht, aber bevor ich jetzt alle leiterzüge aufkratze ... hab's doch probiert ... aber vertauschen brachte auch da nix
Lass doch dieses Try-And-Error Spiel. Finde erstmal heraus, welche Pins am Sub-D Stecker Eingang und Ausgang sind. Das kannst du ganz simpel mit LED +1k Vorwiderstand heraus finden (aus den Eingängen kommt kein Strom heraus). Es könnte sein, dass weitere Pins vom Sub-D Stecker beschaltet werden müssen. Das hängt ganz vom Meßgerät und der Software ab. Funktioniert denn Dein Nullmodem Kabel, wenn Du es auf die vier oben genannten Signale und den Widerstand an DTR nach +5V reduzierst?
das kabel ging komischerweise auch ohne den wid ich bin jetzt die datenblätter durchgegangen und hab nochmals die cts/rts leitungen auf der linken seite getauscht, auch da kein erfolg das problem ist: ich muss den usb-ttl-converter nutzen, da mein pc keine com-schnittstelle hat das kabel konnte ich nur an einem anderen pc testen, an den ich jetzt nicht rankomme :/ aktuelle beschaltung/verdrahtung: usb-ttl max233a d-sub-messgerät CTS R2out-R2in 8 RTS T1in-T1out 7 RX R1out-R1in 2 TX T2in-T2out 3 GND 5 +5 2k2 4
wo is eigentlich der typ mit seinem RTFM? egal. meine original-schaltung war richtig, jedenfalls zwischen max233 und sub-d. hab also quasi umsonst alles aufgekratzt und geändert. muss noch herausfinden, ob die seite zwischen usb-ttl-wandler und max233 stimmt, da bin ich noch dabei problem hierbei: wer will senden und wer empfangen, da seh ich noch nicht 100 pro durch scheinbar sieht sonst auch keiner durch ;D
Nik A. schrieb: > aktuelle beschaltung/verdrahtung: > > usb-ttl max233a d-sub-messgerät > CTS R2out-R2in 8 > RTS T1in-T1out 7 > RX R1out-R1in 2 > TX T2in-T2out 3 > GND 5 So stimmts, wenn "d-sub-messgerät" der Steckerbelegung der seriellen Schnittstelle eines PCs entsprechen soll:
1 | Nr. Signal Richtung |
2 | ---+------+--------- |
3 | 1 | DCD | Eingang |
4 | 2 | RxD | Eingang |
5 | 3 | TxD | Ausgang |
6 | 4 | DTR | Ausgang |
7 | 5 | GND | keine |
8 | 6 | DSR | Eingang |
9 | 7 | RTS | Ausgang |
10 | 8 | CTS | Eingang |
11 | 9 | RI | Eingang |
Danke Rufus Ich guck (neben meiner eigentlichen Arbeit) weiter nach, einen Fehler hab ich schon gefunden :)
die Seite vom Sub-D hat gestimmt auf der anderen seite waren rts/cts vertauscht dann musste ich das ganze noch richtig kreuzen zwischen usb/ttl und ttl/rs232 :) hab gerade mal am sub-d rts+cts gebrückt, sowie rx+tx und hab ein echo im terminal ich hoffe, dass das mit dem messgerät nun klappt, kann ich aber erst nach feierabend testen
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.