USB-RS485 Konverter empfängt Mist

Gast #1749434
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?
Persönliche Seite #1749472
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.
Gast #1749519
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 :)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren