Überblick

Das OSOYOO Motor Shield basiert auf dem L293DD (Datenblatt), einem monolithischen, integrierten Hochspannungs-, Hochstrom-Vierkanal-Treiber, der für Standard-DTL- oder TTL-Logikpegel ausgelegt ist und induktive Lasten (wie Relais, Solenoide, Gleichstrom- und Schrittmotoren) sowie Schalttransistoren steuern kann. Zur Vermeidung von Boardschäden sind alle Treiberleitungen gegen Rück-EMK diodenbeschützt. Die maximale Versorgungsspannung, die von diesem Board unterstützt wird, beträgt 20V.

Es verwendet einen L293DD-Chip, der einen Ausgangsstrom von bis zu 1,2 A pro Kanal liefert. Es erfordert eine Stromversorgung von 6 V bis 15 V, um den Motor zu betreiben, und verfügt auch über einen integrierten 5-V-Spannungsregler zur Stromversorgung des Treiberchips. Es ermöglicht Ihnen, zwei Gleichstrommotoren mit Ihrem Arduino-Board zu steuern, wobei Sie die Geschwindigkeit und Richtung jedes Motors unabhängig voneinander kontrollieren können.

Du kannst den UNO R3 Mikrocontroller verwenden und externe Komponenten hinzufügen, um eine Vielzahl von erstaunlichen Experimenten durchzuführen, wie z.B. Smart Robot DIY. Wenn du deinen Roboter selbst baust, ist es notwendig, die Motor Driver Board zu verwenden, um die Gleichstrommotoren anzutreiben, jedoch muss man manchmal das Motor Driver Board mit vielen Jumper-Kabeln an den UNO anschließen, was ziemlich umständlich ist.

Das Motor Shield kann direkt vom Arduino oder von einer externen Stromquelle mit Strom versorgt werden. Es wird dringend empfohlen, eine externe Stromversorgung für das Motor Shield zu verwenden.

Diese Platine bietet auch Richtungs-LED-Indikatoren für beide Kanäle und dies ist während der Einrichtungsphase sehr nützlich, um das Firmware-Verhalten zu überprüfen. Die LED-Indikatoren funktionieren auch ohne einen echten Motor an den Ausgängen anzuschließen.

Eigenschaften

VORSICHT: Der Treiber-IC und der Kühlkörper können sehr heiß werden, wenn mit Strömen über 1000mA gearbeitet wird.

Spezifikationen

Hardware-Übersicht

    1. Ein-/Aus-Schalter: Steuert die externe Eingangsstromversorgung; Drücken Sie den Schalter, um die Stromversorgung einzuschalten, drücken Sie erneut, um die Stromversorgung auszuschalten.
    2. Motor-PWR-Jumper: Verbinden Sie die Jumperkappe, um den Motorantriebschip normal arbeiten zu lassen; entfernen Sie die Jumperkappe, um den Betrieb zu stoppen.
    3. VOLTMETER-Schnittstelle: Dreidrahtige digitale Voltmeter-Schnittstelle, zeigt die Spannung der externen Stromversorgung an.
    4. Digital-Pin-Out: Führen Sie digitale Signal-Schnittstellen aus.
    5. L-Anzeige: Verbindet mit dem Arduino-Pin D13.
    6. PWR-Anzeige:
    7. Motor-Konfigurations-Jumper: Wenn der Jumper verbunden ist, wird der Steuerungs-Pin des Motorchips standardmäßig mit dem entsprechenden Arduino-IO-Port verbunden. Wenn nötig, können Sie auch die Jumperkappe entfernen und andere Arduino-IO-Ports über Dupont-Kabel verbinden, um den Motor zu steuern.
      Motor IN1 – Arduino D7
      Motor IN2 – Arduino D8
      Motor IN3 – Arduino D9
      Motor IN4 – Arduino D10
      Motor ENA – Arduino D5
      Motor ENB – Arduino D6
    8. Motor-Schnittstelle: K1 und K2 (K3 und K4) können mit einem Gleichstrommotor Motor A (B) verbunden werden.
    9. L293DD-Motorantriebschip
    10. Motor-Drehrichtungsanzeiger
    11. Externe Stromversorgungsbuchse (Blaue Stromversorgungsbuchse / XH2.54 Stromversorgungsbuchse): Externe Stromversorgung für Motor Shield, Bereich 6-15V.
    12. Reset-Taste: Zum Zurücksetzen des Shields und des Arduinos drücken.
    13. Analog-Pin-Ausgang
    14. Sensor-Schnittstellen: Zur vereinfachten Verdrahtung haben wir entsprechende Schnittstellen für gängige Sensoren entworfen und mit den Signal-Pins von Arduino verbunden.
    15. Hardware-Uart-Schnittstelle: Verbinde den Arduino D1 mit TX0 und den Arduino D0 mit RX0.
    16. Software-Uart-Schnittstelle: Verbinde mit den Pins, die serielle Kommunikation auf dem Arduino ermöglichen.
    17. J13 Soft Serial Port Selector: J13 bietet eine bequeme Möglichkeit, den Soft-Serial-Port einzustellen. Du kannst einen Jumper verwenden, um die Ports D2 und D3 als Soft-Serial-Ports einzustellen. Wenn du andere Pins verwenden musst, kannst du den Jumper entfernen und Jumper-Drähte verwenden, um S_TX/S_RX mit den Pins zu verbinden, die serielle Kommunikation auf dem Arduino ermöglichen.
    18. Fritzing-Teil-Datei-Download:https://osoyoo.com/picture/V2.0_Model_3_Robot/Motor-shield-V1.0.fzz.zip