4Dstabi [stabilizace/bezpádlo/gyro/governor]

Motory, gyra, serva, regulátory, stabilizátory, ale i ložiska a jiné obecné technické problémy
Zamčeno
Zpráva
Autor
Uživatelský avatar
ZeXx86
Příspěvky: 1357
Registrován: úte 29.12.2009 0:00
Kontaktovat uživatele:

4Dstabi [stabilizace/bezpádlo/gyro/governor]

#1 Příspěvek od ZeXx86 »

Zacinam tak nejak s projektovanim vlastniho gyra, jsem zvedav co z toho bude ..
Nejdrive se pustim do klasiky 1-ose gyro na heli, paklize se osvedci, budu pracovat na bezpadlovem systemu s 3-osym gyrem. SW pujde jednoduse preprogramovat, bude otevreny a zdarma.
Trochu me zarazila cena tech nejlepsich gyr (svab, soucastka), samotne 3-ose gyro, ktere lze nalezt treba ve v-baru stoji necele $4, osazene na desce stoji ale desetinasobek. Porad je ta cena ale uplne jinde oproti hotovym systemum. Zajimalo by me, jakou rychlost otaceni bezne zvladaji. Pro jednoose jsem nasel nekolik 300°/s, nezda se vam to malo ?
Pokud nahodou mate rozebrano 3g, vbar, beastx nebo neco podobneho, muzete se kouknout jake cipy tam maji ? Zajima me hlavne to gyro a pouzity cpu/jednocip. Dekuji
Naposledy upravil(a) ZeXx86 dne stř 29.06.2011 20:17, celkem upraveno 3 x.
Spirit System
Mad_Box
Příspěvky: 2351
Registrován: pon 29.08.2005 0:00
Bydliště: Dvůr Králové n.L.
Kontaktovat uživatele:

#2 Příspěvek od Mad_Box »

Chce to alespoň 720° na ocas na cykliku by mělo stačit míň jenže ono to není jen čipu. Velmi důležitý je SW a to jak si dokáže poradit s konstantností rotace.
Raptor E700 (MSH Brain)
MiniProtos (miniVbar 5.2)
Uživatelský avatar
ZeXx86
Příspěvky: 1357
Registrován: úte 29.12.2009 0:00
Kontaktovat uživatele:

#3 Příspěvek od ZeXx86 »

Mad_Box píše:Chce to alespoň 720° na ocas na cykliku by mělo stačit míň jenže ono to není jen čipu. Velmi důležitý je SW a to jak si dokáže poradit s konstantností rotace.

Diky za info .. Ja na svem vrtasu asi pomalu taky budu mit 2 piruety za vterinu. Tak to abych sel do 1500°/s, pokud i pri nejrychlejsi rotaci ma rozeznat zmeny zpusobene okolnimi podminkami.
Na SW si dam samozrejme zalezet nejvice, nejdriv ale musim proverit zda budu schopen dostatecne jemne ovladat vsechny serva jakmile mi prijde vyvojovy kit.
Spirit System
Uživatelský avatar
milost
Příspěvky: 721
Registrován: úte 18.08.2009 0:00
Bydliště: Říčany
Kontaktovat uživatele:

#4 Příspěvek od milost »

Já těmhle věcem vůbec nerozumim...

...ale děsně mě zajímá, jak s tim dopadneš.

Bude fajn, když se tu o vývoji a úspěších pravidelně rozepíšeš trochu víc 8)
Kdo je bez miny, ať hodí kamenem.
Stuclik
Příspěvky: 316
Registrován: sob 12.05.2007 0:00
Bydliště: Přerov
Kontaktovat uživatele:

#5 Příspěvek od Stuclik »

No jsem teda zvědav :)
Něco mi říká, že slušně to odladit nebude zrovna legrace. Rozhodně debugování přímo v aplikaci nebude levná sranda :) Jaký jednočip plánuješ použít?
boZZda
Příspěvky: 2789
Registrován: pon 06.10.2008 0:00
Bydliště: Cesko

#6 Příspěvek od boZZda »

Podívej se na http://www.mojehobby.cz/diskuze/strom1.php?idforum=21
je tam někdo kdo něco takového už v ČR programuje. Nevím jak se jmenuje, ale když budeš hledat, tak ho určitě najdeš.

Možná když napíšeš přímo na toto fórum, tak se ti i sám ozve, nebo ti někdo, poradí.
bavarianDemon 3X a 3SX
SAB Goblin + JETI DS16 + XNova motor + Kosmik
Uživatelský avatar
ZeXx86
Příspěvky: 1357
Registrován: úte 29.12.2009 0:00
Kontaktovat uživatele:

#7 Příspěvek od ZeXx86 »

Stuclik píše:No jsem teda zvědav :)
Něco mi říká, že slušně to odladit nebude zrovna legrace. Rozhodně debugování přímo v aplikaci nebude levná sranda :) Jaký jednočip plánuješ použít?

