Wie bekomme ich mehr Strom aus dem 555-Timer?

Meine Stromversorgung ist gefiltert geregelt 5 Volt 500 mA. Ich verwende einen 555 im monostabilen Modus, um den Motor für eine bestimmte Zeit einzuschalten, nachdem der 555 ausgelöst wurde. (Der 555 wird von einer Zählerschaltung getriggert). Aber der Ausgangsstrom vom 555 ist zu niedrig. Wie kann ich einen Transistor wie 2N3055 verwenden, um den vollen 500-mA-Strom zu erhalten? Welche anderen Möglichkeiten gibt es, dasselbe zu erreichen?

Ob das funktioniert? Ob das funktioniert?

Antworten (4)

Ein Emitterfolger hat eine Spannung im Emitter, die etwa 0,6 V niedriger ist als die Spannung an der Basis. Es funktioniert, wenn Sie kein Problem mit dem reduzierten Spannungspegel haben. Beachten Sie, dass ein 555 mit 5-V-Versorgung je nach Ausgangsstrom einen Ausgang von nur 3 V haben kann.

Die Alternative besteht darin, einen Transistor oder Mosfet als Low-Side-Schalter zu verwenden (Schalten der Masseseite der Last).

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Der Mosfet ist eine bessere Lösung (effizienter), da er einen geringeren Spannungsabfall aufweist (Drain-Source) und keinen konstanten Strom im Gate (für den statischen Betrieb) benötigt, wie dies beim Transistor der Fall ist. Wählen Sie einfach einen Nmosfet mit Logikpegel, damit er sich mit geringem Widerstand vollständig einschalten kann

