Forum: Mikrocontroller und Digitale Elektronik RS232 Adabter


von Haider Karomi (Gast)


Lesenswert?

Hallo Allerseits,
ich habe ein System, das aus einem Gerät und einem Laptop besteht.
Das Gerät und der Laptop komunizieren miteinander über serielle
Schnitstelle.

Ich möchte mit meinem Mikrocontroller an die serielle Kommunikation
zwischen dem Gerät und dem Laptop ran, so dass ich in der Lage bin
folgendes zu machen:

1. Kommuniziere direkt mit dem Gerät
2. Kommuniziere direkt mit dem Laptop
3. Lauschen an die Kommunikation zwischen dem Gerät und Laptop.

Gibt es dafür kein Adaber oder so auf dem Markt.
Habt ihr vieleicht ein Schaltplan oder Idee wie man so eine Art Adabter
basteln kann.
Ich benötige das sehr schnell und ohne eine solche Lösung weiss ich
nicht mehr was ich machen muss.

Ich bedanke mich im Voraus
Haider aus Berlin

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Dein Microcontroller benötigt zwei serielle Schnittstellen, damit Punkt
3. realisiert werden kann, genauer benötigt er zwei serielle Eingänge,
um an beiden gleichzeitig die übertragenen Daten aufzeichnen zu
können.

Der dafür erforderliche Ada_p_ter muss nur die drei Leitungen RXD, TXD
und GND aus der Übertragungsleitung zwischen Gerät und PC zusätzlich zu
einem RS232-Empfängerbaustein führen, der daraus wiederum TTL-Pegel
erzeugt, die an Deinen µC zu führen sind.

Als Empfängerbaustein kann auch hier der MAX232 verwendet werden, muss
aber nicht; hier genügt ein einfacher MC1489 (SN75189).


Für die beiden anderen Punkte solltest Du versuchen, genauer zu
beschreiben, was Du da eigentlich vorhaben magst.

von Μαtthias W. (matthias) Benutzerseite


Lesenswert?

Hi

ich hab mal ein solches Gerät für Diagnosezwecke entworfen. Zwei RS232
Schnittstellen die wahlweise durchgeschaltet oder unterbrochen werden
können und dann auf die zwei seriellen Schnittstellen eines Mega162
gehen. An dem Mega162 hängen dann noch Display und ein FT245BM der
Diagnosedaten auf den PC spielen kann. Bei Interesse kann ich einen
Schaltplan liefern.

Matthias

von Haider Karomi (Gast)


Lesenswert?

Hallo,
danke erstmal für die Antwort.
Ich habe auf meinem Mikrocontroller Board nur eine einzige serielle
Schnitstelle.

Bei Punkt 3. möchte ich an die Kommunikation zwischen meinem Gerät und
dem Laptop ran als lauschen ohne dass ich extra die Kabeln umstecken
muss.

Der Adabter sollte nach meiner Vorstellung 3 serielle Boxen haben. Eins
für das Gerät, eins für Laptob und eins für mein Microcontroller.

Ich möchte ohne die Kabeln an dem Adabter umzustecken alle drei vorhin
gelistete Punkte realisieren.

Vielen Dank
Haider aus Berlin

von Haider Karomi (Gast)


Lesenswert?

Hallo Matthias ,
also danke erstmal für dein Angebot.
Ich möchte sehr gerne dein Schaltplan mir anschauen.
Du kannst es mir auf meine E Mail Adresse karomi@tecnet.de senden.

Vielen Dank
haider

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Punkt 3 ist ohne zwei serielle Schnittstellen des mithörenden
Microcontrollers nicht realisierbar.

Im Vollduplexbetrieb können beide Seiten gleichzeitig Daten senden und
empfangen, mit nur einer seriellen Schnittstelle kann der
Microcontroller aber nur einem von beidem "zuhören".

Mit "seriellen Boxen" meinst Du vermutlich serielle Buchsen?

von Haider Karomi (Gast)


Lesenswert?

Hallo Rufus,
ich glaube ich habe mich in Punkt 3 nicht ausführlich ausgedrückt.
Beim Mitlauschen sollte mein Microcontroller Board nur das Gerät
TX-Leitung mitlauschen und nicht beide (also Laptop und Gerät)

Serielle Boxen meine ich die Buchsen.

Ich danke dir und hoffe dass du mir hilfen kannst.

haider

von Felippo (Gast)


Lesenswert?

Auf http://www.flache.de/Produkte/Hardware/V24TesterD/index.html gibt es
so einen zum Auslesen benötigten Adapter professionell aufgebaut. In der
Dokumentation ist ein Schaltplan des Adapters drin.
Ist zwar etwas überdimensioniert, aber dürfte ein paar Ideen liefern.

von Μαtthias W. (matthias) Benutzerseite


Angehängte Dateien:

Lesenswert?

Hi

im Anhang der Schaltplan.

Matthias

von André K. (freakazoid)


Lesenswert?

@Haider Karomi:
Wenn es Dir nur darum geht ein Protokoll zu 'hacken', kannst Du auch
einen Portsniffer auf dem Laptop installieren. Dann brauchst Du
garkeine Hardware.

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.