Wie kann ich ein Relais durch einen MOSFET-Transistor ersetzen?

Ich habe das funktioniert

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Ein Arduino pendelt beide Relais und ein Netzteil lädt jede Batterie gleichzeitig auf.

Ich möchte jedes Relais durch einen MOSFET ersetzen. Wie kann ich das machen?

Ich denke, die folgende Lösung wird nicht funktionieren, da DRAIN immer mit SOURCE verbunden ist und dies die Batterien kurzschließt. MOSFETs isolieren nur von SOURCE zu DRAIN.

Wenn D9 HOCH ist, ist D10 NIEDRIG, sodass das Netzteil niemals beide Batterien gleichzeitig auflädt.

schematisch

Simulieren Sie diese Schaltung

Sorry für den chaotischen Schaltplan.

Vielen Dank.

Ein Schaltplan wäre hilfreicher. Ich vermute nur, was das ist.
Diese Schaltung sieht nicht richtig aus (Sie treiben die Quellen der MOSFETs mit dem Ein / Aus-Signal an?), Aber ohne Schaltplan ist es schwer zu sagen. Sehen Sie sich diese Frage und ihre Antworten an.
Victor, es gibt keine Standardbelegung für Transistoren. Verschiedene Hersteller können unterschiedliche Pinbelegungen verwenden, auch wenn die Geräte ähnlich aussehen. Es ist ein guter Anfang, dass Sie ein Bild einfügen, aber wir wissen nicht, welcher Pin welcher ist.
entfernt verwandte Frage zu MOSFET SSR für DC: electronic.stackexchange.com/a/86333/7036
Abgesehen davon, dass die Sources und Gates mit ziemlicher Sicherheit vertauscht sind, handelt es sich um N-Kanal-MOSFETs, sodass Sie einen High-Side-Gate-Treiber benötigen würden, um sie einzuschalten.
Im Moment verwende ich IRF9540 und 2N2222, um es anzutreiben, aber ich würde gerne FQP30N06L (N-Kanal) ausprobieren, und ich habe bei Sparkfun gesehen, dass sie den GATE-Pin direkt mit Arduino verbinden.
Warum nicht einfach einen einzigen Fet verwenden? Was ist der Rest Ihrer Schaltung?
@VictorSantos: (1) Sie haben keine Massereferenz auf der Seite der DC-Leitung 1 / Leitung 2, sodass die Schaltung nicht funktioniert. (2) Die meisten Halbleiterrelais verwenden Optokoppler, um den Steuerkreis vom Lastkreis zu trennen. Das solltest du wohl auch machen.
Danke @Transistor. GND von Leitung 1 und 2 sind miteinander verbunden, da ich jetzt einen PChannel FET verwende.
@WesleyLee, ich möchte ein mechanisches 10-A-Relais ersetzen. Wenn ich einen einzelnen FET verwende, isoliere ich Leitung 1 von Leitung 2, aber nicht umgekehrt. Ein SSR / Relais, wenn es in beide Richtungen isoliert ist, und das möchte ich mit MOSFETS. Vielen Dank.
@VictorSantos: (1) Ich verstehe deinen Kommentar nicht. Wenn Sie Ihre Schaltung geändert haben, müssen Sie den Schaltplan in Ihrer Frage ändern. (2) Sie benötigen nur zwei FETs, um AC zu blockieren . Sie schalten Gleichstrom, also brauchen Sie nur einen. (3) Verstehen Sie, dass es irgendwie eine Verbindung zwischen dem GND der Steuerschaltung und Ihren DC-Leitungen geben muss, damit der FET schaltet? Sie haben keine Verbindung gezeigt, daher kann die Schaltung nicht funktionieren.
@Transistor, danke. Ich arbeite nicht mit AC, ich benutze DC. Wie ich WesleyLee gesagt habe, blockiere ich, wenn ich nur einen FET verwende, von SOURCE zu DRAIN, aber nicht umgekehrt (DRAIN zu SOURCE). Wie kann ich von DRAIN zu SOURCE blockieren und beide Seiten vollständig isolieren? Ich habe mein Bild geändert, weil ich die falschen Pins angeschlossen habe. Ich habe den Schaltplan eingefügt, weil alle sagten, das sei besser zu verstehen, was ich will.
Diese Bearbeitung ist besser. Fügen Sie nun Ihre Ladung hinzu. Beachten Sie, dass Q2 NPN nicht funktioniert, wenn sein Kollektor so mit GND verbunden ist.
@Transistor, aber es funktioniert. Betrachten Sie den zweiten Schaltplan.
Ich habe festgestellt, dass die Relaistreibertransistoren (Q1 und Q2) falsch herum sind! Sie funktionieren nur mit einem positiven Potenzial über CE und BE. Eine andere Sache ist, warum Sie einen MOSFET verwenden möchten? Manchmal sind Relais einfach eine bessere Option.

Antworten (3)

Der Schaltplan sieht für mich entweder zu kompliziert oder falsch aus. Nach meinem Verständnis laden oder entladen Sie die Spule, damit das Mech-Relais funktioniert. Gleiches gilt, Sie legen eine hohe oder niedrige Spannung an den Gate-Anschluss, damit ein MOSFET funktioniert.

Sie können also einfach den Emitter Ihres BJT (BJT kann von Ihrem Arduino gesteuert werden) mit dem Gate des N-MOSFET verbinden. Wenn am Gate eine hohe Spannung (12 V sollte in Ordnung sein) anliegt, wirkt der N-MOSFET wie ein geschlossener Schalter (PMOS arbeiten umgekehrt). Das Netzteil sollte den Akku aufladen.

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Ein SPST-Mech-Relais könnte ein NMOS verwenden, Ein SPDT-Mech-Relais könnte ein NMOS und ein PMOS verwenden, versuchen Sie es, um zu sehen, ob es funktioniert.

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Abbildung 1. Verwenden eines Relais zum Umschalten eines Ladegeräts zwischen zwei Batterien.

Ist dies die Relaisschaltung, die Sie in einen Transistor umwandeln möchten?

Ja. Ich habe Ihre Schaltung in Betrieb und möchte auf Transistoren umsteigen.
OK. Sie müssen Ihre Frage grundlegend umschreiben. Es ist ein komplettes Durcheinander. Ich lasse dieses Schema hier. Sie können es in Ihre Frage kopieren oder darauf verweisen. Erklären Sie in Ihrer Frage, was derzeit das Relais steuert.