Mach 3 i sygnały ENABLE dla poszczególnych osi

Dyskusje dotyczące najpopularniejszego programu sterującego maszynami CNC

diodas1
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 3
Posty: 2788
Rejestracja: 15 sty 2006, 18:34
Lokalizacja: Wrocław

#11

Post napisał: diodas1 » 23 lut 2015, 19:48

scythe1123 pisze: ...Moje krokowce niby są na 5V ale one przy 5V nie chcą nawet bez jakiegokolwiek obciążenia pracować..........


...Do sterowanie używam "stepsticków" teoretycznie mogę na nich prąd wyregulować ale zobaczę jak w praktyce to będzie działało.
1. Sam układ sterownika na kostce a4988 wymaga do poprawnej pracy napięcia minimum 8V więc nie dziw się że przy 5V głupiał.

2. Regulacja prądu w tym sterowniku to nie teoretyczna, mało przydatna funkcja. Przy jej pomocy możesz i powinieneś ustawić właściwe dla swoich potrzeb i parametrów silnika warunki jego pracy. Niepokoi Cię temperatura to ustaw niższy prąd. Jeżeli silnik nie ma siły ciągnąć śruby to ustaw wyższy, dodaj wentylator lub wymień silnik na mocniejszy

3. Jeżeli silnik ma wystarczający moment do poruszenia mechanizmu ale wyraźnie słabnie przy wyższych obrotach to daj mu zasilacz o wyższym napięciu. To zadziała jak napój energetyczny



Tagi:


Autor tematu
scythe1123
Czytelnik forum poziom 3 (min. 30)
Czytelnik forum poziom 3 (min. 30)
Posty w temacie: 5
Posty: 30
Rejestracja: 03 maja 2013, 00:00
Lokalizacja: Gda

#12

Post napisał: scythe1123 » 23 lut 2015, 23:36

Silniki to STH 53D101 na naklejce ma 5V 0.8A, więcej parametrów nie mam. Żadnego datasheetu nie znalazłem.
Pompuje w niego 1 A :D
Siniki spokojnie ruszają osiami ale chcę zobaczyć jak przy obróbce będzie dawał radę, wtedy wyreguluję. Na osi Z mam śrubę 10x2 i zaciśniętą pięścią się go nie zablokuje, zmiażdży rękę. Na X i Y jest 16x4.
Wiem że sterowniki sterują prądem, a nie napięciem. Ale prawo Ohma zawsze działa.
A jeśli chodzi o podłączanie pod 5V to podłączałem bezpośrednio do zasilacza silnik, żeby sprawdzić moment trzymający.
Przy obecnym zasilaniu silnik ma ok 0.4 Nm momentu trzymającego, mierzone domowym sposobem.


Hrumque
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 291
Rejestracja: 25 mar 2013, 19:15
Lokalizacja: Opole

#13

Post napisał: Hrumque » 24 lut 2015, 00:23

scythe1123 pisze:Silniki to STH 53D101 na naklejce ma 5V 0.8A, więcej parametrów nie mam.
Pompuje w niego 1 A :D
Wystarczy wiedzieć że 0.8A i tyle ustawić. Nie pompuj 1A, bo to sensu nie ma i to go grzeje i męczy, bo większy prąd nie przekłada się już na większy moment - żelastwo w obwodzie magnetycznym wchodzi już w nasycenie i koniec, powietrza w przerwie między stojanem a wirnikiem nie namagnesujesz ;)
Wiem że sterowniki sterują prądem, a nie napięciem. Ale prawo Ohma zawsze działa.
No właśnie nie zawsze.
Jak masz za niskie zasilanie, i driver praktycznie NIE kluczuje prądu - trzyma ciągle tylko prąd maksymalny i jest on stały i nic się nie dzieje, stały prąd, stałe napięcie na cewce - to cewka zachowuje się jak kawałek drutu, więc z prawa ohma rezystancja uzwojeń -> prąd, i masz moc w silniku zamienianą w ciepło.

