WSAL22311 – Stepper Motor HAT (B)
Erscheinungsbild
Dokumentationshinweis: Diese technische Dokumentation wurde aus einer archivierten Lieferantenquelle neu formuliert. Technische Angaben und Befehle müssen vor der Verwendung mit der Produktversion und den Herstellerunterlagen abgeglichen werden.
Zusammenfassung
Der Waveshare HRB8825 Schrittmotor-HAT ist ein Dual-Stepper-Treibermodul mit zwei integrierten DRV8825/HR8825-Chips, das bis zu 1/32 Mikrostepping unterstützt. Es liefert eine 5V-Einspeisung (bis 3A) an den Raspberry Pi und ermöglicht die Einstellung der Ausströms über einen Potentiometer.
Zugeordnete Produkte bei JW Tech
Technische Übersicht
- Kompatibilität: Passend für Raspberry Pi Zero/Zero W/Zero WH/2B/3B/3B+. Das Modul wird direkt auf den GPIO-Anschlüssen des RPi montiert.
- Anschlussklemmen: Sechs verfügbare Klemmenoptionen für verschiedene Schrittmotorspezifikationen (A1/A2/B1/B2 für M1; A3/A4/B3/B4 für M2).
- Mikrostepping: Sechs Modi über DIP-Schalter wählbar: Vollschritt, Halbschritt, 1/4-, 1/8-, 1/16- und 1/32-Schritt.
- Stromeinstellung: Der maximale Ausgangsstrom beträgt 2,5 A. Die Größe des Stroms lässt sich über den eingebauten Potentiometer einstellen.
- Schutzschaltung: Integrierte Kurzschluss-, Überhitzungs-, Unterversorgungs- und Kreuzleitungs-Schutzschaltungen erkennen Fehlerzustände und trennen schnell die H-Brücke ab.
- Spannungsversorgung: Eingangsbereich 8,2–28 V; die eingebaute Spannungsregler-Einheit (MP1584) liefert bis zu 3 A bei 5 V für den Raspberry Pi.
- Software-Mikrostepping: Erfordert das Löten von sechs Widerständen auf der Rückseite; alle DIP-Schalter müssen auf Position 1 gestellt werden, damit die Softwaresteuerung aktiv wird.
- Hardware-Mikrostepping: S0–S2 steuern den Treiber für M1, S3–S5 steuern den Treiber für M2. Standardmäßig sind alle Schalter auf Position 1, was einer langsamen Unterteilung entspricht; zum Testen auf 0 stellen empfohlen.
- Pulsanzahl ohne Unterteilung: Für 42er-Motoren sind 200 Pulse pro Umdrehung erforderlich (360° / 1,8°). Für 28BYJ-48-Motoren sind 2048 Pulse pro Umdrehung im Einphasen-Vier-Schlag-Modus nötig.
- Offene Schleife: Der Treiber arbeitet offen, d. h., es gibt kein Feedback-Signal vom Motor zurück zum Controller.
Hinweise und Versionsgrenzen
- Die genaue Kompatibilität mit dem Raspberry Pi 5 wird nicht im Quelltext bestätigt; die gelieferten Demos beziehen sich auf ältere Pi-Modelle.
- Bei Verwendung von Software-Mikrostepping müssen sechs Widerstände auf der Rückseite gelötet werden – Schritt erfordert manuelle Lötarbeit.
- Wenn der Treiberchip heiß wird und der Motor sich nicht dreht: Prüfen Sie, ob der Motorstrom unter 2,5 A liegt; andernfalls besteht Verbrennungsgefahr. Erhöhen Sie ggf. den Strom über den Potentiometer oder verwenden Sie eine leistungsstärkere Netzteil.
- Die Standardposition aller DIP-Schalter (Position 1) führt zur langsamsten Unterteilung; für Experimente auf Position 0 umstellen.
- Für die Nutzung mit einem Raspberry Pi 5 fehlen offizielle Anleitungen für lgpio-C; nur ein Python3/gpiozero-Demo wurde bereitgestellt.
- Der Treiber ist offen geschaltet – bei Lastwechseln kann es zu Schritten kommen, da keine Positionsfeedback vorliegt.
Quelle und Revisionsnachweis
- Stepper Motor HAT (B) - Waveshare Wiki
- Quellrevision: 99951
- Erfasst: 2026-09-03T03:48:47+00:00
- SHA-256:
ccf28bd3b45ab590010909d41f1f8f880c68c351712974d9afcb60a25f8bef9d