- Lagerbestand:
- Produktcode: S014.L293DSHIELD
- Gewicht: 32.00
Arduino Motor Shield L293D Motorsteuerungs-Shield
Produktbeschreibung:
Arduino Motor Driver Shieldi ist eine Platine, mit der Sie 4 Gleichstrommotoren oder 2 Schrittmotoren (unipolar oder bipolar) und mindestens 2 Servomotoren steuern können, indem Sie sie an Arduino anschließen. Auf der Platine befinden sich 2 L293D-Motortreiberintegrale. In diesen Integralen befinden sich insgesamt 4 H-Brücken. Es kann ein Strom von 0,6 A durch jede Brücke fließen. (Momentan 1,2 A)
Technische Spezifikationen:
Merkmale:
- 5-12V Betriebsspannung
- L293D-Motorsteuerung
- Unabhängige Steuerung von 4 Gleichstrommotoren
- Unabhängige Steuerung von 2 Schrittmotoren
- 3-polige Buchse für 2 Servomotoren
- Kontinuierlich 0,6 A von jedem Kanal
- Leere analoge Eingangspins für Sensoranschlüsse
- Kompatibel mit Arduino Uno
- Produktabmessungen: 69x53x14,3mm
- Gewicht: 32g
Leistung:
Das Arduino Motor Shield sollte nur von einer externen Quelle gespeist werden, da der erforderliche Motorstrom meist den maximalen Strom übersteigt, den USB liefern kann.
Eine externe Stromversorgung kann mit einem Adapter oder einer Batterie erfolgen. Der Adapter kann an die 2,1-mm-Mittenplusstrombuchse am Arduino oder an die EXT_PWR-Anschlüsse am Treiber angeschlossen werden. Dabei ist auf die Polarität zu achten. Es wird jedoch immer empfohlen, die Stromversorgung über den Anschluss am Treiber zu beziehen. Denn wenn die Stromversorgung über die Strombuchse am Arduino erfolgt, fließt der von den Motoren aufgenommene Strom durch den Arduino und erreicht den Treiber. Da die Arduino-Vin-Leitung so aufgebaut ist, dass maximal 1 A durch sie fließt, kann die Arduino-Platine bei Strömen über 1 A beschädigt werden. Daher sollte die externe Stromversorgung immer über den Anschluss am Treiber erfolgen.
Der EXT_PWR-Anschluss am Treiber ist über den Header auch mit dem Arduino-Vin-Pin verbunden. Mit anderen Worten, wenn die Stromverbindung über den Klemmenblock hergestellt wird, bezieht der Arduino seinen Strom über den Vin-Pin und reduziert ihn mit dem Regler selbst auf 5 V. Auf diese Weise müssen Sie keine 2 separaten Stromversorgungen verwenden. Wie Sie jedoch wissen, akzeptiert der Vin-Pin am Arduino Eingänge zwischen 7 V und 12 V. In diesem Fall funktioniert die Arduino-Platine nicht richtig, wenn der Treiberplatine eine Spannung zwischen 5 V und 7 V zugeführt wird, da dieser Spannungsbereich niedriger ist als die Mindestwerte des Reglers auf dem Arduino. Um diese Situation zu verhindern, befindet sich unter der Treiberplatine ein Strom-Jumper. Dieser Jumper verbindet den EXT_PWR-Anschluss am Treiber mit dem Arduino-Vin-Pin. Wenn dem Treiber eine Spannung zwischen 5 V und 7 V zugeführt werden soll, wird dieser Jumper entfernt. Auf diese Weise werden der Treiber EXT_PWR und der Arduino Vin voneinander getrennt und der Arduino kann arbeiten, indem er von außen mit 5 V versorgt wird. Wenn der Treiber mit einer Spannung zwischen 7 V und 12 V versorgt wird, kann die Karte verwendet werden, indem der Jumper so gelassen wird, wie er ist.
Auf der Karte befindet sich eine 3-polige Servobuchse zum Ansteuern von zwei Servomotoren. Servos erhalten ihre 5V vom 5V-Pin des Arduino. Kleine Servomotoren wie SG90 können durch direkten Anschluss verwendet werden. Soll allerdings ein großer Servomotor verwendet werden, reicht der 5V-Regler des Arduino nicht aus. Daher muss in diesem Fall der + Pfad zur 3-poligen Servobuchse unterbrochen und die Servos von außen mit 5V versorgt werden.
Eingabe und Ausgabe:
Da das Arduino Motor Shield viele Motoren antreiben kann, ist auch die Anzahl der verwendeten Pins hoch. Shield: Es verwendet alle Pins außer 8 Pins, einschließlich Pin 2, 13, A0-A5. Wenn daher mit diesem Motortreiber zusätzliche Sensoren usw. verwendet werden, sollte auf die verbleibenden Pins geachtet werden.
Die Dir-Pins der L293-Motortreiber auf der Karte werden durch das 75HC595-Schieberegister auf der Karte gesteuert. PWM-Pins und Servos sind direkt mit Arduino verbunden. Die mit dem Motortreiber verwendete AFMotor-Bibliothek übernimmt die gesamte Pin-Einstellungsarbeit. Daher ist es nicht notwendig, an diesen Pins etwas Zusätzliches zu tun. Die Servo-1-Buchse ist mit Arduino-Pin 10 verbunden und die Servo-2-Buchse ist mit Arduino-Pin 9 verbunden.
Unterlagen:
Verwendung von Gleichstrommotoren
Einsatzbereiche:
* Arduino-Roboterprojekte
Packungsinhalt:
* Arduino DC-Motortreiber L293D Shield (Die Platine wird fertig verlötet ausgeliefert.)