Das Umschalten des Netzteils verzögert die Stromversorgung

Ich versorge einen 1A-Bipolar-Hybrid-Schrittmotor, der von einem DRV8825 mit einem 12-V-10-A-Schaltnetzteil angetrieben wird. An der Motorstromversorgung in der Nähe des Treibers befindet sich ein 220-uF-Kondensator. Die Stromregelung des Treibers ist auf 0,5A eingestellt.

Wenn sich der Treiber im Schlafmodus befindet, wird er aufgeweckt und es gibt eine Verzögerung von 2 ms für die Aufwachzeit im Code (avr-gcc), bevor die Richtung eingestellt wird, dann eine Verzögerung von 1 us für die Einrichtungszeit und dann werden die Schrittimpulse gesendet, beginnend ziemlich langsam und beschleunigt mit einem linearen Profil.

Alles funktioniert einwandfrei, wenn der Treiber/Motor mit einem linearen 12-V-2,5-A-Netzteil betrieben wird.

Aber bei Betrieb mit dem 12V 10A Schaltnetzteil (eingesteckt/eingeschaltet, Leerlauf) kommt es manchmal kurz nach dem Motorstart zu einer kurzen Unterbrechung und der Motor verliert Schritte. Wenn man sich die Spannung des Netzteils ansieht, bricht es tatsächlich einige Volt zusammen, wenn dies passiert.

Mir ist ein solches Verhalten nicht bekannt, aber ich habe den Eindruck, dass das Schaltnetzteil etwas Zeit braucht, um aus dem Ruhezustand Strom zu liefern. Interessanterweise ist es stabil und alles läuft gut, wenn ich einen anderen Verbraucher gleichzeitig mit etwa 1,5 A kontinuierlich versorgen lasse.

Ist meine Beobachtung richtig? Braucht ein (Schalt-)Netzteil einen kurzen Moment, um sich zu stabilisieren? Wenn ja, ist dies beabsichtigt oder eine Sanftanlauf- oder Energiesparfunktion?

Ich kann meinen Code leicht ändern, um den Fahrer aufzuwecken und der Stromversorgung etwas Zeit zu geben, sich zu stabilisieren, bevor der Motor zu treten beginnt.

Antworten (1)

Ja, Netzteile brauchen etwas Zeit, um ihre Ausgangsspannung nach dem Einschalten zu stabilisieren. Einige benötigen eine Mindestlast, um einwandfrei zu funktionieren. Es hängt von der spezifischen Stromversorgung ab. Sehen Sie in der Lieferdokumentation nach, ob dies der Fall ist. Sie sollten versuchen, die in der Frage erwähnte Verzögerung hinzuzufügen, um zu sehen, ob sie sich verbessert.

Eine weitere zu berücksichtigende Sache ist, dass Motoren beim Startvorgang im Allgemeinen eine große Strommenge ziehen. Fügen Sie, wenn möglich, dem Motor einen Sanftanlauf hinzu, damit er allmählich seine Drehzahl erhöht.

Aus meiner Frage war es wahrscheinlich nicht klar (nur bearbeitet), aber das Netzteil ist eingeschaltet und im Leerlauf. Ich schalte es nicht ein und starte den Motor sofort. Und ich habe zwar ein Beschleunigungsprofil, aber der Motor zieht die 0,5A schon im Stand nach dem Aufwecken des Fahrers, was zu erwarten ist.
Achten Sie bei der Überprüfung der Spezifikation auf „Einschwingverhalten“, „Sprungantwort“ oder ggf. „Lastregelung“, obwohl letzteres meist verwendet wird, um die Regelung für unterschiedliche Dauerlasten zu charakterisieren.