Produktbeschreibung: Zweikanal-DC-Motortreiber, I2C-Schnittstelle – HAT für Raspberry Pi – Waveshare 15364
Shield HAT für Raspberry Pi 3/2 / B + / Zero / Zero W , mit dem Sie zwei Gleichstrommotoren über die I2C -Schnittstelle steuern können. Es basiert auf dem zweikanaligen TB6612FNG - Controller und dem PCA9685 -System, dank dessen es eine 12-Bit-Auflösung zur Steuerung der Drehung der Motoren und ihrer Richtung bietet. Es verfügt über einen eingebauten 5-V - Spannungsregler , der einen maximalen Strom von 3 A liefern kann. Das Modul wird mit der Spannung von 3,3 V und die Motoren von 6 V bis 12 V versorgt. Das Set enthält auch einen Satz Schrauben und Abstandshalter .
Beschreibung der Pinbelegung
Für den ordnungsgemäßen Betrieb reicht es, den Raspberry Pi mit der Buchse für die GPIO-Pins zu verbinden. Die Kabel sind 6 ARK-Schraubverbinder, sodass Sie die Drähte einfach ohne Löten anschließen können. Sie sind für die Ausgänge für zwei Motoren sowie deren Leistung und Masse zuständig. Dank der zusätzlichen Pins an den Goldpin-Anschlüssen kann das Modul auch als gewöhnlicher Motortreiber arbeiten. Es hat auch einen eingebauten Schalter .
Stift | Beschreibung |
5V | 5V Stromversorgung |
3V3 | Stromversorgung 3,3 V |
Masse | Die Masse des Systems. |
SDA | I2C-Daten |
SCL | I2C-Uhr |
Fahrgestellnummer | Stromversorgung für Motoren von 6 bis 12 V |
MA1 | Pluspol von Motor A |
MA2 | Minuspol Motor A |
MB1 | Pluspol von Motor B |
MB2 | Minuspol von Motor B |
Technische Spezifikation des Controllers
- Motorspannung: 6 V bis 12 V (VIN)
- Steuerspannung: 3,3 V
- Modulversorgungsspannung: 3,3 V
- Schnittstelle: I2C
- PWM-Treiber: PCA9685
- Treiber für Motoren: TBA6612FNG
- Abmessungen: 65 x 30 mm
- Befestigungslöcher: 3 mm
Schirmen Sie Raspberry Pi Hat mit dem Treiber von DC-Motoren ab
Zweikanal-DC-Motortreiber, I2C-Schnittstelle - HAT für Raspberry Pi - Waveshare 15364 ist ein kleines Modul, das direkt an den GPIO-Anschluss des Raspberry Pi-Minicomputers angeschlossen wird. Es ermöglicht die Steuerung von zwei Gleichstrommotoren mit einer maximalen Impulsstromaufnahme von bis zu 3 A / Kanal und einer Versorgung mit einer Spannung von 6 V bis 12 V.
Beim Betrieb des Moduls ist zu beachten, dass der darin verwendete TB6612FNG-Treiber mit einem Dauerlaststrom von nicht mehr als 1,2 A / Kanal arbeiten sollte. Der Ausgangsteil des Controllers sollte über eine Schraubverbindung (GND- und VIN-Leitungen) mit Strom versorgt werden, und der digitale Teil erhält Energie direkt vom Minicomputer.
Kommunikation mit dem Waveshare 15364-Overlay
Das Design des Overlays basiert auf dem PCA9685 - einem 16-Kanal-PWM-Controller, der die I2C - Schnittstelle verwendet . In diesem Fall steuert es jedoch nicht die LEDs, sondern ... die Steuereingänge des TB6612FNG-Chips. Um die Programmimplementierung des PCA9685-Controllers zu erleichtern, hat der Hersteller Beispiel-Quellcodes bereitgestellt, die Sie im Download-Bereich in der Beschreibung dieses Produkts finden.
Es ist wichtig zu wissen, dass sich auf der Unterseite der Platine des Overlays eine Reihe von Lötjumpern befindet, mit denen Sie die I2C-Hardwareadresse konfigurieren können, unter der das Modul verfügbar sein wird. Mit dieser Lösung können Sie mehrere Abdeckungen zusammenbauen und mit demselben Minicomputer steuern - diese Option wird sicherlich von Personen genutzt, die z.B. einen Roboterarm konstruieren, ein mobiler Roboter mit Allradantrieb oder einem anderen Mechanismus, der die Steuerung mehrerer Motoren erfordert.
Nützliche Links |