Forum: Mikrocontroller und Digitale Elektronik USB zu RS232/422/485 wandler


von Sumada (Gast)


Lesenswert?

Hallo zusammen

Ich möchte ein USB zu RS232/422/485 converter selber machen.

Ich habe in meinem bisherigen Projekt ein einkaufsteil welcher ich 
mühsam mit Drähten auf die Hauptplatine löten musste. Da ist die Idee 
nahe man könnte es einfacher machen wenn man so ein teil selber machen 
würde. Nur hab ich keine Ahnung wie. Kann mir da jemand helfen?
Er sollte mit 2 Schaltern bedienbar sein(Umschalten zwischen RS232, 
RS422 und RS485). Die Speisung ist auf der Hauptplatine vorhanden. muss 
also nicht per PC gespiesen werden.

Hat jemand soetwas schon mal gemacht?

Freundliche Grüsse

von gast (Gast)


Lesenswert?

FTDI hat usb -> seriell wandler
dort gibts modelle mit dem TX enable pin

also kein µC erforderlich


FTDI + max232 + 2x max458

schon geht RS232/485 / 422

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Bereits der alte FT232B unterstützte den Zweidraht-RS485-Betrieb durch 
einen dedizierten Pin, mit dem der RS485-Treiber zwischen Sende- und 
Empfangsbetrieb umgeschaltet wird. Der neuere (und dringend 
empfehlenswerte) FT232R tut das natürlich auch.

Näheres siehe 
http://ftdichip.com/Documents/DataSheets/DS_FT232R_V204.pdf Seite 27

von Nafets S. (sumada)


Lesenswert?

Vielen Dank für die schnellen Antworten.
Ich habe gesehen dass beim Datenblatt auf Seite 27 eine Schaltung für 
USB/RS485 angegeben ist. Diese ist aber nur mit RX und TX. braucht es 
für RS485 nicht RX+ und Rx- und bei Tx dasselbe? Bei meinem ehemaligen 
konverter war das auf jeden Fall so. Auch RTS und CTS sind nicht 
vorhanden. Könnt ihr mich darüber noch informieren? RS485 ist ja 
bekanntlich kaum Standartisiert.

von Christian R. (supachris)


Lesenswert?

Nafets Sumada schrieb:
> Vielen Dank für die schnellen Antworten.
> Ich habe gesehen dass beim Datenblatt auf Seite 27 eine Schaltung für
> USB/RS485 angegeben ist. Diese ist aber nur mit RX und TX. braucht es
> für RS485 nicht RX+ und Rx- und bei Tx dasselbe? Bei meinem ehemaligen
> konverter war das auf jeden Fall so. Auch RTS und CTS sind nicht
> vorhanden. Könnt ihr mich darüber noch informieren? RS485 ist ja
> bekanntlich kaum Standartisiert.

Der RS485 Level-Converter macht doch die differenziellen Signale. RS485 
ist halbduplex erst mal, also gibts hinter dem Konverter kein TX und RX 
mehr. Die Richtungsumschaltung gescheiht über TXDEN. Es gibt natürlich 
auch Full-Duplex RS485 mit 4 Leitungen, da brauchst du dann 2 Konverter. 
Aber dann ist der Bus-Gedanke hinter RS485 ja weg....

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Der Schaltplan schildert Zweidraht-RS485 (halbduplex). Was Du meinst, 
dürfte der RS422-Variante auf der nächsten Seite des Datenblatts 
entsprechen, was dasselbe ist wie Vierdraht-RS485 (vollduplex).

Der Gebrauch von Handshakeleitungen à la RTS/CTS ist bei RS485 eher 
unüblich.

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.