Alle Kategorien

Wagen 0 Artikel

Einkaufswagen 0 Artikel

MFR -Teil # Anzahl
üBERGEBEN (0)

Sprache auswählen

Aktuelle Sprache

Deutsch

  • English
  • Deutsch
  • Italia
  • Français
  • 한국의
  • русский
  • Svenska
  • Nederland
  • español
  • Português
  • polski
  • Suomi
  • Gaeilge
  • Slovenská
  • Slovenija
  • Čeština
  • Melayu
  • Magyarország
  • Hrvatska
  • Dansk
  • românesc
  • Indonesia
  • Ελλάδα
  • Български език
  • Afrikaans
  • IsiXhosa
  • isiZulu
  • lietuvių
  • Maori
  • Kongeriket
  • Монголулс
  • O'zbek
  • Tiếng Việt
  • हिंदी
  • اردو
  • Kurdî
  • Català
  • Bosna
  • Euskera
  • العربية
  • فارسی
  • Corsa
  • Chicheŵa
  • עִבְרִית
  • Latviešu
  • Hausa
  • Беларусь
  • አማርኛ
  • Republika e Shqipërisë
  • Eesti Vabariik
  • íslenska
  • မြန်မာ
  • Македонски
  • Lëtzebuergesch
  • საქართველო
  • Cambodia
  • Pilipino
  • Azərbaycan
  • ພາສາລາວ
  • বাংলা ভাষার
  • پښتو
  • malaɡasʲ
  • Кыргыз тили
  • Ayiti
  • Қазақша
  • Samoa
  • සිංහල
  • ภาษาไทย
  • Україна
  • Kiswahili
  • Cрпски
  • Galego
  • नेपाली
  • Sesotho
  • Тоҷикӣ
  • Türk dili
  • ગુજરાતી
  • ಕನ್ನಡkannaḍa
  • मराठी
ZuhauseBlogFunktionsweise des DRV8871 zur Steuerung von Gleichstrommotoren mit Bürsten

ELEKTRONISCHE KOMPONENTEN AUF LAGER.
SCHNELLE ZITATE.

Integrierte Schaltkreise, Leistungsgeräte und passive Komponenten
Sofortige Unterstützung bei der Beschaffung

JETZT ANGEBOT ERHALTEN

Funktionsweise des DRV8871 zur Steuerung von Gleichstrommotoren mit Bürsten

Zeit: 2026/05/14

Durchsuchen: 45

Der DRV8871 ist ein Motortreiber zur Steuerung eines bürstenbehafteten Gleichstrommotors in kleinen bis mittleren Elektronikprojekten.Es ist nützlich, wenn Sie eine reibungslose Geschwindigkeitsregelung, Vorwärts- und Rückwärtsdrehung und einen besseren Schutz als ältere Motortreibermodule benötigen.In diesem Artikel werden erläutert, was der DRV8871 ist, seine Hauptmerkmale, Pin-Funktionen, interner Betrieb, Verkabelungsprozess, Arduino-Steuerungsbeispiele, häufige Probleme, Vergleiche mit anderen Motortreibern und mehr.

Katalog

DRV8871 Motor Driver IC

Was ist der DRV8871-Motortreiber?

Die DRV8871 ist ein Treiber-IC für einen bürstenbehafteten Gleichstrommotor, der zur Steuerung der Geschwindigkeit und Richtung eines einzelnen Gleichstrommotors verwendet wird.Es verwendet ein H-Brücken-Design, sodass der Motor basierend auf den Eingangssignalen eines Mikrocontrollers vorwärts oder rückwärts drehen kann.DRV8871 unterstützt die PWM-Geschwindigkeitssteuerung und kann Motorversorgungsspannungen von 6,5 V bis 45 V verarbeiten.Der DRV8871 verfügt außerdem über Stromregulierungs- und Schutzfunktionen, die zum Schutz des Motors und des Treibers beim Anlauf, bei Überlast oder bei Blockierbedingungen beitragen.

