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 einer PID
für den bürstenlosen Motor wird aufgrund der geringen 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: Erfassen Sie einen vollständigen Betriebszyklus (Kommutierungsperiode beträgt 6) und geben Sie dann den akkumulierten Durchschnitt von sechs Kommutierungsperioden ein, 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 Betriebskraft der PID-Zeit,
wenn über einen bestimmten Zeitraum (hauptsächlich bei niedriger Geschwindigkeit) der Modellflugzeugmotor 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 beträgt: 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 Erfassung der Impulsbreite und der eingestellte Wert der Impulsbreitenwertdifferenz größer ist EKA3 (EKA2).