annuncio

Comprimi
Ancora nessun annuncio.

CleanFlight/SpeedyFlight aka Baseflight (Multiwii)

Comprimi
X
  • Filtro
  • Ora
  • Visualizza
Elimina tutto
nuovi messaggi

  • Originariamente inviato da tommyleo Visualizza il messaggio
    So che è previsto forse qualcosa anche su cleanflight, però per essere sicuro puoi bindare la ricevente con il radicomando sempre con la solita tecnica diretta di bind. Per bindare anche il satellite, lo colleghi alla ricevente e si bindano entrambi.

    Per la sicurezza, mi ero informato anche io....il sat ha la stessa portata di una ricevente!

    Sul sat orange non riesco ad esserti d'aiuto...mai provato!
    ok ma quindi bindo radio e satellite, poi stacco tutto e uso il solo satellite bindato in precedenza, quindi per bindare serve comunque la radio completa?

    anche io ho il satellite originale.. chiedevo conferma sulla porta sat della scheda flip32+
    perchè in questo video si collegano in modo diverso rispetto alla porta dedicata
    https://www.youtube.com/watch?v=6ReVpu24xOA

    mentre qui al post 273 tagliano piastre e fanno collegamenti con fili nella parte sottostante e sempre verso il ch4
    Flip 32+ - Page 19 - RC Groups

    Commenta


    • Originariamente inviato da wrighizilla Visualizza il messaggio
      ok ma quindi bindo radio e satellite, poi stacco tutto e uso il solo satellite bindato in precedenza, quindi per bindare serve comunque la radio completa?

      anche io ho il satellite originale.. chiedevo conferma sulla porta sat della scheda flip32+
      perchè in questo video si collegano in modo diverso rispetto alla porta dedicata
      https://www.youtube.com/watch?v=6ReVpu24xOA

      mentre qui al post 273 tagliano piastre e fanno collegamenti con fili nella parte sottostante e sempre verso il ch4
      Flip 32+ - Page 19 - RC Groups
      Esatto una volta bindato insieme alla ricevente, stacchi il sat e lo usi da solo...io ho provato solo questo metodo!

      Per i collegamenti, ti consiglio di provare a chiedere qui: Flip32+

      Commenta


      • Ieri sera ho fatto una prova sul mio porting con Oneshot.

        Inviando il segnale all'esc(con firmware oneshot) tramite pwm da 125 a 250μs a varie frequenze.....niente da fare, l'esc non li riconosce.
        Logicamente lo avevo provato anche con Cleanflight e funziona perfettamente con oneshot attivo!

        Quindi confermo che la logica è quella che è stata indicata in precedenza, l'esc si sincronizza, nel caso di cleanflight, con il main loop (i micro secondi indicati nel looptime) e per farlo, cleanflight utilizza questa tecnica dell'overflow sul segnale del pwm proprio per gestire questo periodo del pwm variabile (il timestamp di entrata nel main loop non è sempre preciso).

        Sto leggendo qua e la, insomma è proprio una tecnica di gestione del protocollo pwm particolare, oneshot / onepulse, praticamente gli genera un "avviso" un che consente quindi all'esc di leggere il valore in modo sincronizzato con la fc a differenza di quanto avviene con esc normali, dove la fc e l'esc utilizzano si una stessa frequenza, ma il nuovo valore inviato dalla fc può essere letto dall'esc con una latenza, che a secondo dei casi può varirare da 2ms(quindi normale) a circa 4ms.

        Insomma credo che sia stato raggiunto il top x la comunicazione tra fc ed esc, velocità di comunicazione otto volte più rapida e sincronizzazione diciamo "reale".

        Commenta




        • La bibbia dei Bladoni V6, Blade 120SR - Guida Crius Aio Pro V1.3
          ATOM 500 - Blade 400 FBL STRETCHED 6s - 120SR.

          Commenta




          • Una rettifica del mio post precedente....grrrr scusatemi, c'era una cazzatella nel codice, sistemato, ed adesso Oneshot funziona correttamente.

            L'impostazione della porta PWM è come su cleanflight, quindi senza settare la frequenza.
            I dati vengono scalati come su Cleanflight da 1000/2000 a 125/250

            Looptime=256.... quindi gli sto sparando 3,9K di segnali al secondo!

            Tutto ok...l'ESC risponde, non ci sono problemi di sync, sono riuscito a fare la calibrazione, la velocità di risposta è ottima! Sto provando senza elica ed è difficile vedere così ad occhio differenze rispetto a oneshot disabilitato.

            Appena posso farò dei test più idonei con l'elica montata e questo week-end spero di provare il tutto in volo!
            Ultima modifica di tommyleo; 28 gennaio 15, 22:13.

            Commenta


            • quindi confermi? la lunghezza dell'impulso è divisa per 8 e basta. Il fw della FC divide e quello dell'ESC moltiplica ...
              La bibbia dei Bladoni V6, Blade 120SR - Guida Crius Aio Pro V1.3
              ATOM 500 - Blade 400 FBL STRETCHED 6s - 120SR.

              Commenta


              • Yes...confermo!

                p.s. Poi chiederò nel thread di BlHeli le impostazioni consigliate!!!

                Commenta


                • ok. Grazie a Tommy e Dan per la pazienza. Ora mi sembra tutto più chiaro.
                  La bibbia dei Bladoni V6, Blade 120SR - Guida Crius Aio Pro V1.3
                  ATOM 500 - Blade 400 FBL STRETCHED 6s - 120SR.

                  Commenta


                  • Originariamente inviato da tommyleo Visualizza il messaggio


                    Una rettifica del mio post precedente....grrrr scusatemi, c'era una cazzatella nel codice, sistemato, ed adesso Oneshot funziona correttamente.

                    L'impostazione della porta PWM è come su cleanflight, quindi senza settare la frequenza.
                    I dati vengono scalati come su Cleanflight da 1000/2000 a 125/250

                    Looptime=256.... quindi gli sto sparando 3,9K di segnali al secondo!

                    Tutto ok...l'ESC risponde, non ci sono problemi di sync, sono riuscito a fare la calibrazione, la velocità di risposta è ottima! Sto provando senza elica ed è difficile vedere così ad occhio differenze rispetto a oneshot disabilitato.

                    Appena posso farò dei test più idonei con l'elica montata e questo week-end spero di provare il tutto in volo!
                    Ottimo, bravo Bravo anche a Bandit però con un solo pollice perchè lui codice non ne scrive

                    Tommy per fare il porting che tools usi?
                    Quadricottero News
                    http://www.facebook.com/Quadricottero

                    Commenta


                    • Ehehehh sono venuti a me per la sincronizzazione......non capisco quel casino che fa Cleanflight con quell'errore che genera di overflow sul pwm....setting a zero..etc!!!

                      Insomma sono le prime prove, ed ho provato solo con un afro 12A, ma a me funziona con solo quelle due differenze rispetto all'esc normale, 125/250 come impulso e frequenza impostata a 65535!

                      Commenta


                      • Originariamente inviato da danveal Visualizza il messaggio
                        Ottimo, bravo Bravo anche a Bandit però con un solo pollice perchè lui codice non ne scrive

                        Tommy per fare il porting che tools usi?
                        Sono partito creando un fork di Baseflight, poi a poco a poco ho scoperto tanti problemi, il microcontrollore STM32F407 è molto diverso rispetto al STM32F103, quindi ho ripulito il tutto e fatto una versione ad hoc per i vari divers.

                        Adesso seguo tramite github le varie novità(Baseflight è praticamente fermo, quindi solo quelle di Cleanflight)...ed importo il codice che mi interessa, eheheh...insomma quasi monouso!

                        Poi utilizzo eclipse ed il toolchain GCC-ARM.

                        Commenta


                        • Originariamente inviato da danveal Visualizza il messaggio
                          Ottimo, bravo Bravo anche a Bandit però con un solo pollice perchè lui codice non ne scrive
                          Vuol dire che l'altro pollice lo userò pe' daje de gasse ...
                          La bibbia dei Bladoni V6, Blade 120SR - Guida Crius Aio Pro V1.3
                          ATOM 500 - Blade 400 FBL STRETCHED 6s - 120SR.

                          Commenta


                          • Originariamente inviato da bandit Visualizza il messaggio
                            Vuol dire che l'altro pollice lo userò pe' daje de gasse ...
                            Roberto...però scrive squid e braccetti!

                            Commenta


                            • Sto uscendo pazzo

                              mi è appena arrivata la scheda Arduino per il collegamento della CC3D al computer, collego in modo selvaggio 4 cavi tra la main port della CC3D e Arduino?

                              Seguendo il vostro consiglio di installare il firmware per Cleanflight lasciando la possibilità di ritornare ad Open pilot, come avviene questo passaggio tra Software? caricando semplicemente i relativi firmware?

                              Una volta installato il firmware per CLeanflight, la mia CC3d diventa praticamente una Naze con le stesse caratteristiche o comunque per hardware è sempre meglio una Naze?

                              Scusate l'ignorantità........
                              TBS DISCOVERY PRO - QAV180 - QAV-R - NANO QX FPV - ROTORX ATOM

                              Commenta


                              • Originariamente inviato da maxdefalco Visualizza il messaggio
                                Sto uscendo pazzo

                                mi è appena arrivata la scheda Arduino per il collegamento della CC3D al computer, collego in modo selvaggio 4 cavi tra la main port della CC3D e Arduino?

                                Seguendo il vostro consiglio di installare il firmware per Cleanflight lasciando la possibilità di ritornare ad Open pilot, come avviene questo passaggio tra Software? caricando semplicemente i relativi firmware?

                                Una volta installato il firmware per CLeanflight, la mia CC3d diventa praticamente una Naze con le stesse caratteristiche o comunque per hardware è sempre meglio una Naze?

                                Scusate l'ignorantità........
                                Io ti consiglio di procedere a passi:

                                1. Installazione del firmware
                                Per questa operazione non ti serve arduino, ftdi etc., puoi fare tutto con la porta usb e l'interfaccia di openpilot.

                                - Scarichi il firmware "cleanflight_CC3D.bin" da questo url: Cleanflight releases

                                - Apri la GCS di OpenPilot, e vai nella sezione firmware e clicca su "HALT", quindi Open e selezioni il file "cleanflight_CC3D.bin" scaricato

                                - Spunti "I know what I'm doing"

                                - Flash


                                - Per tornare la firmware Openpilot utilizzi i soliti metodi della GCS di Openpilot.


                                2. Una volta installato il firmware di Cleanflight, ti serve un adattare usb/seriale, come ftdi o arduino per cominicare con la scheda, colleghi quindi la "Main Port" della CC3D (i 4 fili, 5v, GND, Tx ed RX) al tuo adattore seriale e quindi tramite la gui su chrome ti puoi connettere e configurare la CC3D.
                                Con arduino, leggevo sul thread della flip32, puoi fare così: Arduino Usb/Serial


                                Si le schede CC3D e Naze sono molto simili come caratteristiche!!!

                                Commenta

                                Sto operando...
                                X