DRV8871-Funktionen

H-Brücken-Motortreiber – Steuert einen bürstenbehafteten Gleichstrommotor mit Vorwärts- und Rückwärtsdrehung.

Großer Betriebsspannungsbereich (6,5 V bis 45 V) – Unterstützt Niederspannungs- und Hochspannungsmotoranwendungen.

3,6-A-Spitzenstromantrieb – Bewältigt hohe Anlauf- und transiente Motorstromanforderungen.

Niedriger RDS(on)-MOSFET-Ausgang – Reduziert Leistungsverlust und Wärmeentwicklung während des Betriebs.

PWM-Geschwindigkeitsregelung – Ermöglicht eine stufenlose Anpassung der Motorgeschwindigkeit mithilfe von PWM-Signalen von einem Mikrocontroller.

Stromregelung ohne Messwiderstand – Verwendet eine interne Strommessung, um das Schaltungsdesign zu vereinfachen.

Energiesparender Schlafmodus – Minimiert den Stromverbrauch, wenn der Motor inaktiv ist.

Kompaktes HSOP-Paket – Das kleine 8-Pin-Gehäuse hilft, Platz auf der Leiterplatte in kompakten Designs zu sparen.

Unterspannungssperre (UVLO) – Schützt den Treiber, wenn die Versorgungsspannung zu niedrig wird.

Überstromschutz (OCP) – Verhindert, dass übermäßiger Strom den Treiber oder Motor beschädigt.

Thermische Abschaltung (TSD) – Deaktiviert den Treiber automatisch bei Überhitzung.

Automatische Fehlerbehebung – Stellt den Normalbetrieb wieder her, nachdem Fehlerbedingungen behoben wurden.

DRV8871 Pinbelegung und Pin-Funktionen

DRV8871 Pinout and Pin Functions
Pin
Name
Funktion
1
GND
Boden Anschluss für Logik- und Steuerschaltungen.
2
IN2
Verwendeter Logikeingang zur Steuerung der Motorrichtung und des Bremsvorgangs.
3
IN1
Verwendeter Logikeingang zusammen mit IN2 für Motorrichtung und PWM-Steuerung.
4
ILIM
Stellt den Motor ein Strombegrenzung durch einen externen Widerstand.
5
VM
Hauptmotorleistung Eingangsspannung liefern.
6
OUT1
Motorleistung Klemme, die mit einer Seite des Gleichstrommotors verbunden ist.
7
PGND
Stromerde Anschluss für Motorstromrückführung.
8
OUT2
Motorleistung Klemme, die mit der anderen Seite des Gleichstrommotors verbunden ist.

Wärmeleitpad
Hilft bei der Zerstreuung Wärme und verbessert die thermische Leistung des IC.

Wie der DRV8871 intern funktioniert

How the DRV8871 Works Internally

Wie im Funktionsblockdiagramm dargestellt, verwendet der DRV8871 eine interne H-Brücke aus vier MOSFETs, um die Richtung und Geschwindigkeit eines bürstenbehafteten Gleichstrommotors zu steuern.Die Logikeingänge IN1 und IN2 steuern, wie der Strom durch den an OUT1 und OUT2 angeschlossenen Motor fließt, und ermöglichen so Vorwärtsdrehung, Rückwärtsdrehung, Bremsen oder Leerlaufbetrieb.Die internen Gate-Treiber und die Ladungspumpe helfen dabei, die MOSFETs effizient zu schalten und so die Drehzahl des PWM-Motors zu steuern.

Das Diagramm zeigt auch die interne Stromerfassungs- und Schutzschaltung des DRV8871.Der ILIM-Pin verwendet einen externen Widerstand, um die Motorstromgrenze festzulegen und so einen übermäßigen Anlauf- oder Blockierstrom zu reduzieren.Bei Überlastung regelt der Treiber den Strom automatisch durch PWM-Stromunterbrechung, um den Motor und die Stromversorgung zu schützen.Dies verbessert die Systemzuverlässigkeit und reduziert Überhitzungsprobleme in realen Anwendungen.

