2017-04-15 3 views
0

Ich bin ein Anfänger in Arduino.Verwenden von Arduino und Motor Shield

Ich möchte 2 Motoren mit Arduino verbinden. Warum benötigen wir den Motorschutz? Und wenn ja bitte erklären, warum ist es erforderlich? Auch kann ich einen Verstärker für das selbe verwenden.

Eine andere Frage, ich habe SLAEX039 L293D Motor Shield. Schränkt die Verwendung dieses Motorschutzes die Pinbelegung von Arduino ein? Ich meine, wir können die Arduino-Pins nicht verwenden, wenn wir den Motorschutz richtig benutzen, oder?

Vielen eine Menge

Antwort

1

Der Kern Grund, dass wir Motorabschirmungen erfordern, weil die Arduino, auf seine eigene, nicht einen Motor mit seinen IO-Pins mit Strom versorgen.

Die digitalen IO-Pins auf den AVR-basierten Arduinos (wie der Uno) sind nur für die Versorgung von bis zu 40mA bei 5V ausgelegt - sie sind für die Signalisierung von Hardware ausgelegt, nicht für Lasten wie Motoren, die laufen können mehrere Ampere bei höheren Spannungen bei Spitzenlasten.

Glücklicherweise gibt es Geräte, die entwickelt wurden, um schwere Lasten wie Motoren zu steuern, die auf diesen logischen Signalen basieren - wir nennen diese Treiber normalerweise. Der L293D ist ein solcher Treiber, der zur Signalisierung an ein Logikgerät wie den Arduino angeschlossen wird und dann einen Motor von einer anderen Quelle ansteuert.

Während Sie ein preiswertes, eigenständiges L293D-Gerät für sich nutzen können, ist es oft bequemer, ein auf einem Schild getragenes Schild zu verwenden, das den Treiber korrekt verbindet sowie Anschlüsse für die externe Stromversorgung und den Motor bereitstellt.

Schließlich benötigen Sie keine Abschirmung, aber Sie benötigen irgendeine Form von Treiber, um die Logikpegel-Signale vom Arduino zu nehmen, und Schilde sind bequeme Möglichkeiten, diese bereitzustellen.

http://www.ti.com/lit/ds/symlink/l293.pdf ist ein Datenblatt für ein L293D-Gerät von TI, das die verschiedenen Möglichkeiten zeigt, wie ein Motor basierend auf den empfangenen Signalen betrieben werden kann.

+0

Also können wir Verstärker verwenden können wir nicht? Danke –

+0

Verstärker sind eine Untergruppe von Treibern, die irgendeine Form von Signal in ein proportional größeres Signal umwandeln. Mit der richtigen Art von Verstärker können Sie einen Motor antreiben, aber spezifische Treiber sind in der Regel effektiver. Haben Sie einen bestimmten Fahrer im Kopf, den ich mit dem L293D vergleichen und kontrastieren kann? –

+0

Nein, nur ein analoger einfacher Verstärker –

Verwandte Themen