Original Arduino Motor Shield Rev3

Artikelnummer: AR50036

EAN: 7630049200371

HAN: A000079

Herkunftsland: DE

TARIC-Code: 85423111000

Kategorie: Shield


34,27 €

inkl. 16% USt.,

sofort verfügbar

Lieferfrist: ca. 1 - 2 Tage

Pack


Beschreibung

Das Arduino Motor-Shield basiert auf dem L298 (Datenblatt), einem Brückentreiber für die Steuerung von induktiven Lasten wie Relays, Magnete, Gleichstrom- und Schrittmotoren. Das Arduino Motor-Shield ermöglicht die Steuerung von zwei Gleichstrommotoren, wobei die Drehzahl und die Drehrichtung unabhängig von beiden Motoren kontrolliert werden kann. Ebenfalls möglich ist die Messung des Stromverbrauchs jedes einzelnen Motors. Das Shield ist kompatibel mit denTinkerKit, das heisst es können schnell und einfach Projekte durch das Anschliessen eines TinkerKit-Moduls erstellt werden.


Zusammenfassung
Schema & Design-Referenzen

EAGLE-Dateien: arduino_MotorShield_Rev3-reference-design.zip

Schema: arduino_MotorShield_Rev3-schematic.pdf


Strom- und Spannungsversorgung

Das Arduino Motor-Shield muss über eine externe Quelle mit Spannung versorgt werden. Der integrierte L298-IC auf dem Shield besitzt zwei Eingänge für die Spannungsversorgung. Dabei ist einer für die Logik, der andere für den Betrieb der Motoren vorgesehen. Die Verwendung von unabhängigen Eingängen ist durchaus sinnvoll, da der Stromverbrauch eines Motors in der Regel die maximale Stromabgabe eines USB-Ports übersteigt.

Die externe Spannungsversorgung (nicht USB) kann dabei über ein passendes Netzteil oderüber Batterien realisiert werden. Der passende Adapter kann dazu in den 2,1mm-Anschluss (Pluspol innen) gesteckt werden, welcher auf dem mit dem Motor-Shield verbundenen Arduino-Board montiert ist. Alternativ kann die externe Spannungsversorgung auch direkt an den Motor-Shield über Schraubklemmen angeschlossen werden.

Damit mögliche Beschädigungen am Arduino-Board vermeiden werden können, empfiehlt es sich, eine externe Spannungsversorgung mit einer Spannung zwischen 7 und 12V zu verwenden. Sollte der angeschlossen Motor mehr als 9V benötigen, dann sollte der Stromkreis zum Arduino-Board unterbrochen werden. Dazu wird der "Vin Connect"-Jumper auf der rückseite des Shields getrennt. Die maximale Eingangsspannung an den Schraubklemmen des Motor Shields beträgt 18V.

Die Versorgungsanschl üsse sind folgendermassen bezeichnet:

  • Vin auf der Schraubklemme bezeichnet die Versorgungsspannung des Motors. Eine angeschlossene externe Spannungsversorgung versorgt ebenfalls das Arduino-Board mit Spannung. Durch Trennung des "Vin Connect"-Jumpers wird die Spannungsversorgung ausschliesslich für den Motor verwendet.
  • GND auf der Schraubklemme bezeichnet den Ground-Anschluss.

Das Motor-Shield verträgt maximal 2A pro Kanal und insgesamt höchstens 4A.


Eingänge und Ausgänge

Das Shield verf ügt über zwei unabhängige Kanäle, welche mit A und B bezeichnet sind. Jeder Kanal benötigt dabei 4 Anschl üsse auf dem Arduino-Board, also insgesamt 8 Pins. Die Kanäle ermöglichen das unabhängige Steuern von zwei Gleichstrommotoren oder einem unipolaren Schrittmotor.

Die Anschl üsse des Motor-Shields, aufgeteilt nach Kanälen sind in der folgenden Tabelle ersichtlich:

Falls die Funktionen Bremsen und Strommessung nicht benötigt werden, können die entsprechenden Pins freigegeben werden, in dem die Jumperverbindung auf der rückseite des Shields getrennt werden.

Die zusätzlichen Anschl üsse auf dem Shield werden nachfolgen beschrieben:

  • Screw terminal ermöglicht den Anschluss der Motoren und der externen Spannungsversorgung.
  • 2 TinkerKit connectors für zwei analoge Eingänge (in weiss), verbunden mit Pin A2 und A3.
  • 2 TinkerKit connectors für zwei analoge Ausgänge (in orange, in der Mitte), verbunden mit den PWM-Ausgängen auf Pin D5 und D6.
  • 2 TinkerKit connectors für das TWI-Interface (in weiss, mit 4 Anschl üssen), einer für den Eingang und einer für den Ausgang.

Motors connections

Brushed DC motor. Es können zwei Gleichstrommotoren angeschlossen werden. Dazu m üssen die beiden Kabel des Motors in die (+) und in die (-) Schraubklemme des jeweiligen Kanals gesteckt werden. Die Drehrichtung wird kontrolliert, in dem ein HIGH oder ein LOW auf die DIR A und DIR B Pins gegeben wird. Die Drehgeschwindigkeit wird gesteuert, in dem das PWM-Signal auf dem PWM A and PWM B verändert wird. Werden die beiden Anschl üsse Brake A und Brake B auf HIGH gesetzt, dann wird der Motor effektiv gebremst, anstatt dass er einfach durch Unterbrechung der Spannungsversorgung ausläuft. Der Strom, welcher durch die beiden Motoren fliesst kann gemessen werden, indem dieSNS0 und SNS1 Pins ausgelesen werden. Jeder der beiden Kanäle liefert auf den beiden Pins eine Spannung, die proportional zum gemessenen Strom ist. Die Funktion analogRead() auf den analogen Eingängen A0 und A1 ermöglicht die Erfassung der Spannung. Dabei ist die maximale Spannung auf 3,3V kalibriert, was einem maximalen Strom von 2A entspricht.


Physikalische Eigenschaften

Die Abmessung des Motor-Shields sind 2,7 auf 2,1 Inches, bzw. 6,7 auf 5,2 cm. Das Shield besitzt vier Bohrlöcher, damit es auf einer Oberfläche oder in einem Gehäuse befestigt werden kann. Hinweis: Der Abstand zwischen dem digitalen Pin 7 und 8 ist 0.16 Inches bzw. 4mm und nicht 0.1 Inches bzw. 2.54 mm wie bei den anderen Pins.

Bewertungen (0)

Durchschnittliche Artikelbewertung

Geben Sie die erste Bewertung für diesen Artikel ab und helfen Sie Anderen bei der Kaufenscheidung:


Kunden kauften dazu folgende Produkte
Adafruit 16-Channel 12-bit PWM Servo Driver - I2C... Adafruit 16-Channel 12-bit PWM Servo Driver - I2C...
momentan nicht verfügbar
Pololu Rocker Switch: 3-Pin, SPDT, 10A Pololu Rocker Switch: 3-Pin, SPDT, 10A
momentan nicht verfügbar
HIMALAYA basic MEGA 2560 R3 ATMEGA Board Arduino Mega... HIMALAYA basic MEGA 2560 R3 ATMEGA Board Arduino Mega...
sofort verfügbar
Jumper Wire 10x1P male to male 20cm
sofort verfügbar
MB-102 Steckbrett Breadboard 830 Pins MB-102 Steckbrett Breadboard 830 Pins
sofort verfügbar