Der DRV8871 verfügt außerdem über integrierte Schutzfunktionen wie Überstromüberwachung, Temperaturmessung und Spannungsüberwachung.Wenn ein Fehlerzustand auftritt, kann der Treiber vorübergehend abgeschaltet und automatisch wiederhergestellt werden, sobald die normalen Bedingungen wiederhergestellt sind.Bei Anwendungen mit geringem Stromverbrauch kann das Gerät in den Schlafmodus wechseln, um den Stromverbrauch zu reduzieren, wenn der Motor nicht läuft.

DRV8871 Stromregelung und PWM-Betrieb

DRV8871 Current Regulation and PWM Operation

Vereinfachtes schematisches Diagramm: Der DRV8871 verwendet die Steuereingänge IN1 und IN2, um den Betrieb des bürstenbehafteten Gleichstrommotors zu verwalten.Der Treiber verfügt über eine interne Strommessung, einen Fehlerschutz und einen ILIM-Pin, der die Anpassung der Motorstrombegrenzung über einen externen Widerstand ermöglicht.Dies trägt dazu bei, den Motor und die Stromversorgung vor übermäßigem Anlauf- oder Blockierstrom zu schützen.

DRV8871 performs PWM current regulation during operation

Das Wellenformbild zeigt, wie der DRV8871 während des Betriebs eine PWM-Stromregelung durchführt.Wenn der Motorstrom den programmierten Grenzwert erreicht, nutzt der Treiber automatisch die PWM-Stromzerhackung, um den Strom zu reduzieren und einen sicheren Betrieb aufrechtzuerhalten.Die Wellenform zeigt auch das Stromabfallverhalten, wenn der Motorstrom während der PWM-Schaltzyklen steigt und fällt.Diese Regelungsmethode verbessert die Motorzuverlässigkeit, reduziert Überhitzung und trägt zu einer gleichmäßigeren Motorsteuerung bei.

DRV8871 Verkabelungs- und Verbindungsprozess

Grundlegende DRV8871-Motortreiberverbindung mit einem Arduino Uno.Die Steuerpins IN1 und IN2 des DRV8871 sind mit den digitalen Pins 9 und 10 des Arduino verbunden, um die Motorrichtung und die PWM-Geschwindigkeitssteuerung zu steuern.Die Masse des Arduino und des DRV8871 müssen miteinander verbunden werden, um eine gemeinsame Referenz für die Signalkommunikation herzustellen.

DRV8871 Wiring and Connection Process

Der Gleichstrommotor wird an die Motorausgangsklemmen des DRV8871 angeschlossen, während eine externe Motorstromversorgung an die Leistungsklemmen VM und GND angeschlossen wird.Die Motorversorgung sollte den Spannungsanforderungen des verwendeten Motors entsprechen.Da Gleichstrommotoren einen hohen Anlaufstrom ziehen können, sollte der Motor nicht direkt über den 5-V-Pin des Arduino mit Strom versorgt werden.

Der DRV8871 kann auch mit ESP32-Boards arbeiten, da seine Logikeingänge mit PWM-Steuersignalen moderner Mikrocontroller kompatibel sind.Bei Verwendung von ESP32 gilt das gleiche Anschlussprinzip: Verbinden Sie die PWM-fähigen GPIO-Pins mit IN1 und IN2, verbinden Sie die Massen miteinander und verwenden Sie eine separate Motorstromversorgung für den Motorspannungseingang.

Für einen stabilen Betrieb wird empfohlen, Massenkondensatoren in der Nähe des VM-Stromeingangs zu platzieren, um Spannungsabfälle und vom Motor erzeugte elektrische Geräusche zu reduzieren.Schutzkomponenten und eine ordnungsgemäße Verkabelung tragen dazu bei, zufällige Resets, instabilen Motorbetrieb, Überhitzung und Kommunikationsprobleme durch Motorstromspitzen zu verhindern.

