sekání krokového motoru
Zdravím,
potřeboval bych poradit, potřebuji nastavit krokový motor na 60 ot/min a pak za pomoci tlačítka udělat aby pozvolna zpomalil. Inspiroval jsem se tímto návodem https://dronebotworkshop.com/big-stepper-motors/ . Jen mám jiný driver (DMA 860H) a motor (Nema 23 - 2.3Nm). Po kompletaci motor funguje jen když na driveru nastavím 5mikrokoků, jinak se seká, nebo skáče jen po cca jedné otáčce (1,8 stupně), to stejné když se snažím nastavit nějakou rychlost otáčení, začne se opět "sekat" a pohybovat se tam a zpátky.(v příloze posílám ukázkové programy na kterých jsem zkoušel funkčnost....). Počet mikrokroků má vliv jen na plynulost ne? Mohl by mi někdo prosím poradit co stím? ( zatím bohužel nemám dostatečné znalosti....)
Děkuji
potřeboval bych poradit, potřebuji nastavit krokový motor na 60 ot/min a pak za pomoci tlačítka udělat aby pozvolna zpomalil. Inspiroval jsem se tímto návodem https://dronebotworkshop.com/big-stepper-motors/ . Jen mám jiný driver (DMA 860H) a motor (Nema 23 - 2.3Nm). Po kompletaci motor funguje jen když na driveru nastavím 5mikrokoků, jinak se seká, nebo skáče jen po cca jedné otáčce (1,8 stupně), to stejné když se snažím nastavit nějakou rychlost otáčení, začne se opět "sekat" a pohybovat se tam a zpátky.(v příloze posílám ukázkové programy na kterých jsem zkoušel funkčnost....). Počet mikrokroků má vliv jen na plynulost ne? Mohl by mi někdo prosím poradit co stím? ( zatím bohužel nemám dostatečné znalosti....)
Děkuji
- Přílohy
-
- bounce.txt
- (742 bajtů) Staženo 183 x
-
- test.txt
- (957 bajtů) Staženo 175 x
Jedna otáčka bývá obvykle 360 stupňů, to bys měl asi trochu rozvinout (máš tam nějakou převodovku nebo jak).. nebo myslíš, že skáče po celém kroku?
Natoč krátké video, to nám asi prozradí nejvíce..
T.
mimooborová naplavenina • kolowratský zázrak™ • NPS • GCU • HirthCalc • ncDP.ino
Tak ono to celkem bouncuje Spíš to laď na prvním programu. Nastav nejjemnější mikrokrok, odpoj zcela signál dir a laď pro začátek jen točení jedním směrem.
mimooborová naplavenina • kolowratský zázrak™ • NPS • GCU • HirthCalc • ncDP.ino
- robokop
- Site Admin
- Příspěvky: 22406
- Registrován: 10. 7. 2006, 12:12
- Bydliště: Praha
- Kontaktovat uživatele:
Kdyz to cele pridelas k tomu stolu sverkou tak ten motor bude chodit lip. Viz akce a reakce a protipohyb motoru v protifazi misto abys tu energii posilal do hridelky tak ji posilas do pohybu celeho motoru na stole.
Krokovy motor musi byt pevne primontovany!!!
Krokovy motor musi byt pevne primontovany!!!
Vsechna prava na chyby vyhrazena (E)
Našel jsem celkem dobrej program, když mám nastaveno 5 mikrokroku tak to jede dobře, ale když chci změnit čas (abych otáčky zpomalil tak to začne zas dělat to samé viz videa
- Přílohy
-
- VID_20200806_105104.mp4
- (13.95 MiB) Staženo 190 x
-
- VID_20200806_104646.mp4
- (12.04 MiB) Staženo 176 x
Tak to asi jo, ale přece to nemůže dělat tohle, ne?
Že ti to jede při nastavení 5 mikrokroků jsi psal už v první postu. Neumím z toho nic rozumného odvodit. Ve finále to musí fungovat při libovolném nastavení. Jak píšu, nastav 256 (nejjemnější krok, minimální mechanické změny, minimální náchylnost na různé rezonance atp.), odpoj zcela dir signál (aby bylo vyloučeno, že to způsobují nějaké interference mezi step a dir signálem) a laď. Celkem dobrej program je jakej, jeden z těch dvou v prvním postu nebo nějaký další?
Také by asi mohla pomoc fotografie nebo schema, ze kterého bychom viděli, jak to máš vše přesně zapojeno.
T.
Naposledy upravil(a) Thomeeque dne 6. 8. 2020, 10:31, celkem upraveno 2 x.
mimooborová naplavenina • kolowratský zázrak™ • NPS • GCU • HirthCalc • ncDP.ino
- robokop
- Site Admin
- Příspěvky: 22406
- Registrován: 10. 7. 2006, 12:12
- Bydliště: Praha
- Kontaktovat uživatele:
Ten krokac ma v nejakem miste charakteristiky rezonanci a tim ze ho nemas namontovanej tak si ji posouvas do pracovniho pasma kde se ted snazis vyladit programem nejake okrajove podminky do kterych si uplne zbytecne pridavas nezadouci rezonanci. Prvne si ten motor pripevni a pak muzes neco ladit. Je to uplnej zaklad.
Vsechna prava na chyby vyhrazena (E)
Používám teď tento program (viz. příloha), snažím se měnit rychlost tak, že měním ten čas "delayMicroseconds" v kostce to funguje jen u některých časů a některých mikrokrocích (což je asi špatně, mikrokrok by měl ovlinit jen "jemnnost" ne ? )Thomeeque píše: ↑6. 8. 2020, 10:15Že ti to jede při nastavení 5 mikrokroků jsi psal už v první postu. Neumím z toho nic rozumného odvodit. Ve finále to musí fungovat při libovolném nastavení. Jak píšu, nastav 256 (nejjemnější krok, minimální mechanické změny, minimální náchylnost na různé rezonance atp.), odpoj dir signál (aby bylo vyloučeno, že to způsobují nějaké interference mezi step a dir signálem) a laď. Celkem dobrej program je jakej, jeden z těch dvou v prvním postu nebo nějaký další?
Také by asi mohla pomoc fotografie nebo schema, ze kterého bychom viděli, jak to máš vše přesně zapojeno.
T.
zapojeni mám aktuálně tohle (potenciometr, ani tlačítko zatím nepoužívám, ale to by nemělo mít na funkci vliv asi )
- Přílohy
-
- stepper.txt
- (525 bajtů) Staženo 169 x
Ano, to je špatně. Zkus tedy zkombinovat moje a robokopovy rady a uvidí se.
Žádný topologický problém tam nevidím, jen ty spoje takto dráty přes nepájivé pole a pinheadery na arduinu nemusí být úplně spolehlivé, takže tam by teoreticky nějaký problém být mohl. Maximálně to zjednoduš, co nepoužíváš, vyhoď (buď PUL vstup dráty přímo z arduina), propípej si ty dráty (pokud máš měřák) a tak.
Driver máš nový, z druhé ruky, prověřený..?
T.
EDIT: Ještě bys mohl zkusit to Arduino pro běh programu odpojit od počítače a napájet externím zdrojem (příp. USB nabíjčkou na mobil), jestli se tam něco nepřenáší touto cestou, ale asi by nemělo.
mimooborová naplavenina • kolowratský zázrak™ • NPS • GCU • HirthCalc • ncDP.ino
- jova
- Příspěvky: 2511
- Registrován: 2. 11. 2007, 1:40
- Bydliště: Chýnov to je kousek od Tábora
- Kontaktovat uživatele:
Zkus to zapojit následovně:
Déle zkontroluj, zda máš správně zapojené cívky krokového motoru, nejlépe ohmetrem na vývodech driveru (A+, A-), (B+, B-).
Případně tam tech i to tlačítko s rezistorem, jen na něj přiveď těch +5V.Déle zkontroluj, zda máš správně zapojené cívky krokového motoru, nejlépe ohmetrem na vývodech driveru (A+, A-), (B+, B-).