CC3D a openpilot

Řídící desky, updaty FW, GPS, přenos dat souvisejících s copterami
Odpovědět
Zpráva
Autor
Sigi_cz
Příspěvky: 7
Registrován: úte 10.03.2015 14:44
Bydliště: Frenštát pod Radhoštěm

Re: CC3D a openpilot

#121 Příspěvek od Sigi_cz »

tak to vypadá že mám na CC3D vadný invertor. Signál z S.Bus skrz prochází jak je, i když je pin1 Hi. Zítra spíchnu invertor z tranzistoru a snad to půjde.

EDIT: potvrzeno, je to invertorem, ten onboard mi nefunguje.
Uživatelský avatar
jmk
Příspěvky: 128
Registrován: pon 12.06.2006 0:00
Bydliště: Křenice
Kontaktovat uživatele:

CC3D OpenPilot, problém s kolíbavým letem vpřed

#122 Příspěvek od jmk »

Ahoj, prosim nekoho o radu.

Mam qav230 s deskou openpilot a mam potize s letem v modu rate. Kdyz letim vpred tak se mi stava ze se mi model jakoby koliba vpred a vzad (nedrzi konstatni naklon). kdyz letim nekdy opravdu rychle tak se najednou model zvedne cumakem vzhuru. Cim vetsi rychlost tim drasticteji se pak zvedne.

Zkousel jsem vsechny mozne citlivosti, ale mozna jsem neco prehledl.

Nyni musim mit nastavenou citlivost v rate modu minimalne 600P a 1100i Jinak je to jeste horsi. Nechapu ze na yutube jsem videl ze hodnoty se pohybuji kolem 200-300p a 400-500i.

V level modu tenhle problem vubec neni.

Prosim, vite nekdo na co bych se mel zamerit?
Uživatelský avatar
macil
Příspěvky: 2326
Registrován: ned 25.05.2003 0:00
Bydliště: Košice, SK

Re: CC3D OpenPilot, problém s kolíbavým letem vpřed

#123 Příspěvek od macil »

Na zisky. Skús ich zvýšiť.
Uživatelský avatar
jmk
Příspěvky: 128
Registrován: pon 12.06.2006 0:00
Bydliště: Křenice
Kontaktovat uživatele:

Re: CC3D OpenPilot, problém s kolíbavým letem vpřed

#124 Příspěvek od jmk »

a ktereho se to tyka? P, I nebo D?
mam vnich trochu zmatek.
Uživatelský avatar
macil
Příspěvky: 2326
Registrován: ned 25.05.2003 0:00
Bydliště: Košice, SK

Re: CC3D OpenPilot, problém s kolíbavým letem vpřed

#125 Příspěvek od macil »

Začni s P.
Uživatelský avatar
jindraj
Příspěvky: 1383
Registrován: pát 06.09.2013 9:07
Bydliště: Praha, ČR
Kontaktovat uživatele:

CC3D OpenPilot, problém s kolíbavým letem vpřed

#126 Příspěvek od jindraj »

jmk píše:Ahoj, prosim nekoho o radu.

Mam qav230 s deskou openpilot a mam potize s letem v modu rate. Kdyz letim vpred tak se mi stava ze se mi model jakoby koliba vpred a vzad (nedrzi konstatni naklon). kdyz letim nekdy opravdu rychle tak se najednou model zvedne cumakem vzhuru. Cim vetsi rychlost tim drasticteji se pak zvedne.

Zkousel jsem vsechny mozne citlivosti, ale mozna jsem neco prehledl.

Nyni musim mit nastavenou citlivost v rate modu minimalne 600P a 1100i Jinak je to jeste horsi. Nechapu ze na yutube jsem videl ze hodnoty se pohybuji kolem 200-300p a 400-500i.

V level modu tenhle problem vubec neni.

Prosim, vite nekdo na co bych se mel zamerit?


Podle toho jak to píšeš mám dojem, že jsi to měnil dost náhodně. Když už se odchyluje se od defaultních hodnot dělal jsi to nějakým normálním postupem ladění? Tedy postup od malých hodnot v Advanced menu pomocí TxPID modulu. a nejen náhodně měnit. Obecně pokud je to nestabilní tak by se měly hodnoty snižovat a ne zvyšovat. Pokud se to zdánlivě zlepšuje zvýšením je něco špatně - nejspíš nějaká nesmyslná disproporce mezi hodnotami nebo tak něco.
Uživatelský avatar
macil
Příspěvky: 2326
Registrován: ned 25.05.2003 0:00
Bydliště: Košice, SK

