Hi, ich möchte an einer RS485 Leitung gerne Daten mitloggen. An den A/B Leitungen herschen positive und negative Spannungen, die die 3.3V Betriebsspannung des µC übersteigen. Wie kann ich mit einer möglichst simplen Schaltung das Signal mit dem Mikrocontroller messen? (Also quasi in den Bereich 0 - 3.3V beschränken) vg, Philipp
Am besten ohne noch einen extra Baustein zu kaufen. Habe hier Transistoren, Dioden, Rs, Cs, OpAmp... Brauche wie gesagt auch nur den Empfang, kein Senden..
Wie gesagt... Ohne jetzt einen extra Baustein dafür zu kaufen.
:
Bearbeitet durch User
Für einen einfachen Test im Labor reicht ein 1k Vorwiderstand zwischen Leitung A (positives Signal) und dem RXD Eingang vom AVR. Ein Pegelwandler für ganz Arme im McGyver Stil ;-)
Falk Brunner schrieb: > Für einen einfachen Test im Labor reicht ein 1k Vorwiderstand zwischen > Leitung A (positives Signal) und dem RXD Eingang vom AVR. Das geht aber nur, wenn nicht wieder so ein Held glaubte, er müsse GND bei der RS485 nicht mitführen.
@ Timm Thaler (timm-thaler) >Das geht aber nur, wenn nicht wieder so ein Held glaubte, er müsse GND >bei der RS485 nicht mitführen. Klar, noch nix vom One Wire Standard gehört? ;-)
Kann noch jemand was zur obigen von mir vorgeschlagenen Schaltung sagen? @Falk: Sicher dass ein Vorwiderstand reicht, wenn auch negative spannungen von -5V anliegen?
Ja. -5V/1k = 5mA. Ausserdem liegen im LABORAUFBAU! keine -5v an, denn die Sender erzeugen +5V und 0V jeweils an A und B, bezogen auf GND. Die DIFFERENZ ist natürlich negativ, aber das interessiert einen Einzeleingang herzlich wenig. Und wie bereits gesagt, braucht man eine Masseverbindung zwischen Sender und Empfänger.
http://www.ti.com/lit/ds/symlink/sn65als180.pdf S.3 Eingangsbeschaltung für die Leitungen A und B, also keine Hexerei.
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.