****Ich habe Programmierkenntnisse, aber SEHR wenig Erfahrung mit Elektronik.****
Ich versuche, einen MOSFET mit einem 3,3-V-Signal von einem Adafruit-MCU-Modul ( Adafruit-Modul hier ) zu schalten. Die Last, die der MOSFET schalten würde, ist eine 3-V-Wasserpumpe ( Info zur Wasserpumpe hier ). Der gewählte MOSFET ist der PMV28UNEA von Mouser.com ( MOSFET-Datenblatt hier ).
Das Problem, das ich habe, ist, wenn der Signalstift von der MCU auf hoch eingestellt ist, der MOSFET einschaltet, aber mein Multimeter zeigt einen Spannungsabfall, wenn der Motor angeschlossen ist. Ohne angeschlossenen Motor beträgt die Spannung etwa 4 V (von der Batterie erwartet). Wenn ich jedoch den Motor anschließe, fällt die Spannung auf etwa 2,30 V ab und der Motor schaltet sich nicht ein. Der Motor lief einmal an, als ich ihn zum ersten Mal versuchte, aber seitdem nicht mehr. Ich kann nicht herausfinden, was diesen Spannungsabfall verursacht. Ich habe einen einfachen Schaltplan zusammen mit den Links zu MCU, Pumpe und MOSFET beigefügt. Wenn ich hier relevante Informationen vermisse, die helfen würden, lassen Sie es mich bitte wissen.
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Wahrscheinlich zieht es beim Einschalten des Motors genug Strom, dass der Innenwiderstand der Batterie die Spannung abfallen lässt. Sie sehen wiederum den Spannungsabfall an den Klemmen der Batterie. Wenn ein Gleichstrommotor anläuft, benötigt er einen relativ großen Strom, um Drehmoment zu entwickeln. Du könntest versuchen, einen Kondensator parallel zur Batterie zu schalten. Diese Kappe sollte den anfänglichen Anlaufstrom für den Motor liefern. Dies garantiert nicht, dass der Motor läuft, da wir die Spezifikationen nicht kennen. Ein kurzer Blick auf das Datenblatt legt jedoch nahe: I_motor = P / U -> 1,3 W / 3 V = 434 mA. Kann deine Batterie diesen Strom liefern??
Also ... viele Fragen zu den Spezifikationen von Motor und Batterie.
bearbeitet: Ok, Motor kann starten, wenn er direkt angeschlossen ist. Mein Tipp ist also, die MCU-Spannungsschiene von der Motorversorgungsschiene zu entkoppeln. Ich denke, der Spannungsabfall wirkt sich auf die MCU aus und kann den FET nicht richtig ansteuern. Eventuell kommt es zu einem Brownout und einem anschließenden Reset.
Entkopplung mit einer Diode (möglichst niedrigste Flussspannung) und Stabilisierung mit einem Kondensator.
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
2. Bearbeitung:
Da Sie Ihren Schaltplan aktualisiert haben, habe ich meinen aktualisiert:
Hinweis: Der BAT-Pin ist der Ausgang des MCP73831, dies ist eine Batterieladeschaltung mit programmierbaren Ladeströmen usw. Dies ist also der falsche Ort, um den Motor anzuschließen. Wahrscheinlich führt Sie das direkte Anschließen des Motors an die Batterie zum gewünschten Verhalten. Wenn nicht, fügen Sie einfach die Diode und einen Kondensator hinzu.
Damian
anonyme_schwarzheit
Bimpelrekkie
Damian
anonyme_schwarzheit
anonyme_schwarzheit
Zy Gan
anonyme_schwarzheit
Zy Gan
Chris Stratton