Das PID-Debugging eines induktiven bürstenlosen Motors führt zu
einer Methode zur Erfassung der Kommutierungsimpulsbreite
im Allgemeinen. Die Erfassungsgenauigkeit der Kommutierungsimpulsbreite ist umso höher, desto besser. Sie wird jedoch auch durch die internen Daten der MCU eingeschränkt. Wenn ein redundanter 16-Bit-Timer vorhanden ist, zögern Sie nicht Kumulierte Zählung, Husten.
2, wie funktioniert die PID-Betriebszeit?
1. Phase 6: Nach dem Ausführen eines PID
für den bürstenlosen Motor wird aufgrund der geringfügigen Unterschiede zwischen verschiedenen Motorstrukturen und Fehlern in der Montagehalle normalerweise nicht jeder Impulsbreitenwert der PID-Arithmetik erfasst, da dies leicht zu Motorrütteln führen kann. Es empfiehlt sich daher, einen vollständigen Betriebszyklus zu erfassen (Kommutierungsperiode beträgt 6) und dann den akkumulierten Durchschnitt von sechs Kommutierungsperioden einzugeben, sodass daraus geschlossen wird, dass die Geschwindigkeit der aktuelle Wert ist. Sobald Sie einen neuen Geschwindigkeitswert erhalten, kann der Dongguan-Motor eine PID-Arithmetik sein.
2. Beschränkt auf eine maximale Kraft der Betriebs-PID-Zeit,
wenn über einen bestimmten Zeitraum (hauptsächlich bei niedriger Geschwindigkeit) ein Modellflugmotor der MCU nicht immer einen neuen Geschwindigkeitswert gegeben hat. Daher muss diese Zeit durch PID-Arithmetik auferlegt werden, um den neuen Leistungswert wiederherzustellen. Die folgende Referenzzeit der erzwungenen Berechnung des PID ist: 40 – ms. Zwischen 150 ms.
3. Wie kann das statische Zittern des Motors beseitigt werden?
1. Wenn Sie die Impulsbreite erfassen und den Wert der Impulsbreite festlegen, der sich geringfügig von EKA1 unterscheidet (Ist nicht Null!), ist keine PID-Berechnung erforderlich, sondern das Programm wird direkt und ohne Berechnungsalgorithmus zurückgegeben.
2, wenn die Pulsbreite erfasst und der Wert der Pulsbreite eingestellt wird, sind die Werte EKA2 (EKA1).
3. Wenn die Impulsbreite erfasst und der Wert eingestellt wird, ist die Differenz des Impulsbreitenwerts größer als EKA3 (EKA2).