Forum: Mikrocontroller und Digitale Elektronik RS232 von 5 Volt auf 12Volt ohne MAX232


von Jan (Gast)


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

von mat (Gast)


Lesenswert?

Aufwärtswandler und Invertierender Wandler?

lg

von Jan (Gast)


Lesenswert?

Dann hab ich aber immer noch keine -12V oder?

Gruß Jan

von Harald W. (wilhelms)


Lesenswert?

Jan schrieb:
> Dann hab ich aber immer noch keine -12V oder?

Der Aufwärtswandler wandelt auf +12V, der invertierende wandelt
+12V in -12V. Wobei bei dieser Problemstellung vielleicht
auch ein isolierender +-12V Fertig-DCDC-Wandler sinnvoll wäre.
Gruss
Harald

von Jan (Gast)


Lesenswert?

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?

Gruß Jan

von Karl H. (kbuchegg)


Lesenswert?

Vor der Ära des MAX232 und Konsorten, verwendete man gerne die MC1488 
bzw. MC1498 um die UMsetzung von 5V auf +-12V zu machen. DIe +-12V 
musste man allerdings extra erzeugen (extra Netzteile). Genau das war 
dann ja auch das Argument für die Max: Die Erzeugung der 
Zusatzspannungen viel weg.

von Andreas D. (rackandboneman)


Lesenswert?

@kbuchegg in der Desktop-PC-Technik immer noch oft genug zu finden, da 
gibts ja idR +-12V kalt und warm... und mit dem MAX232 (2+2) kann man ja 
nur eine vereinfachte Version der vereinfachten Version (5+3 glaube ich) 
der Schnittstelle fahren die am PC Standard ist...

von Uwe (Gast)


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 )

von MaWin (Gast)


Lesenswert?

Siehe AN-1118 von http://www.national.com/
wie ein LM2595 5V zu +/-12V macht,
oder nimm gleich den MAX743 (bis 125mA).

von Harald W. (wilhelms)


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

von Jan (Gast)


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

von Uwe (Gast)


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.

von Reinhard Kern (Gast)


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

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.