Induktiv børsteløs motor PID-fejlfindingsresultat
en, kommuteringsimpulsbreddeopsamlingsmetode
generelt, indsamlingspræcisionen af kommuteringsimpulsbredde, jo højere jo bedre, men også begrænset af MCU interne data, hvis der er en redundant 16-bit timer, tøv ikke, yuntai det for at gøre pulsen uden børste til at tælle motoren kan tælle direkte, 1 os, uden 16-bit timeren, der kun kan bruge otte af timeren og derefter inde i timeren afbryde deres kumulative optælling hoste op.
2, PID drift tid hvordan?
1, fase 6 gange efter at have kørt en PID
for den børsteløse motor, på grund af de små forskelle mellem forskellige motorstrukturer og fejl i forsamlingshuset, indsamler man normalt ikke hver pulsbreddeværdi af PID aritmetik, så let at få motoren til at ryste, er det god praksis at: indsamle en fuld driftscyklus (Kommutationsperiode er 6) Og så konkluderer den akkumulerede periode på 6 hastigheder. den aktuelle værdi. Når du først har fået en ny hastighedsværdi, kan dongguan-motoren være en PID-aritmetik.
2, begrænset til en maksimal kraft af operationel PID-tid,
når den over en periode (hovedsageligt i lav hastighed), modelflymotor, ikke altid har givet MCU en ny hastighedsværdi, så denne tid skal pålægges af PID-aritmetik, for at genvinde den nye effektværdi, følgende referencetid for den tvungne beregnings-PID: 40 - msBet
til at eliminere 3, 3 af motoren?
1, når erhvervelsen af pulsbredde og indstille værdien af pulsbredde værdi lidt anderledes EKA1 (Er ikke nul!), behøver ikke at gøre en PID aritmetik, nemlig program returneres direkte, uden beregningsalgoritme.
2, når optagelsen af pulsbredden og indstillet værdien af pulsbreddeværdierne var EKA2 (EKA1
3, når erhvervelsen af pulsbredden og indstille værdien af pulsbreddeværdiforskellen er større EKA3 (EKA2