Stromproblem im Magnetkreis

Ich habe an einer Schaltung gearbeitet, um mit Arduino eine Magnetschalterpolarität herzustellen. Ich habe ursprünglich Transistoren (NPN) mit einer Nennleistung von 1 A und 625 mW zwischen den Enden des Solenoids und Masse verwendet. Diese brannten alle aus, als die Polarität des Solenoids umgeschaltet wurde (unter Verwendung eines Relais und Umschalten, welcher Transistor offen und geschlossen war). Ich habe nachgerechnet und bei einem 60-Ohm-Solenoid sollte der Spannungsabfall fast vollständig über dem Solenoid liegen, sodass die 10 V über dem Solenoid abfallen sollten und der Strom 0,5 A betragen sollte (und auf die Verwendung meiner Gleichstromversorgung beschränkt war). Ich denke, das hat etwas mit Induktivität zu tun, aber ich kann nicht genau herausfinden, was? Ich habe dies gelöst, indem ich MOSFETs verwendet habe, die mit höherer Leistung umgehen können, aber ich brauche noch eine Erklärung dafür, warum die Transistoren durchgebrannt sind. Danke -Noam


Vielen Dank für die Erklärung. Mein Problem ist jetzt, wenn ich die Richtung des Stroms umkehre, dass die Diode den Stromkreis einfach kurzschließt. Ich könnte nach jeder Diode einen Transistor schalten, aber gibt es einen besseren Weg, dies zu tun?


Das Problem ist, wenn ich zum Umschalten der Polarität des Solenoids Masse und Strom umkehre. Wenn ich also Dioden dort einbaue, würde der größte Teil des Stroms einfach durch eine der Dioden fließen (ich bräuchte 1 in jede Richtung, die Schaltung immer einschließlich wann). Die Masse und die Stromversorgung werden mit einem Relais und Transistoren von ihrer ursprünglichen Position umgedreht) auf Masse, wodurch mein Stromkreis kurzgeschlossen wird

Antworten (1)

Was Sie brauchen, ist ein Vollbrückentreiber, um die Richtung des Solenoids richtig umzuschalten. Stellen Sie sich vor, dass der Motor im Bild Ihr Solenoid ist.

Geben Sie hier die Bildbeschreibung ein