Ich entwerfe einen Antrieb, der eine Drehzahl von etwa ~ 350 mit einem Ausgangsdrehmoment von etwa ~ 10 mNm ausgibt. Ich habe einen billigen Motor gefunden, der dieses Drehmoment liefert (plus mehr für die Versicherung), aber die Drehzahl bei Nennspannung ist viel höher als ich möchte. Ich habe berechnet, dass ein Arbeitszyklus von 30% mir das gewünschte Drehmoment und die gewünschte Drehzahl geben würde. Ich habe nur Angst, dass ich den Motor zu langsam laufen lassen würde. Ich weiß, dass der Mikrocontroller, der das PWM-Signal sendet, eine Grenze für das minimale Tastverhältnis hat, das ich anwenden kann, aber ich frage mich, was im Allgemeinen eine gute Faustregel für praktische minimale Tastverhältnisse ist, die auf einen Motor angewendet werden (denn wenn ein Motor sich zu langsam bewegt, können sich Reibung, Impuls usw. ändern und es verhält sich möglicherweise nicht in der erwarteten deterministischen Weise). Kurz gesagt, sind 30 % zu wenig? Oder sollte ich mir mehr Gedanken über das Verhältnis zwischen Nenndrehzahl und Konstruktionsdrehzahl machen?
Lassen Sie mich meiner Antwort einen Haftungsausschluss voranstellen: Meine gesamte Erfahrung mit PWM-Motoren bezieht sich auf die Drehzahlregelung von Kühlgebläsen. Ihre Anwendung wird sicherlich zumindest ein wenig anders sein.
So wie ich den minimalen Arbeitszyklus finde, suche ich nach dem Minimum, das es dem Motor ermöglicht, sich zu drehen. Bei handelsüblichen Muffinfächern sind das etwa 40 %. Dann füge ich sicherheitshalber einen kleinen Rand hinzu. Ich finde dies, indem ich einen Arbeitszyklus von 0% anwende und ihn langsam hochfahre, bis der Motor anfängt, sich zu drehen.
Diese Startleistung ist höher als die Leistung, die erforderlich ist, um den Motor am Laufen zu halten, nachdem er bereits hochgefahren ist. Bei Lüftern liegt dieser Wert irgendwo im Bereich von 20-30 %. Mit anderen Worten, wenn ich einen Lüfter wirklich langsam drehen wollte, müsste ich 40 % anwenden, um ihn in Bewegung zu bringen, und dann könnte ich auf 20-30 % zurückgehen.
Normalerweise gehe ich sicherheitshalber nicht unter die Startleistung. Auf diese Weise kann ich sicher sein, dass sich der Motor dreht, obwohl er die minimale Geschwindigkeit begrenzt, die ich erreichen kann.
Dabei gibt es jedoch Probleme. Viele Dinge können die Startleistungsanforderungen beeinflussen. Temperatur, Motorbelastung, Alter, Staub, verschiedene Motorchargen usw. Sie müssen all dies berücksichtigen und eine gewisse Leistungsreserve einbauen.
Alternativ müssen Sie Ihren Motor über einen Drehzahlmesser oder ähnliches überwachen. Lassen Sie dann eine Motorsteuerungssoftware das Richtige tun, wenn sich der Motor zu schnell oder zu langsam dreht. Eine gute Motorsteuerungssoftware berücksichtigt automatisch die Startleistung und andere Dinge.
Wenn Sie keine Motorsteuerungssoftware schreiben möchten, haben Sie keine andere Wahl, als empirisch zu messen, wie hoch die Startleistungsanforderung für Ihr System ist, und dann etwas mehr für die Marge hinzuzufügen. Und hoffe, dass Sie genug hinzugefügt haben.
HikeOnPast
Max H..
HikeOnPast
Max H..