regulátor otáček ( kroků ) krokového motoru

Pidrman
Příspěvky: 53
Registrován: 19. 1. 2015, 6:24

24. 8. 2015, 7:55

Zdravím

Chtěl jsem se zeptat zda nevíte jestli se dá sehnat "nějaký" ovladač krokového motoru, kdy budu moc regulovat otáčky a smysl otáčení a třeba tam bude nějaký digitální odečet.
Něco jednoducháho. Motor -> regulátor -> napájení.

Díky za reakce

Honza
Uživatelský avatar
jova
Příspěvky: 2408
Registrován: 2. 11. 2007, 1:40
Bydliště: Chýnov to je kousek od Tábora
Kontaktovat uživatele:

24. 8. 2015, 9:13

Zřejmě by to mohlo umět toto:
http://www.ebay.com/itm/Stepper-motor-d ... 1413693981
Dá se to samozřejmě i postavit přesně podle tvých požadavků, už se to tu několikrát řešilo, pohledej nebo napiš SZ.
Pidrman
Příspěvky: 53
Registrován: 19. 1. 2015, 6:24

24. 8. 2015, 9:18

Na tohle tedy není nutný driver ? jestli to dobře chápu.

Pak jsem narazil na toto
http://www.ebay.com/itm/Reversible-Step ... 27d7b455ec" onclick="window.open(this.href);return false;
Uživatelský avatar
jova
Příspěvky: 2408
Registrován: 2. 11. 2007, 1:40
Bydliště: Chýnov to je kousek od Tábora
Kontaktovat uživatele:

24. 8. 2015, 9:37

Podle mě, na oba obvody potřebuješ driver.
Ještě by jsi to mohl řešit driverem na který se dá rovnou připojit potenciometr, ale to už nesplňuje tvé zadání.
http://www.cncshop.cz/aktuality/dm805-a ... govy-vstup
Uživatelský avatar
elbarto
Příspěvky: 4480
Registrován: 22. 5. 2014, 10:27
Bydliště: Prague

24. 8. 2015, 12:25

Resime to same ve vlakne frezka sudlalka. Tvoje zadani motor obecne je pomerne siroke, jake proudy prichazeji v uvahu ??
Motory jsou pomerne lacine (na radu Karla z fora nejspis (SX24-2341) , drivery naopak drahe, proto me toto tema bude dost zajimat. Chci 2 osy posuvy, HandWheel, rychlost potakem idealne bez PC.
Pidrman
Příspěvky: 53
Registrován: 19. 1. 2015, 6:24

24. 8. 2015, 12:37

Mam to jako pohon na pantový stolek na astrofotografii. zatížení skoro žádné. navíc to bude zpřevodované 1:5
Mex
Příspěvky: 10095
Registrován: 6. 2. 2014, 10:29

24. 8. 2015, 2:57

Je to už 100x probírané téma.
Levný krokáč od Microconu, levný driver z eBay a k tomu řízení podle toho, jaké máš požadavky:
- pokud ti stačí jen potenciometrem řídit rychlost a přepínačem směr, tak nějaká maličká destička s 555 v katalogovém zapojení, nebo třeba generátor od Thomeeqee http://www.c-n-c.cz/viewtopic.php?f=48&t=9005" onclick="window.open(this.href);return false;
- pokud to má mít nějakou inteligenci (třeba přesně zadat rychlost nebo počet kroku, nebo to nějak načasovat), tak potom nějaké Arduino za pár kaček, nebo třeba PICAXE (aby mě Jova nepomlouval, že jsem zahleděnej jenom jedním směrem ;-) ), případně to řídit třeba z PC přes paralelní port, z nějakého PLC nebo prostě z čehokoli, co máš po ruce
Uživatelský avatar
elbarto
Příspěvky: 4480
Registrován: 22. 5. 2014, 10:27
Bydliště: Prague

24. 8. 2015, 5:52

Mexi diky za odpoved, ale ....
Tohle je problem fora a treba na srazu jsme o tom dost mluvili. Pochop, ze se tady casto ptaji lidi, pro ktere toto tema NENI vubec jasne, protoze se oborem nezivi. Hazet odpovedi typu "to je preci primitivni ci jasne" nam prilis nepomuze. Na druhe strane napsal si alespon neco :-) Smysl meho tapani je domoci se odpovedi na motor xxx pouzij tento driver a treba tohle Andurino na Aliepressu. Kdyz se zeptas, jak mam tohle postavit a reknu ti "to je preci jasne" tez ti asi nepomuzu. Par clenu jsem se ptal pres SZ a celkem slusna neochota ac tady jinak pindaji o kravinach.

