Induktiivisen harjattoman moottorin PID-virheenkorjaustulos
a, kommutointipulssin leveyden hakumenetelmä
yleensä, kommutointipulssin leveyden hankintatarkkuus, mitä suurempi, sen parempi, mutta myös MCU:n sisäisten tietojen rajoittama, jos on redundantti 16-bittinen ajastin, älä epäröi, yuntai harjaton moottori käyttää sitä suoraan pulssin leveyden muuttamiseen, 1using. 16-bittinen ajastin, joka voi käyttää vain kahdeksan ajastinta ja sitten ajastimen sisällä keskeyttää niiden kumulatiivisen laskennan.
2, PID toiminta-aika miten?
1, vaihe 6 kertaa harjattoman moottorin PID:n suorittamisen jälkeen
, koska eri moottorirakenteiden ja kokoonpanohallin virheiden välillä on pieniä eroja, ei yleensä kerätä jokaista PID-aritmeettisen pulssinleveyden arvoa, joten moottorin tärinä on helppo aiheuttaa, on hyvä käytäntö: kerätä koko toimintajakso (Kommutointijakso on 6) Ja sitten lasketaan keskimääräinen nopeuden kertymäaika, eli virran kertymäarvo on kuusi. Kun saat uuden nopeusarvon, dongguan-moottori voi olla PID-aritmetiikka.
2, rajoitettu toiminnallisen PID-ajan maksimivoimaan,
kun tietyn ajanjakson aikana (pääasiassa alhaisella nopeudella), mallilentokoneen moottori, se ei ole aina antanut MCU:lle uutta nopeusarvoa, joten tämä aika on määrättävä PID-aritmetiikalla, jotta uusi tehoarvo saadaan takaisin, seuraava pakotetun laskennan PID:n viiteaika: 40 - 3B
,etween ms 150 ms moottorin häipyminen?
1, kun hankinta pulssin leveydellä ja asettaa pulssin leveyden arvo hieman eri EKA1 (Ei ole nolla! ), ei tarvitse tehdä PID-aritmetiikkaa, eli ohjelma palautetaan suoraan, ilman laskenta-algoritmia.
2, kun pulssinleveyden hankinta ja pulssinleveysarvojen arvo olivat EKA2 (EKA1
3, kun hankinta pulssin leveydellä ja aseta pulssinleveyden arvo ero on suurempi EKA3 (EKA2