Stránka 1 z 1

Potlačení cukání u krokového motoru

Napsal: 23 lis 2014, 22:54
od cadej
Zdravím,
obracím se na Vás s mým dotazem, jak potlačit cukání u krokového motorku? Dělám novou konstrukci pro natáčení hvězdářského dalekohledu s unipolárním krokovým motorem.

Motorek budu ovládat pomocí programovatelného mikročipu, samozřejmě výstup by to odpálilo, takže použiju zde tranzistor NPN jako spínač. Napadl mě kondenzátor dát mezi bázi tranzistoru a výstup čipu, ale jakou hodnotu mám zvolit? Je na to nějaký vzorec?

Vypočítaný spínací proud Ib mi vyšel 11,34mA (po vynásobení 5x), rezistor mezi bází a pinem čipu má hodnotu 390ohmu.

Samozřejmě není prioritou cukání potlačit, šlo s dalekohledem pracovat takhle několik let, ale bylo by to fajn bez něj. :)

Předem děkuji za rady,
cadej

Napsal: 23 lis 2014, 23:01
od workhard
Řekl bych, že krokový motor cuká tak nějak z principu, řešením budou vyšší otáčky a převod do pomala.

Napsal: 23 lis 2014, 23:07
od mihal
Trhavý pohyb pri priamom riadení je možné obmedziť len mechanickým tlmením, napríklad cez viskoznu spojku. Elektricky to ide cez plynulý nábeh a úbytok prúdu pri spínaní vinutí, to je však zložitejšie /PWM/. Možno by to pre jednu kritickú rýchlosť šlo kompenzovať aj RC členom, Tau=R.C.
Riešenie je aj doplniť na rotor nejakú mechanickú zotrvačnosť.

Napsal: 23 lis 2014, 23:08
od cadej
Aha, nebyl jsem si jistý, tak jsem zkusil, zda-by to šlo nějak vyřešit. Dobře, moc Vám děkuji za radu, bohužel převody měnit nemohu z technických důvodů konstrukce. :/
Ještě jednou děkuji a přeji příjemný zbytek dne,
cadej

EDIT: žádnou kritickou rychlost to nemá, prostě to škube při každé rychlosti, také mě napadlo zvětšit otáčky, bohužel jsem byl nemile překvapen, když jsem zjistil, že z konstrukčního hlediska nejdou převody měnit, protože by to bylo finančně náročné. :( no, vydržel jsem to roky, tak to snad přežiji i nadále. :)
Děkuji pánové za pomoc :)

Napsal: 24 lis 2014, 05:09
od MetalGod
Dělá to plný kroky, nebo půlkroky? Jestli používáš plný kroky, s půlkrokama by to nemělo tolik cukat.
Obrázek

Napsal: 24 lis 2014, 11:17
od kulikus
Jemný posuv lze s mikrokrokováním. Lepší IO drivery pro krokáče to mají.

Napsal: 24 lis 2014, 12:36
od jova1
Podle mě by to mikrokrokování mělo pomoci. Nepíšeš konkrétní parametry motoru, ale měl by se dát zapojit bipolárně, například na tento driver ( http://www.ebay.com/itm/CNC-Router-Single-1-Axis-Controller-Stepper-Motor-Drivers-TB6560-3A-driver-board-/200911110009?pt=LH_DefaultDomain_0&hash=item2ec73c3f79 ).
Pak by se tvůj současný krok (cuknutí), mohl rozdělit na 16 jednotlivých kroků. Samozřejmě by ten procesor musel poslat na ten jeden současný krok 16 pulsů.

Napsal: 24 lis 2014, 14:50
od ZdenekHQ
Musíš se na to celý dívat jako na systém, kterej vyžaduje kritický tlumení, ať už mechanický, nebo elektrický. To jsem toho poradil, že ? :)

Napsal: 24 lis 2014, 17:50
od Antares
Zdravím na ebastlírně.
Pohony montáží pro astronomické dalekohledy s krokovými motory se příležitostně zabývám cca 15 roků a je to skutečně "věda".
Pro amatérsky konstruovanou montáž se jeví jako optimální řešení použít 2 šnekové převody:
1. na polární ose šnekové kolo 360 zubů
2. na šneku polární osy vložené šnekové kolo 100 zubů (s tímto kolem již otáčí šnek na ose krok. motoru).
Potom vyhovuje unipolární motor a "osmitaktní" řízení (half-step).
Je nutné "laborovat" s proudem krok. motorem neboť pak lze dále minimalizovat nežádoucí "cukání".
Univerzální návod neexistuje. Větší problémy než s elektronikou bývají s mechanickou částí (například mechanická rezonance pohonu v oblasti jmenovitých otáček.) Pokud bude montáž sloužit k fotografování, MUSÍ být šnekové kolo na polární ose a hlavně zabírající šnek skutečně precisní! (minimalizace periodické chyby).
Máte-li v úmyslu pohánět šnek polárního kola krokovým motorem přímo (bez vloženého 2. šnekového převodu) je NEZBYTNÉ použít microstepping.
Dporučuji pročíst Astronomické forum. Přeji mnoho úspěchů v konstrukci
a jasnou oblohu.
Antares

Napsal: 25 lis 2014, 14:12
od ross4435897
mel jsem pred casem podobny problem (pokud jsem to dobre pochopil), akceleracni/deceleracni nabeh jsem nakonec poresil touto knihovnou ... snadne a funguje