Forum: PC Hard- und Software USB-RS485 Konverter empfängt Mist


von funky (Gast)


Lesenswert?

Hallo,

ich habe bisher Daten mit einem RS232-RS485 Konverter über die serielle 
Schnittstelle empfangen, was auch wunderbar funktionierte.

Nun habe ich das Teil durch einen USB-RS485 Konverter ersetzt, da neuere 
Notebooks ja kaum noch einen COM-Port bieten. Die empfangen Zeichen 
stimmen aber nicht. Ich vermute mal das da irgendwas vom Timing her 
nicht ganz hinhaut. Die Schnittstelle ist aber korrekt auf 19200bit/s 
eingestellt.

Wo könnte man denn da noch was tunen/drehen damit ich meine Daten 
korrekt empange?

Der Konverter beinhaltet einen FTDI Chip samt MAX485.

Hat jemand evtl. eine Idee?

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

> Die empfangen Zeichen stimmen aber nicht

Und wie weichen sie vom Soll ab?

Der FT232 ist als USB-Seriell-Bridge hervorragend für die Anwendung mit 
RS485-Treibern geeignet, da er über eine direkte Hardwareunterstützung 
der Sender/Empfänger-Umschaltung des RS485-Treibers verfügt, was eine 
"normale" serielle Schnittstelle nicht tut.

Möglicherweise versucht Dein Programm über Ansteuerung einer 
Handshakeleitung zwischen Sende- und Empfangsbetrieb umzuschalten, was 
aber bei der Kombination FT232 und RS485-Treiber gar nicht erforderlich 
ist.

Hast Du das mal mit einem schlichten Terminalprogramm oder einem 
Schnittstellentest- und Analyseprogramm wie dem fälschlicherweise als 
Terminalprogramm bezeichneten "hTerm" von Tobi getestet?

Die Baudratenerzeugung im FT232 kann als Fehlerquelle ausgeschlossen 
werden, die funktioniert.

von Gill Bates (Gast)


Lesenswert?

> Die empfangen Zeichen stimmen aber nicht.

IO+ und IO- am RS485 vertauscht? Da RS485 ein differentieller Bus ist, 
kommen dann bitweise invertierte Zeichen an

von Besserwisser (Gast)


Lesenswert?

Busabschluss nicht vergessen ?
Datenbits, Parity, Stopbit-Anzahl kontrolliert ?

von funky (Gast)


Lesenswert?

peinlich :P

arg, danke für den Hinweis @Gill Bates. Hatte ausversehen die Leitungen 
vertauscht obwohl ich mir eigentlich sicher war das geprüft zu haben.


Jetzt tuts so wie ich das einem FTDI erwarte :)

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.