Conservando la vida de la batería en un circuito de motor paso a paso

0

Estoy tratando de diseñar un circuito que controle dos motores biopolar paso a paso para escanear la temperatura de una habitación.

Elmecanismotendráunaspectosimilaraeste(menoslosengranajesymuchomásligero)perounpequeñosensorIRenlugardeunacámara.Elmotorinferiorgirará360gradostomandomedicionescada5grados.Despuésdequelacámarahayaterminadounarotación,elmotorpasoapasosuperiorsemoveráhaciaarriba5grados.Elmotorinferiorcomenzaráotrarevoluciónhastaquesehayaescaneadotodalahabitaciónconelsensormirandohaciaeltecho.

Esteeselmotorpasoapasoquevoyausarytieneunapotencianominalde12V.Sinembargo,planeoejecutarloa5Vparaconservarlavidadelabatería(importante,yaqueeldispositivoesportátilyenviarádatosatravésdeWiFi).Tambiénmeinformaronqueconectarlabateríadirectamentealpindehabilitacióndelcontroladorperderálavidaútildelabatería(comosemuestraenlasiguientefigura)yquedeberíaconectarlostodosdirectamenteaunsoloGPIOdelmicrocontrolador(teniendoencuentaqueestoyusandodoscontroladoresdemotor,porloque1GPIOa4Habilitarpines).

Mi primera pregunta es si esto parece adecuado para la aplicación.

En segundo lugar, si todos los pines de habilitación en los controladores están constantemente conectados a 1 GPIO del microcontrolador, esa energía debe provenir de algún lugar. es decir, la batería, ¿verdad? ¿Cómo aumentaría este método la duración de la batería? Además, no veo cómo podría alternar entre activar los pines habilitados en los controladores si están conectados directamente a 1 GPIO. Parece que me falta algo de comprensión aquí. Gracias

    
pregunta Yogi12

2 respuestas

0

Puedes estar un poco confundido.

La intención de conectar las habilitaciones al micro es para que pueda apagar los motores cuando no esté reposicionando. Es decir, los motores deben mantenerse en posición mediante el par de retención de los motores mismos y no consumir energía mientras están estacionados.

Eso, por supuesto, asume que los motores se mantendrán en posición cuando no estén encendidos. El mecanismo debe equilibrarse de manera apropiada para permitir eso.

Para hacer eso, realmente necesitarías un control independiente sobre ambos motores. El motor hacia arriba solo necesita ser accionado brevemente al final de cada exploración horizontal.

Como tal, necesitaría dos pines IO para habilitar y cuatro pines para los pines de control de bobinado. (Aunque como solo está ejecutando un motor a la vez, puede salirse con dos pines para esto).

simular este circuito : esquema creado usando CircuitLab

SIN EMBARGO: un problema mayor que enfrentarás es que el 293 no es adecuado para correr cosas a 5V. El dispositivo no puede conducir lo suficientemente cerca de los rieles para proporcionar el voltaje de unidad requerido. Consulte este cross-post

    
respondido por el Trevor_G
0

Yo sugeriría que los motores paso a paso de tamaño Nema de cualquier tipo serían completamente inadecuados para esta aplicación. Son pesados y requieren grandes corrientes, especialmente difíciles de suministrar en equipos de batería.
Los motores paso a paso como estos tampoco podrán moverse en pasos de 5 grados sin microaspas ... y no querrá ir allí con un controlador simple.

Si realmente quieres un motor paso a paso, considera el 28YBJ-48 5V paso a paso (2048 pasos por rev ), que está disponible a bajo costo. Esto realmente debe funcionar con 12 V para que sea efectivo (debido a la caída de voltaje en el controlador) a menos que cambie el controlador tipo ULN2003 a un TPL7407L en cuyo caso puede bajar a 9 V. La alta relación de engranajes y el hecho de que se acciona x1 puede ser suficiente para mantener la posición cuando se apaga. Aunque sugeriría que cada vez que enciendas, debes buscar una bandera de inicio para cada eje en el movimiento horizontal y vertical.

OMI, sería mejor usar algo como Servocity SPT100 o Servoblocks de Servocity con un servo RC. Puede modificar los servos RC para que abarquen más de 360 grados. O, por supuesto, puede usar dos servos para pan y uno para inclinar para usar servos sin modificación. Los servos RC estándar tienen un consumo de corriente relativamente bajo en una aplicación de giro e inclinación. El beneficio real aquí es que, por supuesto, puede apagar el servo por completo e incluso aunque el sistema mecánico pueda moverse (caída), tan pronto como vuelva a habilitarlo, volverá a la posición que había establecido (siempre que recuerde el PWM). configuración)

    
respondido por el Jack Creasey

Lea otras preguntas en las etiquetas