Jak silnik jest traktowany dużym napięciem "ciętym" PWM oraz mikrokrokiem - to oprócz rezystancji liczy się też indukcyjność uzwojeń, prąd nie płynie w fazie z napięciem (a przynajmniej nie idealnie) i oprócz mocy czynnej - pojawia się jeszcze moc bierna, prąd wypadkowy rośnie bo rośnie moc pozorna, a silnik wcale mocniej się nie grzeje -bo grzeje go tylko moc czynna.
Tylko że tego policzyć to nie bedzie prosto, bo to nie sinusoidalne przebiegi w układzie RL, a szalone piłokształtne z stadem harmonicznych, a obwód zawiera elementy nieliniowe ;)
Pomogłem? Kliknij poniżej "pomógł"


diodas1
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 3
Posty: 2788
Rejestracja: 15 sty 2006, 18:34
Lokalizacja: Wrocław

#14

Post napisał: diodas1 » 24 lut 2015, 01:25

Otóż to. Prawo Ohma jest dobrym narzędziem przy prądzie stałym. Przy prądzie zmiennym sprawy nieco się komplikują. Przez uzwojenia silnika krokowego płynie prąd kluczowany przynajmniej dwoma w Twoim wypadku sygnałami o różnej częstotliwości. Kluczowany to znaczy na przemian włączany i wyłączany. Jeden sygnał o którym wiesz to sygnał inicjujący kolejne kroki silnika pochodzący z programu sterującego w komputerze czyli np Macha. Sterownik który odbiera te sygnały włącza lub wyłącza zasilanie kolejnych uzwojeń według ustalonego swojego harmonogramu pracy. Nie daje to jednak w efekcie przepływu prądu wynikającego wprost z prawa Ohma ponieważ gdy dane uzwojenie ma być nim zasilone to ujawnia się drugi sygnał kluczujący o dużo wyższej i nieregularnej częstotliwości. Ten drugi sygnał to efekt działania choppera czyli pewnego fragmentu układu elektronicznego zawartego w kostce L297. Układ ten mierzy napięcie na szeregowo z cewkami włączonych rezystorach i na tym opiera decyzję o kolejnych włączeniach lub wyłączenach tranzystorów kluczujących w kostce L298. Opisano to na przykład w artykule http://silniki-krokowe.com.pl/informacj ... krokowymi/ , blisko końca strony.
Gdy zbiegną się w czasie stany żądania włączenia danego uzwojenia przez kolejny STEP i jednocześnie klucze tranzystorowe włączą się bo tego akurat oczekuje chopper to i tak natychmiast nie popłynie wielki prąd wynikający z prawa Ohma. Ten prąd będzie narastał według krzywej:
Obrazek
Jak widać na tym wykresie (wziętym z internetu z innego omawianego zagadnienia ) krzywa szybciej narasta gdy przyłoży się wyższe napięcie- stąd chcąc wycisnąć z silnika lepszą dynamikę pracy daje się wyższe napięcie zasilania sterownikowi. Chopper obserwuje ten narost prądu mierząc napięcie na rezystorach szeregowych i w odpowiednim momencie zamyka kurek więc w normalnych warunkach nie ma obawy że silnik lub sterownik wyparuje. Dlatego powtarzam -prawo Ohma to dobre narzędzie do rozważań ale w tym wypadku może być mylące. Wszystko dlatego że parametry uzwojeń to nie tylko ich rezystancja ale też indukcyjność której wpływ jest tym większy im wyższa częstotliwość kluczowania. To ona (indukcyjność) powoduje że prąd w cewce nie narasta wzdłuż krzywej prostokątnej a że chopper działa czujnie i szybko to na oscyloskopie można zobaczyć przebiegi piłokształtne. O ile szybkość podawania kolejnych impulsów STEP można regulować w dół, aż do zera to sieczka wywołana przez chopper żyje własnym życiem. Nawet gdy silnik stoi to chopper nadal gna przed siebie, dopóki całkiem nie wyłączymy zasilania sterownika.
Regulując na sterowniku potencjometrem prąd uzwojeń dajesz chopperowi informację na jakiej wysokości ma generować swoją drobnozębną piłę czyli przy jakich wartościach prądu ma włączać i wyłączać klucze tranzystorowe. Chcąc silnikom dodać wigoru podaj na sterownik wyższe napięcie chociaż prawo Ohma podpowiada coś innego. Ot i cała filozofia.


