funkcja tone() daje impulsy o wypełnieniu 50%. Do sterowania wystarczą szpilki 10 µs. Dobiera się je eksperymentalnie.
Również czas podtrzymania ma wpływ na szybkość i moc.
https://github.com/gnea/grbl/wiki/Grbl- ... croseconds
No i silnik nie powinien startować od razu z pełną prędkością. Jeśli wywołasz tone() bez podanego czasu i będziesz tylko zmieniał częstotliwość, to rozpędzisz go bardziej.
Znaleziono 8 wyników
Wróć do „Dobór silnik krokowy-sterownik-zasilacz”
- 05 lut 2020, 12:37
- Forum: CNC podstawy
- Temat: Dobór silnik krokowy-sterownik-zasilacz
- Odpowiedzi: 27
- Odsłony: 2379
- 05 lut 2020, 10:13
- Forum: CNC podstawy
- Temat: Dobór silnik krokowy-sterownik-zasilacz
- Odpowiedzi: 27
- Odsłony: 2379
- 04 lut 2020, 20:38
- Forum: CNC podstawy
- Temat: Dobór silnik krokowy-sterownik-zasilacz
- Odpowiedzi: 27
- Odsłony: 2379
Re: Dobór silnik krokowy-sterownik-zasilacz
Generalnie za osiągi odpowiada sterownik i zasilacz. Z Arduino wysyłasz tylko impulsy.
Funkcja tone pozwala na ustawienie stałej szybkości, ale nie daje kontroli ich ilości. W CNC mniej ważna jest prędkość, za to ilość kroków jest pierwszoplanowa. Można to kontrolować na kilka sposobów
1. Wysyłając impulsy w pętli z licznikiem. Ale wtedy program nic innego nie robi.
2. Wysyłając impulsy z przerwania timera, oczywiście zliczając je w funkcji
3. Wysyłając impulsy funkcją tone, zliczając je enkoderem
4. Wysyłając impulsy funkcją tone, zliczając je przerwaniem
i pewnie jeszcze inne
Funkcja tone pozwala na ustawienie stałej szybkości, ale nie daje kontroli ich ilości. W CNC mniej ważna jest prędkość, za to ilość kroków jest pierwszoplanowa. Można to kontrolować na kilka sposobów
1. Wysyłając impulsy w pętli z licznikiem. Ale wtedy program nic innego nie robi.
2. Wysyłając impulsy z przerwania timera, oczywiście zliczając je w funkcji
3. Wysyłając impulsy funkcją tone, zliczając je enkoderem
4. Wysyłając impulsy funkcją tone, zliczając je przerwaniem
i pewnie jeszcze inne
- 04 lut 2020, 19:40
- Forum: CNC podstawy
- Temat: Dobór silnik krokowy-sterownik-zasilacz
- Odpowiedzi: 27
- Odsłony: 2379
Re: Dobór silnik krokowy-sterownik-zasilacz
Prędkości nie są astronomiczne. Moje 17H4401 gubią się już przy 600rpm
Pamiętaj o opóźnieniu pętli oraz czasie odczytu i zapisu pinów. Użyj lepiej funkcji tone()
Dodane 56 minuty 20 sekundy:
Adam tu osiąga więcej
https://youtu.be/lF5R4QARcfM
Pamiętaj o opóźnieniu pętli oraz czasie odczytu i zapisu pinów. Użyj lepiej funkcji tone()
Dodane 56 minuty 20 sekundy:
Adam tu osiąga więcej
https://youtu.be/lF5R4QARcfM
- 03 lut 2020, 20:32
- Forum: CNC podstawy
- Temat: Dobór silnik krokowy-sterownik-zasilacz
- Odpowiedzi: 27
- Odsłony: 2379
Re: Dobór silnik krokowy-sterownik-zasilacz
NC to po prostu nieczynne. Czyli takie ustawienie zworek spowoduje, że nic nie ruszy.
2/A i 2/B to po prostu dwa alternatywne ustawienia tego samego trybu.
2/A i 2/B to po prostu dwa alternatywne ustawienia tego samego trybu.
- 31 sty 2020, 14:03
- Forum: CNC podstawy
- Temat: Dobór silnik krokowy-sterownik-zasilacz
- Odpowiedzi: 27
- Odsłony: 2379
Re: Dobór silnik krokowy-sterownik-zasilacz
Na Machu się nie znam. Na Arduino tak. W jednym z wątków zrobiłem porównanie różnych rozwiązań.
- 31 sty 2020, 13:41
- Forum: CNC podstawy
- Temat: Dobór silnik krokowy-sterownik-zasilacz
- Odpowiedzi: 27
- Odsłony: 2379
Re: Dobór silnik krokowy-sterownik-zasilacz
Jak Arduino, to nie Mach.
Do Arduino z kolei wystarczą stepsticki A4988 zamiast TB6600. Z tymi silnikami dadzą radę.
Dodane 1 minuta 59 sekundy:
Do Arduino z kolei wystarczą stepsticki A4988 zamiast TB6600. Z tymi silnikami dadzą radę.
Dodane 1 minuta 59 sekundy:
Zapomnij o prawie Ohma. To tak nie działa. Ważny jest tylko prąd maksymalny. Pamiętaj, że kilka silników może pracować razem. Poza tym sprawdź czy to prąd na cewkę czy cały silnik.abcdef pisze: ↑31 sty 2020, 09:43będę używał arduino uno. Proste, tanie i można podłączyć różne czujniki, które będą współpracowały z krokowcem. Tak jak pisałem to jest czysta edukacja. Mam jeszcze pytanie co do mocy. Zasilacz daje mi 90Wat. Silnik krokowy ma: Rezystancja / faza: 1,5Ω
Prąd / faza: 1,5 A
czyli: I*R=U, U=2.25V
P=I*U, P=2.25*1.5=3.375Wata
Czyli mam zapas mocy 86.625Wata?! Tak się to liczy? Czyli mogę śmiało podłączyć jakiś mocniejszy silnik pod taki zwykły zasilacz z laptopa?
- 31 sty 2020, 07:05
- Forum: CNC podstawy
- Temat: Dobór silnik krokowy-sterownik-zasilacz
- Odpowiedzi: 27
- Odsłony: 2379
Re: Dobór silnik krokowy-sterownik-zasilacz
Do kompletu brakuje jeszcze źródła impulsów sterujących. Co chcesz zastosować?