Arduino-Codebeispiel für DRV8871

Grundlegender Motorrotationscode

Basic Motor Rotation Code

Beispiel für eine PWM-Geschwindigkeitsregelung

PWM Speed Control Example

Beispiel für Richtungssteuerung

Direction Control Example

Beispiel für einen Softstart mit PWM

Soft Start Example Using PWM

Häufige Probleme und Fehlerbehebung

Problem
Möglich Ursache
Fehlerbehebung Lösung
Motor nicht Spinnen
Falsche Verkabelung oder keine Motorstromversorgung
Überprüfen Sie OUT1, OUT2-, VM- und GND-Anschlüsse und überprüfen Sie die Motorversorgungsspannung.
DRV8871 Überhitzung
Übermäßiger Motor Strom oder unzureichende Kühlung
Motor reduzieren Last reduzieren, die Versorgungsspannung senken oder die Wärmeableitung der Leiterplatte verbessern.
Nur Motor dreht sich in eine Richtung
IN1 oder IN2 Problem mit dem Steuersignal
Überprüfen Sie Arduino oder Mikrocontroller-Ausgangssignale und Verkabelungsverbindungen.
Motor vibriert dreht sich aber nicht
Geringe Versorgung Strom oder schwache Stromquelle
Verwenden Sie a Fremdstromversorgung für den Motor mit höherer Stromstärke.
Arduino wird zurückgesetzt während des Motorstarts
Spannungsabfall verursacht durch Motorstromspitzen
Masse hinzufügen Kondensatoren in der Nähe von VM und verwenden Sie separate Motor- und Logikstromversorgungen.
Fahrer schließt unerwartet herunter
Überstrom bzw Thermoschutz aktiviert
Auf Motor prüfen Blockierbedingungen, Kurzschlüsse oder übermäßige Belastung.
PWM-Geschwindigkeit Steuerung funktioniert nicht
Falsches PWM Pin- oder Codekonfiguration
Stellen Sie sicher Es werden PWM-fähige GPIO-Pins und korrekte analogWrite()-Einstellungen verwendet.
Motorgeschwindigkeit instabil
Elektrisches Rauschen oder schlechte Erdung
Verbessern Überprüfen Sie die Erdungsanordnung und kürzen Sie die Motorverkabelung, wenn möglich.
Keine Antwort von DRV8871
Schlafmodus aktiviert oder logisches Problem
Überprüfen Sie IN1 und Eingangszustände von IN2 und Stromversorgungsanschlüsse prüfen.
Motor läuft langsam
Versorgungsspannung zu niedrig
Verwenden Sie einen Motor Versorgungsspannung, die den Motorspezifikationen entspricht.
Übermäßig elektrisches Rauschen
Fehlt Filterkondensatoren
Bypass hinzufügen und Massenkondensatoren in der Nähe des Motortreiber-Stromeingangs.
Kurzer Betrieb Zeit in Batteriesystemen
Hoher Motor aktueller Verbrauch
Motor reduzieren Laden oder optimieren Sie die Einstellungen für die PWM-Geschwindigkeitsregelung.

DRV8871 im Vergleich zu anderen Motortreibern

DRV8871 vs. L298N

Der DRV8871 und L298N Bei beiden handelt es sich um Treiber für bürstenbehaftete Gleichstrommotoren, die zur Motorrichtungs- und Geschwindigkeitssteuerung eingesetzt werden. Sie sind jedoch mit sehr unterschiedlichen Technologien ausgestattet.Der L298N verwendet ältere bipolare Transistorausgänge, während der DRV8871 moderne MOSFET-Schaltungen verwendet, wodurch der DRV8871 effizienter ist und im Betrieb weniger Wärme erzeugen kann.Beide Treiber unterstützen die PWM-Motorsteuerung und die bidirektionale Motordrehung, der DRV8871 bietet jedoch eine bessere Energieeffizienz, integrierte Stromregelung und verbesserte Schutzfunktionen.

