Forum: Mikrocontroller und Digitale Elektronik RS232 + Optokoppler


von Christoph (Gast)


Angehängte Dateien:

Lesenswert?

Hey wie schon im Titel gesagt will ich mit optokopplern die rs232 vom 
uart trennen.
Grund:
-große Kabellänge bis 1000m
-mehr als 32 Empfänger und sender

meine Frage:

Würde das mit angehängtem Schaltplan funktionieren? Bin mir nicht ganz 
sicher!



LG und danke schonmal

von Harald (Gast)


Lesenswert?

- Vorwiderstände an den Optokoppler-LEDs fehlen
- Pull-Ups an den Optokoppler-Ausgänge.n fehlen
- Zusätzliche Invertierung beabsichtigt?
- bei 1000m musst Du dir andere Gedanken über den ESD-Schutz an den 
Eingängen machen.
- woher kommt die Versorgung des MAX232?

von Martin H. (disjunction)


Lesenswert?

Es fehlen noch ein paar Widerstände Pullup und Serie.

von Harald (Gast)


Lesenswert?

Zusätzlich:
Mehr als 32 Empfänger UND Sender? Wäre da RS485 nicht geeigneter?

von Christoph (Gast)


Angehängte Dateien:

Lesenswert?

hey danke für die antworten.

der pullup vom 2.opto-ausgang ist auf der anderen platine.

die spannungsversorgung vom max kommt zu 99% vom pin4 der rs232

rs232 ist bloß zum versuchen im endeffekt wird es ein ltv485

es sind 2rs232 schnittstellen eine die NUR empfäng und eine die nur 
sendet.

im anhang ist der ausgebesserte plan.

lg

von Harald (Gast)


Lesenswert?

Nochmal:
bei 1000m nicht ohne ESD Vorkehrungen! Transzorbs, Beads, Kondensatoren, 
etc.

von Christoph (Gast)


Lesenswert?

aber sonst wärs ok?!

von Peter (Gast)


Lesenswert?

Christoph schrieb:
> Hey wie schon im Titel gesagt will ich mit optokopplern die rs232 vom
> uart trennen.
> Grund:
> -große Kabellänge bis 1000m

nicht umsonst verwenden alle vernünftigen Bussysteme hierfür 
differentielle Übertragungsmtehoden. Das geht so nicht.

> -mehr als 32 Empfänger und sender
RS232 ist kein Bus sondern eine Punkt zu Punkverbindung. Für mehrer 
Teilnehmer verwendet man einen Bus. Z.B. CAN. Der schafft gerade 1000m. 
Mit diesem Aufbau kommst du sicherlich keine 1000m. Die Schaltung raucht 
dir bei diesen Kabellängen ab. Das ist Unsinn. Nimm einen Bus und einen 
der für deinen Anforderungen gemacht ist.

Was soll die galvanische Trennung? Das bringt weder was für die 
Kabellänge noch für die Anzahl der Teilnehmer. Keine Angst - 
Masseversatz ist dein geringstes Problem.

Christoph schrieb:
> aber sonst wärs ok?!

Das ist ein Fehlkonzept. Glaube Menschen die mit sowas Erfahrung haben. 
Nicht umsonst gibt es für sowas spezielle Lösungen.

von Peter (Gast)


Lesenswert?

Du könntest auch z.B. über LWL nachdenken. Das wäre da sicher nicht 
falsch oder eben CAN. Du hast auch nichts über die nötigen Datenraten 
geschrieben, etc....

von Stefan (Gast)


Lesenswert?

Das wird so nicht klappen. Bei 1000 Meter muss eine differentielle 
Übertragung her, vorzugsweise ganz Potentialfrei, wie bei Ethernet.

von Harald (Gast)


Lesenswert?

Stimmt, die 1000m habe ich bei all den anderen Problemen bewusst nicht 
mehr wahrgenommen. Die Vorredner haben Recht, 1000m für RS232 nicht 
denkbar, RS485 würde bei entsprechenden ESD Vorkehrungen aber ohne 
Probleme funktionieren.

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.