Saleae RS485 Enstellung

Gast #5753672
Hallo,

ich habe mit einem Saleae Logic Analyzer an den Pis 0 und 1 ein RS-485 
Protokoll aufgezeichnet, wie muss ich nun die Software einstellen damit 
richtig dekodiert wird.
In den Geräten wird von RS-232 nach RS-485 gewandelt, öffnen will ich 
die jetzt nicht unbedingt.

Unter den Analyzern finde ich kein RS-485 heißt das da anders?
Gast
Mario schrieb:
> Hallo,
>
> ich habe mit einem Saleae Logic Analyzer an den Pis 0 und 1
Etwa an A und B angeschlossen, das wäre falsch.


> Protokoll aufgezeichnet, wie muss ich nun die Software einstellen damit
> richtig dekodiert wird.
> In den Geräten wird von RS-232 nach RS-485 gewandelt, öffnen will ich
> die jetzt nicht unbedingt.
>
> Unter den Analyzern finde ich kein RS-485 heißt das da anders?

RS485 ist von der Decodierung her wie RS232 zu sehen
Gast
Nein, es handelt sich um EIN logisches Signal auf einem differentiellen 
Bus. Schau dir mal ein paar Grundlagen im Netz zu RS485 bzw. 
differentieller Übertragung an, da gibt es massenhaft im Netz. Auf A und 
B liegen nicht einmal Signale, die direkt für den Saleae geeignet wären.
Gast
Also brauche ich einen Hardware Decoder der aus A und B etwas 
verwertbare für den Saleae macht? Ich hätte da schon erwartet das dies 
in der Software machbar ist.
Gast
Mario schrieb:
> Ich habe auf A und B ein 5V Signal also keine negative Spannung

Negativ nicht, aber meist irgendwo zwischen 0-5V. Logikpegel sollten so 
ca. <0,5V für logisch 0 und ca. >2V für logisch 1 sein. Falls der Saleae 
was Gültiges erkennt ist das „Glück“ aber nicht garantiert.
Gast
Harald schrieb:
> RE und DE auf GND Klemmen, 5V ran (z.B. aus USB) und A und B einfach
> parallel auf den Bus. Dann kommt aus DO ein sauber verwertbares Signal
> für den Saleae raus.

Ok danke, dann warte ich mal auf das Platinchen und versuche es so :)
Gast
Mario schrieb:
> Also brauche ich einen Hardware Decoder der aus A und B etwas
> verwertbare für den Saleae macht? Ich hätte da schon erwartet das dies
> in der Software machbar ist.

Deine Software kann mit dem Signal erst etwas anfangen, wenn die 
Spannungspegel passen. Du brauchst eine RS485 Bustreiber, der von 
differentiellen RS485-Pegeln auf 5V-Pegel (o.ä.) umsetzt.
Mit einem Dekoder hat das nichts zu tun - das kann die Software.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 7 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.