Proto se pokusim znova a konkretne. Motor asi SX24-2341 nebo SX24-334, doporuceny driver DM 856. Smer, rychlost, presna poloha potesi. Vhodnejsimu driveru se nebranim. Nastaveni klidne z notebuckem, ale provoz bez PC. K tomu bych chtel rucni tocitko (HandWheel) at se bavime cesky. Z tveho nastrelu jsem pochopil, ze jeste nejake to Andurinko na propojeni. Pokud chces pomoci bud please konkretnejsi.
Mex
Příspěvky: 10095
Registrován: 6. 2. 2014, 10:29

24. 8. 2015, 6:29

Teda já jsem odpovídal Pidrmanovi, ale to je celkem jedno. Beru to tak, že když budou někoho zajímat podrobnosti, tak se prostě zeptá.
Motor nevím, protože netuším, co to má honit.
Pokud něco ne moc velkého, tak SX23-1414 od Microconu má nepřekonatelnou cenu, a jedou fajn.
Fajn drivery jsou teď ty s TB6600, např. něco takového: http://www.ebay.com/itm/Hot-Sell-TB6600 ... 1862118310" onclick="window.open(this.href);return false; , podobných už mi pár šlo rukama. Možná by vyhověl i levnější bez krabičky http://www.ebay.com/itm/Single-Axis-TB6 ... 2046702627" onclick="window.open(this.href);return false; , ale ty jsem v ruce neměl.

No a pak to řízení. Nevím, jak moc líp to popsat. Pro 10 různých aplikací může být 50 různých řešení. Pokud Pidrman chtěl ovládání na úrovní běžného DC motoru (jen řídit rychlost), tak nejjednodušší je prostě nějaký obyčejný generátor pulzů - otočím krouťákem doprava a bude to sypat pulzy rychleji, doleva pomaleji. Takže třeba to katalogové zapojení 555, těch je plný internet. Nebo hotový generátor SDG4046, jak už jsem taky psal, ten už je na to nachystaný bez vymýšlení.

No a pokud to má mít inteligenci, tak tady už je prostě možností nepřeberně. Nejlevnější je to spáchat s nějakým tím Arduinem. Když jde o 1 kus, tak asi plné velké, např.:
http://www.ebay.com/itm/Board-ATmega328 ... 1670490650" onclick="window.open(this.href);return false;
Na tenhle standardní formát desek se dají koupit a nacvaknout různé rozšiřující desky, říká se jim shields. Např. CNC shield, který má přímo na sobě patice pro přímé zasunutí malých Pololu driverů, používá se hojně pro 3D tiskárny (ty drivery zvládnou tak 0.5-1A, takže je to spíš na malé motory, třeba SX17), třeba:
http://www.ebay.com/itm/A4988-Driver-CN ... 1579183739" onclick="window.open(this.href);return false;
Nebo menší provedení, které ještě pořád má USB připojení, ale už na to přímo nepřipojím nějakou hotovou desku, třeba:
http://www.ebay.com/itm/Hot-Mini-USB-Na ... 1741385269" onclick="window.open(this.href);return false;
Nebo nejlevnější jsou Arduina bez USB rozhraní, kdy se to pak programuje přes externí převodník USB/serial. Třeba
http://www.ebay.com/itm/Enhancement-V2- ... 1391783444" onclick="window.open(this.href);return false;
Výhodou je, že na desce není nic zbytečného, takže je extrémnmě levná, a pokud nepotřebuješ mít to trvale připojené třeba k PC, tak to samozřejmě i míň žere (protože tam není ten převodník USB/serial).
Naopak pokud bych to chtěl do budoucna nějak hodně rozšiřovat, tak nějaké Arduino Mega.
Ale díky padajícím cenám nemá smysl kupovat "do zásoby" něco zbytečně silnějšího když to aktuálně nepotřebuješ, až ten výkon budeš potřebovat, tak to koupíš v budoucnu levněji.
Program bude pro všechna tahle Arduina stejný (pro desky Mega nepatrně odlišný, ale ne moc). Samozřejmě pokud o programování noc nevíš, tak buď nastudovat, nebo se spojit s někým, kdo to zná.