Pro zacatek jsem si poridil arduino kit, kde je atmega328, atmegy se v beznych gyrech pouzivaji casto, je tam 12bit a/d prevodnik, pwm vystupy, da se s prehledem ovladat 8 serv naraz. Kdyby se to neosvedcilo, pujdu uz nejspis do 32bit ARM. Arduino pouziva docela hodne lidi na podobne veci. Nakonec to mozna budu stejna psat v Assembleru kvuli rychlosti, prozatim budu volit C.
Spirit System
Uživatelský avatar
ZeXx86
Příspěvky: 1357
Registrován: úte 29.12.2009 0:00
Kontaktovat uživatele:

#8 Příspěvek od ZeXx86 »

milost píše:Já těmhle věcem vůbec nerozumim...

...ale děsně mě zajímá, jak s tim dopadneš.

Bude fajn, když se tu o vývoji a úspěších pravidelně rozepíšeš trochu víc 8)

Kdyz uvidim pozitivni vysledky, ze to ma potencial fungovat spravne, tak tomu dam urcite i web, popr. tam hodim schema, zdrojaky a pozdeji treba i video z letu :-B
Spirit System
Mad_Box
Příspěvky: 2351
Registrován: pon 29.08.2005 0:00
Bydliště: Dvůr Králové n.L.
Kontaktovat uživatele:

#9 Příspěvek od Mad_Box »

Základem je slušná PID regulace a umění vyfiltrovat vibrace. Dale si uvědom že slešná vrtulková serva běhaj na 333Hz protože 50hz je málo a při rychlé piruetě je počet opakujících se korekcí málo. Ač se to nezdá chce to opravdu slušnou rychlost.
Raptor E700 (MSH Brain)
MiniProtos (miniVbar 5.2)
Uživatelský avatar
ZeXx86
Příspěvky: 1357
Registrován: úte 29.12.2009 0:00
Kontaktovat uživatele:

#10 Příspěvek od ZeXx86 »

Mad_Box píše:Základem je slušná PID regulace a umění vyfiltrovat vibrace. Dale si uvědom že slešná vrtulková serva běhaj na 333Hz protože 50hz je málo a při rychlé piruetě je počet opakujících se korekcí málo. Ač se to nezdá chce to opravdu slušnou rychlost.

Hodne lidi pouziva kalman filtr, snad bude stacit, kazdopadne hodne tech svabu MEMS gyr uz ma v sobe zabudovanou filtraci a nekdy i regulator, takze musim peclive vybrat.
Verim ze tech 333Hz by jeste mel zvladnout, s prerusenim budu moct provadet jeste spoustu vypoctu mimo. Ale budu si muset napsat vlastni knihovnu na ovladani serv, to bude nejjistejsi.
Spirit System
MX12
Příspěvky: 217
Registrován: ned 18.03.2007 0:00

#11 Příspěvek od MX12 »

Podívej se na
http://aeroquad.com/showthread.php?12-L ... is-project
třeba najdeš inspiraci.
MX12
Nerozumím Vám, zkuste mi to zahrát loutkovým divadlem.
Uživatelský avatar
ZeXx86
Příspěvky: 1357
Registrován: úte 29.12.2009 0:00
Kontaktovat uživatele:

#12 Příspěvek od ZeXx86 »

Tak nejlepe mi vysel ze vsech obvod ITG-3200, coz je 3 ose gyro o rychlosti max 2000°/s. Od vetsiny ostatnich se lisi hlavne tim, ze ma I2C, ktere bezi na 400kHz, takze se posilaji data digitalne => zadna ztrata - ma zabudovany 16bit A/D prevodnik, coz uz je docela dost a take teplomer, ze ktereho se daji ziskat data. Bohuzel je take ale ze vsech nejdrahsi, uz na plosnaku by me prislo na $50 (ted uz jenom sehnat sponzora :lol:)
Spirit System
Uživatelský avatar
ZeXx86
Příspěvky: 1357
Registrován: úte 29.12.2009 0:00
Kontaktovat uživatele:

#13 Příspěvek od ZeXx86 »

Nevi nekdo nahodou, zda-li se vyskytuji v gyrech i akcelerometry ? Myslim ze nekteri namisto opravdoveho gyra ho tam klidne daji .. Zajimalo by me jaky je rozdil v presnosti a chovani na zmeny. Vyhodou urcite bude, ze jsou levnejsi.
Spirit System
Uživatelský avatar
radek.domin
Příspěvky: 436
Registrován: sob 20.01.2007 0:00
Bydliště: Praha 6

#14 Příspěvek od radek.domin »

V iPhone 4G jsou akcelerometry i gyro. Byla by docela frajerinka napsat pro to software a jenom vyresit redukci z toho 30-pinu k servum :-)
Uživatelský avatar
ZeXx86
Příspěvky: 1357
Registrován: úte 29.12.2009 0:00
Kontaktovat uživatele:

#15 Příspěvek od ZeXx86 »

radek.domin píše:V iPhone 4G jsou akcelerometry i gyro. Byla by docela frajerinka napsat pro to software a jenom vyresit redukci z toho 30-pinu k servum :-)

U meho telefonu s androidem, kde mam akcelerometry lze ziskat ty data prez usb kabel docela jednoduse, ale takove gyra by se moc nevyplatily :D Ty parametry taky asi nebudou nijak presvedcive. Kazdopadne pokud se pouziva akcelerometr, vznikaji tam docela velke vibrace, u gyra to neni tak hrozne.
Spirit System
Zamčeno

Zpět na „Heli - technika“