Inductieve borstelloze motor PID-foutopsporingsresultaat
a, commutatiepulsbreedte acquisitiemethode
in het algemeen, de acquisitieprecisie van de commutatiepulsbreedte, hoe hoger hoe beter, maar ook beperkt door interne MCU-gegevens, als er een redundante 16-bits timer is, aarzel dan niet, yuntai borstelloze motor gebruikt deze direct om de telpulsbreedte te wijzigen, de precisie kan 1 ons bereiken, zonder de 16-bits timer die slechts acht van de timer kan gebruiken en vervolgens binnen de timer hun cumulatieve telling onderbreekt hoesten.
2, de PID-werkingstijd hoe?
1, fase 6 keer na het uitvoeren van een PID
voor de borstelloze motor, vanwege de kleine verschillen tussen de verschillende motorstructuren en fouten in de montagehal, wordt meestal niet elke pulsbreedtewaarde van de PID-berekening verzameld, zo gemakkelijk om de motor te laten trillen, het is een goede gewoonte om: een volledige bedrijfscyclus te verzamelen (commutatieperiode is 6) en vervolgens het accumulatieve gemiddelde van zes commutatieperioden te plaatsen, dus wordt geconcludeerd dat de snelheid van de huidige waarde is. Zodra u een nieuwe snelheidswaarde krijgt, kan de Dongguan-motor een PID-berekening zijn.
2, beperkt tot een maximale kracht van operationele PID-tijd
wanneer gedurende een bepaalde periode (voornamelijk bij lage snelheid), modelvliegtuigmotoren, het MCU niet altijd een nieuwe snelheidswaarde heeft gegeven, dus deze tijd zal moeten worden opgelegd door PID-berekeningen, om de nieuwe vermogenswaarde terug te krijgen, de volgende referentietijd van de geforceerde computer-PID: 40 - ms Tussen de 150 ms
3, hoe kan ik statische dithering van de motor elimineren?
1, wanneer de acquisitie door de pulsbreedte en de waarde van de pulsbreedtewaarde iets anders is dan EKA1 (is niet nul!), hoeft u geen PID-berekening uit te voeren, namelijk het programma dat rechtstreeks wordt geretourneerd, zonder computeralgoritme.
2, toen de acquisitie door de pulsbreedte en de waarde van de pulsbreedtewaarden EKA2 (EKA1
3, wanneer de acquisitie door de pulsbreedte en de waarde van het pulsbreedtewaardeverschil groter is EKA3 (EKA2