Inductiva Brushless motoria PID debugging resultat
, commutatio pulsus latitudinis acquisitio methodi
generatim, acquisitio subtilitas commutationis pulsus latitudinis superior melior, sed etiam restricta per MCU notitia interna, si superuacua 16-bit timer, noli dubitare, yuntai Brushless motor directo utere ad mutationem numerandi pulsum latum, praecisio potest attingere 1 nos, sine 16-bit usu timer et cumulativo. tussis est numerare.
2, PID operandi tempus quo modo?
1, Pascha 6 vicibus post currendum PID
pro motore obsoleto, propter minimas differentias inter varias structuras motorias et errorem in comitio, plerumque non colligere singulas pulsuum latitudo valorem PID arithmeticae, tam facile causat commotionem motricium, bonum est praxis ad: collige plenam operationem cycli (interdum commutationis est 6) Et pone tempus accumulativum mediocris sex commutationis, sic concluditur quod celeritas temporis currentis. Cum novam celeritatis valorem nancisceris, motor dongguan potest esse arithmetica PID.
2, restricta ad maximam vim operandi PID temporis,
cum per aliquod temporis spatium (maxime in celeritate humilitatis), exemplar motoris aircraft, non semper dedit MCU novum celeritatis valorem, ergo hoc tempus arithmetica PID imponenda erit, ut novam vim valoris recipiat, sequentis referendi tempus coactum computandi PID: 40 - msBetween the 150 ms
3, quomodo motoris dithering eliminari?
1, cum per pulsum latitudinis adeptio et valorem pulsus latitudinis valorem EKA1 paulo diversum (Estne nulla!), non opus est arithmeticam PID facere, scilicet programma directe reddidit, sine algorithmo computato.
2, cum latitudinis pulsus in acquisitionem et valorem latitudinis leguminum ponemus valores EKA2 (EKA1 .
3, cum per pulsum latitudinis adeptio et valor latitudinis pulsus pulsus sit, differentia maior est EKA3 (EKA2 .