Zdravím.
potřeboval bych poradit jak sepsat kód pro arduino, kde by se určil počet otáček (klidně i v kódu), motor by se otáčel rychlostí, která by byla regulovatelná pomocí potenciometru a zároveň by se na lcd ukazoval počet provedených otáček.
Dokáži přes cykly a dig. vstupy roztočit motor a regulovat ho potenciometrem, ale nevím, jak k tomu přidat ten lcd, abych věděl, kolik otáček se už provedlo a nebo stále chybí.
Nemusí to být tak, že ten motor se po určitém počtu provedených otáček zastaví sám. Stačí, abych na lcd věděl kolik otáček už provedl a pak si to zastavím já.
Díky za rady a omlouvám se, jestli jsem netrefil správnou kategorii (přijde mi to na pomezí arduina a automatizace).
Řízení krokového motoru arduinem přes a4988
Moderátori: Drakoush, Moderátori
-
- Ultimate člen
- Príspevky: 2328
- Dátum registrácie: 25 Jún 2013, 21:06
- Bydlisko: Krajné
- Vek: 57
- Kontaktovať používateľa:
Re: Řízení krokového motoru arduinem přes a4988
Ovládanie LCD je priamo v príkladoch. No a potom sú stovky video tutoriálov. V čom je problém?
0
Ukáž múdremu chybu a on sa ti poďakuje. Ukáž chybu hlupákovi a on sa urazí.
-
- Ultimate člen
- Príspevky: 3963
- Dátum registrácie: 04 Feb 2013, 22:04
- Bydlisko: U alibabky v Poprade
- Vek: 32
Re: Řízení krokového motoru arduinem přes a4988
V tom, ze to nie je hotove v celku na podnose.
0
Motto: Nikto nie je tak velky, aby sa nevosiel do truhly.
Re: Řízení krokového motoru arduinem přes a4988
daj svoj kod nech vieme ako si daleko
co strata kroku krokaca? (presnost?)
myslim ze nikto ti tu nebude pisat cely kod na vsetko, to by si uz mal dopisat "zaplatim"
PS, motor roztacas cez digitalne vystupy , nie vstupy , vstup pouzivas analogovy od potenciometra
co strata kroku krokaca? (presnost?)
myslim ze nikto ti tu nebude pisat cely kod na vsetko, to by si uz mal dopisat "zaplatim"
PS, motor roztacas cez digitalne vystupy , nie vstupy , vstup pouzivas analogovy od potenciometra
0
Re: Řízení krokového motoru arduinem přes a4988
Otázka ako moc by ho tá strata kroku bolela. AK to používa v otáčkovom režime tak je to bezpredmetné. Ak stratí tak iba v danej otáčke a potom to už bude v poriadku. Ale používať krokový motor v otáčkovom režime je trochu divné.
Čo sa týka prepočtu otáčok je to iba matematika. V prvom kroku potrebuješ vedieť počet krokov na otáčku (na motoroch sa udáva ako °/step - myslené plný krok). Ak používaš unipolárny motor s polovičným alebo dokonca 1/4 krokom tak si to musíš prenásobiť. Takže získaš počet krokov na otáčku a potom si už iba vydelíš počet krokov dajme tomu za 0,6 sekundy touto hodnotu a máš priamo otáčky/min x 100.
Čo sa týka prepočtu otáčok je to iba matematika. V prvom kroku potrebuješ vedieť počet krokov na otáčku (na motoroch sa udáva ako °/step - myslené plný krok). Ak používaš unipolárny motor s polovičným alebo dokonca 1/4 krokom tak si to musíš prenásobiť. Takže získaš počet krokov na otáčku a potom si už iba vydelíš počet krokov dajme tomu za 0,6 sekundy touto hodnotu a máš priamo otáčky/min x 100.
0