Nalezeno 8 výsledků hledání
Přejít na rozšířené vyhledávání
- 20. 7. 2016, 12:06
- Fórum: Ostatní software
- Téma: Kreslení kružnice
- Odpovědi: 19
- Zobrazení: 10516
Re: Kreslení kružnice
Dobrý den, na začátku diskuze jste se ptal na algoritmus. Jak jsem pochopil píšete vlastní interpolátor, kterým řídíte krokové motory. Potřebujete tedy algoritmus, který vrací sekvenci příkazů "step X, step X, step Y, step X, atd." opisující kruhový oblouk. Teprve později jste se začal ptá...
- 17. 9. 2015, 9:37
- Fórum: Krokové motory
- Téma: regulátor otáček ( kroků ) krokového motoru
- Odpovědi: 83
- Zobrazení: 36417
Re: regulátor otáček ( kroků ) krokového motoru
a také si prověř, zda doba trvání pulsu STEP, není pro tvůj driver příliš krátká. Tahle sekvence generuje puls v řádu mikrosekund a driver by na ni nemusel bezpečně reagovat.
// make a step
digitalWrite(PIN_STEP, HIGH);
digitalWrite(PIN_STEP, LOW);
// make a step
digitalWrite(PIN_STEP, HIGH);
digitalWrite(PIN_STEP, LOW);
- 17. 9. 2015, 9:06
- Fórum: Krokové motory
- Téma: regulátor otáček ( kroků ) krokového motoru
- Odpovědi: 83
- Zobrazení: 36417
Re: regulátor otáček ( kroků ) krokového motoru
Ahoj, program se nekousne, jen přestane generovat signál STEP kvůli striktní podmínce tick_count == ticks v obsluze přerušení timmeru. Správně by mělo být tick_count >= ticks. Protože pokud se program jednou dostane do situace, kdy je tick_count větší než ticks, bude se tick_count už jen zvětšovat a...
- 12. 7. 2014, 11:00
- Fórum: Krokové motory
- Téma: Ovládání KM programovacím jazykem, inpout32.dll
- Odpovědi: 23
- Zobrazení: 12166
Re: Ovládání KM programovacím jazykem, inpout32.dll
cesta, kterou jsem si zvolil já, stojí 520 Kč: http://www.pvelectronic.eu/arduino/teensy-3-1.html?listtype=search&searchparam=Teensy%203.1" onclick="window.open(this.href);return false; je to 32-bit mikrokontroler, programovaný v C++ přes USB. Jeho Windows driver se tváří jako sériový ...
- 11. 7. 2014, 6:52
- Fórum: Krokové motory
- Téma: Ovládání KM programovacím jazykem, inpout32.dll
- Odpovědi: 23
- Zobrazení: 12166
Re: Ovládání KM programovacím jazykem, inpout32.dll
s knihovnou inpout32.dll + .NET jsem taky začínal, brzo zjistíš, že v .NET se jenou za čas probudí garbage collector a tvé vlákno se nedostane ke slovu po dobu desítek stepů o které tak přijdeš. Mne se také motor točil. Ale dej si na rotor značku, spusť program, který hodně plynule zrychlí na maximu...
- 1. 7. 2014, 8:55
- Fórum: Krokové motory
- Téma: Hlídání ztráty kroku
- Odpovědi: 11
- Zobrazení: 5931
Re: Hlídání ztráty kroku
a ještě přihodím mechanické řešení. Motory můžeš spřáhnout s vůlí, kdy řemen žádné síly nepřenáší s slouží pouze k detekci rozfázování. Při rozfázování motorů dojde k vymezení vůle, ty na to budeš upozorněn, a navíc řemen začne zabírat, což stroj ochrání proti zkřížení. Řešení je následující: Oba ku...
- 29. 6. 2014, 10:47
- Fórum: Krokové motory
- Téma: Hlídání ztráty kroku
- Odpovědi: 11
- Zobrazení: 5931
Re: Hlídání ztráty kroku
každopádně bych ti radil to samé co packa, spřáhni to ozubeným řemenem. Určitě je lepší ztrátě kroku předcházet než ji detekovat. Ještě jednodušší to mají ti, co místo kuličkového šroubu mají po obou stranách stolu ozubený hřeben. Ozubená kola zabírající do hřebenu mohou mít společnou osu, takže je ...
- 29. 6. 2014, 9:29
- Fórum: Krokové motory
- Téma: Hlídání ztráty kroku
- Odpovědi: 11
- Zobrazení: 5931
Re: Hlídání ztráty kroku
motory nejsou pokaždé stejně zatížené a jeden dokočí krok s drobným zpožděním proti druhému a tím by ti vznikl rozdíl měřených hodnot - falešná indikace ztráty kroku. Chce to toleranci minimálně půl celého kroku (ne mimrokroku, ty nelze ztratit). Napadá mne řešení, které by mohlo fungovat: Na folii ...