Estoy usando Arduino Uno. Necesito controlar motores de 12 cc de tensión nominal 9V y corriente 150mA. definitivamente, usaré MOSFET y diodo emf trasero para cada salida PWM. Necesito saber si puedo usar un multiplexor 74HC4051 para multiplexar una sola salida PWM de Arduino a 8 canales para poder tener 2 mux (8 canales) Realizo la tarea anterior. No me quedan suficientes pines en Arduino, también necesito minimizar el uso de pines digitales de Arduino, por eso estoy buscando un método de multiplexación.
¿Es posible usar un mux 74hc4051 para multiplexar la señal PWM? La frecuencia PWM será inferior a 200 kHz
También necesito controlar varios motores al mismo tiempo
Sospecho que lo que necesita es PCA9685, un controlador PWM de 16 canales. Está optimizado para la conducción de LED, pero debería poder almacenar en búfer las salidas para impulsar motores. Es una interfaz I2C.
Podría usar un mux digital , pero solo podría PWM un motor a la vez.
Si necesita controlar 12 motores de forma simultánea e independiente, puede ser más económico usar 13 Arduinos: uno para cada motor que realmente realiza el control y un "ejecutivo" que decide qué debe hacer el conjunto y envía comandos a cada uno de los 12 esclavos.
Viejo pedo
usuario103380
opuesto
Viejo pedo