Archiv verlassen und diese Seite im Standarddesign anzeigen : Seriell <> Seriell + galvanisch trennen
Hiho,
weiß von euch zufällig jemand ob es irgendwo ein Modul günstig zum Kaufen gibt mit dem ich meine Serielle Schnittstelle vom PC galvanisch trennen kann?
Ich habe mir mit Eagle... schon einmal eine Schaltung als Stromlaufplan gezeichnet... nur noch nicht geroutet und nicht 100% überprüft... das alles würde viel zu lange brauchen und ich habe im moment gerade nicht so viel Zeit, aber ich brauche so ein Modul.
Wäre sehr dankbar wenn mir jemand einen guten Tipp hat.
Gruß
Hallo,
ich wäre an so einem Modul auch interessiert.
Auch Selbstbaulösungen!
Gruß
Majus
Hi Jungs,
also zu eurem Problem fällt mir eigentlich nur die Lösung mit der Kombination aus MAX232 und 2x Optokoppler ein. Hab jetz den Schaltplan nicht im Kopf, aber müsste sich so realisieren lassen.
mfg franz
Hi Jungs,
also zu eurem Problem fällt mir eigentlich nur die Lösung mit der Kombination aus MAX232 und 2x Optokoppler ein. Hab jetz den Schaltplan nicht im Kopf, aber müsste sich so realisieren lassen.
mfg franz
Wie oben schon geschreiben... den Schaltplan dazu habe ich ja schon... nur keine zeit die Leiterkarte zu routen.... bzw... keine Zeit um auf Lochraster zu löten.
Gruß
ELV hat so ein Gerät im Angebot. Artikel-Nr.: 68-346-38, kostet allerdings 90€
Hmm... ist schon Teuer... so hab jetzt mal das Layout fertig gemacht...
Jetzt brauch ich nur noch einen der mir ne Leiterkarte günstig ätzen könnte...
doppelseitig... ;-)
Kannst du die Optokoppler nicht direkt treiben?
Wozu die Pegelwandler- und Jumper-Armada?
Einseitig ätzen kann ich. Doppelseitig habe ich noch nie ausprobiert...
Majus
Kannst du die Lücke zwischen den Masseflächen nicht noch etwas größer machen? Wenn man schon mal dabei ist, sollte man ruhig einen ordentlichen Isolationsabstand einhalten...
wie soll des gehen mim direkt treiben dann brauch ich ja wieder 2 Spannungen.... +-12V und außerdem hätte ich ja sonst noch eine phasendrehung um 180° von dem Rechtecksignal.
Einseitig ist doof da hab ich nicht alle Leiterbahnen untergebracht.... mit viel gedult hätte man bestimmt noch die eine oder andere versteckt ;-)
Ja, der Jumper wirr warr ist dazu da das man entweder mit rts cts oder dtr dsr betreiben kann und des ganze dann auch noch zwischen Null Modem und normalbetrieb umstecken kann... weil dann braucht man nicht immer gleich n anderes kabel....
Ja ich kann die Masseflächen noch weiter auseinander ziehen....
So,
größer kann ich den abstand der Masseflächen nimmer machen.... weil ich sonst an einem Optokoppler keine Masseverbindung mehr hab.
Die zwei LED's zeigen RX und TX an...
Ist es schlimm das keine LED's für die Spannungsüberwachung vorhanden sind? Weil ich brauche eigentlich keine...aber wenn einer von euch denkt das er die Platine vielleicht auch mal brauchen kann und darauf besteht das welche dran sind ... dann kann ich auch noch welche dazu tun...
Sonst noch irgendwelche Vorschläge?
Ich nehme an, Abblockkondensatoren sind unter den ICs.
Sonst fallen mir nur Vorwiderstände zu den LEDs ein. Aber im richtigen Schematic würde man was mehr erkennen....
Majus
PS: Ich wäre interessiert..
ja die Vorwiderstände sind in den Widerstandsarrays drinne...
Hiho Leute,
so habe jetzt die Platine mal Ätzen lassen und aufgebaut.
Nun habe ich folgendes Problem... sobald ich über 9600 Baud gehe dann kommen keine Daten mehr beim Gerät auf der anderen Seite an.
Meine Testumgebung sah folgender Maßen aus:
Seite A: PC mit Programm das auf der Seriellen Schnittstelle immer einen String nach bestimmter Zeit schickt. (Selbstprogrammiert und ohne die Leiterkarte getestet, funktioniert)
Seite B: PC mit Terminal-Programm (Hyper-Term. bzw. Terminal G-A-System infos http://www.mtek-software.de/html/terminal_g-a-system.html) um die Daten zu Empfangen.
Um beide Richtungen zu testen habe ich die Seiten A und B miteinander vertauscht.
Nachdem ich den Fehler erkannt habe, wurden nochmals die Massepins nachgelötet und die Pins für RX bzw. TX.
Habe auch schon den 7404 (AC Version bis zu 20mA am Ausgang) durch einen 7414 Ausgetauscht, weil ich dachte vielleicht stimmt etwas mit den Flanken nicht aber leider veränderte sich dadurch nichts.
Habe den Stromlaufplan und ein Bild der Schaltung angefügt.
Gruß Marc
Hi,
kannst du die Flankensteilheit messen?
Ich nehme an du hast wirklich die Optokoppler verwendet, die im Schematic sind. Wenn ich das richtig sehe haben die Rise/Fall-Zeiten im unteren µS Bereich. (Hab nur kurz drüber geschaut; ca.50µS/Rise-Fall)
Vielleicht möchte dein Empfangs-PC da bessere Signale haben...
Wenns bei 9600 Baud funktioniert, ist es ja sehr wahrscheinlich das es an der Signalqualität liegt....
Majus
Edit: Ein Max232 kann auch nur bis 120 kbit/s. Und du hast 2 davon......
Ich denke die Summe machts....
Hi...
ne ich habe MCT6 Koppler eingebaut, bzw. hatte ILD74 vorgesehen.
aber die sind alle gleich vom Pinning her.
Ja das Problem ist das ich kein Speicheroszi habe und ich nicht weiß wie ich die Flanken mim Normalen Oszi messen soll :-(
...
Gruß
Hi,
behelfsmäßig geht das mit einer Digitalkamera mit einstellbarer Belichtungszeit und einem normalen Ozzi.
Das ist aber schon OT....
Kannst du die Baudrate bei deinem Programm stufenlos einstellen?
Dann kannst du mal schauen bis wann es geht.
Majus
Oh je... naja dazu habe ich heute aber dann keine Zeit, dann baue ich erst einmal alle anderen Komponenten bis auf die RS232 Converterplatine in mein Gehäuse....weil ich muss es dann wohl oder übel mit Digicam und Oszi machen... gibt es da noch irgendweche tricks die man wissen muss?
In meinem Programm kann ich halt die std. Baudraten nehmen wie 9600 19200 36800 57600... usw... und kleiner 9600 muss ich nicht gehen, weil bis dahin funktioniert es ja...
Gruß
Besserwessi
26.09.2007, 21:28
Die Flanken kann man ganz einfach messen wenn man die Schaltung nicht von einer normalen UART betreibt, sondern einfach eine Recheckgenerator ranhängt. Bei ca. 1 kHz gibt es ein schönes stehendes Bild auch auf einem normalen Oszilloskop und auch eine Soundkarte könnte das Signal noch einigermassen verarbeiten.
Als Schnellere Optokoppler bieten sich 6N137 oder ähnliche an. Die haben auch gleich den Verstärker mit drin und können ohne Verstärkung vom RS232 Signal getrieben werden. Auf der Ausgangsseite kommt man eventuell auch ohne Verstärker aus wenn man ein nicht ganz normkonformes Signal akzeptieren kann (0/5 V statt -12..-3 / 3...12). Fast alle PCs kommen damit jedenfalls klar.
Ah ja danke für die Antwort. Mal schauen, wie ich morgen Zeit habe.
Ich bin gerade auch auf etwas Interessantes gestoßen.
Auf der Maxim Seite der MAX250 und MAX251 in Kombination mit einem 6N137 im Datenblatt schrieben die, das damit bis zu 90kBaud Erreichen kann... doch ich seh grade der MAX250 ist wieder für TTL und hmm... ob man wohl zwei MAX251 Kombinierenkann?!?....
Oh je...
PS: JA, das Problem ist das auf einer der Seiten kein PC hängt sondern schon eine fertige Platine mit ATMEGA32 doch auf der Platine ist ja auch wieder ein PEGELWANDLER drauf so das ich diese mit V.24 Signalen Ansprechen muss... und auf der Platine löten kommt auf keinen Fall in Frage!
PPS: Habe gerade in einer Sipex AppNote etwas interessantes gefunden. http://www.sipex.com/files/ApplicationNotes/Isolated_RS232.pdf
Besserwessi
26.09.2007, 22:03
Der 6N137 soll laut datenblatt bis 10Mbit/s gehen, daran sollte es also nicht scheitern.
Einige der Pegelwandler kommen auch mit 0 / 5 V Signalen klar, es ist dann aber wenig reserve für ein langes Kabel oder Störungen mehr drin.
Yeah \:D/ \:D/
Geschafft... habe die Widerstände der LED und des Transistors im Optokoppler verkleinert und es funktioniert bis einer Baudrate von 57600 Baud bei 8m Kabel.
Vorher waren am Transistor 10k und an der LED 330 Ohm
jetzt hat der Transistor als Pullup 330 und die LED 150 Ohm so funktioniert es.
Danke @ all! :Strahl
Glückwunsch!
Freu mich wirklich. Echt ne gute Leistung sowas ohne Speicherozzi hinzubekommen!
Möchtest du die Eagle Files veröffentlichen? Vielleicht rettet das dann ein paar Leuten hier aus dem Forum das Mainboard!
Majus
Hmm... schau mr mal... ich muss jetzt erst mal meine Steuerung fertig bauen.
Wenn ich das habe dann überleg ich mir den Schaltplan und das Layout der RS232 Isolator Karte nochmals zu überarbeiten und dann.... vielleicht.
Aber wer es ganz dringend brauch kann mich ja anschreiben.
Gruß
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.