Das PWM-Signal wird beeinflusst, wenn der Motor angeschlossen ist

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 VGeben Sie hier die Bildbeschreibung ein

Wir müssen einen Schaltplan sehen.
(1) Markieren Sie die Komponententypen auf allen Operationsverstärkersymbolen. Aus deinem Text geht nicht hervor, was was ist. (2) Können Sie Ihr Foto zuschneiden? Nur 40 % sind tatsächliche Diagramme. Es gibt ein eingebautes Schaltplan-Tool in der Editor-Symbolleiste, wenn Sie es benötigen, obwohl Ihr Diagramm lesbar ist. (3) Viele Komparatoren haben Open-Collector-Ausgänge und erfordern einen Pull-up-Widerstand am Ausgang.
Alle Operationsverstärker sind der LM324, alles in einem Paket. Sie können nicht den gesamten Schaltplan sehen?
Das ist der gesamte Schaltplan? Ich kann das Lüftermotormodul nicht sehen. Das Solarpanel hat nur einen Draht. Was liefert die +-9V und wie wird das Modul mit Strom versorgt?
Sie können nach Änderungen in der Masse oder den Stromschienen suchen. Der Ausgang der ersten Stufe in diesem Design reagiert empfindlich auf Änderungen der Stromversorgung.
Sie müssen auch die Motortreiberschaltung zeigen.

Antworten (1)

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.

90% der Zeitlösung: Klemmen Sie einen Widerstand in Reihe mit dem Ausgang. Kein Scherz, die Stangen werden ihre Magie entfalten. Es erscheint mir jedoch seltsam, dass ein Motortreiber eine solche Last darstellen könnte, es sei denn, die Verkabelung ist zu lang.