Spørgsmål:
Hvorfor roterer motorerne på min drone og maksimerer, når jeg kører gashåndtaget på min radio på bænken?
QuadMcFly
2020-04-15 05:32:15 UTC
view on stackexchange narkive permalink

Når jeg tester min drone for første gang, og jeg kører gashåndtaget op fra min fjernbetjening, med rekvisitterne, fortsætter motorerne med at dreje, selv når jeg bringer min gashåndtag ned igen. Vil min quad vende ud, hvis jeg sætter rekvisitterne på og prøver at flyve den? Hvorfor sker dette? Det virker fint, når jeg drejer motorerne op fra motorfanen.

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

TL; DR ;

Dette er et resultat af I termopvikling fra PID-controlleren. Det er helt forventet og normalt med rekvisitter slukket, og det vil være fint, når du sætter rekvisitter på og flyver! Næsten alle, der er nye inden for RC-multirotorer, stiller dette spørgsmål ved deres første build, så føl dig ikke dårlig!

Detaljeret svar

Det detaljerede svar på dette spørgsmål er relateret til, hvordan multirotorer opretholder stabilitet under flyvning. Multirotorer bruger et styresystem kaldet en PID-controller. Dette er en tilbagekoblingssløjfekontrol, der tager information fra sensorerne ombord på flykontrolleren og derefter udfører ændringer via motorerne baseret på, hvordan den kommanderede input er forskellig fra, hvad den registrerer. For mere information, se denne hvidbog fra det nationale instrumentlaboratorium.

For at forstå dette problem er den komponent i PID-controlleren, vi skal undersøge, I-konstanten, ofte omtalt som Ki . I det væsentlige er dette baseret på den integrerede beregning mellem den registrerede værdi og sætpunktet eller målværdien. Hvad dette betyder er, at jeg bliver stærkere, jo længere der er forskel mellem den registrerede værdi og målværdien. Derfor ændres over tid. Hvad du ser, når motorerne langsomt roterer, er opbygningen af ​​den Ki-værdi, der bliver stærkere og stærkere, da flykontrolleren prøver hårdere og sværere at udføre en ændring, som den kan mærke, men ikke kan påvirke. Ingen rekvisitter betyder ingen kraft til at udføre forandring, derfor afviklingen. Dette omtales ofte som jeg benævner windup.

Her er en fremragende video fra Joshua Bardwell om emnet:

Fremragende svar! Jeg spekulerer på - er denne effekt, som udtalt med Airmode deaktiveret? Jeg ved, det er tilfældet, når man bare går på tomgang, men jeg ville være interesseret i at se, om det er tilfældet med aktiv gashåndtag.
Ja, bestemt forværrer Airmode problemet, da det giver mere styrke til PID-controlleren ved lav gas. Når du sænker gashåndtaget til nul, har PID'erne stadig fuld autoritet. Uden Airmode aktiveret i Betaflight, når du sænker din gas til nul, slapper PID'erne af, hvilket reducerer I-betegnelsen betydeligt og kan minimere afviklingen. Jeg vil ikke nødvendigvis nævne det i svaret, fordi begyndere ofte vil høre "Airmode" og bare slukke for airmode, hvilket ikke er en nødvendig løsning.
fremragende og meget interessant. Tak for dit svar!
Gary Boulter
2020-04-15 06:16:26 UTC
view on stackexchange narkive permalink

Årsagen, når du bringer din gas tilbage, motorerne vender ikke tilbage til den tidligere tomgangshastighed, er at du har udløst Air-tilstand, dette er helt normalt.

Selvom det er teknisk sandt, kan dette svar være noget vildledende. Airmodes eneste funktion er at tillade PID-controller at have fuld autoritet ved lav gas. Problemet er en funktion af PID-controlleren, ikke en funktion af Airmode. Faktisk er Airmode teknisk ikke en tilstand, det er deaktivering af en "funktion", der blev programmeret til tidlige firmware, der forhindrede PID-controlleren i at få fuld effekt ved lav gas for at forhindre spazzing ud ved start og landing eller lav-gas-bump for begyndere. Så teknisk slå Airmode fra en funktion og muliggør ikke en ny.


Denne spørgsmål og svar blev automatisk oversat fra det engelske sprog.Det originale indhold er tilgængeligt på stackexchange, som vi takker for den cc by-sa 4.0-licens, den distribueres under.
Loading...