Der DRV8871 ist im Allgemeinen die bessere Wahl für moderne Robotik und eingebettete Systeme, da er kleiner, effizienter und einfacher in kompakte Projekte zu integrieren ist.Aufgrund seiner geringen Kosten und der leicht zu findenden Module ist der L298N bei Einsteigern immer noch beliebt, allerdings verschwendet er mehr Strom und wird unter Last oft heiß.Für batteriebetriebene Systeme oder Anwendungen mit höherer Effizienz ist der DRV8871 normalerweise die bessere Option.

DRV8871 vs. TB6612FNG

Der DRV8871 und TB6612FNG sind beide MOSFET-basierte Motortreiber, die für eine effiziente Gleichstrommotorsteuerung mit geringerer Wärmeentwicklung als ältere Treiber wie der L298N konzipiert sind.Beide unterstützen die PWM-Geschwindigkeitssteuerung und den Vorwärts-/Rückwärts-Motorbetrieb, wodurch sie für Robotik und eingebettete Projekte geeignet sind.Allerdings ist der TB6612FNG hauptsächlich für Anwendungen mit niedrigerer Spannung konzipiert, während der DRV8871 einen viel größeren Betriebsspannungsbereich und eine höhere Motorstrombelastbarkeit unterstützt.

Der DRV8871 eignet sich besser für Motoren mit höherer Leistung und Anwendungen, die eine Strombegrenzung und stärkere Schutzfunktionen erfordern.Im Gegensatz dazu wird der TB6612FNG oft für kleinere Roboter und kompakte Niederspannungssysteme bevorzugt, da er zwei Motoren in einem Chip steuern kann.Wenn das Projekt eine höhere Spannungsbelastbarkeit und einen besseren Motorschutz erfordert, ist der DRV8871 normalerweise die bessere Wahl.

DRV8871 vs. BTS7960

Der DRV8871 und BTS7960 Bei beiden handelt es sich um Hochstrom-Motortreiber, die für die Steuerung von Gleichstrommotoren mit Bürsten ausgelegt sind, aber auf unterschiedliche Leistungsniveaus abzielen.Der DRV8871 ist für Motoren mittlerer Leistung und kompakte eingebettete Systeme gedacht, während der BTS7960 für viel größere Motoren konzipiert ist, die eine sehr hohe Strombelastbarkeit erfordern.Beide unterstützen die PWM-Geschwindigkeitssteuerung und den bidirektionalen Motorbetrieb, der BTS7960 kann jedoch einen deutlich höheren Dauerstrom des Motors verarbeiten.

Der DRV8871 eignet sich besser für kompakte Designs, kleinere Robotik und Systeme, die eine integrierte Stromregelung und einen integrierten Schutz in einem kleinen Gehäuse erfordern.Der BTS7960 eignet sich besser für Hochleistungsanwendungen wie Elektrofahrzeuge, große Aktuatoren und Hochleistungsmotorsysteme.Für kleine bis mittlere Motoren ist der DRV8871 oft einfacher zu verwenden und praktischer, während der BTS7960 für sehr anspruchsvolle Motorlasten besser geeignet ist.

DRV8871 vs. DRV8833

Der DRV8871 und DRV8833 Beide Motortreiber wurden für die effiziente Steuerung von Gleichstrommotoren mithilfe von MOSFET-Ausgangsstufen entwickelt.Beide unterstützen PWM-Steuerung, geringe Wärmeentwicklung und integrierte Schutzfunktionen.Allerdings ist der DRV8833 für tragbare Niederspannungsgeräte optimiert, während der DRV8871 viel höhere Motorversorgungsspannungen und eine höhere Motorstrombelastbarkeit unterstützt.

