Forum: Mikrocontroller und Digitale Elektronik RS485 Gerät Lesen


von Alex (Gast)


Lesenswert?

Guten Morgen,

kennt jemand eine Analyse Hardware für RS485?

Ich danke euch für Hilfreiche Vorschläge!

von Sebastian R. (sebastian_r569)


Lesenswert?

Ein Oszilloskop für den analogen Teil (Pegel, Polarität,...)
Und einen Logic-Analyzer für den digitalen Teil (Bitlänge, 
Datendekodierung,...)

von STK500-Besitzer (Gast)


Lesenswert?

Sebastian R. schrieb:
> Ein Oszilloskop für den analogen Teil (Pegel, Polarität,...)
> Und einen Logic-Analyzer für den digitalen Teil (Bitlänge,
> Datendekodierung,...)

und/oder einen RS485-USB-Wandler.

von Alex (Gast)


Lesenswert?

Ja das klingt gut, vielen Dank für eure schnellen und hilfreichen 
Beiträge!

von Stefan F. (Gast)


Lesenswert?

STK500-Besitzer schrieb:
> und/oder einen RS485-USB-Wandler.

Wenn man beide Kommunikations-Richtungen mitlesen will, braucht man wohl 
zwei dieser USB Adapter.

von STK500-Besitzer (Gast)


Lesenswert?

Stefan ⛄ F. schrieb:
> Wenn man beide Kommunikations-Richtungen mitlesen will, braucht man wohl
> zwei dieser USB Adapter.

Wozu? RS485 ist halbduplex.
Für Vollduplex-Verbindungen (RS232, RS422 etc.) gebe ich dir Recht.

von STK500-Besitzer (Gast)


Lesenswert?

Ergänzung:
STK500-Besitzer schrieb:
> RS485 ist halbduplex.
Zumindest die "Standardverwendung" 2-Wire.
Es gibt auch noch 4-Wire RS485. Die wird nach meiner Erfahrung aber eher 
selten verwendet.

von Sebastian R. (sebastian_r569)


Lesenswert?

STK500-Besitzer schrieb:
> Es gibt auch noch 4-Wire RS485. Die wird nach meiner Erfahrung aber eher
> selten verwendet.

Nennt sich dann RS422

von Stefan F. (Gast)


Lesenswert?

STK500-Besitzer schrieb:
> Wozu? RS485 ist halbduplex.

Ach ja, hast Recht.

von STK500-Besitzer (Gast)


Lesenswert?

Sebastian R. schrieb:
> Nennt sich dann RS422

Nö. RS422 ist eine Punkt-zu-Punkt-Verbindung.
RS485 bietet immer die Möglichkeit eines Busses.
Die Sendefunktion der Transceiver bei RS485 ist abschaltber, bei RS422 
nicht.

von Sebastian R. (sebastian_r569)


Lesenswert?

STK500-Besitzer schrieb:
> Nö. RS422 ist eine Punkt-zu-Punkt-Verbindung.
> RS485 bietet immer die Möglichkeit eines Busses.
> Die Sendefunktion der Transceiver bei RS485 ist abschaltber, bei RS422
> nicht.

Jaaa, stimmt. Asche auf mein Haupt

von Jefe (Gast)


Lesenswert?

Bei uns kommt alles vor. 422 mit vier Adern, 485 mit zwei aber auch vier 
Adern. Da gibt es am Markt genügend Konverter. Meistens steht da 422/485 
und es gibt nichts zu Konfigureren. Weder Software noch DIP-Schalter 
oder Brücken.

Damit kann man sich aber schön in die Nesseln setzen. Denn unter 
Umständen klappt die Verbindung, unter anderen Umständen leider nicht. 
Das ist manchmal rein zufällig.

Wir verwenden nur noch Umsetzer von MOXA. Da muss man explizit auswählen 
ob 232, 422 oder 485 und dann zwei- oder vieradrig. Wenn das falsche 
eingestellt ist, dann funktioniert die Verbindung garantiert nicht.

von DerEgon (Gast)


Lesenswert?

STK500-Besitzer schrieb:
> Die Sendefunktion der Transceiver bei RS485 ist abschaltber, bei RS422
> nicht.

