15A 400W MOSFET AOD4184A para controlar motor o carga
Este proyecto demuestra cómo utilizar un módulo MOSFET de 15A y 400W (basado en el MOSFET AOD4184A) para controlar diversas cargas, como motores y luces. Esta es una habilidad valiosa para numerosas aplicaciones, que permite un control preciso sobre la entrega de energía. La alta capacidad de corriente del MOSFET lo hace adecuado para una amplia gama de proyectos.
Aplicaciones Prácticas:
- Controlar la velocidad de motores de corriente continua en proyectos de robótica o automatización.
- Creando circuitos de atenuación para iluminación LED.
- Construyendo un circuito de conmutación de alta potencia para electrodomésticos.
- Diseñando un controlador de motor para un vehículo pequeño.
Hardware/Componentes
El componente principal es un módulo MOSFET de 15A y 400W que presenta dos MOSFET AOD4184A en paralelo (en el video a las :05). También necesitarás una placa Arduino, una fuente de alimentación, cables de conexión y la carga que desees controlar (motor, luces, etc.). Se recomienda encarecidamente un disipador de calor para aplicaciones de mayor corriente (en el video a las :40).


Guía de cableado
El módulo tiene terminales claramente marcados: entrada (Ven), salida, y tierra (en el video a las 01:42). Conecta el lado positivo de tu fuente de alimentación al Ven, y el negativo a tierra. Tu carga se conecta a los terminales de salida. El Arduino controla la puerta del módulo MOSFET utilizando un pin digital (en el video a las 08:26).


Explicación del código
El código de Arduino utiliza Modulación por Ancho de Pulso (PWM) para controlar el MOSFET. Los parámetros configurables son:
motorPinEspecifica el pin de Arduino conectado a la puerta del módulo MOSFET (por defecto: pin 9). (en el video a las 05:47)mSpeedUna variable entera que controla la velocidad del motor (0-255). (en el video a las 05:47)mStepDetermina el paso de incremento/decremento paramSpeed(default: 15). Ajuste esto para afinar el control de velocidad (en el video a las 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
El código incluye lógica para prevenirmSpeedde exceder el rango de 0-255 (en el video a las 07:26). Para probar corrientes más altas (5A, 10A, 15A, 20A), una versión simplificada del código mantiene el pin de salida en ALTO para mantener un estado constante (en el video a las 13:43).
void loop() {
digitalWrite(loadPin, HIGH);
while(1); // wait forever
}
Proyecto en vivo/Demostración
El video demuestra el control de una bombilla de 51W (en el video a las 10:40) y un motor de CC (en el video a las 11:18) utilizando PWM. El proyecto también incluye pruebas con una carga electrónica a 5A, 10A, 15A y 20A (en el video a las 13:10), mostrando las altas capacidades de manejo de corriente del módulo. También se muestran las mediciones de la caída de voltaje a través del MOSFET a varias corrientes (en el video a las 16:06), validando la baja resistencia en conducción del AOD4184A.
Capítulos
- [00:00] Introducción y Visión General del Proyecto
- [01:40] Descripción general del hardware y detalles del módulo
- [05:01] Explicación de la hoja de datos del MOSFET
- [05:47] Explicación del código
- [08:26] Explicación del cableado
- Demostración con luz de 51W
- [11:18] Demostración con motor de CC
- Pruebas de Alta Corriente (5A, 10A, 15A, 20A)
- [16:06] Medición de Caída de Tensión
Cosas que podrías necesitar
-
eBay
-
AliExpressCompra módulo Mosfet de 15A 400W en AliExpress.s.click.aliexpress.com
Recursos y referencias
Aún no hay recursos.
Archivos📁
Archivo de Fritzing
-
xy-mos-d4184 AOD4184A MOSFET
xy-mos-d4184.fzpz0.01 MB
Otros archivos
-
alpha-and-Omega-AOD4184A_datasheet
alpha-and-Omega-AOD4184A_datasheet.pdf0.43 MB