Forum: Haus & Smart Home spezielles Kabel für RS485 nötig?


von Sepp (Gast)


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?

von Bobby (Gast)


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?

von Jörg S. (Gast)


Lesenswert?

A und B vertauscht? Was sagt das Oszi (falls vorhanden)?

von Sepp (Gast)


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.

von Sepp (Gast)


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!?

von Sepp (Gast)


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....!

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.