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.
quelle
Antworten:
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.
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.
quelle
Ich habe hier die folgende Schaltung gefunden , die besagt: "Das Tastverhältnis wird auf 0-100% eingestellt, während die Grundfrequenz stabil gehalten wird."
Sie können die variable Spannung von Ihrer Rückkopplungsschleife anstelle des Potis verwenden, um den + Eingang des Komparators zu speisen.
quelle
Astable 555 Timer
Das folgende Bild zeigt die Verkabelung eines 555 im Astable-Modus gemäß Wikipedia:
Die Spannung von Pin 6 "springt" zwischen0,5V.Strg und V.Strg . 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 gehaltenV.Strg= 2 / 3V.cc Sie 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 ) =V.0( 1 -e- tτc)
In dieser Gleichung V.( t ) ist die Spannung des Kondensators zum Zeitpunkt t , V.0 ist die Differenz zwischen der Anfangsspannung und der stationären Spannung für den Kondensator und τc ist 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 dasVC ) von 0.5Vctrl . Nach diesem Moment wird der Kondensator aufgeladen. wannVC erreicht Vctrl Der 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)=(Vcc−0.5Vctrl)(1−e−tτ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(Vcc−0.5VctrlVcc−Vctrl)
Im Standard astable 555,Vctrl=23Vcc Damit 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 Vctrl→Vcc ).
"Freizeit
Jetzt werden wir zeigen, dass die "Aus" -Zeit nicht abhängig istVctrl . Wir wissen, dass ein Entladekondensator mit der folgenden Beziehung modelliert werden kann:
V(t)=V0e−tτ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 maltoff 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=Vctrle−toffτ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<23Vcc Berü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!
quelle