A mimochodem nemám pocit, že bych už ve svém prvním příspěvku jen "hazel odpovedi typu to je preci primitivni ci jasne".
Když jsem se tady několikrát na něco ptal, tak bych byl často vděčný i za takovou odpověď, jakou jsem v tomto vlákně za začátku napsal, ale nedostal jsem
ani tu.

Ještě dodatečně dopisuju, proč zrovna Adruino (i když třeba já ho zrovna prakticky nepoužívám, používám procesory ARM).
Arduino má obrovskou výhodu v tom, že se z něho stala světová jednička v malém procesorovém bastlení, a tak se toho chytli číňani a vyrábějí toho mraky v různých provedeních za neuvěřitelně nízké ceny. Tím pádem se o to víc stimuloval zájem o tuhle platformu, a výsledkem jsou kupy knihoven pro připojení všeho možného. Samozřejmě s masovostí souvisí i různorodost kvality jednotlivých řešení, ale vybrat něco slušného se většinou dá.
No a v oblasti CNC na Arduinu vzniklo několik komplexních projektů, např. známé GRBL, které dělá kompletní a slušně funkřní CNC řidicí systém. Takže stačí ho nasypat do nějakého Arduina (ani nemusí být v provedení Mega), připojit drivery a motory, a je možné tam po sériové lince rovnou začít posílat G-kód.
Pidrman
Příspěvky: 53
Registrován: 19. 1. 2015, 6:24

25. 8. 2015, 6:25

Díky všem za rady :-)

Co se týče "elekro bastlení" tak to není má parketa.

Mě by se tedy osobně zamlouvala ta inteligentnější varianta kde bych si mohl navolit třeba počet kroků za 1 otáčku a nebo pak rychlost otáčení a změna smyslu otáčení a info na display. Ale když to tak vidím, tak to nebude jen tak :-D

Kdysi jsem si ze stavebnice udělal MX2 controller http://www.youtube.com/watch?v=L6hOmskEgWw" onclick="window.open(this.href);return false;
kterým jsem si rozhýbal ( nahrál data do arduina + samotného ovladače ) svůj pojezd na timescapes, bo je můj Everest :-)))))) Jen je problém, že toto je jen na DC motory :-(

Klidně bych si zaplatil i hotové řešení, ale nic jsem nenašel :-(
Uživatelský avatar
elbarto
Příspěvky: 4480
Registrován: 22. 5. 2014, 10:27
Bydliště: Prague

25. 8. 2015, 8:32

To Mex: Dekujeme
tarvisio
Příspěvky: 249
Registrován: 25. 10. 2013, 3:11

25. 8. 2015, 9:48

Pripojuji se k Pidrmanovi. Taky by se mi hodilo neco podobneho treba na bazi arduina. Byl bych pro vsema deseti :wink:
Pidrman
Příspěvky: 53
Registrován: 19. 1. 2015, 6:24

25. 8. 2015, 11:04

Tak jsem hledal něco co by splňovalo můj požadavek a našel jsem toto

http://www.lucadentella.it/en/2013/05/3 ... arduino-3/" onclick="window.open(this.href);return false;
lubbez
Příspěvky: 2574
Registrován: 21. 6. 2012, 9:26
Bydliště: Praha

25. 8. 2015, 1:54

Když vydržíte, tak něco podobného teď testuju testuju jako motorový posun osy na frézku BF20. Je to na Atmelu x51, nepotřebuje to driver, ale krokáč musí mít vyvedený střed vinutí nebo musí být 8mi drátový. Mám zatím funkční posuv dopředu a dozadu a koncáky. Chci tam ale mit cca 4 rychlosti a rychloposuv a STOP to je tak ještě den práce. :-)
Uživatelský avatar
elbarto
Příspěvky: 4480
Registrován: 22. 5. 2014, 10:27
Bydliště: Prague

25. 8. 2015, 9:09

Super. Tak sem napis please co nejvic a klidne i typy na prodejce motoru a zeleza obecne.
Odpovědět

Zpět na „Krokové motory“