Ich arbeite an einem lustigen Nebenprojekt, bei dem ich mit dem LM324 und einem kleinen Solarpanel eine PWM-Wellenform erstelle. Ich verwende den LM324 für den astabilen Multivibrator, Integrator und Komparator. Die Komparatoreingänge sind das integrierte Signal (Dreieckswelle) und der Spannungspegel des Solarpanels. Die generierte PWM-Wellenform wird an einen Motortreiber (L9110H) ausgegeben, der in einen kleinen Lüfter- und Motoraufbau eingebaut ist ( Link )
Mein PWM-Generator funktioniert hervorragend, bevor ich den PWM-Ausgang in den Eingang des Treiber- / Motor- / Lüfter-Setups stecke. Bevor ich es einstecke, kann ich sehen, wie sich die Einschaltdauer von etwa 70% auf 30% ändert, je nachdem, wie viel Licht auf das Solarpanel fällt. Wenn ich jedoch den PWM-Ausgang meiner Schaltung mit dem Eingangs-PWM verbinde, verhält es sich etwas seltsam. Es scheint, dass sich das PWM-Tastverhältnis die meiste Zeit nicht je nach Solarmodul ändert, und manchmal springt das Tastverhältnis auf etwa 99%. Ich habe versucht, einen Unity-Gain-Puffer zu verwenden, weil ich dachte, die Motorlast würde mein Signal irgendwie beeinflussen, aber das hilft nicht wirklich. Was ich erwarte, ist, dass der Lüfter langsamer wird, wenn ich das Solarpanel beschatte, und schneller wird, wenn es leuchtet. Jeder Rat oder jede Anweisung wäre sehr willkommen!
Übrigens ... alle Operationsverstärker haben Stromschienen von +/- 9 V
Während Ihr Schaltplan den Teil der Motorsteuerung nicht darstellt, wird der Operationsverstärker, insbesondere ein Einheitspuffer, häufig destabilisiert, wenn er eine kapazitive Last (z. B. ein FET-Gate) für den Operationsverstärker darstellt. Suchen Sie im Internet nach Operationsverstärkern, die kapazitive Lasten antreiben, und Sie werden zahlreiche App-Hinweise finden, die beschreiben, wie Sie dies mit kapazitivem Feedback usw. korrigieren können.
MAM
Transistor
Mtk59
Bruce Abbott
John Birkkopf
Glenn W9IQ