Optotriac schaltet nicht ab

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

[Schaltpläne](http://i.imgur.com/RrZcn.jpg)

Hoffe es ist verständlicher. Danke.

Ein Triac verriegelt mit einer Gleichstromquelle. Was möchten Sie tun? Ich denke nicht, dass ein Triac das ist, was Sie wollen.
Sie haben erwähnt, dass Sie bereits versucht haben, einen OptoTriac zu verwenden, daher wäre das Schema, wie Sie es angeschlossen haben, die Stromquelle (z. B. Spannung, ob es dieselbe Masse wie das Modem / der PC hat) usw., was sich als nützlich erweisen würde. Je klarer die Frage, desto einfacher ist es, eine genaue Antwort zu geben.
Wenn Sie weiterhin auf diese Weise Fragen stellen, werden die Leute es leid, Ihnen zu helfen aus." - Sie MÜSSEN eine Schaltung im Sinn haben und sie ausprobiert oder simuliert haben. Dann einfach zu sagen "Ich habe noch keine Schaltpläne" (falls Sie das geschrieben haben) geht an der Sache vorbei. | WENN Sie versucht haben, einen TRIAC zu verwenden, und wenn dies nicht funktioniert hat, können Sie irgendwie einen Schaltplan bereitstellen und sollten dies auch tun. Wenn Sie den Menschen nicht die Höflichkeit erweisen, werden Sie schnell Menschen verlieren, die bereit sind zu helfen.
Es tut mir sehr leid für meinen "Kommentar". Ich zeige Ihnen, was ich so weit wie möglich gemacht habe. Vielen Dank im Voraus.

Antworten (4)

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.

Danke für die Antwort. Nur zwei Fragen ... Es braucht keine externe Stromversorgung, richtig? Aufgrund des Datenblatts schaltet es NUR basierend auf der Eingangsspannung ein / aus, richtig? Es scheint, dass es eine ideale Lösung ist. Danke schön.
Nein, es hat keine Stromversorgungsstifte - es funktioniert genau wie Ihr OptoTRIAC, bei dem ein kleiner Strom (2 mA min bis 50 mA im schlimmsten Fall aus einem Datenblatt, das ich mir angesehen habe) über die Eingangsstifte angelegt wird. Der Unterschied besteht darin, dass der TRIAC durch Back-to-Back-MOSFETS ersetzt wird, die keinen Nulldurchgang benötigen, um wieder abzuschalten. Der verknüpfte DIP-Teil sollte mit einem 1k-Widerstand (~ 12 mA) ziemlich zuverlässig sein, möglicherweise viel weniger (wahrscheinlich dauert das Einschalten nur länger), aber seien Sie sich der Worst-Case-Szenarien bewusst. Vorsicht mit der LED-Sperrspannung (siehe oben)
Ich denke, dass Sie mir die endgültige Lösung gegeben haben. Trotzdem danke für die Hilfe.

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.

Danke für die Antwort. Ich habe erwähnt, dass ich keine externe Stromversorgung angefordert habe. Ich denke, dass MAX es braucht. Es muss direkt von der Schnittstelle versorgt werden. Wenn es möglich ist, natürlich. Tx auf der Serverschnittstelle und auf dem Modem sind gleich ... Logik hängt von der DCE- oder DTE-Seite ab. Das Kabel vom Server zum Modem ist gerade, kein Nullmodem. Ich kann nichts auf der Serverseite ändern (z. B. Software) ... ist es möglich, das Modem so zu konfigurieren, dass es ordnungsgemäß funktioniert, ich weiß es nicht. Ich habe den Weg noch nicht gefunden.
Oh, ich habe den Teil über die Passivität verpasst :) Können Sie 100 mA von einem USB-Anschluss auf der PC-Seite stehlen? USB wird standardmäßig auf 100 mA ohne Aufzählung eingestellt.
Vielleicht. Aber es ist "schmutzige" Lösung. Ich muss etwas Akzeptableres finden.