Publicado el 2 comentarios

Mosfet IRLB 3034: El preferido de Ger.ar

Los MOSFET (Metal-Oxide-Semiconductor Field-Effect Transistor) se utilizan comúnmente en aplicaciones de potencia, como amplificadores de audio, controladores de motor, fuentes de alimentación conmutadas y otros dispositivos electrónicos de alta potencia.

El IRLB3034 es un MOSFET de potencia fabricado por la empresa Infineon Technologies.

Características clave del IRLB3034:

  1. Tipo: N-Channel (Canal N)
  2. Tensión de drenaje a fuente (VDS): Hasta 40V
  3. Corriente continua del drenaje (ID): 195 amperios
  4. Resistencia de encendido (RDS(on)): 1.4 mΩ (miliohmios) típicos a 10V de compuerta
  5. Tensión de compuerta a fuente (VGS): ± 20V

Ventajas sobre los transistores tradicionales:

Capacidades de conmutación: Este MOSFET tiene una alta capacidad de conmutación, lo que lo hace adecuado para aplicaciones donde se requiere una rápida conmutación, como en convertidores de energía y sistemas de control de motores.

Protección contra sobrecalentamiento: Algunas versiones de MOSFETs pueden incluir características de protección contra sobrecalentamiento, aunque esto puede variar según el modelo específico. Es importante verificar la hoja de datos para conocer las características de protección específicas.

Temperatura de operación: La hoja de datos proporcionará la temperatura máxima de operación permitida para garantizar un rendimiento estable y confiable.

Curvas de transferencia y características dinámicas: Estos gráficos y curvas en la hoja de datos te brindarán información sobre cómo responde el MOSFET a diferentes niveles de voltaje de compuerta, corriente de drenaje, etc.

El IRLB3034 generalmente viene en un encapsulado TO-220, que es común y facilita la instalación en placas de circuito impreso y disipadores de calor.

Código para probar con IDE

/*
  Prueba para Usar MOSFET IRLB3034 como interruptor digital con microcontrolador
*/
 
 
int led = D0;           // the PWM pin the LED is attached to
int brightness = 0;    // how bright the LED is
int fadeAmount = 4;    // how many points to fade the LED by
int maxFade = 25;
 
// the setup routine runs once when you press reset:
void setup() {
  // declare pin 9 to be an output:
  pinMode(led, OUTPUT);
  Serial.begin(115200);
}
 
// the loop routine runs over and over again forever:
void loop() {
  // set the brightness of pin 9:
  analogWrite(led, brightness);
 
  // change the brightness for next time through the loop:
  brightness = brightness + fadeAmount;
 
  // reverse the direction of the fading at the ends of the fade:
  if (brightness <= 0 || brightness >= maxFade) {
    fadeAmount = -fadeAmount;
    if (fadeAmount>0) delay (5000);
  }
  Serial.print("brightness: ");
  Serial.println(brightness);
  delay(30);
}
Publicado el Deja un comentario

Controlar Motor Paso a Paso con DRV8826

Un motor paso a paso es un tipo de motor eléctrico que realiza movimientos discretos o «pasos» en respuesta a señales eléctricas. Cada paso corresponde a un ángulo específico de rotación. Estos motores son ampliamente utilizados en aplicaciones que requieren un posicionamiento preciso, como impresoras 3D, máquinas CNC, robots, etc.

El DRV8826 es un controlador de motor paso a paso que se utiliza para controlar y gestionar la operación de motores paso a paso.

Paso a paso para el paso a paso (cuac):

Componentes básicos:

  1. Motor paso a paso: Este es el componente que realizará el movimiento. Los motores paso a paso tienen un número específico de pasos por revolución.
  2. Controlador de motor paso a paso (por ejemplo, DRV8826): Este componente se encarga de recibir las señales de control y alimentar el motor paso a paso de acuerdo con esas señales.
  3. Microcontrolador o Placa de Desarrollo: Se utiliza para enviar comandos al controlador del motor.
  4. Fuente de alimentación: Proporciona la energía necesaria para alimentar tanto el controlador como el motor.

Conexiones básicas:

  1. Conectar el motor al controlador: Conecta las bobinas del motor a las salidas del controlador. Asegúrate de seguir la secuencia correcta para las bobinas.
  2. Conectar el controlador al microcontrolador: Conecta los pines de control (pasos, dirección, etc.) del controlador al microcontrolador.
  3. Conectar la fuente de alimentación: Asegúrate de que tanto el controlador como el motor reciban la alimentación necesaria.

Configuración y código (ejemplo para compilar con IDE de desarrollo):

  • Se definen los pines de control (stepPin y dirPin).
  • En el bucle principal (loop), se establece la dirección del movimiento, y luego se realizan 200 pasos en esa dirección.
  • Se espera un segundo antes de cambiar la dirección del movimiento y realizar 200 pasos en la dirección opuesta.
  • Se repite este patrón.
// Definir pines de control
const int stepPin = 2;
const int dirPin = 3;

void setup() {
  // Configurar pines como salidas
  pinMode(stepPin, OUTPUT);
  pinMode(dirPin, OUTPUT);
}

void loop() {
  // Establecer la dirección del movimiento
  digitalWrite(dirPin, HIGH);  // Cambiar a LOW para invertir la dirección

  // Realizar 200 pasos
  for (int i = 0; i < 200; i++) {
    digitalWrite(stepPin, HIGH);
    delayMicroseconds(500);  // Ajustar según la velocidad del motor
    digitalWrite(stepPin, LOW);
    delayMicroseconds(500);  // Ajustar según la velocidad del motor
  }

  // Esperar un segundo
  delay(1000);

  // Cambiar la dirección del movimiento
  digitalWrite(dirPin, LOW);

  // Realizar 200 pasos en la dirección opuesta
  for (int i = 0; i < 200; i++) {
    digitalWrite(stepPin, HIGH);
    delayMicroseconds(500);  // Ajustar según la velocidad del motor
    digitalWrite(stepPin, LOW);
    delayMicroseconds(500);  // Ajustar según la velocidad del motor
  }

  // Esperar un segundo
  delay(1000);
}
Publicado el Deja un comentario

El Driver Led

En la iluminación LED, al contrarío que pasa con la iluminación fluorescente o incandescente, las luminarias no se conectan directamente a la corriente eléctrica, si no que lo hacen a través de un driver que se ocupa de transformar la tensión adaptándola a las necesidades del sistema.

Transformación de tensión

La mayoría de los sistemas de iluminación LED operan con baja tensión continua, generalmente en el rango de 12-24 voltios. Los drivers convierten la corriente alterna de la red eléctrica en corriente continua y ajustan la tensión a niveles seguros para el funcionamiento de los LEDs.

Regulación de corriente

Los LEDs deben recibir una corriente eléctrica constante para emitir luz de manera eficiente y mantener su vida útil. Los drivers regulan la corriente que fluye a través de los LEDs, asegurando una operación estable y prolongando la vida útil de la fuente de luz.

Control de la intensidad lumínica

Algunos drivers permiten la regulación de la intensidad lumínica, lo que significa que se puede ajustar el brillo de la iluminación LED. Esto se logra mediante técnicas como la modulación de ancho de pulso (PWM) o mediante la variación de la corriente.

Protección contra fluctuaciones de corriente

Los drivers también suelen incluir protecciones contra sobretensiones, subidas de corriente y otros problemas eléctricos que podrían dañar los LEDs.