Ich muss das Tastverhältnis einer Pulsweitenmodulationsschaltung (PWM) von einem Gleichspannungseingang aus steuern. Zu diesem Zweck habe ich mir 555-Timer-Schaltungen angesehen - aber jede Schaltung, auf die ich gestoßen bin, beinhaltet die Steuerung des Tastverhältnisses durch Verwendung eines variablen Widerstands / Ändern der Widerstandswerte (z. B. Ändern des Werts von Rb im unten gezeigten Diagramm). .
Ich habe viel recherchiert und darüber nachgedacht, aber ich kann keine Möglichkeit finden, eine bestimmte Eingangsspannung zu verwenden, um einen bestimmten Arbeitszyklus in einem PWM-Schaltkreis mit dem 555-Timer zu erzielen, daher habe ich möglicherweise nicht an Vorschläge gedacht oder lassen Sie mich wissen, dass es möglich ist / nicht möglich wäre.
Danke
Als Hinweis: Die Anforderung, das Tastverhältnis einer PWM-Schaltung mit einer Eingangsspannung und nicht auf andere Weise zu steuern, ist für das, was ich tue, erforderlich ... Ich versuche nicht, mir das Leben schwer zu machen
Außerdem habe ich vergessen zu erwähnen, dass ich auch keine Mikrocontroller verwenden darf!
Ja – verwenden Sie einfach Ihre externe Gleichspannung, um die Rückkopplungsspannung vorzuspannen. Erledigt! (Dies bedeutet, dass es mit einem entsprechend dimensionierten Widerstand an den Schwellenwertstift angeschlossen wird).
Ich versuche nicht, mir das Leben schwer zu machen
Nun, Sie verwenden immer noch einen NE555, um eine PWM zu erzeugen. Ich würde einfach gehen, einen billigen Mikrocontroller mit ADC und PWM-Einheit besorgen (die fangen deutlich unter einem halben Euro an), zehn Zeilen C-Firmware schreiben und fertig. Keine analogen Schaltungen, die Sie abstimmen müssen, keine Unsicherheit und Nichtlinearität des Arbeitszyklus als Funktion der Steuerspannung, nur saubere Software in einem Mikrocontroller, der keine externen Komponenten benötigt, sondern einen Entkopplungskondensator für seine Stromversorgung. Bonus: Interne Oszillatoren von Mikrocontrollern sind heutzutage normalerweise viel genauer als ein NE555.
Aktualisieren Sie besser spät als nie: Sie haben erwähnt, dass Sie keine Mikrocontroller verwenden dürfen. Ich weiß, dass dies wahrscheinlich einen gewissen Lernaufwand bedeuten wird, aber ein CPLD-implementierter PWM-Generator mit entweder einem auf Widerstandsleitern basierenden ADC, der mit Pins und externen Widerstandsnetzwerken implementiert ist (damit Sie nicht viele Widerstände löten müssen) oder billig ADC IC wäre immer noch das, was ich verwenden würde. PWM ist im Grunde ein ziemlich digitales Problem, also würde ich digital gehen.
Ein anderer einfacher Ansatz würde einfach einen Quad-Opamp-IC verwenden: Opamp 1 & 2, um eine Dreieckswelle zu erzeugen, Opamp 3, um die momentane Dreiecksspannung mit Ihrer externen Gleichspannung zu vergleichen. Easy PWM und den NE555 losgeworden.
Wenn Sie 2 NE555 verwenden dürfen, sehen Sie sich die folgenden Schaltpläne an:
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
CLKIN ist eine Rechteckwelle, die mit einem weiteren 555 in der wohlbekannten astabilen Konfiguration erhalten wird. Vin ist das modulierende Signal (oder eine Spannung zum Einstellen des Gleichstroms). PWMOUT ist das Ausgangssignal. In den Schaltplänen werden C- und R-Werte "zufällig" eingestellt, da ich Ihre Spezifikationen nicht kenne.
Wenn Ihnen viel "Wie geht es Ihnen" PWM erlaubt ist (dh wo sowohl Frequenz als auch Arbeitszyklus variieren), Sie aber nur einen 555 verwenden müssen, dann ziehen Sie in Betracht, Pin 5 (Steuerung) der klassischen astabilen Konfiguration zu modulieren.
Trotzdem kann ich nicht verstehen, warum Sie nicht einen 0,1-Euro-Mikrocontroller, ein paar Zeilen C / ASM und eine Entkopplungskappe für ein Projekt verwenden sollten ...
PlasmaHH
pjc50
jonk
Ale..chenski
stobbe
Ben