Odeslat nové téma Odpovědět na téma  [ Příspěvek: 1 ] 
Autor Zpráva
 Předmět příspěvku: InavFlight - FW pre kopterky s GPS
PříspěvekNapsal: čtv 01.11.2018 15:37 
Zkušený debatér
Zkušený debatér
Uživatelský avatar

Registrován: 25.11.2009
Příspěvky: 407
Bydliště: Trnava, SR
Zdravim,

rozhodol som sa zalozit toto vlakno z dovodu podelenia sa so skusenostami, postrehmi, zisteniami pri pouziti InavFlight https://github.com/iNavFlight pre kopterky, ktore disponuju GPS/baro/kompasom.

Samozrejme existuju aj ine varianty FW pre pouzitie v kopterkach, v poslednej dobe asi najpouzivanejsie:
Betaflight - system/FW pre riadiace dosky F3-F7 vhodny pre race kopterky, je absolutne
nepouzitelny na GPS funkcie, ani barometricky senzor nefunguje korektne (preto aj v poslednej verzii 3.5.2 zmizol mod Baro.) Vo verzii BF 3.4 bola pridana funkcia a'la RTH
CleanFlight - system/FW pre riadiace dosky F3-F7 vhodny taktiez pre race kopterky, avsak pre GPS funkcie nepouzitelny, napr. obsahuje BARO mod - ale nefunguje korektne.

Vratim sa k InavFlight je system/FW pre riadiace dosky F3-F7 vhodny pre pohodove lietanie, ma celkom prepracovane funkcie GPS avsak vzhladom na rozmanitost -> velkosti ci uz ramov, vrtul, motorov, treba ho pracne doladit... samozrejme da sa toho vela najst na inych forach, ale u nas na SK/CZ som nieco podobne nenasiel.

Momentalne je INAV vo verzii 2.0.0 oproti predchadzajucej verzii 1.9.1 bolo opravenych niekolko chyb(bugs) pridanych niekolko vychytavok, nebudem ich tu vsak rozpisovat, kto ich chce vediet moze ich najst tu:https://github.com/iNavFlight/inav/releases/tag/2.0.0

Jedna nevyhoda/vyhoda oproti Betaflight/Cleanflight je blokovanie/neaktivovanie pouzitia Softserial.

Softserial - sa pouziva na sofwarove zvysenie poctu vstupov/vystupov pouzitim - preprogramovanim inych fyzickych vstupov/vystupov na FC... velmi vhodne napr. na smartport/ovladanie kamery/smartaudio..atd. pozor! nie je vhodny kde je pouzity velky datovy tok.

V Betaflight/Cleanflight je mozne aktivovat si Softserial jednoducho v menu Configuration resp. cez konzulu CLI. V Inavflight je to aj podla vyjadrenia autorov blokovane z dovodu stability. Avsak je mozne si upravit resp. aktivovat prislusny Softserial 1,2 este pred vytvorenim finalneho FW s koncovkou hex.

Postup modifikacie je troska narocnejsi, ale nic strasne....
Skusim aspon v kocke:
1.treba si stiahnut - clone inavflight do PC: https://github.com/iNavFlight/inav
2.treba mat k dispozicii nejaky editor zdrojoveho kodu mne sa osvecil Atom: https://flight-manual.atom.io/getting-started/sections/installing-atom/
3.Aktivacia softserial sa robi v suboroch target.c a target.h, ktory najdes v adresari: inav\src\main\target\nazov tvojej dosky\... ak by to niekoho zaujimalo co treba zmenit/dopisat tak nech napise do vlakna....pozor co mam skusenosti napr. dosiek Omnibus F4 niektore fyzicke portynie su pouzitelne pre PWM - doslova pisu: not used as PWM...
4. Po uspesnej modifikacii a ulozeni prislusnych suborov treba vytvorit/vygenerovat samotny hex subor pre kopterku. Tu je postup ako na to: https://github.com/iNavFlight/inav/blob/master/docs/development/Building%20in%20Windows%20light.md
Mne sa osvecil nastroj devtools a dojde ku korektnemu vygenerovaniu hex suboru pre kopterku.
Nasledne cez Configurator https://github.com/iNavFlight/inav-configurator nahrat do FC.

Tolko aspon na uvod....

Chcel by som pokracovat v nasledujucich prispevkoch aktivaciou GPS modulu jeho nastavenim cez u-center, aktivovanim barometrickeho senzoru cez I2C spolu s kompasom resp. range finderom....

_________________
DJI P3A,Each.H8mini+TX05,Leader130HM,Split92HM,Thunder TigerXXT,Hydrotek F1+SKY-HD01,Taranis X9D+


Nahoru
 Profil  
 
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvek: 1 ] 

 


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  

 

  Powered by phpBB® Forum Software © phpBB Group  Český překlad – phpBB.cz 

 

NAVRCHOLU.cz