Wie verwende ich Pin5, um das Tastverhältnis eines 555-basierten PWM zu steuern?

7

Ich habe eine einfache PWM mit einem 555-IC gebaut, um einen Motor für einen optischen Chopper anzutreiben, und ich möchte den Ausgang des Chopper-Signals als Geschwindigkeitskorrektur-Rückmeldung für die PWM verwenden können. Ich denke, ich sollte dies mit Pin 5 auf dem 555-Chip tun können, aber ich habe keine wirkliche Ahnung, wie es geht. Die aktuelle Idee besteht darin, das Signal vom Chopper über einen F / V-Wandler in eine Art Komparator zu leiten und diesen Ausgang dann zu verwenden, um das Tastverhältnis der PWM zu erhöhen / zu verringern und die Drehzahl des Motors nach oben oder unten einzustellen. Ich glaube, ich bin auf dem richtigen Weg, ich habe einfach keine wirkliche Ahnung, wie ich das machen soll, weil ich ein Astronom bin, der sich mit Elektronik beschäftigt, aber keine wirkliche Ausbildung im Schaltungsdesign hat. Bitte helfen Sie, wenn Sie können.

Jonathan
quelle
Astable 555 Timer-Schaltung? en.wikipedia.org/wiki/555_timer_IC
user69821
Was ist ein optischer Chopper und wie hoch ist seine Leistung?
Golaž

Antworten:

5

Die von tcrosley vorgeschlagene Lösung ist ein alter Favorit, verwendet sehr kostengünstige Teile und enthält den 555.

Wenn Sie einen anderen Chiptyp ausprobieren möchten, ist der LTC6992 buchstäblich für diese Art von Anwendung konzipiert. Es befindet sich in einem relativ kleinen 6-poligen SMT-Gehäuse, sodass Sie einen Breakout oder eine Evaluierungsplatine benötigen, um damit zu arbeiten, es sei denn, Sie stellen eine Leiterplatte her.

Geben Sie hier die Bildbeschreibung ein

Es akzeptiert ein 0-1V-Steuersignal und Sie können die Frequenz und den Frequenzbereich mit (höchstens) drei Widerständen an den SET- und DIV-Pins von weniger als 4 Hz bis 1 MHz programmieren.

Spehro Pefhany
quelle
5

Ich habe hier die folgende Schaltung gefunden , die besagt: "Das Tastverhältnis wird auf 0-100% eingestellt, während die Grundfrequenz stabil gehalten wird."

Geben Sie hier die Bildbeschreibung ein

Sie können die variable Spannung von Ihrer Rückkopplungsschleife anstelle des Potis verwenden, um den + Eingang des Komparators zu speisen.

tcrosley
quelle
5

Astable 555 Timer

Das folgende Bild zeigt die Verkabelung eines 555 im Astable-Modus gemäß Wikipedia: Astable 555

Die Spannung von Pin 6 "springt" zwischen 0.5Vctrl und Vctrl. Wenn die Spannung von Pin 6 auf dem Weg nach oben ist, wird Pin 3 hoch gehalten, und wenn die Spannung an Pin 6 abnimmt, wird Pin 3 niedrig gehalten. Das Tastverhältnis und die Periode der Impulse hängen von den von Ihnen gewählten Widerständen und Kapazitäten ab.

Bei dieser Anordnung wird die Spannung an Pin 5 gehalten Vctrl=2/3VccSie können dies jedoch überschreiben, wenn Sie Pin 5 auf einer anderen Spannung halten. Dadurch wird die Obergrenze (und Untergrenze) der Spannung an Pin 6 geändert. Um zu verstehen, wie sich dies auf das Timing auswirkt, müssen wir uns mit der Mathematik eines Ladekondensators befassen. Natürlich kann die Spannung eines Ladekondensators wie folgt modelliert werden:

V(t)=V0(1etτc)
In dieser Gleichung V(t) ist die Spannung des Kondensators zum Zeitpunkt t, V0 ist die Differenz zwischen der Anfangsspannung und der stationären Spannung für den Kondensator und τcist die Ladezeitkonstante. Für den erstaunlichen 555:τc=(R1+R2)C.

"Pünktlich

Nehmen wir an, der 555 ist bereits aufgewärmt und der Ausgang wechselt von niedrig nach hoch. Dies entspricht dem Moment, in dem der Kondensator eine Spannung hat (nennen wir das VC) von 0.5Vctrl. Nach diesem Moment wird der Kondensator aufgeladen. wannVC erreicht VctrlDer Ausgang wechselt von hoch nach niedrig und der Kondensator beginnt sich zu entladen (dazu später mehr). Nennen wir die Zeit, die der Kondensator zum Laden benötigtton. Nehmen Sie den Moment, in dem der Kondensator zu laden beginntt=0 Wir können die Ladungsgleichung für den Kondensator wie folgt angeben:

V(t)=(Vcc0.5Vctrl)(1etτc)+0.5Vctrl
Basierend auf der oben genannten Definition: V(ton)=Vctrl. Wenn wir diese zusammen nehmen, können wir sie lösenton (Dies ist eine Übung für den Leser).
ton=τcln(Vcc0.5VctrlVccVctrl)

Im Standard astable 555, Vctrl=23VccDamit können wir die obige Gleichung vereinfachen ton=τcln(2). Dies sollte dem Leser bekannt sein. Wenn wir uns jedoch anpassenVctrl wir werden sehen, dass der Wert für ton variiert dramatisch wie unten gezeigt (mit asymptotischem Verhalten als VctrlVcc).

pünktlich gegen Strg-Spannung

"Freizeit

Jetzt werden wir zeigen, dass die "Aus" -Zeit nicht abhängig ist Vctrl. Wir wissen, dass ein Entladekondensator mit der folgenden Beziehung modelliert werden kann:

V(t)=V0etτd
Wo V0 ist die Anfangsspannung (in diesem Fall V0=Vctrl), V(t) ist die Spannung zum Zeitpunkt t, und τd ist die Entladungszeitkonstante (τd=R2C).

Sagen wir das mal toff ist die Zeitdauer, die der Kondensator benötigt, um sich zu entladen Vctrl zu 0.5Vctrl. Wenn wir diese Informationen in die Entladungsgleichung einfügen, erhalten wir:

0.5Vctrl=Vctrletoffτd
Auflösen nach toff gibt eine vertraute Beziehung für den 555-Timer im Astable-Modus.
toff=τdln(2)

Fazit

Wie wir gesehen haben, ändert das Anlegen einer Spannung an Pin 5 das Tastverhältnis und die Periode, indem die Zeitdauer geändert wird, in der der Ausgang hoch ist, während die Zeitdauer, in der der Ausgang niedrig ist, konstant ist. Die Variation vonVctrl und ton ist grundsätzlich linear wenn Vctrl<23VccBerücksichtigen Sie dies beim Einrichten Ihres Feedbacks.

In Bezug auf Ihre Anwendung bin ich mir nicht sicher, welches Signal Sie an Pin 5 zurückmelden wollten. Wenn Sie diesbezüglich Ratschläge wünschen, müssen Sie einen Schaltplan Ihrer Schaltung veröffentlichen!

Paul Stiverson
quelle