Forum: Mikrocontroller und Digitale Elektronik USB to RS422 Converter


von Simon (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ich habe eine kurze Frage zu folgendem USB-RS422 Converter

http://www.farnell.com/datasheets/652305.pdf?_ga=2.32805118.1190260391.1548141620-1354628764.1548141620

Im Datenblatt steht, daß dieser eine Datenrate bis zu 3Mbaud übertragen 
kann, welche ich auch benötige.

Mein Problem ist nun, ich kann unter Windows nur bis 921600 baud 
auswählen und im hterm geht es nur bis 256000 baud.

Wäre super, wenn mir jemand helfen könnte.

von Clemens L. (c_l)


Lesenswert?


von Simon (Gast)


Lesenswert?

Doch, aber zu beginn möchte ich nur mal eine generelle Kommunikation 
aufbauen.

Bedeutet das, daß wenn ich im Terminal eine Baudrate von 3Mbit einstelle 
, dies prinzipiell funktionieren müsste, auch wenn im Windows diese 
nicht verfügbar ist.?

von Prometheus (Gast)


Lesenswert?

Simon schrieb:
> Bedeutet das, daß wenn ich im Terminal eine Baudrate von 3Mbit einstelle
> , dies prinzipiell funktionieren müsste, auch wenn im Windows diese
> nicht verfügbar ist.?

Das kann man nicht generell sagen, das ist vom Windows-Treiber abhängig.
Bei FTDi würde ich es erwarten, bei anderen IC (PL2302?) nicht 
unbedingt.

Zu FTDI und HTERM kann ich dir aber sagen, das Du im Hterm die 3MBit 
einstellen kannst und das dann auch mit 3MBit funktioniert.
Zumindest unter Win XP und dem FT232R war das der Fall.

Ansiosnsten meckert Hterm, das die Baudrate nicht geht.

von TSchl (Gast)


Lesenswert?

Simon schrieb:
> Bedeutet das, daß wenn ich im Terminal eine Baudrate von 3Mbit einstelle
> , dies prinzipiell funktionieren müsste, auch wenn im Windows diese
> nicht verfügbar ist.?

ja das geht,
hier im Datenblatt https://www.ftdichip.com/Products/ICs/FT232R.htm
steht es auf Seite 16, der Treiber ermittelt den korrekten 
Teilungsfaktor für die Baudrate

lade dir nur auch die aktuellen Treiber von FTDI runter

bei der Baudrate musst du aber im Gerätemanager unter der COM Nr. dann 
in erweiterten Einstellungen dringend die BM Einstellungen auf 2ms 
setzen sowie die USB Paketgrößen eventuell auf 64 Bytes sonst geht da 
nix.

Ich habe die RS485 schon bis  knapp 2Mbit benutzt und es klappt

von Simon (Gast)


Lesenswert?

Cool,danke schon einmal, damit komm ich weiter.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Simon schrieb:
> Bedeutet das, daß wenn ich im Terminal eine Baudrate von 3Mbit einstelle
> , dies prinzipiell funktionieren müsste, auch wenn im Windows diese
> nicht verfügbar ist.?

Der (nutzlose) Dialog im Gerätemanager stellt eine relativ willkürliche 
Liste von Baudraten dar; welche Baudraten aber tatsächlich möglich sind, 
entscheidet der Devicetreiber. Die gewünschte Baudrate wird dem auch 
direkt als numerischer Wert übergeben, sofern es das Terminalprogramm 
vorsieht, irgendeinen beliebigen Wert einzugeben, wird dieser auch an 
den Devicetreiber übergeben.


Welcher tiefere Hintergrund verbirgt sich in Deinem Wunsch, eine 
RS-422-Schnittstelle mit 3 MBaud betreiben zu wollen? Kann denn der 
verwendete RS422-Treiber diese Datenrate verarbeiten?

Was für eine Gegenstelle willst Du ansprechen?

von Jim M. (turboj)


Lesenswert?

Simon schrieb:
> im hterm geht es nur bis 256000 baud.

Man kann da auch andere Baudraten eingeben. Das Feld wehrt sich ein 
wenig, man muss für jede Ziffer eimal mit der Maus rein klicken.

von Gäste (Gast)


Lesenswert?

Jim M. schrieb:
> Das Feld wehrt sich ein
> wenig, man muss für jede Ziffer eimal mit der Maus rein klicken.

Passiert nicht, wenn du vorher connect anklickst

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.