ventilador de 12V DC de control lineal con 5V de baja corriente (Arduino)

0

Estoy tratando de controlar un ventilador de computadora de 12V DC ...

  • sin PWM para una vida más larga y menos emisión de sonido de alta frecuencia
  • Controlado por un voltaje positivo de 5V proveniente del arduino después de un DAC

Utilizando un filtro de paso bajo, puedo convertir el PWM de 5 V de Arduino a 290 Hz a un voltaje lineal y uniforme:

Mi pregunta: ¿Cómo puedo controlar el ventilador de 12V ahora, mientras

  • 0Varduino = 0Vfan y
  • 5Varduino = 12Vfan?

Un MOSFET se satura muy rápido y cerraría el circuito del ventilador instantáneamente a 12V

¡Gracias de antemano!

    
pregunta SiLeX

2 respuestas

0

Si absolutamente tienes que evitar el PWM (y no creo que lo hagas), hay varias formas de hacerlo.

Aquí está la respuesta simplificada a su pregunta: un circuito que toma un PWM de 5V y lo convierte en una salida suave de 12V. Es un convertidor de impulso básico. El problema con esto es que para ser efectivo, realmente necesitas algún tipo de retroalimentación como un tacómetro o una medición de voltaje. También tienes que controlar la dinámica del bucle y estar atento a un montón de otras cosas. Se puede hacer, pero es más trabajo de lo que piensas.

simular este circuito : esquema creado usando CircuitLab

Otro enfoque sería utilizar un módulo regulador de conmutación de estante para aumentar de 5V a 12V. Luego, podría usar su procesador para inyectar corriente en el nodo de retroalimentación para ajustar el voltaje de salida, ya sea a través de una salida analógica o mediante el enfoque de PWM filtrado que ha sugerido anteriormente. Puede comprar un módulo regulador de impulso (como este ) o diseñar un PCB personalizado usted mismo.

Ventajas

  • Fácil de entender y construir
  • bajo costo
  • Más eficiente que una solución lineal

Desventajas

  • Los voltajes no pueden estar por debajo de su voltaje de entrada a menos que use un módulo de refuerzo (como this one ).
  • Con la mayoría de los convertidores de refuerzo, siempre hay una ruta de CC desde la fuente de alimentación a la carga, a menos que pueda encontrar un módulo con salida de desconexión o habilitación / apagado, nunca podrá apagar completamente su ventilador.
  • Tienes que seleccionar las resistencias de manera apropiada para permitirte tener el rango y la resolución que deseas.
  • Debe asegurarse de tener un voltaje de entrada realmente limpio en el nodo de retroalimentación del regulador. Cualquier captación de ruido o ondulación aquí podría hacer que el regulador sea muy inestable.

Aquí es cómo se vería la configuración como una entrada al nodo de comentarios de su módulo. Probablemente querrá tener un filtro bastante cercano a R3 en el tablero de abajo.

Nuevamente, no estoy seguro de que necesites evitar el PWM aquí, pero si es absolutamente necesario, puedes darle una oportunidad a esto. Probablemente será más fácil y más confiable que si intenta diseñar un convertidor de refuerzo usted mismo.

simular este circuito

    
respondido por el FL_Engineer
0

Este circuito le dará control desde aproximadamente 11.6V hasta aproximadamente 3V +/- 1V o menos, Para un ventilador de 100mA 12V. Utiliza un CPC3703 MOSFET de canal N (modo de agotamiento) y la mitad de un amplificador operacional doble económico (también podría usar 1/4 de un LM324).

simular este circuito : esquema creado usando CircuitLab

    
respondido por el Spehro Pefhany

Lea otras preguntas en las etiquetas