Autor tematu
scythe1123
Czytelnik forum poziom 3 (min. 30)
Czytelnik forum poziom 3 (min. 30)
Posty w temacie: 5
Posty: 30
Rejestracja: 03 maja 2013, 00:00
Lokalizacja: Gda

#15

Post napisał: scythe1123 » 26 lut 2015, 21:37

Jak wrócę do domu z delegacji to sprawdzę różnicę między 0.8 a 1 A
Tylko te małe cholerstwa piszczą jak ograniczenie prądu działa, dość irytujące to jest.
Normalne, że PWM piszczy ale powinno to działać na tak wysokiej częstotliwości, żeby nie była słyszalna dla człowieka.


diodas1
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 3
Posty: 2788
Rejestracja: 15 sty 2006, 18:34
Lokalizacja: Wrocław

#16

Post napisał: diodas1 » 26 lut 2015, 22:30

Sterownik na układach L297 i L298 przy szaleńczym postępie w elektronice to już przestarzała konstrukcja. Nowsze układy pracują na wyższych częstotliwościach których ucho nie odbiera.


JanekVR
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 1
Posty: 6
Rejestracja: 05 mar 2015, 17:48
Lokalizacja: Wawa

#17

Post napisał: JanekVR » 10 mar 2015, 14:08

Prawo Ohma działa przy każdym układzie, nie ważne czy to prąd stały czy zmienny. Jeśli silnik ma parametry 5V, 0,8A to przy zasilaczu który daje np 5V i 0,6A przez silnik nie popłynie prąd o natężeniu wyższym niż 0,6A, dodatkowo będzie spadek napięcia. Silniki krokowe do odpowiedniej dynamiki ruchu potrzebują odpowiedniego Amperażu, same tranzystory kluczujące mogą być sterowane PWMem i tu reguluje się prąd w funkcji wypełnienie x częstotliwość z tym że należy sprawdzić jaką max częstotliwość przełączania ma mosfet bo w mosfetach występuje pojemność bramki którą trzeba rozładować - im wyższa pojemność bramki tym mniejszą częstotliwość przełączania można uzyskać. Co do wyłączania silników - jeśli wyłączymy dajmy na to oś z to przy wibracjach spowodowanych obróbką silnik osi Z będzie się obracać. Także wyłączanie osi jest bezcelowe a nawet szkodliwe. Granica słyszalności dla ludzkiego ucha to ok 38-40 kHz u mnie kolega w pracy nie słyszał już 35 kHz także to różnie bywa. Sterowanie PWMem można zrobić na AVR dobrać odpowiedni mosfet i mamy regulację prądu na silniku z tym że mosfeta trzeba zabezpieczyć szybką diodą zaporową bo każda cewka uzwojenia silnika wytwarza szpilki często o wartości kilkuset V.

Awatar użytkownika

zacharius
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 2560
Rejestracja: 04 paź 2007, 01:32
Lokalizacja: Kraków
Kontakt:

#18

Post napisał: zacharius » 10 mar 2015, 15:20

tia :mrgreen: :mrgreen: :mrgreen:
akurat przy choperach pradowych
Nie otrzymasz koni wyścigowych krzyżując dwa osły


lepi
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 1
Posty: 1477
Rejestracja: 09 lip 2012, 20:34
Lokalizacja: Poznań

#19

Post napisał: lepi » 30 mar 2015, 22:57

JanekVR pisze:... Granica słyszalności dla ludzkiego ucha to ok 38-40 kHz u mnie kolega w pracy nie słyszał już 35 kHz także to różnie bywa. ...
Przesadziłeś, górny zakres słyszalności jest o połowę niższy.


ma555rek
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 1
Posty: 1214
Rejestracja: 15 paź 2007, 00:45
Lokalizacja: nie ważne

#20

Post napisał: ma555rek » 31 mar 2015, 12:39

JanekVR pisze:należy sprawdzić jaką max częstotliwość przełączania ma mosfet bo w mosfetach występuje pojemność bramki którą trzeba rozładować - im wyższa pojemność bramki tym mniejszą częstotliwość przełączania można uzyskać. .
tyle że tu omawiamy sterowniki silników krokowych a nie nadajniki amatorów krótko fall arstwa :wink: - nie ten zakres kluczowania.
Pasjonat

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Mach 2 / 3 / 4 (ArtSoft software)”