Ich verwende einen Opto-Triac, insbesondere den MOC3041 , mit einer Nulldurchgangsschaltung, um die Tx-Pinbelegung an einer RS-232-Schnittstelle umzuschalten.
Ich habe keine Probleme beim Einschalten, aber nachdem ich den Eingang entladen habe (kein Eingangsstrom), schaltet sich der Triac nicht aus. Die Last ist Standard-RS-232-Spannungen (+/- 12 V), Geschwindigkeit 56k.
Brauche ich einen Snubber an der Last? Wenn ja, wie soll ich den Wert des Snubbers berechnen?
BEARBEITEN
Ich habe hier auf der Website bereits eine Frage gestellt und keine Antwort erhalten.
Hier ist das Original:
„Ich habe ein Modem, das über RS232 mit einem Server verbunden ist. Der Server sendet ständig Daten an das Modem, unabhängig davon, ob das Modem angeschlossen ist oder nicht.
Wenn ich versuche, mich mit einem anderen Modem mit dem Modem zu verbinden, schlägt der Handshaking fehl, weil der Server Daten sendet, die im Weg sind.
Ich suche nach einer Möglichkeit, die Kommunikation zwischen dem Server und dem Modem zu stoppen, bis die DCD-Leitung des Modems aktiviert ist.
Welche Art von Gerät oder Komponente könnte verwendet werden, um eine kleine passive Schaltung (ohne Stromversorgung) zu entwerfen, die diese Operation ausführen könnte?
Soweit ich das beurteilen kann, muss nur die TX-Leitung unterbrochen werden, während das Modem offline ist."
Schema
Hoffe es ist verständlicher. Danke.
Das nennt man Triac-Missbrauch; Ein Triac ist für diese Art von Anwendung nicht geeignet. Wie Steve sagt, bleiben Triacs bei Gleichstromlasten eingeschaltet. Möglicherweise haben Sie Nulldurchgänge, an denen sie normalerweise abschalten würden, aber ich bin mir nicht sicher, wie der Triac auf sehr schnelles Schalten reagiert, wie in Ihrem 56k-EIA-232-Signal. Der Nulldurchgang kann zu schnell sein, um ihn auszuschalten.
Ich würde zu einem analogen Schalter raten. Analoge Geräte haben Millionen von ihnen .
Wie bereits erwähnt, wäre es nützlich, Ihre Schaltung zu zeigen, aber wenn ich mit dem, was Sie versuchen, Recht habe, denke ich, dass ein OptoMOS die Arbeit gut machen würde.
Dadurch werden Signale mit doppelter Polarität isoliert und geschaltet.
Hier sind einige weitere ähnliche Optionen .
BEARBEITEN - Basierend auf dem von Ihnen hinzugefügten Schema sollten Sie in der Lage sein, den OptoTRIAC direkt durch den vorgeschlagenen OptoMOS zu ersetzen und genau das zu erreichen, was Sie wollen. Ich würde eine Diode (z. B. 1N4002) in Reihe vor dem Widerstand und / oder Zener (z. B. <4,5 V) über die LED schalten, um zu verhindern, dass die LED-Sperrspannung (~ 5 V) überschritten wird, wenn der DCD-Pin auf -12 V liegt. Oder verwenden Sie einen Widerstandsteiler. Ich gehe davon aus, dass die wenigen mA Strom, die mit beiden Optionen kontinuierlich gezogen werden, kein Problem darstellen würden.
Die, mit der ich verlinkt habe, ist oberflächenmontiert (allerdings mit ausreichend großem Abstand, um Drähte manuell zu löten), aber im zweiten Link gibt es viele andere Optionen. Hier ist eine in einem DIP-Paket
BEARBEITEN - hier ist ein weiterer DIP-Teil mit 8 V LED-Sperrspannung und ~ 3,5 mA Einschalten im schlimmsten Fall. Dies ist eine deutliche Verbesserung gegenüber den anderen beiden.
Hinweis: Razed Earth Brigade :-):
Ich kann die abfrageorientierte Natur dieser Antwort im Laufe der Zeit klären.
Die Kommentarfelder sind derzeit kein adäquates Mittel zur Informationsbeschaffung und -vermittlung.
Es ist nicht üblich, einen TRIAC für diese Art von Anwendung zu verwenden, ABER
ein TRIAC KANN für Ihre Zwecke verwendet werden.
ABER die Schaltung muss richtig entworfen werden, um die Eigenschaften der TRIACs zu nutzen.
Sie MÜSSEN uns Ihren Schaltplan zeigen, damit wir Ihnen richtig helfen können. Es ist sehr, sehr, sehr einfach, diese Art von Schaltung falsch zu beschreiben. Bitte Schaltplan mitliefern.
Wenn Sie kein Bild posten können, senden Sie einen Link zu einer Webseite. Wenn Sie nicht auf eine Webseite laden können, teilen Sie dies bitte mit und ich gebe Ihnen eine E-Mail-Adresse, die automatisch auf eine Website geladen wird.
Beachten Sie, dass ein TRIAC abschaltet, wenn der Strom durch ihn die Polarität umkehrt oder auf einen sehr niedrigen Pegel abfällt. In einer echten RS232-Schaltung, in der das Signal +ve und -ve relativ zur Masse variiert, kann es möglich sein, einen TRIAC zu verwenden, wenn er richtig positioniert ist. Auch wenn es mit der einen oder anderen Versorgungsschiene verbunden ist, kann es immer noch verwendet werden, wenn die Schaltung richtig ausgelegt ist.
Es wird wahrscheinlich bessere Geräte für Ihre Aufgabe geben als einen TRIAC. Normalerweise würde ich versuchen, einen MOSFET zu verwenden, aber es gibt andere Dinge, die funktionieren. Wenn Sie uns alle Details darüber mitteilen, was Sie erreichen möchten, können wir Ihnen helfen.
Ein Analogon, wie Steven vorschlägt, ist möglicherweise die beste Wahl, je nachdem, was Sie versuchen zu tun und worauf Sie einfachen Zugriff haben. Wir können nur helfen, wenn Sie uns so viel wie möglich sagen.
Sie könnten einen RS232-Transceiver wie den MAX3162 verwenden. Verbinden Sie die RS232- Logikeingänge /-ausgänge mit den Logikausgängen /-eingängen des benachbarten Kanals und verwenden Sie dann die RS232- Leitungseingänge /-ausgänge zwischen dem PC und Ihrem Modem. Verwenden Sie die rs232-Freigabeleitungen für diese Treiber für Ihr DCD. Binden Sie alle anderen Handshaking-Leitungen wie gewohnt durch. Dieser Chip macht auch RS485, 422. Ich bin sicher, wenn Sie nachschauen, können Sie einen mit nur RS232 finden, wenn Sie wollen.
Ich nehme an, dass es sich in Ihrem Schaltplan nur um einen Tippfehler handelt, aber die TX-Leitungen vom PC zum Modem verbinden sich nicht miteinander. Es wäre tx zu rx und rx zu tx.
Ich würde denken, obwohl es eine einfache Softwarelösung wäre, die nur den TX auf der PC-Seite aktiviert. Ich habe in einem Hundezeitalter keine Modems mehr programmiert, aber ich erinnere mich, dass es machbar war.
SteveR
Oli Glaser
Russell McMahon
Händeschütteln