spezielles Kabel für RS485 nötig?

Gast #780406
Lesenswert?
• ▲
▼
Hallo

Ich habe ein kleines Programm geschrieben, welches seriell mit meinem PC 
"reden" kann. Das Programm steht und mit RS232 hat auch alles 
einwandfrei funktioniert, aber sobald ich den MAX485 und einen 
RS485toUSB Converter von Spectra eingesetzt habe kommt nur noch Müll an. 
Zumindest teilweisen. Hier mal ein Auszug:

So soll es sein:
<-  !brede#
->  !aHallo was soll ich sagen?
->  !a00/00/00_01:05:50

So kommt es mit RS485 an:
<-  !brede#
->  !??????????????J???"????:??????????????????R?!a00/00/00_01:05:50

Als Kabel hab ich mal zum testen ein sehr kurzes ordinäres 
"wie-kommts-du-denn-in-meine-Schrottkiste" Kabel benutzt.

Brauch ich da ein spezielles Kabel (geschirmt)? Wenn ja, warum kommt der 
letzte Teil der Übertragung immer richtig an?
Gast #780847
Lesenswert?
• ▲
▼
Ich vermute das Problem eher bei dem Konverter und dem
zugehörigen Treiber als bei dem Kabel.
Vermutlich liegt es an der Richtungsumschaltung,
oder hast Du für Senden und Empfangen getrennte Leitungen?
Gast #782769
Lesenswert?
• ▲
▼
Also das mit "A und B vertauscht" war auch meine erste Vermutung. Daran 
lags leider nicht.
Oszi ist leider keins zur Hand.
Ich wurde auch darauf hingewiesen, dass ich Abschlusswiderstände 
brauche. Das sollte doch aber mein IC regeln, hoffe ich.
Evtl liegt echt an den Treibern. Das werd ich mir gleich mal anschaun.
Gast #782827
Lesenswert?
• ▲
▼
Also:
Ich hab ganz einfach nur 3 Leitungen die ich führe: A, B und GND

ICh hab jetzt auf Seiten des Controllers noch 120 Ohm eingelötet. Das 
sollte als Abschlusswiderstand reichen hoffe ich.
Der Spectra USB to RS485 Converter hat schon einen intern. Treiber dazu 
gibts nur für den USB to RS232 Converter. Die Treibercd ist verschollen. 
Hab mal bei Spectra angefragt, aber das dauert sicher noch.

Mit Abschlusswiderstadn bekomme ich folgende Ausgabe:

<-  !brede#
->  !??????????????J???"????:??????????????????R?!a00/00/00_03:01:20


Hat sich also nichts getan. Leider.
Was könnte das sein? Ist echt komisch. Manche Textmeldungen kommen 
nämlich sauber an, manche aber nicht.
Die Meldung am Anfang ist meist unleserlich. Muss ich evtl ein bißchen 
warten, bis ich was sende? Evtl ist der Converter auch saulangsam!?
Gast #782846
Lesenswert?
• ▲
▼
Ach mein Gott. Das wars echt. Des Ding braucht einfach ne 
Verschnaufpause bis es wieder was empfangen kann. Dabei wars deutlich 
teuere als der Rs232 Converter und der hats locker gepackt.
Nicht aufregen..... nicht aufregen....!

Antwort schreiben

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.

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.