H-Brücken-PNP-Transistor überhitzt

Guten Tag,

Ich habe eine H-Brücke wie im Bild unten gebaut. Die NPN-Transistoren sind TIP102 und die PNP-Transistoren TIP107. Der untere NPN-Transistor ist mit dem PWM-Impuls der MCU verbunden. Wenn ich einen der Schalter schließe (MCU-Pin HIGH), überhitzt der entsprechende PNP-Transistor und der Motor dreht sehr langsam. Ich habe an diesem Transistor eine Spannung von etwa 1,8 V gemessen und am gegenüberliegenden PNP seltsamerweise nur etwa 5 V. Es scheint mir also, dass die Transistoren nicht richtig gesättigt sind. Ich habe auch kleinere Basiswiderstände ausprobiert, aber es hat nicht funktioniert. Bei weiteren Tests jedoch, als ich den Schalter an die 12-V-Schiene angeschlossen habe, überhitzt der PNP nicht und alles funktioniert ordnungsgemäß. Gibt es einen Fehler in meinem Design?Geben Sie hier die Bildbeschreibung ein

Antworten (2)

Sie benötigen 12 V an V2 und V4, sonst können Sie Ihre PNPs nicht ausschalten, sie sind die ganze Zeit eingeschaltet.

Wenn diese Schalter 0 V liefern, ist der PNP eingeschaltet und der NPN ausgeschaltet.

Wenn der Schalter 3,3 V liefert, schaltet sich der NPN ein, aber die Spannung ist nicht hoch genug, um den PNP auszuschalten. Es gibt immer noch 8 V über R1 oder R3, wodurch das PNP eingeschaltet bleibt und gegen das NPN kämpft. Unter diesen Umständen messen Sie jede Spannung zwischen 1 V und 11 V, je nachdem, welche "gewinnt".

Nein, diese Schaltung funktioniert nicht richtig als H-Brücke. Wenn 3V3 an den gemeinsamen Basisanschluss angelegt wird, werden beide Transistoren eingeschaltet. Sie müssen den PNP-Basisantrieb in Bezug auf seine Emitterspannung (bis zu 12 Volt) steuern.

Wenn Ihr Eingang jedoch ein Signal wäre, das bis zu 12 V ansteigen könnte, würden Sie dorthin gelangen. Um dies zu verbessern, benötigen Sie zusätzliche Transistoren an jedem gemeinsamen Basisanschluss (links und rechts).

Wollen Sie vor dem PNP-Transistor einen NPN-Transistor hinzufügen, dessen Kollektor an 12 V angeschlossen ist? Wenn also der NPN leitet, liegen 12 V an der Basis des PNP an.
Wo Sie das Ding namens "key=space" haben, haben Sie im Grunde einen Verstärker, der 0 bis 3,3 Volt in 0 bis 12 Volt umwandelt. Eine gemeinsame Emitterstufe mit ziemlich hoher Verstärkung würde dies tun, aber Sie müssen sich dennoch vor einem Durchschießen schützen - es wird einen Bruchteil einer Millisekunde (möglicherweise einige zehn Mikrosekunden oder weniger) geben, wenn sowohl NPN- als auch PNP-Transistoren dies tun gleichzeitig versuchen zu dirigieren. Das ist natürlich ein sekundäres Problem.
Außerdem gibt es hier ein paar Beispiele dafür, wie man es anders macht: google.co.uk/…