CleanFlight Ervaringen

Discussie in 'Multicopters electronica' gestart door BorisB, 9 dec 2014.

  1. FedorCommander

    FedorCommander

    Lid geworden:
    30 okt 2014
    Berichten:
    305
    Locatie:
    Den Haag
    Pity you cant brake propellers fast enough for this looptimes. Inertia will eat it all. i think.
     
  2. BorisB

    BorisB Forum veteraan

    Lid geworden:
    16 mei 2012
    Berichten:
    8.188
    Locatie:
    Brabant
    1khz is niks als je bedenkt dat de escs op 16mhz draaien :).
    Met gyro_lpf van 256 kun je normaal niet goed vliegen. Je krijgt wat noise binnen waardoor D gain in de problemen mee komt en dan gaat deze oscillaties creeren.
    Als je dus gyro_lpf of 256 zet en een softwarematige filter voor de D term hebt dan vliegt het super strak.

    Zie hier een testje met gyro_lpf van 256 en dterm filter. Kijk goed hoe er totaal geen bounce is na flips en rolls door vrijwel geen delay tussen de echte wereld en de FC en dit helpt ook bij prop wash :)


    Lower looptimes give you more room for software filtering on the wat you want it ;)
     
  3. FedorCommander

    FedorCommander

    Lid geworden:
    30 okt 2014
    Berichten:
    305
    Locatie:
    Den Haag
    yeap. thats true. i just meant that mechanical part still an issue. sure faster cpu makes some fft filtering possible. ;)
     
  4. iVolo

    iVolo

    Lid geworden:
    25 jul 2011
    Berichten:
    832
    Locatie:
    Brecht - Belgiƫ
    Heb even getest met de low pass filter op 256, maar dan krijg ik inderdaad oscillaties. Van die Dterm filter had ik nog niet gehoord.
     
  5. BorisB

    BorisB Forum veteraan

    Lid geworden:
    16 mei 2012
    Berichten:
    8.188
    Locatie:
    Brabant
    It's not about the speed, but delay between the real world and applying corrections to it.
    pt1 element. D is de enige gain wat gevoelig is voor oscillaties ;).
    D kijkt namelijk in het verleden en differentieert oo basis daarvan. Meer oscillatie=meer differentiatie en dus versterking van oscillatie!
    P en I hebben er helemaal geen last van. P kijkt alleen naar nu en I kijkt alleen naar vorige error en bouwt langzaam op of af en kan dus niet snel verspringen.

    Dus hoef je enkel een LPF op D gain te hebben. Heb nu gyro_lpf op 256 voor kleinste delay tussen de echte wereld en gyro output en 17hz filter op D. Hiermee wordt tuning zoveel beter. Alle kleine gestuiter en hikjes waar de FC te laat is door delay is nu weg.
    Het is een oud trucje wat vanuit multiwii nog afstampt.

    Let op D gain hoe deze de boel helemaal laat resoneren:

    normale situatie met gyro_lpf op 256
    [​IMG]

    gyro_lpf=256 D filter with PT1 element patched cleanflight. Exact dezelfde settings en pids. screenshot van het vlucht boven.
    [​IMG]

    je hoort zelfs het verschil in hoe motoren werken.
     
    Laatst bewerkt: 4 jun 2015
  6. FedorCommander

    FedorCommander

    Lid geworden:
    30 okt 2014
    Berichten:
    305
    Locatie:
    Den Haag
    this is very very good stuff boris! is this in yout branch already?
     
  7. fieliep

    fieliep

    Lid geworden:
    17 dec 2014
    Berichten:
    59
    Locatie:
    Breda
    Superstrak inderdaad Boris!
     
  8. BorisB

    BorisB Forum veteraan

    Lid geworden:
    16 mei 2012
    Berichten:
    8.188
    Locatie:
    Brabant
    In my local branch :D. I asked a guy who I know from the baseflight days who did a lot of filtering there to help me out. He already made an experimental PR.

    Ja ben er zeer blij mij. Los daarvan voelt het heel direct.
     
  9. FedorCommander

    FedorCommander

    Lid geworden:
    30 okt 2014
    Berichten:
    305
    Locatie:
    Den Haag
    Hehe... Ok... Will patiently wait :)
     
  10. Gerard_nl

    Gerard_nl Moderator Moderator team Forum veteraan

    Lid geworden:
    7 sep 2002
    Berichten:
    15.943
    Locatie:
    eindhoven, El diablo.
    en nu nog straks gewoon een dump die je kan plakken ofzo.
    want de meesten zijn het spoor nuu inmiddels bijster..... :)

    te veel commandos en te moeilijk gemaakt.
    nog effe en ik ga weer naza vliegen :D
     
  11. denof

    denof

    Lid geworden:
    22 dec 2009
    Berichten:
    1.319
    Locatie:
    Ridderkerk
    yup, net mijn naze geflashed en 1.9.0 erop gezet... eerste indruk met pid contr. 1 is gewoon goed, yaw lijkt scherper dus strakker, maar moet nog op het veld verder bekijken en afstellen.
     
  12. sniperx

    sniperx

    Lid geworden:
    2 jun 2008
    Berichten:
    816
    Locatie:
    Deventer
    Kent iemand dit probleem?
    Laatste 5 seconden
    Max Throttle staat op 1865
    Gebeurt bij alle 4 de motoren op het zelfde moment!
     
  13. FedorCommander

    FedorCommander

    Lid geworden:
    30 okt 2014
    Berichten:
    305
    Locatie:
    Den Haag
    Try lowering motor_pwm_rate to 488... Helped me on stock ZTW and 2000kv motors. Has same jerkiness. It was on SimonK firmware btw.
     
  14. sniperx

    sniperx

    Lid geworden:
    2 jun 2008
    Berichten:
    816
    Locatie:
    Deventer
    Ik heb wel oneshot aangezet om de regelaars. Werkt de pwm rate dan toch niet meet?
     
  15. FedorCommander

    FedorCommander

    Lid geworden:
    30 okt 2014
    Berichten:
    305
    Locatie:
    Den Haag
    Then its definitely something else :) You didnt say that. Sounds like desync. Timing?
     
  16. sniperx

    sniperx

    Lid geworden:
    2 jun 2008
    Berichten:
    816
    Locatie:
    Deventer
    hmm toch niet!
     
  17. FedorCommander

    FedorCommander

    Lid geworden:
    30 okt 2014
    Berichten:
    305
    Locatie:
    Den Haag
    I dont know what actually you did, but happy for you mate ;)
     
  18. sniperx

    sniperx

    Lid geworden:
    2 jun 2008
    Berichten:
    816
    Locatie:
    Deventer
    Ik dacht het opgelost te hebben, maar helaas nog steeds!
     
  19. sniperx

    sniperx

    Lid geworden:
    2 jun 2008
    Berichten:
    816
    Locatie:
    Deventer
    Schijnt een Firmware stutter issue te zijn i.c.m. timing van de 2300KV motoren. Ga zo even een nieuwe firmware inladen

    Update: Firmware versie Latest ingeladen BS-NFET op de ztw SPIDER. Probleem is weg!

    Update: Bij 1 motor was het helaas weg, nu vershillende firmwares geprobeerd, zonder succes.
    Comp_PWM uit en probleem is weg, alleen wil ik graag COMP_PWM aan hebben met SIMONK. Iemand ervaring ermee?
     
    Laatst bewerkt: 8 jun 2015
  20. Royce

    Royce

    Lid geworden:
    29 sep 2014
    Berichten:
    515
    Locatie:
    Maas & Waal
    @BorisB is daar laatst mee bezig geweest. Geen idee meer welk draadje.
    Hier ook een discussie wat op jouw probleem lijkt..
     

Deel Deze Pagina