Spørsmål:
Hvorfor fortsetter motorene på dronen min å snurre og maksimalt når jeg kjører opp gassen på radioen min på benken?
QuadMcFly
2020-04-15 05:32:15 UTC
view on stackexchange narkive permalink

Når jeg tester dronen min for første gang, og jeg kjører gassen opp fra fjernkontrollen, med rekvisitter av motorene, fortsetter å spinne, selv når jeg tar gassen ned igjen. Vil firhjulingen min vippe ut hvis jeg tar på rekvisitter og prøver å fly den? Hvorfor skjer dette? Det virker greit når jeg snurrer opp motorene fra motorfanen.

To svar:
QuadMcFly
2020-04-15 05:32:15 UTC
view on stackexchange narkive permalink

TL;DR ;

Dette er et resultat av jeg terminerer avvikling fra PID-kontrolleren. Det er helt forventet og normalt med rekvisitter av, og vil være bra når du setter rekvisitter på og flyr! Nesten alle som er nye innen RC-multirotorer stiller dette spørsmålet ved sin første versjon, så ikke føl deg dårlig!

Detaljert svar

Det detaljerte svaret på dette spørsmålet er relatert til hvordan multirotorer opprettholder stabilitet i flukt. Multirotorer bruker et kontrollsystem kalt en PID-kontroller. Dette er en tilbakemeldingssløyfekontroll som tar informasjon fra sensorene ombord på flykontrolleren og deretter utfører endring via motorene basert på hvordan den kommanderte inngangen er forskjellig fra hva den registrerer. For mer informasjon, sjekk denne meldingen fra det nasjonale instrumentlaboratoriet.

For å forstå dette problemet er komponenten av PID-kontrolleren vi trenger å undersøke jeg-konstanten, ofte referert til som Ki . I hovedsak er dette basert på den integrerte beregningen mellom den registrerte verdien og innstillingsverdien eller målverdien. Hva dette betyr er at jeg blir sterkere jo lenger det er en forskjell mellom den registrerte verdien og målverdien. Derfor endres over tid. Det du ser når motorene sakte spinner opp, er at Ki-verdien blir sterkere og sterkere når flykontrolleren prøver stadig vanskeligere å utføre en endring som den kan ane, men som ikke kan påvirke. Ingen rekvisitter betyr ingen kraft til å utføre endring, derav avviklingen. Dette blir ofte referert til som jeg betegner windup.

Her er en utmerket video fra Joshua Bardwell om emnet:

Utmerket respons! Jeg lurer på - er denne effekten som uttalt med Airmode deaktivert? Jeg vet at det er tilfelle når du bare går på tomgang, men jeg vil være interessert i å se om det er tilfelle med aktiv gass.
Ja, definitivt forverrer Airmode problemet, da det gir mer styrke til PID-kontrolleren ved lav gass. Når du senker gassen til null, har PID fortsatt full autoritet. Uten Airmode aktivert i Betaflight, når du senker gassen din til null, slapper PID-ene av, noe som reduserer I-betegnelsen betraktelig og kan minimere avviklingen. Jeg vil ikke nødvendigvis nevne det i svaret, men fordi nybegynnere ofte vil høre "Airmode" og bare slå av airmode, noe som ikke er en nødvendig løsning.
utmerket, og veldig interessant. Takk for svar!
Gary Boulter
2020-04-15 06:16:26 UTC
view on stackexchange narkive permalink

Årsaken til at du tar gassen ned igjen, går ikke motorene tilbake til forrige tomgangshastighet er at du har utløst luftmodus, dette er helt normalt.

Selv om det er teknisk sant, kan dette svaret være misvisende. Airmodes eneste funksjon er å la PID-kontrolleren ha full autoritet ved lav gass. Problemet er en funksjon av PID-kontrolleren, ikke en funksjon av Airmode. Faktisk er Airmode teknisk ikke en modus, det er deaktivering av en "funksjon" som ble programmert i tidlige firmware som forhindret PID-kontrolleren fra å få full effekt ved lav gass for å forhindre spazzing ut ved start og landing eller lav-gass-støt for nybegynnere. Så teknisk slå Airmode av en funksjon, og muliggjør ikke en ny.


Denne spørsmålet ble automatisk oversatt fra engelsk.Det opprinnelige innholdet er tilgjengelig på stackexchange, som vi takker for cc by-sa 4.0-lisensen den distribueres under.
Loading...