Simulace hidraulickeho pístu servem

djlaca
Příspěvky: 24
Registrován: pon 29. dub 2019 9:08:38

Simulace hidraulickeho pístu servem

Příspěvek od djlaca »

Zdravím jak naprogramovat aby se servo chovalo jako hidro píst (páka dopředu =pohib páka v nule =zastavení páka stejným směrem =pokračování v pohybu páka opačným směrem =pohyb zpět

Uživatelský avatar
prikrylm
Příspěvky: 649
Registrován: sob 27. dub 2019 10:16:52
Bydliště: Řečkovice

Re: Simulace hidraulickeho pístu servem

Příspěvek od prikrylm »

Jo, teď jsem si dělal robotka a takto to mám vyrobené. Jeden malý LUA mix script, inspirováno jiným projektem na githubu.
robot.ZIP
(764 bajtů) Staženo 430 x
Zkoušel jsem podobnou funkcionalitu i bez LUA (přičítání hodnoty páky k hodnotě osy), ale moc jsem neuspěl. Resp. šlo to, ale nedala se pořádně naladit rychlost a reakce na páku byla moc citlivá. Možná ale existuje jednoduché řešení, které jsem přehlédl.

Edit: ne rychlost, ale v neutrální poloze páky osa utíkala k nule... viz níž.
Naposledy upravil(a) prikrylm dne pon 27. kvě 2019 21:04:34, celkem upraveno 1 x.
(šroubovák | kleště | měřák | pájka | drátky | několik vrtulemi poháněných létajících strojů)

Uživatelský avatar
Jan Urbánek
Administrátor fóra
Příspěvky: 1673
Registrován: ned 21. dub 2019 17:30:13

Re: Simulace hidraulickeho pístu servem

Příspěvek od Jan Urbánek »

Citlivost otupit expem nebo váhou nešlo?

Uživatelský avatar
prikrylm
Příspěvky: 649
Registrován: sob 27. dub 2019 10:16:52
Bydliště: Řečkovice

Re: Simulace hidraulickeho pístu servem

Příspěvek od prikrylm »

Dával jsem váhu 1 a stejně byla reakce moc rychlá. Navíc načítání osy přetékalo, takže by se musely řešit okraje a to už mi přišlo jednodušší použít LUA.

...Možná jsem dělal někde chybu a opravdu by šlo jen naklikat bez LUA...

Teď mě napadá, váha + hodně placatá křivka by mohlo být řešení citlivosti...
(šroubovák | kleště | měřák | pájka | drátky | několik vrtulemi poháněných létajících strojů)

Uživatelský avatar
prikrylm
Příspěvky: 649
Registrován: sob 27. dub 2019 10:16:52
Bydliště: Řečkovice

Re: Simulace hidraulickeho pístu servem

Příspěvek od prikrylm »

Tak jsem kecal. Proč jsem skončil u LUA bylo to, že mix kanál + malá citlivost páky byla téměř OK. Téměř, znamená to, že v kladné části osy se "hyraulika" chová správně, ale v záporné pomalu klesá k nule. Asi nějaká zaokrouhlovcí chyba ve FW nebo co. Stejné chování je u X9D+ i X-lite. Pravda u jednoho kanálu X9D+ se mi jedna osa v záporné části občas chovala správně. Kalibrovat osu jsem zkoušel. Zkoušel jsem i prohnat přes jiný kanál, přičítat kanál, ale pořád to samé, někdy jo, někdy kanál utíká k nule.

Třeba pořád někde dělám chybu...
(šroubovák | kleště | měřák | pájka | drátky | několik vrtulemi poháněných létajících strojů)

Uživatelský avatar
Roman_rc.pilot
Příspěvky: 196
Registrován: ned 26. dub 2020 20:58:34
Bydliště: Opava
Kontaktovat uživatele:

Re: Simulace hidraulickeho pístu servem

Příspěvek od Roman_rc.pilot »

Kluci, super LUA ;) Vyzkouseno na kloubovem traktoru ;) Jen script upraven, aby na spinac se prepnul na klasickou funkci kniplu a hlavne do stredu a zaroven se vynuloval pro nove spusteni :)
🇨🇳Frsky Tandem X20PRO
🇺🇲John Deere 9620RX (Archer R8 + R4)
🇩🇪Krampe Halfpipe HP20 (Archer R4)
🇸🇪Väderstad Spirit ST600s (Archer R6)
🇩🇪Amazone UX5200 (Archer R6)

Odpovědět

Zpět na „Programování“