sekání krokového motoru

User34
Příspěvky: 17
Registrován: 5. 8. 2020, 9:36

6. 8. 2020, 8:56

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
Přílohy
bounce.txt
(742 bajtů) Staženo 174 x
test.txt
(957 bajtů) Staženo 163 x
Uživatelský avatar
Thomeeque
Příspěvky: 8867
Registrován: 30. 1. 2012, 10:20
Bydliště: Mimo ČR

6. 8. 2020, 9:03

User34 píše: 6. 8. 2020, 8:56 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ě),
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
User34
Příspěvky: 17
Registrován: 5. 8. 2020, 9:36

6. 8. 2020, 9:22

Ahoj, tohle je ukázka toho programu "bounce" mělo by to pozvolna zrychlovat a zpomalovat. Zkoušel jsem nastavit všechny možné mokrokroky a rychlosti, ale dělá to jen tohle, někdy rychleji někdy pomaleji, záleží co nastavím zrovna....
VID_20200806_102153.mp4
(11.88 MiB) Staženo 231 x
Uživatelský avatar
Thomeeque
Příspěvky: 8867
Registrován: 30. 1. 2012, 10:20
Bydliště: Mimo ČR

6. 8. 2020, 9:41

Tak ono to celkem bouncuje :lol: 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
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22371
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

6. 8. 2020, 9:44

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!!!
Vsechna prava na chyby vyhrazena (E)
User34
Příspěvky: 17
Registrován: 5. 8. 2020, 9:36

6. 8. 2020, 9:52

Thomeeque píše: 6. 8. 2020, 9:41 Tak ono to celkem bouncuje :lol: 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.
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 183 x
VID_20200806_104646.mp4
(12.04 MiB) Staženo 168 x
User34
Příspěvky: 17
Registrován: 5. 8. 2020, 9:36

6. 8. 2020, 9:54

robokop píše: 6. 8. 2020, 9:44 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!!!
Tak to asi jo, ale přece to nemůže dělat tohle, ne?
Uživatelský avatar
Thomeeque
Příspěvky: 8867
Registrován: 30. 1. 2012, 10:20
Bydliště: Mimo ČR

6. 8. 2020, 10:15

User34 píše: 6. 8. 2020, 9:52
Thomeeque píše: 6. 8. 2020, 9:41 Tak ono to celkem bouncuje :lol: 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.
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
Ž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
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22371
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

6. 8. 2020, 10:23

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)
User34
Příspěvky: 17
Registrován: 5. 8. 2020, 9:36

6. 8. 2020, 10:41

Thomeeque píše: 6. 8. 2020, 10:15
User34 píše: 6. 8. 2020, 9:52
Thomeeque píše: 6. 8. 2020, 9:41 Tak ono to celkem bouncuje :lol: 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.
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
Ž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.
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 ? )
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
stepper2.jpg
stepper1.jpg
Arduino-Stepper-Hookup3.jpeg
stepper.txt
(525 bajtů) Staženo 162 x
Uživatelský avatar
Thomeeque
Příspěvky: 8867
Registrován: 30. 1. 2012, 10:20
Bydliště: Mimo ČR

6. 8. 2020, 11:02

User34 píše: 6. 8. 2020, 10:41 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 ? )
Ano, to je špatně. Zkus tedy zkombinovat moje a robokopovy rady a uvidí se.

User34 píše: 6. 8. 2020, 10:41 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 )
Žá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
Uživatelský avatar
jova
Příspěvky: 2509
Registrován: 2. 11. 2007, 1:40
Bydliště: Chýnov to je kousek od Tábora
Kontaktovat uživatele:

6. 8. 2020, 12:02

Zkus to zapojit následovně:
nový-1.JPG
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-).
lubbez
Příspěvky: 3147
Registrován: 21. 6. 2012, 9:26
Bydliště: Praha

6. 8. 2020, 12:09

Chyba
Uživatelský avatar
Thomeeque
Příspěvky: 8867
Registrován: 30. 1. 2012, 10:20
Bydliště: Mimo ČR

6. 8. 2020, 12:17

Můžeš to rozvést? Já žádnou nevidím.
mimooborová naplavenina • kolowratský zázrak™ • NPS • GCU • HirthCalc • ncDP.ino
User34
Příspěvky: 17
Registrován: 5. 8. 2020, 9:36

6. 8. 2020, 1:41

tak nakonec jsem to rozjel, chyba byla ve svorkovnici driveru, sice je novy, ale asi tam nebyl kontakt..... každopádně díky všem za pomoc
Odpovědět

Zpět na „Krokové motory“