Files
cnc_draw_machine/docs/MotorExpander.md
T
2026-06-25 18:42:40 +02:00

108 lines
4.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# DRV8825/A4988 42 moduł
On-board DIP switch, you can easily adjust the drive segments. Terminal power connector for easy connection of drive power. Compatible with a 12/24V drive scheme.
Highly integrated expansion board, small size, stable performance. Suitable for 42 stepper motor drives, 3D printers, and DIY.
## Specification
* Logic voltage: 5V
* Input voltage: 12-30V
* Ports: Digital
* Interface: Direction, enable, speed
* Size: 42*42*10mm
* Fixed: 3mm
* Pitch: 35.56*35.56mm (1400*1400mil)
* Applicable module: A4988, DRV8825
| ![Opis](img/stepdriver.png) |
|:--:|
| **Rysunek 1.** DRV8825/A4988 42 Stepper Motor Driver Expansion Board |
## Rozdzielczość
Rozmiar kroku wybierany jest za pomocą wejść MS1, MS2, MS3. Możliwe ustawienia pokazane zostały w tabeli poniżej. Wejścia MS1, MS2 oraz MS3 mają wewnętrzny rezystor pull-down (100kOm).
* MS1 MS2 MS3 Rozdzielczość
* niski niski niski Pełny krok
* wysoki niski niski 1/2 kroku
* niski wysoki niski 1/4 kroku
* wysoki wysoki niski 1/8 kroku
* wysoki wysoki wysoki 1/16 kroku
# A4988 - sterownik silnika krokowego
Sterownik silnika krokowego oparty o układ A4988. Zasilany napięciem z zakresu 8 - 35 V, przy maksymalnym poborze prądu 2 A na cewkę. Maksymalna rozdzielczość: 1/16 kroku. Moduł pozwala na przepływ do 1 A prądu bez radiatora.
| ![Opis](img/00148_4a.png) |
|:--:|
| **Rysunek 2.** Sterownik silnika DRV8825 |
* Napięcie zasilania silnika: 8 V - 35 V
* Prąd: maks. 1 A na cewkę ( przy zastosowaniu chłodzenia do 2 A)
* Napięcie zasilania części logicznej: 3 V - 5,5 V
* Praca w 5 różnych trybach: pełny krok, 1/2, 1/4, 1/8 oraz 1/16 kroku
* Możliwość regulacji prądu pobieranego przez silnik za pomocą potencjometru
* Ochrona przed przegrzaniem układu
* Moduł jest w pełni kompatybilny ze poprzednikiem: A4983
| ![Opis](img/stepper-motor-nema17.jpg) |
|:--:|
| **Rysunek 3.** Silnik NEMA17 |
NEMA17 to silnik bipolarny: 4 przewody = 2 cewki
* Cewka 1: przewód A+ i A- → złącze 1A / 1B
* Cewka 2: przewód B+ i B- → złącze 2A / 2B
Kolejność w obrębie cewki (A+ vs A-) decyduje tylko o kierunku obrotu — można odwrócić.
Jak zidentyfikować pary cewek multimetrem: ustaw multimetr na pomiar rezystancji (Ω):
* Przewody tej samej cewki → rezystancja ~15 Ω (ciągłość)
* Przewody różnych cewek → brak ciągłości (OL / ∞)
* Znajdź 2 pary → każda para to jedna cewka.
Typowe kolory przewodów NEMA17
Różni producenci używają różnych kolorów — nie polegaj na kolorach, zawsze mierz.
### Producent / standard
* Cewka Cewka 2
* Typowy chiński NEMA17 Czarny / ZielonyCzerwony / Niebieski
* Creality / EnderNiebieski / CzerwonyCzarny / Zielony
* Reprap standardCzarny / ZielonyCzerwony / Niebieski
### Podłączenie do modułu DRV8825/A4988 Expansion Board
Na module szukaj oznaczeń:
* B2 B1 A1 A2
lub
* 2B 2A 1A 1B
Podłącz:
* Para 1 (cewka 1) → A1 + A2 (lub 1A + 1B)
* Para 2 (cewka 2) → B1 + B2 (lub 2A + 2B)
Jeśli silnik po podłączeniu drży / nie kręci się: jest zamieniony jeden przewód w parze — zamień miejscami jeden z dwóch przewodów jednej cewki. Nie trzeba nic przeliczać — to tylko zmiana polaryzacji cewki.
Podsumowanie: Złącze śrubowe CNC Shield i piny expansion board mają tę samą logikę (2×cewka), ale fizyczna kolejność pinów może się różnić. Zidentyfikuj pary multimetrem i podłącz — działa.
## Regulacja - Ograniczenie prądu
Układem można sterować silnikami o nominalnym napięciu niższym niż wymagane 8 V. W tym celu należy ograniczyć maksymalny pobór prądu za pomocą potencjometru, tak aby nie przekroczyć dopuszczalnego natężenia silnika. Np. dla silnika o rezystancji 5 Ω na cewkę i poborze prądu 1 A, nominalne napięcie zasilania to 5 V. Zasilając napięciem 12 V należy ograniczyć prąd, tak aby nie przekroczył wartości 1 A.
| ![Opis](img/PinoutNema.png) |
|:--:|
| **Rysunek 4.** Podłączenie silnika NEMA17 |
Regulator krokowy A4988 pozwala na aktywne ograniczenie prądu przy pomocy potencjometru. Jednym ze sposobów wprowadzenia ograniczenia jest ustawienie sterownika w tryb pełnego kroku oraz pomiar prądu przepływającego przez jedną cewkę bez podawania sygnału na wejście STEP. Zmierzony prąd to 70% ustawionego limitu (obie cewki są zawsze włączone i ograniczone do 70% w trybie pełnego kroku). Innym sposobem jest pomiar napięcia na wyprowadzeniu REF (oznaczonego kółkiem na płytce drukowanej) oraz obliczenie aktualnego limitu (rezystory pomiarowe mają wartość 0.05Ω). Więcej szczegółów w dokumentacji układu A4988.
| ![Opis](img/stepdiagram.jpg) |
|:--:|
| **Rysunek 5.** Schemat modułu DRV8825 |