Werte der Widerstände, Transistoren, Mosfets ...?
Sie können jeden logischen Mosfet verwenden, besuchen Sie einfach einen beliebigen Anbieter oder E-Shop und verwenden Sie die Filter, um ein Gerät auszuwählen, das Ihren Anforderungen entspricht, und stellen Sie sicher, dass es mit 3-4 V Vgs vollständig eingeschaltet werden kann. Bezüglich R2 sollte für einen Basisstrom von etwa 1/10 bis 1/20 des Kollektorstroms gerechnet werden, damit der Transistor gesättigt ist und einen geringen Vce-Abfall hat.
Ja, ich kann bestätigen, dass die Mosfet-Lösung gut funktioniert. Ich habe einen ähnlichen Ansatz zum Ansteuern einer Reihe von CNC-Schrittmotoren verwendet und Mosfets als Schalter verwendet, die von einem Niedrigstromgerät wie einem 555 angetrieben werden (es war ein Mikroprozessor, aber das Problem ist dasselbe). Ich habe einen generischen Mosfet verwendet, den ich bei Radio Shack bekommen habe (IRF510 vielleicht). Die aktuellen Bewertungen für Mosfets gehen in den gesamten Verstärkerbereich.
Laut ti.com/lit/ds/symlink/ne555.pdf kann der High-Level-Ausgang bis zu 2 Volt betragen.
@ JoeRounceville IRF510 wird in diesem Fall nicht gut funktionieren. Es erfordert eine Vgs in der Größenordnung von 8 V oder so, definitiv kein Mosfet mit Logikpegel. Auch der Rds-on liegt auf der hohen Seite von 0,54 Ohm bei Vgs = 10 V.
@WhatRoughBeast Ja, es kann so niedrig sein, aber bei einem Mosfet im statischen Betrieb (im Gegensatz zu PWM) fällt die Spannung kaum ab, da nur die Mosfet-Gate-Kapazität geändert werden muss und dann kein Gate-Strom vorhanden ist.
Ich dachte, die Schwellenspannung für IRF510 sei etwa 4 V. Es war vielleicht kein IRF510, aber es war definitiv einer dieser billigen Mosfets, die Sie bei Radio Shack bekommen können.
@JoeRounceville Die Schwellenspannung ist kein guter Pegel, um den Mosfet anzusteuern. Er ist spezifiziert für VDS=VGS und Id=250μA. Um einen Spannungsabfall von 3-4 V über einen Widerstand mit nur 250 μA zu erhalten, muss der Widerstand etwa 12 k betragen, das ist eine Annäherung an den Rds-on bei dieser Vgs-Spannung.
@alexan_e Ich habe Option zwei ausprobiert, da ich keinen MOSFET auf Lager habe. Aber ich bekomme eine Spannung von nur 1 Volt über die Diode. Glauben Sie, dass eine Änderung von R2 zu besseren Ergebnissen führen wird? Ich habe R2 = 100 Ohm verwendet.
@SoumadeepSaha Was ist der Wert des Basiswiderstands? Beachten Sie, dass Sie ihn für einen Strom von etwa 1/10 bis 1/20 des Motors berechnen müssen, mit anderen Worten, für einen Ausgang von 1 A sollten Sie den Widerstand für 50-100 mA Basisstrom wählen.
@alexan_e Der von mir verwendete Basiswiderstand (R2) beträgt 100 Ohm. Aber ich glaube nicht, dass es das ist, wonach Sie suchen ... Können Sie genauer sein? Die Ausgangsspannung beträgt jetzt nur noch 1 Volt.
@SoumadeepSaha Die Ausgangsspannung fällt ab, wenn der Basisstrom gegenüber dem Ausgangsstrom nicht hoch genug ist. Der Basisstrom beträgt ungefähr (Vbase-0,6 V)/Rbase. Wenn wir also von einem 3-V-Ausgang von 555 ausgehen (weil er abfällt, wenn Sie Strom liefern), beträgt der Basisstrom (3 V-0,6 V)/100 Ohm = 24 mA, was gut sein sollte genug für bis zu 0,4 A oder so. Sind Sie sicher, dass die Stromversorgung genug Strom hat, um den Motor anzutreiben, und wie hoch ist der Motorstrombedarf?
Das Netzteil hat einen 1-Ampere-Transformator, aber da ich einen 7805 verwendet habe, beträgt der Ausgang 500 mA und 5 Volt (ich bin mir nicht ganz sicher). Und der Ausgang über die Diode beträgt nur etwa 1 Volt. Was ist deiner Meinung nach falsch?
@SoumadeepSaha Kannst du die Spannung am 555-Ausgang messen? Welchen Transistor verwendest du? Überprüfen Sie auch, ob der Basiswiderstand 100 Ohm beträgt.
Ich verwende einen Transistor 2N3055. Und ja, Braun Schwarz Braun ist es.
@alexan_e Der 555-Ausgang beträgt 3,5 Volt. Transistor ist 3055. Widerstand ist 100 Ohm. Was ergibt 29 mA Basisstrom richtig? Also, wo liegt das Problem?
@alexan_e stimmt etwas mit dem Transistor nicht, den ich verwende?
@SoumadeepSaha Ich denke, Ihr Motor benötigt mehr Strom als 0,4-0,5 A. Können Sie ihn direkt an die 5-V-Versorgung anschließen und den Strom messen?
@alexan_e Sicher ... warte eine Sekunde
@alexan_e Es tut mir leid ... Das Problem war nichts anderes, es war ein loser Draht ... Danke für die Lösung.
@alexan_e Aber die Standby-Spannung beträgt etwas mehr als 2 Volt, ist das normal? sollte es nicht null sein?
Ich habe gerade das Board überprüft, das ich für meine CNC-Treiberschaltung gebaut habe. Es war ein RFP12N10L-Mosfet, und es scheint unwahrscheinlich, dass Radio Shack das auf Lager hat ... also muss ich an etwas anderes denken.

Als High-Side-Treiber ist der 555 nur für etwa 100 mA ausgelegt und benötigt bei diesem Strom einen ausreichend großen Ausgangsspannungsstoß, sodass er niemals direkt als Motortreiber funktioniert.

Der von Ihnen gezeigte Emitterfolger ist besser, aber Sie können ihn nicht in die Sättigung treiben, sodass Sie im eingeschalteten Zustand immer noch etwa ein Volt am Transistor verlieren und Ihren Motor etwas aushungern.

