Estoy tratando de alimentar 2 DC Motors y 18 Micro Servo Motors con un microcontrolador como una especie de placa tipo Arduino. ¡Cualquier ayuda será muy apreciada! Estoy buscando opiniones sobre mi plan actual y mejoras en él, particularmente sobre cómo puedo alimentar los servos.
Todos los motores pueden detenerse y no estoy seguro de cómo evitar que el microcontrolador se aplaste o el sobrecalentamiento del motor.
Espero utilizar 6 baterías AA que ofrezcan entre 10 y 6v (según la energía restante y el tipo de batería utilizada). Sin embargo, esto puede no ser posible.
Los 2 motores de CC son 2A max, 5v.
Los 18 Servos son Tower 9g, 5V y son aproximadamente 500mA máx.
2 motores de corriente continua
Estoy planeando usar PWM en el controlador del motor para permitirme ejecutar motores de 5 V CC directamente desde la fuente de alimentación. El microcontrolador puede leer la potencia de entrada y ajustar el PWM en los motores de CC en consecuencia para evitar que pasen más allá de las especificaciones. Tengo la impresión de que esto debería estar bien, siempre que la relación PWM sea el equivalente correcto. Esto evita la necesidad de un convertidor de dinero.
Al utilizar resistencias de detección de corriente, se puede detectar una condición de bloqueo en un motor de CC y, si continúa, se puede apagar el motor o reducir el PWM. Se puede usar un diodo y un condensador para suministrar energía al microcontrolador hasta que tenga tiempo de apagar el motor de CC.
¿Suena esto como si funcionara para los motores de CC?
18 Servos
Para los servos no estoy muy seguro de qué hacer. Las 18 resistencias sensoriales actuales y los pines ADC parecen excesivos y los servos tardan mucho tiempo en detenerse después de que se detenga PWM (al menos 20 ms, probablemente mucho más), por lo que el mismo plan no funcionará.
¿Es posible limitar el límite de corriente de cada servo con una resistencia? Me preocupa que los servos ya no puedan iniciarse (ya que esto es similar a una condición de bloqueo). Tal vez podría incluirse un capacitor después de la resistencia y agregarse breves pausas a los movimientos del servo para permitir que el capacitor se recargue para permitir un arranque rápido desde detenido.
¿Estoy abordando este problema totalmente incorrecto?
¡Todas las opiniones son apreciadas! Gracias.