¿Es posible controlar un ventilador con un solo botón que alterna las velocidades del ventilador sin usar un microcontrolador? ¿Alguien puede indicarme alguna documentación sobre cómo funcionaría esto o alguna idea sobre cómo podría funcionar?
¿Es posible controlar un ventilador con un solo botón que alterna las velocidades del ventilador sin usar un microcontrolador? ¿Alguien puede indicarme alguna documentación sobre cómo funcionaría esto o alguna idea sobre cómo podría funcionar?
Sí, los secuenciadores de tambor de trinquete mecánicos pueden hacer esto, impulsados por un solenoide o incluso mecánicamente por el propio botón.
Probablemente el ejemplo más familiar sería una tradicional cadena de tracción del ventilador de techo . El primer tirón enciende el ventilador, los sucesivos cambian de velocidad, y finalmente se apaga lo suficiente ( pero buena suerte distinguiendo "on" de "off" y deslizando a menos que el motor sea barato y ruidoso ).
Internamente, lo que probablemente ocurra es que hay un elemento giratorio con arreglos de contactos que completan diferentes circuitos. Cada tirón de la cadena (o la presión de su botón) avanza un giro parcial al cambiar la configuración del circuito, y un trinquete de resorte lo mantiene en su posición.
Hoy en día, los semiconductores pueden ser más económicos que los mecanismos: una pequeña máquina de estado en un circuito personalizado o una MCU de fracción de dólar puede costar menos que un ensamblaje mecánico complejo y posiblemente durar más. Sin embargo, ese pequeño circuito lógico no puede cambiar directamente las cargas del motor, por lo que el costo de los semiconductores de potencia y la complejidad del circuito necesario también pueden entrar en juego.
Espero que una matriz de decisiones tenga un aspecto similar a este
Fácil de cambiar la carga con semiconductores
Utilice la MCU más barata o, en volúmenes extremos, un pequeño circuito personalizado que implemente una máquina de estado discreto
Es difícil cambiar la carga con semiconductores, la secuencia es simple
Utilice un tambor mecánico de trinquete o similar
Es difícil cambiar la carga con semiconductores, pero necesita algo más como el control remoto
Ahora el gasto en la conmutación de semiconductores está justificado, por lo que el circuito del botón pulsador también podría conducir un circuito lógico o MCU al estado de secuencia.
Para tomar el ejemplo del ventilador de techo, el trinquete de tracción mecánica obviamente es bastante barato y maduro, y es lo que se envía con los modelos básicos. Un paso adelante de eso, o como una modificación, puede obtener un receptor de control remoto que conmuta electrónicamente. Por supuesto, los fabricantes podrían emparejar esa conmutación electrónica con una implementación electrónica de la cadena de tracción, pero no lo hacen, porque no está justificado. Solo una pequeña parte de la caja electrónica en un receptor remoto de ventilador de techo es el receptor de radio real, la mayor parte es el circuito de conmutación de velocidad (y ok, atenuación de la luz), una complicación que solo se necesita cuando una solución mecánica no es viable, o donde se necesita una capacidad adicional como la atenuación de la luz TRIAC .
Además de la respuesta de Chris Stratton, es (en principio) fácil construir un secuenciador desde un solo IC, como un contador binario 74HC163. Pero el corazón del circuito es el menor de tus problemas. Primero, tendría que rebotar un botón mecánico para obtener una operación confiable. Segundo, necesitaría decodificar las salidas del contador para hacer el control real del motor del ventilador. No tengo experiencia con fanáticos de 5 velocidades, pero sospecho que esta sería la mayor parte del proyecto.