Wenn Sie einen P-Kanal-MOSFET mit einem angemessenen Rds (on) für den High-Side-Treiber verwenden, erhalten Sie beim Einschalten des MOSFET fast die gesamte 5-V-Versorgung über den Motor und verbrauchen nur sehr wenig Leistung.

Die unten gezeigte Schaltung geht davon aus, dass Sie mit einem High-Side-Treiber feststecken, und es funktioniert mit einem bipolaren 555. Die LTspice-Schaltungsliste ist hier , wenn Sie mit der Schaltung spielen und auf eine niedrige Seite wechseln möchten Fahrer Q1B loswerden und R6 durch den Motor und D2 ersetzen.

Nur nebenbei gesagt, der FDS4559 ist ein Paar von etwa 3-A-MOSFETs im selben Gehäuse, ein P-Kanal und ein N-Kanal für weniger als einen Dollar in Onesies bei DigiKey.

Geben Sie hier die Bildbeschreibung ein

+1 Ein einfacher Ausgangsverstärker mit viel „Potenzial“, EMF.
Danke. :-) Es scheint, als würde es gut für die "aktuelle" Anwendung funktionieren.

Die Verwendung des Transistors als Emitterfolger funktioniert, aber Sie erhalten am Ausgang nur etwa 4,3 V, da der BE-Übergang des Transistors um 0,7 V abfällt.

Wenn möglich, wäre es besser, die Last auf die "hohe Seite" des Transistors zu legen - zwischen der +5-V-Versorgung und dem Kollektor, wobei der Emitter direkt mit Masse verbunden ist. Sie benötigen außerdem einen Widerstand in Reihe mit der Basis des Transistors, um den Strom zu begrenzen. 100 Ω würden Ihnen einen Basisstrom von 50 mA geben, was ausreichend sein sollte.

Ersetzen Sie für noch geringere Verluste den NPN-Transistor durch einen N-Kanal-MOSFET.

Das war auch mein Gedanke, aber die minimale Vout des NE555 mit einer 5-V-Versorgung beträgt etwa 2,75 V
@ScottSeidman: Ich verstehe nicht, worauf Sie hinaus wollen. Die minimale Vout liegt bei der maximalen Iout (was etwa 200 mA für ein normales Nicht-CMOS-Gerät entspricht). Der 555 sollte in der Lage sein, entweder den BJT oder den FET auf sehr nahe an 5 V zu treiben.

Ob das funktioniert?

Nö. Nicht annähernd. Sehen Sie sich das NE555-Datenblatt S. 5 „High-Level-Ausgangsspannung“ an. Obwohl Sie einen zusätzlichen Transistor verwenden, um die Belastung des 555 zu reduzieren, zeigt dies, dass der Ausgang nicht gut Strom liefern kann. Fügen Sie den Basis-Emitter-Abfall im Transistor hinzu (~ 0,7 Volt), und Sie sind sich überhaupt nicht sicher, ob Sie einen guten Motorantrieb erhalten. Dies hingegen wird:

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Je nachdem, wie viel der Motor zieht, muss R6 möglicherweise verringert werden. Dies wird sicherlich bis 150 mA funktionieren.

Beachten Sie, dass Sie die Schaltung vereinfachen können, wenn Sie einen PNP für die Ausgangsstufe verwenden. Dann verschwindet Q3 und der Kollektor von Q2 wird zum Motor +, mit Motor - auf Masse. R4 steuert dann die Menge des Antriebsstroms und müsste definitiv reduziert werden.

