15A 400W MOSFET AOD4184A para controlar motor o carga

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.

AOD4184A-_mosfet_module-main

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

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

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

mosfet_AOD4184A_module_wiring

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.

AOD4184A-_módulo_mosfet-principal-15A

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

Imágenes

15A 400W MOSFET AOD4184A para controlar motor o carga
15A 400W MOSFET AOD4184A para controlar motor o carga
15A 400W MOSFET AOD4184A para controlar un motor o carga
15A 400W MOSFET AOD4184A para controlar un motor o carga
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
Idioma: C++
135-Testing MOSFET AOD4184A using 5A, 10A, 15A, 20A, and 25A loads
Idioma: C++
¡Copiado!

Cosas que podrías necesitar

Recursos y referencias

Aún no hay recursos.

Archivos📁

Archivo de Fritzing

Otros archivos