Nalezeno 8 výsledků hledání

od teensy
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á...
od teensy
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);
od teensy
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...
od teensy
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ý ...
od teensy
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...
od teensy
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...
od teensy
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 ...
od teensy
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 ...

Přejít na rozšířené vyhledávání