Re: CC3D OpenPilot, problém s kolíbavým letem vpřed

#127 Příspěvek od macil »

Tieto kmity, tak ako ich popísal a prevracanie po pridaní plynu, nie sú spôsobené vysokými hodnotami PID. No v každom prípade, správny postup by mal zahŕňať kompletné ladenie všetkých prvkov od nuly.
Uživatelský avatar
jmk
Příspěvky: 128
Registrován: pon 12.06.2006 0:00
Bydliště: Křenice
Kontaktovat uživatele:

Re: CC3D OpenPilot, problém s kolíbavým letem vpřed

#128 Příspěvek od jmk »

mno ja to ze zacatku zkousel pomalu, postupne, ale je fakt ze ted jak nevim jak dal tak uz to delam na preskacku.

spise se drzim pravidla ze I se pohybuje na hodnote 2x z P.

Nejsem si jist jaky je vlastne mezi P a I rozdil

u D vim ze tim urcuje rychlost reakce na vychylku,

u I jsem vycetl neco s vetrem ze by mel udrzovat polohu pri poryvech vetru, ale k cemu je tedy to P nechapu.

Podle me by to melo byt tim I. Je to tak?
Uživatelský avatar
jmk
Příspěvky: 128
Registrován: pon 12.06.2006 0:00
Bydliště: Křenice
Kontaktovat uživatele:

Re: CC3D OpenPilot, problém s kolíbavým letem vpřed

#130 Příspěvek od jmk »

ted jsem to zkusil pres to TxPID a tak nejak tomu stejne nerozumim.

dle navodu se ma citlivost nastavovat do doby nez to zacne kmitat. P zacalo kmitat nekde na 0,00900 a I jsem dal na max na hodnotu 0,015 a kmitat to nezacalo. Ty hodnoty mi prijdou stejne strasne velike. na videich youtube se hodnoty pohybuji keolem 0,00200 P a 0,00500, ja je mam nekolikanasobne vetsi.

Navic pri techto hodnotach je to ma takove tvrde reakce.
Uživatelský avatar
jmk
Příspěvky: 128
Registrován: pon 12.06.2006 0:00
Bydliště: Křenice
Kontaktovat uživatele:

Re: CC3D OpenPilot, problém s kolíbavým letem vpřed

#131 Příspěvek od jmk »

diky za ten clanek. takze jsem to delal spravne. proste jsem to nastavil na max co to slo bez oscilaci.

Jen u toho D si nejsem jist. Autor pise ze citlivost se zvysuje snizovanim hodnoty, ale pise o boardu Mwii. Prosim jak je to u cc3d? Neni to zde naopak?

nakonec mam hodnoty P 0,00470 a I 0,01900. S D jsem nehybal mam na hodnote 33.
Uživatelský avatar
dt
Příspěvky: 1145
Registrován: úte 22.03.2005 0:00
Bydliště: Hlučín, CZ

Re: CC3D OpenPilot, problém s kolíbavým letem vpřed

#132 Příspěvek od dt »

jmk píše:diky za ten clanek. takze jsem to delal spravne. proste jsem to nastavil na max co to slo bez oscilaci.

Jen u toho D si nejsem jist. Autor pise ze citlivost se zvysuje snizovanim hodnoty, ale pise o boardu Mwii. Prosim jak je to u cc3d? Neni to zde naopak?

nakonec mam hodnoty P 0,00470 a I 0,01900. S D jsem nehybal mam na hodnote 33.

Pánové, evidentně buď blbě hledáte, nebo málo čtete.
Na CC3D (resp. Openpilot obecně) existuje poměrně dost jednoduchý a vysoce účinný postup.
https://forums.openpilot.org/topic/3994 ... ds-optune/ (jsou tam i obrázky, které se ale objeví až přihlášeným registrovaným uživatelům - není problém, chce to jenom e-mail)

