Warum hat mein Transistor geschaltet, als die Basis geerdet war?

Ich habe einen Programmierhintergrund, also kenne ich die Theorie nicht ganz, aber ich möchte einen Motor von einem Mikrocontroller aus steuern. Also habe ich einen TIP 122 verwendet, um es zu tun. Meine Schaltung sieht ungefähr so ​​aus:

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Warum lief der Motor, als ich die Basis des Transistors mit Masse verbunden habe? Außerdem läuft der Motor mit voller Geschwindigkeit, selbst wenn ich eine Basisspannung von nur 0,2 Volt anlege. Was läuft hier schief?

Ich habe sogar versucht, der Basis einen 500-Ohm-Widerstand hinzuzufügen, aber es hat sich immer noch nichts geändert.

Sie haben wahrscheinlich die falsche Pinbelegung und der Motor ist mit der Basis an den Emitter angeschlossen. Ich bin überrascht, dass es sich überhaupt mit einer 1-V-Versorgung bewegt.
Meine Verbindung ist ungefähr so: instructables.com/id/…
Matt bezieht sich auf den Transistor: Sie haben wahrscheinlich Basis und Kollektor vertauscht.
Tip122 hat die Basis als ganz linken Stift, richtig? Wenn das der Fall ist, dann bin ich mir ziemlich sicher, dass dieser Teil ist
Kann mir auch jemand sagen, ob das Anlegen einer Basisspannung von etwa 2 V dazu führt, dass der Motor mit voller Geschwindigkeit läuft? Mein Motor läuft bei etwa 12V bei voller Geschwindigkeit
Legen Sie in dieser Konfiguration keine 2 V an die Basis an! Ihr Transistor wird durchbrennen! Schließen Sie einen Widerstand an die Basis an und legen Sie die Spannung an den Widerstand an. Überprüfen Sie das Transistor-Datenblatt; Sehen Sie, welcher Basisstrom für den gewünschten Kollektorstrom erforderlich ist, um den Motor mit voller Drehzahl zu betreiben. Wählen Sie den Basiswiderstand entsprechend aus.
^ Ich meinte, nur Spannung an den Widerstand anzulegen
Sie wissen, dass es wirklich nicht schwer ist, die richtige Versorgungsspannung an die Spannungsquelle anzulegen und den Transistor in den richtigen Teil umzubenennen.
Ich weiß, es ist so einfach, es zu übersehen. Entschuldigung trotzdem.
Stellen Sie sicher, dass der Kühlkörper nicht geerdet ist ... es ist wahrscheinlich eine Kollektorverbindung.

Antworten (1)

Sie können dies tun, um Ihren Motor anzutreiben. Der 1k-Widerstand muss basierend auf dem erwarteten Strom Ihres Motors für eine bestimmte Spannung abgestimmt werden. Normalerweise haben Sie eine Spezifikation wie 500 mA bei 12 V oder ähnliches.

Um die 500-mA-Spezifikation zu erhalten, benötigen Sie im Grunde einen Kollektorstrom von 500 mA. Der Basisstrom ist immer Ib=Ic/Hfe.

Der Hfe von Tip122 beträgt mindestens 1000, Sie erhalten also 500 µA für Ib. Sie wissen auf einem BJT, dass Vbe für Tip122 bei 500 mA 1,3 V beträgt (siehe Diagramm im Datenblatt). Wenn Sie also eine GPIOs-Spannung von Vgpio haben, haben Sie eine Spannung von Vgpio-2,5 V über R1.

Mit dem Ohmschen Gesetz können Sie R1 => R1=(Vgpio-Vbe)/(Ic/Hfe) herausfinden.

For a 3.3V Gpio R1=(3.3V-1,3V)/(500µA) = 4K
For a 5V Gpio R1=(5V-1.3V)/(500µA) = 7.4K

Diese Widerstandswerte sind Obergrenzenwerte, um Ihre vollen 500 mA zu erhalten. Sie sollten Werte um diese herum verwenden.

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Jetzt zu Ihrer Frage, was los ist, kann ich nicht beantworten. Es ist nicht sehr klar, was Sie getan haben, und Sie sehen aus, als würden Sie die Dinge ein wenig verwechseln.

Warum hast du Mikroampere geschrieben?
weil Hfe des Transistors die Stromverstärkung ist: Ein BJT-Transistor ist im Grunde ein Stromverstärker. Hfe definiert, um wie viel der Basisstrom verstärkt wird, was genau der Punkt ist, an dem ein Transistor verwendet wird, um Lasten überhaupt anzusteuern. TIP122 ist eine Darlington-Konfiguration und solche Konfigurationen haben sehr hohe Verstärkungen wie 1000,500 mA/1000 = 500 µA.
Großartig. Sie haben das Motorsymbol intelligent gewählt. Technisch gesehen ist ein Lautsprecher ein komplexer Motor.
@Amit Hasan Ich muss zugeben, dass ich nicht viel Wert auf die Wahl des Sprechers gelegt habe, aber warum nicht ;)
Warum bekomme ich das Lob nicht auch? ;)
Ich habe gar nicht bemerkt, dass du das benutzt hast -_-' lol
Was für ein Zufall! Das war mir auch nicht klar. Sie verdienen beide die Anerkennung.