Estoy trabajando en un proyecto en el que quiero controlar la velocidad de un ventilador mediante un microprocesador.
Leí varias publicaciones sobre el uso de un Arduino Uno para controlar la función PWM en un ventilador de 4 pines que se encuentra en las PC, y como tenía las piezas por ahí, pensé que sería un buen lugar para comenzar.
El ventilador es un Foxconn sin escobillas 12V DC 0.6A - número de modelo PVA080G12H-P01
Mi fuente de alimentación es de 12 V CC, 1000 mA, probablemente de un conmutador 3COM antiguo: número de modelo 3c16741a
El suministro tiene un conector de barril que se ajusta al Uno, así que pensé que esto funcionaría perfectamente.
Sé que la forma correcta de cablearlo sería conectar la alimentación del ventilador directamente a la salida del suministro y solo tener un cable de control para el Uno, pero como solo estaba en la etapa de ideas, no quería piratear el cable solo todavía. El Vin en el Uno puede manejar 1A, así que pensé que para una prueba inicial estaría bien usar GND y Vin en el Uno para alimentar el ventilador.
Encender brevemente el suministro hizo que el ventilador girara muy rápido, como se esperaba. El Uno sobrevivió pero había un olor eléctrico distintivo del ventilador. Es probable que el ventilador nunca se haya usado antes, y casi seguro que no a una velocidad ilimitada, así que pensé que estaría bien seguir adelante y trabajar en el lado de PWM.
Usé el código de dlloyd aquí https://forum.arduino.cc/index.php?topic=415167.0 y conecté el pin de control del ventilador al pin 3 de Uno. Al alimentarlo a través de USB, funcionó perfectamente a tres velocidades durante 5 segundos cada una, aunque a una velocidad general baja debido al voltaje limitado. Modifiqué el código para agregar pruebas de 0% y 100%, desconecté el cable USB y conecté el suministro de 12V. El ventilador se comportó de manera errática, girando, haciendo clic y disminuyendo la velocidad al azar, antes de hacer "pop" rápidamente y dejar de funcionar por completo. Conectarlo directamente al suministro no hace nada, por lo que definitivamente está muerto. El Uno continúa divirtiéndose bien.
Debido al olor en mi prueba simple, asumo que solo conectar el ventilador al suministro habría resultado en la misma muerte, pero todo lo que he leído sugiere que conectar un ventilador de 0.6A 12V a un suministro de 1A 12V debería estar bien. ¿Alguien puede explicarme cómo pudo haber sucedido para que no vuelva a cometer el mismo error?
Muchas gracias
¡Con solo el Uno conectado, el voltaje del suministro es de alrededor de 16V!
Mirando en Internet, tales dimensiones definitivamente no son típicas hoy en día SMPS regulados.
Figura 1. 3COM 3c16741a de una tienda en línea.
Predigo que su fuente de alimentación es una fuente de alimentación típica no regulada que solo garantiza entregar 12 V solo con una carga de corriente específica. Este es un esquema típico de esos.
Figura 2. Típica verruga de pared basada en un transformador "lineal" anticuado no regulado. Fuente de imagen
Y aquí está el típico gráfico de Regulación de Carga. Son análogos para 12V 1A en su caso. Para la fuente de alimentación no regulada, cuando no hay carga o poca carga, el voltaje sería muy alto. A medida que aumenta la carga, el voltaje caerá proporcionalmente. Por otro lado, cualquier fuente de alimentación regulada típica mantendría la regulación del voltaje de salida si la corriente de carga de suministro mínima es suficiente, como 10 mA del regulador lineal LM7812. Y luego se apaga temporalmente cuando se produce un exceso de corriente o temperatura.
Figura 3. Regulación de carga: No Regulada vs Regulada. Fuente de imagen
Además considerando
Encender brevemente el suministro hizo que el ventilador girara muy rápido, como se esperaba.
Sospechaba mucho que está sobrecargando el ventilador al usar una fuente de alimentación no regulada.
phil g
Desconocido123
djwhiting