Produktbeschreibung: MC33926 - 28V / 3A Zweikanal-Motortreiber - Abschirmung für Raspberry Pi 3/2 / B + - montiert
Das auf dem Freescale MC33926-System basierende Modul ermöglicht Ihnen die Ansteuerung von Motoren mit einer Versorgungsspannung von bis zu 28 V und einer Dauerstromaufnahme von bis zu 3 A. Der Controller hält auch mehrere Sekunden Stromsprünge bis zu 5 A aus über ein PWM -Signal angesteuert werden.
Diese Version ist zusammengebaut und einsatzbereit. Unser Angebot umfasst auch ein KIT zur Selbstmontage . |
In Verbindung mit dem Raspberry Pi können Sie unter Verwendung einer speziell vorbereiteten Bibliothek ganz einfach die Geschwindigkeit und Drehrichtung von zwei Gleichstrommotoren steuern. Die Form und die Anschlüsse der Platine ermöglichen eine direkte Verbindung mit dem Minicomputer, wie in den obigen Abbildungen gezeigt. Der Chip verwendet einen 40-poligen GPIO-Anschluss.
Das Produkt ist mit dem Raspberry Pi B+ kompatibel Der Hersteller stellt eine Python-Bibliothek für Raspberry-Pi-Anwender bereit. |
Betriebsarten
Die Stromversorgung der Motoren wurde vom Raspberry Pi B+ getrennt. Die Spannung im Bereich von 5 V bis 28 V sollte an die Pins VIN und GND angeschlossen werden. Spannungsversorgung des Logikteils 3,3 V wird vom Minicomputer abgenommen.
Anschließen der Steuerung
Die folgende Tabelle zeigt, welche Pins des Raspberry Pi vom Motortreiber verwendet werden:
RPi-Pin GPIO | Stift Treiber | Beschreibung |
---|---|---|
5 | Motor 1SF | Status-Pin. Standard im hohen Zustand. Wenn ein Treiberfehler erkannt wird, geht es auf Low. |
6 | Motor 2SF | Status-Pin. Standard im hohen Zustand. Wenn ein Treiberfehler erkannt wird, geht es auf Low. |
12 | PWM-Motor 1 | PWM-Eingang zur Steuerung der Motordrehzahl. Die maximale PWM-Frequenz beträgt 20 kHz. |
13 | PWM-Motor 2 | PWM-Eingang zur Steuerung der Motordrehzahl. Die maximale PWM-Frequenz beträgt 20 kHz. |
22 | Motor 1 EN | Standardmäßig bedeutet der Low-Zustand getrennte Motorausgänge. Um den Treiber zu starten, sollte der High-Status gegeben sein. |
23 | Motor 2 EN | Standardmäßig bedeutet der Low-Zustand getrennte Motorausgänge. Um den Treiber zu starten, Zustand hoch. |
24 | Motor 1 RICHT | Stift zur Auswahl der Drehrichtung. Im Low-Zustand fließt der Strom vom Ausgang A nach B. Im High-Zustand - von B nach A. |
25 | Motor 2 RICHT | Stift zur Auswahl der Drehrichtung. Im Low-Zustand fließt der Strom vom Ausgang A nach B. Im High-Zustand - von B nach A. |
Betriebsmodi des Pololu-Treibers
Die Tabelle zeigt die Betriebsarten in Abhängigkeit der Eingänge:
DE | DIR | PWM | MxA | MxB | Betriebsart |
---|---|---|---|---|---|
1 | 0 | PWM | PWM (H/L) | L. | Vorwärtsdrehung mit angegebener PWM%-Geschwindigkeit. |
1 | 1 | PWM | L. | PWM (H/L) | Rückwärtsdrehung mit angegebener PWM%-Geschwindigkeit. |
1 | x | 0 | L. | L. | Bremsen (Ausgänge mit Masse verbunden). |
0 | x | x | AUS | AUS | Deaktivierte Ausgänge. |
Verwendung zusätzlicher Pins des MC33926-Moduls
Die anderen Ein- und Ausgänge sind nicht mit dem Raspberry Pi verbunden, sondern stehen direkt am Modul zur Verfügung. Das Board setzt einige der Ausgänge auf High oder Low durch Pfade, die unterbrochen werden müssen, bevor sie mit irgendetwas anderem verbunden werden. Die folgende Tabelle zeigt die Standardkonfiguration dieser Pins.
Stift Treiber | Beschreibung | Standardkonfiguration |
---|---|---|
D1 | Deaktiviert Eingang 1 (hoher Zustand) | Standardmäßig inaktiv (niedriger Zustand), verbunden über einen unterbrechbaren Pfad. |
D2 | Schaltet Eingang 2 aus (niedriger Zustand) | Standardmäßig inaktiv (High-Zustand), verbunden über einen unterbrechbaren Pfad. |
SCHWUNG | Die Wahl des Handelstempos | Standard im High-Zustand - schnelle Spins, verbunden durch unterbrechbaren Pfad. |
INV | Invertierung der Eingänge | Innerlich an die Masse gezogen. |
FB | Feedback - Strommessausgang | Verbunden über einen Widerstand und einen Tiefpass beträgt die Empfindlichkeit ca. 360 mV/A. |
Raspberry pi stromversorgung
Mit dem Gerät können Sie den Minicomputer selbst über die Moduleingangsspannung (VIN) mit Strom versorgen. Um die Spannung auf die vom Raspberry Pi benötigten 5V zu stabilisieren, können Sie den D24V10F5 Konverter in die speziell vorbereiteten 5V Löcher (Ausgangsspannung) GND (Masse) VOUT (Motorversorgungsspannung) einlöten.
Spezifikation des Treibers für Pololu MC33926-Motoren
- Versorgungsspannung: 5 V bis 28 V
- Dauerausgangsstrom pro Kanal: 3 A.
- Maximaler Momentanstrom pro Kanal: 5 A
- PWM-Frequenz: bis zu 20 kHz
- Schutz vor unsachgemäßem Stromanschluss
- Dediziert für Raspberry Pi B + Anschlüsse
- Python-Bibliothek zur einfachen Handhabung des Moduls
- Abmessungen: 65 x 56 mm
- Gewicht: 14 g (ohne Anschlüsse)
MC33926 - Zweikanal-Motortreiber 28 V / 3 A - Schild für Raspberry Pi 3/2 / B + - montiert - Pololu 2756
Zweikanaliger 28V / 3A-Motortreiber - Schild für Raspberry Pi 3/2 / B + Modell MC33926 wurde von Pololu hergestellt. Ihre Aufgabe besteht unter anderem darin, Signalisierung zu niedriger Spannung, zu hoher Temperatur und Überlastung. Dies ist dank der Flag-Status-Ausgabe möglich.
Der Vorteil des vorgestellten Treibers für Motoren ist ein geringer Energieverbrauch. Wenn sich das Gerät im Schlafmodus befindet, beträgt der maximale Bedarf nur <50 μA.
Was ist sonst noch Wissenswertes über den 28V/3A Dual-Channel Motor Driver - Shield für Raspberry Pi 3/2/B+?
Der Zweikanalregler MC33926 wird zur Steuerung der Drosselklappenstellung verwendet. Darüber hinaus wird es verwendet, um den Betrieb von Servomotoren zu verwalten. Sie sollten innerhalb der in der Controller-Spezifikation angegebenen Spannungs- und Stromgrenzen arbeiten.
Für eine einfache Handhabung verfügt die Platine über Ausgangsmarkierungen. Das vorgestellte Shiled für Raspberry Pi hat vier Befestigungslöcher. In der Kategorie Raspberry Pi Hat – Motor- und Servocontroller finden Sie auch viele andere Controller, die zur Steuerung des Betriebs von Motoren verwendet werden.
Nützliche Links |