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.
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).


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).


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.
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
Dinge, die Sie vielleicht brauchen
-
eBay
-
AliExpressKaufen Sie 15A 400W Mosfet-Modul bei AliExpresss.click.aliexpress.com
Ressourcen & Referenzen
Noch keine Ressourcen vorhanden.
Dateien📁
Fritzing-Datei
-
xy-mos-d4184 AOD4184A MOSFET
xy-mos-d4184.fzpz0.01 MB
Andere Dateien
-
alpha-und-Omega-AOD4184A_Datenblatt
alpha-and-Omega-AOD4184A_datasheet.pdf0.43 MB