Es gibt auch die Verwendung im Mischbetrieb; ein Master (wenn man das 
noch so verwenden darf) nutzt ein Adernpaar zum Senden, die Slaves 
nutzen das andere Adernpaar zum Senden.

Das ist dann aus Sicht beider (Master und Slaves) Vollduplex-Betrieb, 
aber die Slaves müssen gesteuert durch ein Protokoll die Klappe halten, 
solange sie nicht angesprochen werden.

von STK500-Besitzer (Gast)


Lesenswert?

DerEgon schrieb:
> Es gibt auch die Verwendung im Mischbetrieb; ein Master (wenn man das
> noch so verwenden darf) nutzt ein Adernpaar zum Senden, die Slaves
> nutzen das andere Adernpaar zum Senden.
>
> Das ist dann aus Sicht beider (Master und Slaves) Vollduplex-Betrieb,
> aber die Slaves müssen gesteuert durch ein Protokoll die Klappe halten,
> solange sie nicht angesprochen werden.

Das nennt sich - wie oben schon angesprochen - 4-Wire-RS485.

von Klaus S. (kseege)


Lesenswert?

STK500-Besitzer schrieb:
> RS422 ist eine Punkt-zu-Punkt-Verbindung.
> RS485 bietet immer die Möglichkeit eines Busses.
> Die Sendefunktion der Transceiver bei RS485 ist abschaltber, bei RS422
> nicht.

Und RS485-Sender müssen so robust aufgebaut sein, daß sie ein 
"Gegeneinander-Senden" (vulgo Kurzschluß) überstehen, so daß man auf dem 
RS485-BUS Kollisionserkennung betreiben kann.

Gruß Klaus (der soundsovielte)

von Olaf (Gast)


Lesenswert?

> Meistens steht da 422/485
> und es gibt nichts zu Konfigureren. Weder Software noch DIP-Schalter
> oder Brücken.

Es gibt noch RS422/485 wo der Takt der Uebertragung ueber ein eigenes 
paar uebertragen wird. Ich aber wohl seit den 70ern etwas aus der Mode 
gekommen. :-D

Olaf

von Klaus H. (nikolaus10)


Lesenswert?

Also, man braucht an Hardware diese besagten RS485 Adapter , zB. auf 
USB.
Und dann noch ein Terminalprogram , z.B. MS-Terminal... HT-Terminal etz.

Ich befuerchte das reicht dem OP noch nicht ganz?

von Klaus S. (kseege)


Lesenswert?

Olaf schrieb:
> Es gibt noch RS422/485 wo der Takt der Uebertragung ueber ein eigenes
> paar uebertragen wird. Ich aber wohl seit den 70ern etwas aus der Mode
> gekommen.

Keineswegs. XY2-100-Protokoll für Laserscanner überträgt 4 oder 5 
Signale so. Das sind dann Speziallösungen, wo Firmen Quasistandards 
vorgeben.

Gruß Klaus (der soundsovielte)

von Alex (Gast)


Lesenswert?

Also benötige ich entweder einen RS485 Adapter + entsprechender Software 
auf meinem Notebook oder einen Logic Analyzer + ein Oszilloskop, 
richtig?

von EAF (Gast)


Lesenswert?

Alex schrieb:
> oder

Naja....
Vielleicht ist es ja auch eher ein "Und", und kein "Oder"

von STK500-Besitzer (Gast)


Lesenswert?

Alex schrieb:
> Also benötige ich entweder einen RS485 Adapter + entsprechender Software
> auf meinem Notebook oder einen Logic Analyzer + ein Oszilloskop,
> richtig?

Wenn du die Kommunikation auf Bitbasis decodieren willst, reichen die 
beiden letzteren.
Logicanalyzer gibt es "für nen Zehner" bei diversen Händlern - auch aus 
Deutschland.
Einfacher wird auf jeden Fall mit dem Adpater.

von Purzel H. (hacky)


Lesenswert?

Moderne Oszilloskope koennen auch Protokolle decodieren

von Rüdiger B. (rbruns)


Lesenswert?

Die Frage ist doch welches Ultrageheime Gerät will er auslesen? 
Vielleicht gibts es dazu eine Menge Infos.

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.