mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik [Problem] Übersprechen beim RS485 Bus


Autor: Stephan Pl. (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich habe ein Problem mit meinen RS485Bus. Im Grunden funktioniert er bei 
langsamen Geschwindigkeiten. Wenn ich nur wenige Byte und in größeren 
Abständen vom µC zum PC sende kein Problem.

Jetzt habe ich aber ein Protokol aufgesetzt. Im Grunde geht es auch nur 
bei schnellen Abfragen stören sich die Signale. Auf dem Oszilloskop 
Ausdruck ist ein einzelner Character vom PC gesendet worden und im µC 
wurde per Interrupt ein Echo gesendet. Weiterhin passiert nichts. Aber 
das übersprechen is hier schon deutlich zu sehen. Die Schaltung die ich 
verwende ist auf dem anderen Bild zu sehen. Zuerst hatte ich die 
Widerstände R5 und R6 noch nicht eingefügt. Dann dachte ich es lag daran 
und habe diese eingelötet. Aber auch damit habe ich den gleichen 
Signalverlauf. Gemessen ist das ganze an den Eingängen vom µC.

Ich weiss nicht was noch an der Schaltung falsch sein soll. Wenn mir 
jemand ne Tipp geben kann wär ich echt dankbar.

Mfg
Stephan

Autor: Lothar Miller (lkmiller) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Das ist kein Übersprechen.
Das passiert einfach, wenn du den RO-Ausgang hochohmig (inaktiv) 
schaltest (via RE) und keinen Pullup eingebaut hast. Denn der RX-Eingang 
vom uC ist ja auch hochohmig.
Und ein hochohmiger Ausgang an einem hochohmigen Eingang gibt 
undefinierten Pegel.

Autor: Stephan Pl. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Vielen Dank Lothar!! Mit nem Pullup sieht es jetzt aus wie es soll! 
Hatte daran wirklich als letztes gedacht.

mfg
Stephan

Autor: Markus Burrer (Firma: Embedit Mikrocontrollertechnik) (_mb_)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hat es einen Grund, dass du RE und DE nicht verbindest? Spart einen Port

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.