15A 400W MOSFET AOD4184A zur Steuerung von Motor oder Last

15A 400W MOSFET AOD4184A zur Steuerung von Motor oder Last

Dieses Projekt demonstriert, wie man ein 15A, 400W MOSFET-Modul (basierend auf dem AOD4184A MOSFET) verwendet, um verschiedene Lasten wie Motoren und Lichter zu steuern. Dies ist eine wertvolle Fähigkeit für zahlreiche Anwendungen und ermöglicht eine präzise Steuerung der Stromversorgung. Die hohe Stromkapazität des MOSFET macht es für eine Vielzahl von Projekten geeignet.

AOD4184A-_mosfet_modul-haupt

Praktische Anwendungen:

  • Die Steuerung der Geschwindigkeit von DC-Motoren in Robotik- oder Automatisierungsprojekten.
  • Erstellen von Dimmerschaltungen für LED-Beleuchtung.
  • Ein Hochleistungs-Schaltkreis für Haushaltsgeräte bauen.
  • Entwicklung eines Motorsteuergeräts für ein kleines Fahrzeug.

Hardware/Komponenten

Die Kernkomponente ist ein 15A, 400W MOSFET-Modul mit zwei AOD4184A MOSFETs in Parallel (im Video bei 00:05). Sie benötigen außerdem eine Arduino-Platine, ein Netzteil, Anschlusskabel und die Last, die Sie steuern möchten (Motor, Lichter usw.). Ein Kühlkörper wird für Anwendungen mit höherem Strom sehr empfohlen (im Video bei 03:40).

15A 400W MOSFET AOD4184A to control a motor or load
15A 400W MOSFET AOD4184A to control a motor or load
AOD4184A_Pinspektrum

Verdrahtungsanleitung

Das Modul hat deutlich gekennzeichnete Anschlüsse: Eingang (Vin), Ausgang und Masse (im Video bei 01:42). Verbinden Sie die positive Seite Ihrer Stromversorgung mit dem Vin, und der negative Pol zum Erdpotential. Ihre Last verbindet sich mit den Ausgangsklemmen. Der Arduino steuert das Gate des MOSFET-Moduls über einen digitalen Pin (im Video um 08:26).

mosfet_AOD4184A_module_wiring

Code-Erklärung

Der Arduino-Code verwendet Pulsweitenmodulation (PWM), um den MOSFET zu steuern. Die konfigurierbaren Parameter sind:

  • motorPinGibt den Arduino-Pin an, der mit dem Gate des MOSFET-Moduls verbunden ist (Standard: Pin 9). (im Video bei 05:47)
  • mSpeedEine Ganzzahlvariable, die die Motorsteuerungsgeschwindigkeit (0-255) regelt. (im Video bei 05:47)
  • mStepBestimmt den Increment-/Decrement-Schritt fürmSpeed(default: 15). Passen Sie dies an, um die Geschwindigkeitsregelung fein abzustimmen (im Video bei 05:54).

int motorPin =9; // pin to connect to motor module
int mSpeed = 0; // variable to hold speed value
int mStep = 15; // increment/decrement step for PWM motor speed

Der Code enthält Logik, um zu verhindernmSpeedum die 0-255-Spanne nicht zu überschreiten (im Video bei 07:26). Für Tests mit höheren Strömen (5A, 10A, 15A, 20A) hält eine vereinfachte Version des Codes den Ausgangspin auf HIGH, um einen konstanten Einschaltzustand aufrechtzuerhalten (im Video bei 13:43).


void loop() {
  digitalWrite(loadPin, HIGH);
  while(1); // wait forever
}

Live-Projekt/Demonstration

Das Video demonstriert die Steuerung einer 51W Glühbirne (im Video bei 10:40) und eines DC-Motors (im Video bei 11:18) unter Verwendung von PWM. Das Projekt umfasst auch Tests mit einer elektronischen Last bei 5A, 10A, 15A und 20A (im Video bei 13:10), die die hohen Strombelastungsfähigkeiten des Moduls zeigen. Die Messungen des Spannungsabfalls über dem MOSFET bei verschiedenen Strömen werden ebenfalls gezeigt (im Video bei 16:06), wodurch der niedrige Einschaltwiderstand des AOD4184A bestätigt wird.

AOD4184A-_Mosfet_Modul-Haupt-15A

Kapitel

  • [00:00] Einführung und Projektübersicht
  • [01:40] Hardware-Übersicht und Modul-Details
  • [05:01] MOSFET-Datenblatt-Erklärung
  • [05:47] Code-Erklärung
  • [08:26] Verdrahtungserklärung
  • [10:40] Demonstration mit 51W Licht
  • [11:18] Demonstration mit DC-Motor
  • Hochstromtest (5A, 10A, 15A, 20A)
  • [16:06] Spannungsabfallmessung

Bilder

15A 400W MOSFET AOD4184A zur Steuerung von Motor oder Last
15A 400W MOSFET AOD4184A zur Steuerung von Motor oder Last
15A 400W MOSFET AOD4184A zur Steuerung von Motor oder Last
15A 400W MOSFET AOD4184A zur Steuerung von Motor oder Last
mosfet_AOD4184A_module_wiring
mosfet_AOD4184A_module_wiring
AOD4184A-_mosfet_module-main
AOD4184A-_mosfet_module-main
AOD4184A-_mosfet_module-main-15A
AOD4184A-_mosfet_module-main-15A
AOD4184A_pinout
AOD4184A_pinout
134-Code example using a resistor
Sprache: C++
135-Testing MOSFET AOD4184A using 5A, 10A, 15A, 20A, and 25A loads
Sprache: C++
Kopiert!

Dinge, die Sie vielleicht brauchen

Ressourcen & Referenzen

Noch keine Ressourcen vorhanden.

Dateien📁

Fritzing-Datei

Andere Dateien