PROŚBA O PORADĘ

Dyskusje na temat silników krokowych i sterowników silników krokowych.
Awatar użytkownika

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

Re: PROŚBA O PORADĘ

#11

Post napisał: zacharius » 22 lis 2017, 06:46

czym są zasilane silniki?
napięcie i moc


Nie otrzymasz koni wyścigowych krzyżując dwa osły


Autor tematu
evoo
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 7
Posty: 11
Rejestracja: 18 lis 2017, 22:25

Re: PROŚBA O PORADĘ

#12

Post napisał: evoo » 22 lis 2017, 09:11

Zasilanie to z tego co pamiętam 24VDC, 14A.
Podłączyłem się wczoraj tym sprzętem i pokazały się ciekawe rzeczy. Rzeczywiście wartość szerokości impulsu wpływa na sygnał i jego maksymalna wartość tak jak mówiłeś nie wynosi 5 lecz 15, z tym że im wyższa wartość tym częstotliwość wzrasta. Dodatkowo udało mi się zaobserwować braki tego sygnału w momencie gdy silnik gubi krok. Co ciekawe gdy ustawiona jest wartość na 0 to przy tak małej częstotliwości, gdy zostanie zgubiony jeden lub dwa impulsy to dochodzi do zgubienia kroku, lecz przy większej częstotliwości stosunek "przerwy" jest czasami do tego stopnia niewielki, że czasami go nie gubi. Podobne zjawisko zachodzi gdy podczas przejazdu jednej z osi zacznę klikać różne opcje w Machu. Więc można przypuszczać, że albo komputer nie wyrabia co raczej nie jest prawdopodobne, lub jeżeli w ogóle coś takiego istnieje to priorytety od przerwań na porcie LPT są źle ustawione. Kolejną rzeczą jest to, że na razie testuję pracę frezarki na wersji demo Macha, ponieważ chcę mieć pewność, że wszystko będzie dobrze działało i kupię licencję na pełną wersję w momencie gdy frezarka będzie działała poprawnie, lecz nie sądzę że wersja demo ma jakikolwiek wpływ na ten problem. Poniżej umieszczam wykresy, na których widać wypadanie impulsów.

step pulse 15


step pulse 0


Dodane 28 minuty 43 sekundy:
Wydaję mi się że aby wyeliminować ten problem muszę:
- przejść na xp - mało prawdopodobne że pomoże;
- wymienić komputer na mocniejszy - średnio prawdopodobne że pomoże;
- przejście na interfejs szeregowy (usb/ethernet)- wysoce prawdopodobne, że pomoże.
Polecacie jakiś sterownik cnc na porcie szeregowym? Wiem, że PicoCNC fajnie pracuje, ale może coś pod Macha bo nie chce na razie zmieniać softu skoro mam go już ogarniętego


atom1477
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 7
Posty: 2796
Rejestracja: 21 kwie 2011, 10:58
Lokalizacja: ::

Re: PROŚBA O PORADĘ

#13

Post napisał: atom1477 » 22 lis 2017, 14:29

Jesteś pewien że te zdjęcia pokazują gubienie impulsów? Może to po prostu efekt rysowania cienkich linii na ekranie (niektóre są za cienkie i nie zostają narysowane). Albo efekt na małej częstotliwości próbkowania. Oba efekty to klasyczny efekt pracy analizatorów cyfrowych. Nie raz mi to utrudniało analizę. Lepiej (choć oczywiście dużo trudniej) się analizuje oscyloskopem analogowym.
A co do wymiany kompa to nie musi to być konieczne. Ja mam bardzo starego i słabego, a działa. Tylko że na Linuxie CNC.
Rzeczywiście wartość szerokości impulsu wpływa na sygnał i jego maksymalna wartość tak jak mówiłeś nie wynosi 5 lecz 15
Nie o to mi chodziło. Chodziło o to że tam się nie wpisuje wartości w us tylko po prostu liczbę. Wpisanie 0 daje czas impulsu powiedzmy 1us. Wpisanie 10 daje czas impulsu 4us. Też przykładowo. Nie wiem jaki jest przelicznik i czy jest on stały czy zależy od parametrów komputera (spodziewam się że zależy). Więc może i regulacja jest w zakresie 1...5us, ale nie jest realizowana przez wpisywanie liczb od 1 do 5, tylko liczb od 0 do 15 (czyli w takim wypadku by wychodziło że przelicznik to 1 = 0.33us). Skoro masz analizator to możesz to po prostu zmierzyć.


Autor tematu
evoo
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 7
Posty: 11
Rejestracja: 18 lis 2017, 22:25

Re: PROŚBA O PORADĘ

#14

Post napisał: evoo » 24 lis 2017, 15:53

Słuszna uwaga o szerokości impulsu. Prawdę mówiąc nie wiem co robić w takim razie, skoro po wpisaniu czasu impulsu na 15 problem nadal się powtarza.


atom1477
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 7
Posty: 2796
Rejestracja: 21 kwie 2011, 10:58
Lokalizacja: ::

Re: PROŚBA O PORADĘ

#15

Post napisał: atom1477 » 24 lis 2017, 21:09

Zmierz szerokość impulsów po prostu.
Na różnych wpisanych wartościach (czyli od 0 do 15).

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Silniki Krokowe / Sterowniki Silników Krokowych”