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
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
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
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.
@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...
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 )
Siehe AN-1118 von http://www.national.com/ wie ein LM2595 5V zu +/-12V macht, oder nimm gleich den MAX743 (bis 125mA).
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
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
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.