Znaleziono 7 wyników

autor: markcomp77
15 sie 2006, 12:22
Forum: Silniki Krokowe / Sterowniki Silników Krokowych
Temat: Silnik krokowy a sterownik?
Odpowiedzi: 55
Odsłony: 15566

chomikaaa pisze:mozna jeszcze zastosowac wykonac prosty enkoder odp ilosci krokow dla danego silnika na obrot ...
enkoder można zrobić z jakiegoś małego silnika krokowego (200 kroków)
- wyjdzie tanio.... ale korekcja będzie mogła dotyczyć jedynie błędów nie mniejszych niż pełny krok :(
chomikaaa pisze:...uklad eliminujacy utrate kroku jak mniemam da sie to zrobic na przerzutniku i kilku bramkach
czy aż tak prosty układ działał by dobrze?
może opiszesz działanie takiego układu.... czy miąłby to być dodaj/ujmij krok jeśli trzeba?
autor: markcomp77
15 sie 2006, 00:47
Forum: Silniki Krokowe / Sterowniki Silników Krokowych
Temat: Silnik krokowy a sterownik?
Odpowiedzi: 55
Odsłony: 15566

większość silników krokowych jest podobna.... działąją w/g tej samej zasady

przy małych prędkościach obrotowych moment silnika - czyli dostępna siłą na ramieniu... określa TO czy silnik zrobi krok czy go zgubi

jeśli silnik ma faktycznie 8,7Nm.... bezpieczniej przyjąc np. 4Nm
to łatwo mu działać siłą 4N na ramieniu 1m bez utraty kroków

jednak wraz ze wzrostem prędkości obrotowej dotępny moment siły malej...
to wszystko trzeba przewidzieć w setupie programu sterującego

jeśli chcemy wiedzieć czy silnik będzie tracił kroki, musimy wiedzieć:

1. jakie siły silnik będzie musiał równoważyć?
2. z jakimi prędkościami będzie musiał się kręcić?

oczywiście występują siły związane z bezwładnością układu... tarcia...

a i tak na koniec pozostaja testy :(
autor: markcomp77
15 sie 2006, 00:29
Forum: Silniki Krokowe / Sterowniki Silników Krokowych
Temat: Silnik krokowy a sterownik?
Odpowiedzi: 55
Odsłony: 15566

Wodzu pisze:czyli majac śrubę o skoku 5 i chcąc uzyskać przesunięcie o 0.01 mm muszę posiadać układ, który wykonuje 500 kroków
skok śruby 5mm
a chcemy wykonać przesunięcie 0.01mm

wtedy musimy okręcić śrubę o...

5mm - 360stopni
0.01mm - x stopni

x = 0.72 stopnia

czyli trzeba pokręcić śrubę o 0.72 stopnia
a jesli silnik ma krok 1,8stopnia - to bez podziału kroku (czyli mikrokroku) lub przekładni nie wykonamy takiego przesunięcia....

jeśli zastosujemy półkrok (1./2) - to mamy możliwość zronić obrót o 0.9 sropnia :(
.... czyli obrót o 0.72 nie będzie łatwo wykonąć :(
0.45 stopnia dla kroku 1/4
...itd

[ Dodano: 2006-08-15, 00:32 ]
Wodzu pisze:Czy mógłbyś zaproponować silnik krokowy zapewniając te 500 krokow w pracy pelno krokowej??
Jest to jak mi sie zdaje silnik mikrokrokowy
niestety.... silniki krokowe mają ustalone pozycje ząbków.... i to określa ile robią kroków na obrót

te najbarezej popularne silniki krokowe mają 200 kroków na obrót
bywają też takie 400 na obrót

inne - spotykane są dość rzadko....

[ Dodano: 2006-08-15, 00:33 ]
mikrokrok - dotyczy wyłącznie sterownika....
to on ustala pozycje pomiędzy pełnymi krokami silnika
autor: markcomp77
15 sie 2006, 00:23
Forum: Silniki Krokowe / Sterowniki Silników Krokowych
Temat: Silnik krokowy a sterownik?
Odpowiedzi: 55
Odsłony: 15566

Wodzu pisze:Mam jeszcze jedno pytanie silnik oznaczony 1,8 stopnia ile wykonuje krokow 200??
jeśli pełny obrót ma 360 stopni
i 1,8 * 200 = 360

to TAK ;)
autor: markcomp77
14 sie 2006, 22:55
Forum: Silniki Krokowe / Sterowniki Silników Krokowych
Temat: Silnik krokowy a sterownik?
Odpowiedzi: 55
Odsłony: 15566

Wodzu pisze:A co do sterownika mikrokrokowego, czy widział ktoś taki ale z wejściem dla sprzężenia zwotnego z enkoderem??
ja widziałem - ale to właściwie już sterownik "jakby serva".... tylko silnik wciąż jest krokowy...
taniej konstrukcji sterownika silnika krokowego z wejściem na enkoder nie widziałem....
pewnym rozwiązaniem jest przekazywanie informacji z enkodera (lub liniału) do programu sterującego - i tam będą podejmowane decyzje o koniecznych korektach w przypadku wykrycia błędu (utraty kroku)
Wodzu pisze:Kurczeja nie bardzo znam sie na elektronice. Raczej mechanice i wytrzymałości więc prosiłbym o skrócony opis tego sterownika, jeżeli już zaczales. Rozumiem że jest to sterownik mikrokrokowy??
moje rozważanie dotyczyły sterowników krokowych z mikrokrokiem ogólnie...
nie dotyczyło to specyficznych właściwości określonego sterownika
Wodzu pisze:Fajnie gdyby takie coś miało odrazu sprzężenie zwrotne z enkoderem, wtedy można by było zwiększyć rozdzielczość i sprawdzić doświadczalnie do jakiej wartości mikrokroku można tym sterować tak aby uzyskać jakas konkretna ale jednolitą tolerancję- chodzi mi o to: przesuwamy stół o 50 mm i tolerancja wynosi: +- 0.01, przesuwamy stół o 15mm i tolerancja nadal wynosi +-0,01. Tzn. błąd jest znany i nieprzenosi się z krkoku na krok
stosowanie enkodera przy silniku krokowych zaprzecza samej idei krokowca
silnik krokowy jest tani - gdy nie są stosowane sprzężenia zwrotne...
typowa aplikacja silnika krokowego nie zawiera pętli do enkodera :(

silnikiem krokowym trzeba po prostu tak sterować aby nie mylił kroku... tj. w niewielkim stopniu należy wykorzystywać jego moment siły (np. w nie więcej niż 50%) - wtedy nie będzie się mylił... prawie na pewno ;)
model "nieomylnego krokowca" leży u podstaw każdej amatorskiej konstrukcji ;)
Wodzu pisze:przesuwamy stół o 50 mm i tolerancja wynosi: +- 0.01, przesuwamy stół o 15mm i tolerancja nadal wynosi +-0,01. Tzn. błąd jest znany i nieprzenosi się z krkoku na krok
błąd z kroku na krok nie przenosi się... jeśli silnik nie zgubi kroku !

silnik krokowy - jak nazwa wskazuje robi kroczki... każdy krok jest obarczony błędem ustalenia pozycji ok. 5%... ale jeśli silnik nie zgubi kroku- po 200 krokach ma zrobione 360 stopni (jeśli to silnik 200 krokowy)

czyli pomijając inne źródła błędów - aby uzyskać dokładność 0.01mm (czy to jest to samo co tolerancja?) przyjmując model "idealnego NIEOMYLNEGO kroku" trzeba zapewnić przełożenie

jeden krok (lub mikrokrok) ---- 0.01mm

jeśli była by to śruba i bezpośrednie przełożenie.. i silnik 200 kroków sterowany 1/8
to śruba powinna mieć skok

200 * 8 * 0.01mm = 16mm

jeśli byłby to pełny krok:

200 * 0.01mm = 2mm

są oczywiście błędy ustalenia pozycji na poziomie 5% (nie kumulujące się)

dla przykładu... śruba o skoku 1mm i silnik 200 kroków

jeden krok to przesunięcie 1mm/200
błąd ustalenia kroku to 5%... czyli (1mm/200) * 0.05 = 0.00025mm
i jest to wartość stała w tym układzie mechanicznym... sterowanie mikrokrowe tego błędu nie zmienia

oczywiście jeśli śruba będzie 2mm... wtedy błąd będzie = 0.0005 itd
autor: markcomp77
14 sie 2006, 21:15
Forum: Silniki Krokowe / Sterowniki Silników Krokowych
Temat: Silnik krokowy a sterownik?
Odpowiedzi: 55
Odsłony: 15566

Wodzu pisze:Czyli stosując sterownik mikrokrokowy raczej nie da się zwiększyć rozdzielczości
da się zwiększyć rozdzielczość - tylko przy mikrokroku mniejszym niż 1/20 błąd ustalenia pozycji jest porównywalny z wartością kroku...
tak więc przy kroku 1/4... 1/8 zdecydowanie można mówić o poprawie rozdzielczości
autor: markcomp77
14 sie 2006, 04:44
Forum: Silniki Krokowe / Sterowniki Silników Krokowych
Temat: Silnik krokowy a sterownik?
Odpowiedzi: 55
Odsłony: 15566

przy szacowaniu dokładności warto znać parametry silnika...
w karcie katalogowej zazwyczaj jest napisane:
step angle accuracy = ±5% (full step, no load)
więc najoptymistyczniej dokładność można szacować na poziomie podziału kroku 1/20 (±5%)...

Wróć do „Silnik krokowy a sterownik?”