Control Power Resistor con MOSFET

3

Estoy haciendo un sistema de control de temperatura usando un Arduino. Sin embargo, tengo un problema con el control de una resistencia de potencia (que se usa como calentador). Me sugirieron usar un MOSFET para controlarlo. Desafortunadamente, mi falta de conocimiento sobre MOSFET hace que sea difícil hacer esto.

Por lo que entiendo, un MOSFET funciona como un interruptor que se enciende cuando hay un voltaje aplicado a través del pin GATE. Cuando esto sucede, la resistencia entre DRAIN-SOURCE se reduce, lo que permite que la corriente fluya. Lo cual es bueno, ya que necesito corriente para calentar mi resistencia.

Si controlo la señal PWM enviada al MOSFET desde Arduino, ¿esto controla la corriente que fluye a través del calentador?

    
pregunta Rokas Kazlauskis

3 respuestas

9

Esto funcionará. Debe seleccionar un MOSFET que tenga bajo Rds (activado) a la tensión de la unidad de su arduino y limitar la frecuencia PWM a una frecuencia relativamente baja (normalmente no hay problema con los sistemas térmicos). Si no hace ninguna de estas dos cosas, el MOSFET puede calentarse bastante como resultado de: \ $ P = I ^ 2 * R \ $, calentamiento desde Rds (encendido) o desde la disipación durante el cambio.

Incluso puedes usar un ciclo de PWM de 1 segundo si lo deseas.

Sugeriría agregar una pequeña resistencia de serie a la puerta (quizás 50 ohmios) y una resistencia de bajada (100K normalmente está bien) así que si la puerta se vuelve flotante porque la salida micro está deshabilitada, entonces no tendrá la puerta Flotando hacia arriba en la zona donde el transistor comienza a conducir, se calienta y se daña a sí mismo.

Si su suministro de calefacción es (digamos) 12V, entonces su corriente con un calentador de 3.9 ohmios será de aproximadamente 3A (36W). Para evitar tener un disipador de calor en un TO-220 o paquete más grande similar, es posible que desee un Rds (encendido) de menos de 35m \ $ \ Omega \ $ (aproximadamente 470mW cuando está caliente). Una posibilidad para una unidad de 5V podría ser la A & O AOI514 - 11.9m \ $ \ Omega \ $ y calificada en 30V, que funcionará fresco si se cambia con poca frecuencia y con una unidad de 5V.

    
respondido por el Spehro Pefhany
3

Sí, esa sería una forma típica de controlar la corriente promedio en su calentador. Aunque asegúrese de seleccionar un mosfet que tenga un valor Rds (encendido) muy bajo, de lo contrario, su mosfet se convertirá en otro calentador. También revise la hoja de especificaciones del mosfet para ver si se recomienda usar un controlador previo adicional para encenderlo / apagarlo a la velocidad que va a usar.

    
respondido por el Nedd
2

Lo que propones es el principio básico, pero normalmente necesitarás un controlador MOSFET entre el arduino y el MOSFET. Nunca intenté esto, así que creo que esto funcionará directamente sin el controlador, pero mucho más lento, ya que para encender el MOSFET necesita cargar la capacidad entre la puerta y la fuente, y las salidas digitales de un arduino son muy limitadas. en máxima corriente.

Para elegir el MOSFET:

  • Verifique que el voltaje provisto por el arduino o la salida del controlador sea Lo que necesita el MOSFET.
  • Compruebe que la corriente que fluirá es compatible con el MOSFET (corriente de drenaje continuo).
  • Verifique el voltaje de ruptura de drenaje a fuente del MOSFET, tiene que ser más alto que la tensión de la fuente de alimentación conectada a la resistencia.
  • Si desea una respuesta rápida (como alta frecuencia PWM, etc.), verifique los controladores para el MOSFET. Normalmente en la ficha técnica del MOSFET habrá Circuitos que muestran cómo conectarlo e incluso controladores que pueden utilizarse. con ella.

Saludos y buena suerte!

    
respondido por el rpicatoste

Lea otras preguntas en las etiquetas