Da der Ausgang des 555 ein Totempfahl ist, kann R2 weggehen, und da Q2 von R3 und R4 auf +5 hochgezogen wird, wenn Q1 abgeschnitten wird, kann R5 auch weggehen.
Sie haben Recht mit R2 - ich war nur reflexartig vorsichtig. Und der Schaltplan enthält einen Fehler, den ich korrigieren wollte , aber vergessen hatte - ich wollte R3 eliminieren, was besser funktioniert als das Eliminieren von R5.
Meine Güte ist das kompliziert? Warum? Was macht es?
@RichardBarraclough - Ja, es ist kompliziert. Aber es funktioniert um die Notwendigkeit herum, viel Basisstrom (etwa 20 mA) für Q3 bereitzustellen und das Vorzeichen des Eingangssignals beizubehalten. Stellen Sie sich Q1 als Wechselrichter vor, Q2 als Basisstromquelle für Q3 und Q3 als eigentlichen Motorantrieb. Der hohe Basisstrom in Q3 wird benötigt, um ihn in die Sättigung zu treiben. Wenn Sie diese Art von Strom nicht bereitstellen, fällt Q3 erheblich an Spannung ab, wodurch der für den Motor verfügbare Strom verringert wird. Alle 3 Transistoren haben Basis-Pull-up- oder Pull-down-Widerstände, damit sie sich gut verhalten.
Beginnen wir am Anfang: Q1 ist ein Low-Side-Schalter. Es ist niedrig, weil es nur ein einfacher Schalter ist und nichts schaltet, was empfindlich auf den Boden reagieren könnte, der sich leicht über dem Boden befindet. R1 dient zur Begrenzung des Stroms zu Q1. Ich verstehe nicht, wie man 1k wählt; sollte ich im Datenblatt nach max I_{BE} suchen? Wofür steht R2 (und wie wählt man seinen Wert)? Verstehe "Totempfahl" nicht. R3 dient zur Begrenzung des Stroms zu Q1. Das Datenblatt des N3904 gibt einen maximalen Kollektorstrom von 200 mA und 5 / 0,2 = 250 an, was meilenweit von 10.000 entfernt ist.
Die Quelle 555 wird als mit 5 V arbeitend identifiziert, so dass der Ausgang von 0 auf (ungefähr) 5 Volt schwingt. 1k ist nur ein praktischer Standardwiderstand. 10k würde perfekt funktionieren. R2 stellt sicher, dass kein Basisstrom in Q1 getrieben wird, wenn beispielsweise der 555 offen ausfällt, und beträgt normalerweise das 10-fache des Basiswiderstands. Wenn der Kollektor von Q1 auf Masse gelegt wird oder tatsächlich etwa 0,2 Volt beträgt, wird R4 dies tun Stellen Sie den Basisstrom von Q2 ein. Wenn man von den Anforderungen an Q3 (etwa 150 mA) ausgeht, muss der Basisstrom von Q3 etwa 1/10 des Kollektorstroms betragen, also etwa 12 bis 15 mA.
Wenn die Spannung an R6 etwa 4 Volt beträgt, erzeugt das Einstellen von R6 auf 330 Ohm 12 mA. Der Kollektorstrom von Q2 beträgt also etwa 12 mA, und der Basisstrom von Q2 sollte mindestens 1,2 mA betragen. Ein Wert von 4,7 k würde der Anforderung sehr nahe kommen. Ich habe jedoch 1k für R4 verwendet, nur um die Anzahl der verschiedenen Widerstandswerte gering zu halten. Und bei 1k wird die Verlustleistung in R4 nur etwa 16 mW betragen, sodass der Wechsel zu diesem aggressiveren Basisantrieb keine Erwärmungsprobleme verursachen wird.
@RichardBarraclough Insgesamt ist die Verwendung von 1k-Basiswiderständen das Ergebnis meiner Faulheit - und des Versuchs, eine Schaltung zu entwerfen, die das OP leicht zu bauen findet. Es ist nicht optimiert, aber der Strom und die Spannungen sind niedrig genug, dass keine Notwendigkeit für eine Optimierung besteht. Die Verwendung von 10k-Basis-Pulldown-/Pullup-Widerständen ist nur eine Versicherung, um sicherzustellen, dass Leckströme in den ersten beiden Stufen keine Probleme verursachen, und die Verwendung eines 10-fachen Werts im Vergleich zum Basiswiderstand ist nur eine praktische Faustregel. Auch hier muss die Schaltung wirklich nicht optimiert werden, daher sind hier Faustregeln angebracht.