Der DRV8871 eignet sich aufgrund seines größeren Betriebsbereichs und der stärkeren Strombelastbarkeit im Allgemeinen besser für Industrie-, Automobil- und Hochspannungsmotoranwendungen.Der DRV8833 eignet sich besser für kleine batteriebetriebene Roboter, tragbare Elektronikgeräte und Niederspannungssysteme, bei denen kompakte Größe und geringer Stromverbrauch Priorität haben.Beide Treiber sind effizient, die beste Wahl hängt jedoch hauptsächlich von der Motorspannung und den Stromanforderungen des Projekts ab.

Beste Anwendungen für DRV8871

Zu den üblichen Anwendungen des DRV8871 gehören:

• kleine Roboterfahrzeuge,

• Förder- und Antriebssysteme,

• intelligente Türschlösser,

• batteriebetriebene Motorgeräte,

• Pumpen und Ventilatoren,

• pädagogische Robotik,

• und industrielle Automatisierungsausrüstung.

Mechanische Abmessungen und empfohlenes Layout

Mechanical Dimensions & Recommended Layout
 Recommended Layout

Lohnt sich der Einsatz des DRV8871?

Der Einsatz des DRV8871 lohnt sich, wenn Sie einen einfachen, aber zuverlässigen Treiber für einen bürstenbehafteten Gleichstrommotor benötigen.Für sehr große Motoren ist es nicht die beste Wahl, aber für kleine bis mittlere Motorprojekte bietet es ein gutes Gleichgewicht zwischen Leistung, Schutz und einfacher Steuerung.Seine Stromregelung, PWM-Unterstützung und integrierte Sicherheitsfunktionen machen ihn zu einer besseren Option als viele ältere Motortreiber, insbesondere wenn Sie einen reibungsloseren Betrieb und weniger Überhitzungsprobleme wünschen.






Häufig gestellte Fragen [FAQ]

1. Warum nutzt der DRV8871 eine Stromregelung und wie verbessert sie die Motorzuverlässigkeit?

Der DRV8871 nutzt eine Stromregelung, um übermäßigen Motorstrom während des Anlaufs oder bei Überlastbedingungen zu begrenzen.Dadurch werden Motor und Treiber vor Überhitzung oder Beschädigung geschützt.

2. Welche Vorteile hat der DRV8871 gegenüber älteren Motortreibern wie dem L298N?

Der DRV8871 ist effizienter, da er MOSFET-Ausgänge anstelle älterer Bipolartransistoren verwendet.Es erzeugt weniger Wärme, verschwendet weniger Strom und verfügt über bessere Schutzfunktionen.

3. Warum sollte die Motorstromversorgung nicht direkt vom Arduino 5V-Pin erfolgen?

Gleichstrommotoren können einen hohen Strom ziehen, der den Arduino zurücksetzen oder beschädigen kann.Eine separate Motorstromversorgung sorgt für einen sichereren und stabileren Betrieb.

4. Wie steuert die H-Brücke im DRV8871 die Motorrichtung?

Die H-Brücke ändert die Richtung des Stromflusses durch den Motor.Dadurch kann der Motor vorwärts oder rückwärts drehen.

5. Was verursacht eine Überhitzung des DRV8871 in Motorsystemen?

Überhitzung wird normalerweise durch zu hohen Motorstrom, hohe Lasten, schlechte Kühlung oder falsche Versorgungsspannung verursacht.

6. Warum werden Kondensatoren in der Nähe des VM-Stromeingangs des DRV8871 empfohlen?

Kondensatoren tragen dazu bei, Spannungsabfälle und elektrisches Rauschen zu reduzieren, die durch Motorstromspitzen verursacht werden.Dies verbessert die allgemeine Systemstabilität.

Verwandter Artikel

Online -RFQ -Einreichungen: Schnelle Antworten, bessere Preise!

RFQ