Ve zkratce.
Mixing poměry se nastaví na 50/50/50.
Hodnoty P pro roll a pitch se nastaví na defaultní hodnotu 0.003
Hodnoty I a D se nastaví na nulu.
Nějaký ovladač vysílačky se pověsí v TxPID na Roll Rate.Kp, rozsah 0.003-0.02.
Ideálně za bezvětří se odstartuje, stroj se drží ve visu a postupně se zvedá z vysílače Roll P tak dlouho, dokud se neobjeví stabilní oscilace. Stabilní oscilace znamená, že to kmitá a ani nepřestává, ani se to nezhoršuje. A teď to důležité. V tomto stavu se přistane, připojí GCS a opíše aktuální hodnota Roll P. Je to Roll UOV.
Roll P se vrátí zpět na výchozí hodnotu 0.003 a TxPID se přenastaví na regulaci Pitch Rate.Kp, opět rozsah 0.003-0.02. Stejný postup, získá se hodnota Pitch UOV.
No a teď to největší kouzlo.
Vleze se na stránku http://op.thatwebplace.com.au/pid_calc.php a tam se zadají změřené hodnoty Roll UOV a Pitch UOV, pokud je to X-quad nebo H-quad, zaškrtne se "Yes, use mix balancing" a klikne se na "Calculate". A bác ho - z formuláře vypadnou hodnoty pro mixovací poměr a PIDy pro roll, pitch i yaw. Vloží se to přes GCS do konfigurace, TxPID se vypne a pak už se jenom lítá.

Google FTW.
Absolvoval jsem to za poslední týden pro 3 nové stroje s CC3D a dva z nich lítaly jako blesk na první šup, u třetího jsem musel všechny hodnoty P, I i D o 5% zvednout, protože jsem při hledání stabilní oscilace nejspíš vyměkl moc brzo, stroj byl trošku houpavý. Ale ty zbylé dva sedí ve vzduchu jak přibité.
Uživatelský avatar
jmk
Příspěvky: 128
Registrován: pon 12.06.2006 0:00
Bydliště: Křenice
Kontaktovat uživatele:

Re: CC3D a openpilot

#133 Příspěvek od jmk »

Dekuji za pekny navod, ale bohuzel toto tuneni u me vubec neni mozne. nechapu proc.

nastavil jsem txPID od 0.003 do 0.04 a nejsem schopen najit ten bod kdy to zacina mit zhorsujici oscilace. kmita to az do 0.04 pravidelne a porad stejne. kdyz jsem to zadal do toho tuneru tak mi vyhodil hodnoty se kterymi neni mozno letat. model se zmita, strasne kmita.

Rozmezi kdy to ma naprosto rovnomerne a pravidelne oscilace je nekde od 0.012 - 0.04. takze jsem z toho jelen co zadat do toho calculatoru :(

nastavil jsem to proste rucne, tak jak se mi to zda byt nejlepsi.

Nicmene to delfinovite letani je zde stale, ale domnivam se, ze to neni zpusobeno zisky, ale tim, ze na max plyn, kdy to dela nejvice, maji motory rozdilne otacky a elektronika uz nema mozniost vyrovnavat pridanim na nejake vetvi. nevim jak tohle omezit. nastavil jsem model dle toho wizarda OP.

Jedna se o krivku v zalozce "vehicle"? Krivku mam nastavenu takto: 0;0.37;0.52;0.67;0.90.

mam tu 0.90 kulicku snizit abych zamezil chybne vychylce reglu na max? Neomezim tim ale i max plyn vyrovnavaci el, ktera take nepujde pres tuhle hodnotu, takze to nebude mit vliv?
Uživatelský avatar
dt
Příspěvky: 1145
Registrován: úte 22.03.2005 0:00
Bydliště: Hlučín, CZ

Re: CC3D a openpilot

#134 Příspěvek od dt »

A regulátory máš zkalibrované?
Uživatelský avatar
jmk
Příspěvky: 128
Registrován: pon 12.06.2006 0:00
Bydliště: Křenice
Kontaktovat uživatele:

Re: CC3D a openpilot

#135 Příspěvek od jmk »

Jj ty jsem kalibroval pres wizarda pri prvnim pusteni a programovani.
Odpovědět

Zpět na „Coptery - elektronika“