Ich habe die folgenden Einstellungen:
Beachten Sie auch Folgendes:
- bei laufendem Motor die Spannung am Motor (zwischen Transistorquelle und gnd) liegt bei ca. 6V, steigt aber allmählich an. Ich mache mir Sorgen, dass es irgendwann über 9 V geht, was die Grenze des Motors darstellt - und es verbrennt.
- Der Ausgang des Operationsverstärkers (6 von U3 gehen zum Gate) ist stabil und schwankt gelegentlich um 0,01 V
- Die 12-V-Quelle ist tatsächlich etwas über 12, sagen wir 12,6 V
- , um den Mikrocontroller-Ausgang zu simulieren. Ich habe einen L7805-Spannungsregler verwendet, um die 12 V auf 5 V zu senken ( dh ich plane, dies durch ein digitales Signal zu steuern - vorzugsweise ohne PWM von einem Mikrocontroller - wahrscheinlich 5 V Ausgang, aber 3 V 3 ist auch eine Option)
- der Motor ist http: //www.ebay .com / itm / RS-360SH-Pumpmotor-Wassersprühmotor-DC-3v-9V-für-Wasserspender- / 280928002008 (Entschuldigung, aber ich konnte keine Informationen zu finden Drehmoment, Leistungsaufnahme in verschiedenen Phasen usw.)
Also, jede Idee, warum die Spannung am Motor allmählich ansteigt - außerdem irgendwelche anderen Vorschläge, wie die Schaltung weiter verbessert werden kann , wenn ich dieses Setup zweimal parallel schalte (dh um zwei gleiche Motoren mit d zu steuern verschiedene MCU-Signale) sehen Sie eine andere Einschränkung? (Beachten Sie, dass die Quelle für 12 V 5 A DC ausgelegt ist.)
BEARBEITEN: Bitte beachten Sie, dass der Widerstand zwischen Pin 2 des Operationsverstärkers und Masse tatsächlich 22 K
beträgtLATER EDIT: Wie vorgeschlagen, habe ich versucht, das Rückkopplungssignal vom OPAMP-Ausgang (auch bekannt als MOSFET-Gatter) zur MOSFET-Quelle zu ändern. Dies funktionierte nicht (nicht einmal mit Widerständen, um den Wert für die Rückkopplung zu ändern), da die Reaktion des Motors nicht konstant war, sondern schwankte (fast anhalten, dann starten, stoppen usw.). Ich habe auch versucht, den Motor zwischen dem 12-V-Eingang und dem Drain des MOSFET zu platzieren. Dies schien die Motordrehzahl konstant zu halten, ohne dass sich der MOSFET aufheizte, aber ich befürchtete, dass 12 V den Motor beeinträchtigen könnten, und reduzierte die 12 V mit einem LM7808 auf 8 V, was zu 7,5 V am Motor führte. Dies ist eine Lösung, die den Motor mit konstanter Drehzahl laufen lässt, der MOSFET heizt nicht, aber natürlich erwärmt sich der LM7808 so stark, dass der Motor nach einiger Zeit stoppt (aber nach dem Abkühlen funktioniert er wieder). Ich denke, dass in diesem Fall die einzige Lösung darin besteht, den LM7808 zu kühlen und wahrscheinlich ein PWM-Signal mit einem Füllfaktor von weniger als 100% zu verwenden. Bitte bestätigen Sie dies und sagen Sie mir, falls es welche gibt, wie ich dieses Problem weiter verbessern kann (wenn ich bedenke, dass ich möglicherweise kein PWM-Signal verwende, sondern 5 V kontinuierlich). Vielen Dank.