RS232 von 5 Volt auf 12Volt ohne MAX232

Gast #2439818
Lesenswert?

Hallo,
ich hab folgendes Problem.
Ich möchte ein XpressNet Adapter (RS232 to XpressNet) mit einen C515C 
ansteuern.
In der Beschreibung vom XpressNet steht das dieser eine "echte" RS232 PC 
Schnittstelle braucht und das USB Adapter z.B. nicht richtig 
funktionieren. (Weil sie keine 12V liefern)

http://www.digital-plus.de/pdf/xpressnet_li101f.pdf <-- Beschreibung 
XpressNet Adapter

Es wurde versucht mit einen Pegelumsetzer (MAX232N) zu arbeiten, 
allerdings liefert dieser nur ~8V und wenn man in anschließt bricht der 
Pegel auf 2V zusammen weil der XpressNet wohl zuviel Strom zieht.

Der Adapter liefert 10mA und der Adapter braucht ca. 25mA.
Wie auch immer würde der Adapter trotzdem max 8V liefern was wohl zu 
wenig ist.

Jetzt würde ich gerne selber eine Schaltung bauen die diese Pegel 
umsetzt.
Hat jemand eine Idee wie man das +-5V Signal vom uC auf +-12V anheben 
kann?
Wenn ich eine Open Collector Schaltung nehme dann übertrage ich ja nur 
positive Flanken.
Wie bekomme ich nun die -5V auf -12V?

Oder gibt es einen IC der das schon kann?

Gruß Jan
Gast #2439877
Lesenswert?

Früher hat man im PC Bereich RS232 Treiber ohne Ladungspumpe benutzt 
(z.B. auf alten Motherboards). Weil man -12V und +12V am Netzteil hat. 
Die kann man heute auch noch kaufen. z.B. Maxim (MAX1488) aber die 
kommen auch nicht ganz an die +-12V ran und vom Strom, hmm hab ich jetz 
auch nicht im Kopf. Dann brauchst du aber noch nen dual DC/DC Wandler.
Ich habe früher auch gerne Optokoppler benutzt um Auf die RS232 Level zu 
kommen (und zurück auf TTL) , dann hat man gleich noch ne galvanische 
Trennung drinn wenn man nen isolierenden DC/DC nimmt ( +-15V DC/DC 
nehmen und Optokoppler, nen paar Dioden und Kondensatoren )
#2439884
Lesenswert?

Jan schrieb:
> DCDC Wandler hören sich erstmal gut an.
> Ich werde mir das mal genauer anschauen.
> Weiß zufällig jemand ob die ein auch ein -5V Signal auf -12V wandeln?

Nein, die sind nur für die Stromversorgung zuständig. Die Pegelwandlung
musst Du mit einem anderen IC (siehe die anderen Postings) oder mit
einer einfachen Emitterschaltung zusätzlich machen.
Gruss
Harald
Gast #2439969
Lesenswert?

Danke für die vielen Antworten.

Ich werde nun den Weg mit den MC1488 verfolgen.
Als Externe Spannungsversorgung werde ich einfach ein altes PC Netzteil 
nehmen.
Da hab ich ja die 12V und die -12V :-)

Wenn ich das richtig sehe mach der MC1488 aus einen Pegel oberhalb von 
~1,2V ein -12V Signal und im Bereich von 0 bis ~1,2 V ein 12V Signal.

Das würde heißen das ich das -5V Signal mit einer Diode noch auf 0V 
begrenze oder?


Gruß Jan
Gast #2439979
Lesenswert?

argh hab ich nicht nachgeguck was ExpressNet ist. Ist ja RS485 ! Hat 
jemand

> eine Idee wie man das +-5V Signal vom uC auf +-12V anheben
> kann?

Funzt mit RS485 zu TTL von TTL auf RS232 aber ist zuviel Aufwand finde 
ich.
Würde ich wirklich mit Optokoplern Probieren eventuel kann man sich die 
Pegel für RS232 auch aus den Handshakeleitungen holen RTS usw. Dann hat 
man kein aktives Bauteil im Wandler.
Gast #2440278
Lesenswert?

Jan schrieb:
> Das würde heißen das ich das -5V Signal mit einer Diode noch auf 0V
> begrenze oder?

Hallo,

laut Datenblatt TI verträgt der 188 -12V am Eingang, aber schau besser 
genau nach dem IC, das du verwendest. Die ICs 1488, 75188 usw. haben auf 
jeden Fall den Vorteil, dass der Ausgang voll und ganz der Norm 
entspricht (wenn man noch 330pF dranhängt für die richtige 
Flankensteilheit). Was damit nicht funktioniert, ist eben auch nicht 
RS232C.

ABER: wenn du Signale nimmst, die schon von einem MAX232 kommen, hast du 
die falsche Polarität!! Die Treiber invertieren, MAX + 1488 invertiert 
aber 2x!

Wenn du das unbedingt so lösen willst, müsstest du MAX->1489->1488 
verwenden.

Gruss Reinhard

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