Bidirektionaler Pegelwandler 12V

Gast #4239341
Hallo,

ich habe zwei Geräte die miteinander kommunizieren. Da die Technik 
veraltet ist und das Protokoll nicht bekannt wollte ich das ganze nun 
etwas reverse engineeren. Der Kommunikation geht über eine Leitung 
(Half-Duplex), Baud-Rate ca. 10000. Nun das Problem, das ganze System 
arbeitet mit 12V.

Mein Logic Analyser kann jedoch nur 5V ab. Zum einfachen abfangen 
brauche ich natürlich keinen Bidirektionalen Pegelwandler, ich möchte 
später aber die Veraltete Technik durch einen Mikrocontroller ersetzen, 
spätestens da brauche ich ihn dann.

Ich habe mal gesucht, von 3.3 auf 5 gibt es sowas massig aber für 12V 
habe ich nichts gefunden. Habt ihr da eine Idee?

Viele Grüße.
Gast #4239448
Elai schrieb:
> durch einen Mikrocontroller ersetzen,
> spätestens da brauche ich ihn dann.

Schliess eine Treiberschaltung für 12V an den Prozessor an, das ist die 
sauberste Lösung.

Georg

Elai schrieb:
> Nun das Problem, das ganze System
> arbeitet mit 12V.

Das ist kein Problem sondern ein Vorteil.

Georg
Gast #4239465
Mit K-Line hast du voll ins Schwarze getroffen. Der Schaltplan sieht 
sehr interessant aus, er dient dazu das ganze aufzusplitten, oder? Das 
würde beim "debuggen" natürlich einiges einfacher machen. Funktioniert 
die Schaltung auch wenn ich oben 5V anlege, weil dann hätte ich das 
Problem auch direkt gelöst.

Danke auf jeden Fall schon mal für die Tipps!
#4239604
Hallo Elai,

was spricht gegen eine einfache Transisistorschaltung? Ist nur ein 
Empfänger, geht ähnlich auch für den Sender. Anders als bei den RS232 
Empfängern wird hier der Signalpegel nicht invertiert.

Falls du invertierten Pegel brauchst, einfach den Ausgangswiderstand 
zwischen Kollektor und +5V anschließen, Ausgang ist der Kollektor. Die 
Schaltung funktioniert auch gut mit 3,3V.

Die Simulation zeigt das Eingangs- (rot) und Ausgangssignal (grün) bei 
100kBaud/kHz).

Gruß. Tom
Angehängte Dateien:
#4240574
Joachim B. schrieb:
> Axel S. schrieb:
>> Was spricht gegen einen simplen RS-232 Empfänger?
>
> viel, weil Rx und Tx nur eine Leitung haben.

So lange man nur mitlesen will, reicht das doch. Ich hatte das so 
verstanden, daß er die Kommunikation erstmal nur belauschen will.
Und dafür reicht ein RS-232 Empfänger.

Aber nachem nun klar ist, was das für eine Schnittstelle ist und es 
sogar schon Schaltungsvorschläge für Transceiver gibt, ist das natürlich 
alles Makulatur.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 11 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.