Problemas de selección del controlador de motor / fuente de alimentación

1

Estoy planeando ejecutar dos motores paso a paso idénticos controlados por arduino. Las especificaciones son:

Corriente bipolar RMS - 3A

Voltaje RMS bipolar - 3V

Planeo ejecutarlos a muy bajo (< 60) RPM (la velocidad para el par máximo, de acuerdo con el representante del teléfono con el que hablé del fabricante) y no puedo sacrificar la potencia, pero puede comprometer la velocidad.

El problema que tengo es que no puedo encontrar un controlador de motor paso a paso ni una fuente de alimentación que funcione con esa clasificación de Amp y que tenga una calificación de voltaje lo suficientemente baja. Después de buscar aquí, me topé con esta útil (ish) publicación:

Controlador de pasos 3.3V 3A

A menos que esté interpretando algunos de estos comentarios de forma incorrecta, parece que operar justo por debajo del rango de voltaje del controlador no es horrible. Pero otros lugares que he leído dicen que usar un motor debajo de las especificaciones del conductor puede causar daños. Una vez que selecciono los controladores, no estoy demasiado preocupado por encontrar una fuente de alimentación adecuada, pero ese es un puente que tendré que cruzar después de decidir los controladores que estaré usando.

Obviamente, soy MUY nuevo en el mundo de la electrónica y realmente apreciaría un impulso en la dirección correcta

enlace a los motores: enlace

    
pregunta E. Downs

2 respuestas

0

La pregunta a la que te vinculaste realmente tiene la respuesta: utiliza un controlador de helicóptero, que son la mayoría de los controladores de motores paso a paso. Estos pueden funcionar a una tensión muy por encima de la tensión nominal del motor.

Un devanado de motor es básicamente un inductor. Un impulsor de helicóptero funciona al aplicar el voltaje de suministro a través del devanado, lo que hace que la corriente se acumule lentamente a través del devanado, a una velocidad determinada por la inductancia. Antes de que la corriente supere la corriente nominal del motor, el controlador se apaga ("chops"), dejando que la corriente disminuya hasta que caiga por debajo de otro umbral, momento en el cual se vuelve a encender.

Esto funciona porque la tensión nominal de un motor paso a paso no es un límite duro, sino la tensión que hará que la corriente nominal fluya (y la corriente nominal es un límite térmico real).

Hay muchos controladores de motores paso a paso por ahí capaces de 3A a quizás 12V o 24V, y las fuentes de alimentación también son fáciles de encontrar a esos voltajes.

    
respondido por el Abe Karplus
0

Es raro en estos días ver motores paso a paso (aparte de los realmente pequeños) impulsados por un simple H-Bridge. Debe consultar su hoja de especificaciones detallada y encontrar La inductancia del devanado, que en su caso aparece es de 1.5 mH.

A partir de ahí, se necesita un poco de matemática para averiguar qué es exactamente lo que se obtiene del motor, pero puede usar un rápido calculadora en línea para obtener aproximaciones.

Para tu paso a paso este fue el resultado:

Estomuestraquepuedesllegaraaproximadamente96rpm.

Tengaencuentaquenohayunmicrosteppingalcanzableparaestetipodeconfiguración,porloquesolopuedeobtener200pasosporrev..Habrápérdidas(voltaje)ensupuenteH,porloquenodeseaunsuministrode3V,dependiendodesielpuenteHtienetransistoresoFET,podríanecesitarhasta5+V.YosugeriríaqueunasoluciónseríausarunvoltajemásaltoyconducirconuncontroladordecorrienteconstantesobreelpuenteH.

Opuedeponerunaresistenciadeserieenserieconcadadevanadoparalimitarlacorriente.
Habráunamayordisipacióndepoder,perosupongoquepuedeestarbienparati.

UnpuenteHcapazdemanejarsumotorpareceríaser TLE 5206 de Infineon. Esto puede manejar 5 A, pero necesita un suministro de 6 V o superior para funcionar.
podría agregar una resistencia de 1 ohmios en serie con cada bobinado (sus motores son de 4 hilos, por lo que esto funcionará).

El estado de su unidad H-bridge es el siguiente:

Enestosdiagramas,el0y1enlatablaindican+3Ay-3Acorrienteatravésdeldevanado1a-1b.0y1debajode2a-2brepresentanlacorrienteparaelsegundodevanado.SilaconstantedetiempoRLdesumotorescortaencomparaciónconeltiempodeestado,entoncesestemétodo(losvaloresdelvariador)esverdadero.

Nota:lasseñales1a-1bpuedenserproducidaspor2puertosensuArduino,opuedeusarunpuertoyuninversor.Enesteúltimocaso,estosignificaquenopuedefrenarelmotoraltener0corriente/cortoentodoelmotor.Puedeprobarestoporsímismodejandoelmotorsinenrollaryluegogirandomanualmenteeleje.Serequierepocoesfuerzoysolosesientenlasposicionesdedetenciónmagnética.Siluegocortocircuitalosdevanados1a-1b,2a-2b,elesfuerzoparagirarelmotoresgrande.Estaesunacondicióndefreno.

SiconduceelmotoraunavelocidadenlaquelaconstantedetiempoRLesunagranpartedeltiempodelestado(>50%),entonceselvariadornecesitaserunpocomáscomplicado(yluegodebeconsiderarRMSyPeakcorrientes).Lacomplicaciónesquelaformadeondaactualseconvierteenloqueseconocecomosinusoidalyensuformamásprimitiva(Pasocompleto)severíaasí:

Nota: ahora que hay un nuevo estado en los pasos de la unidad de Arduino ... 0 amperios. Esto significa que no puede usar el método de manejo del inversor y debe manejar el 1a-1b, 2a-2b usando puertos individuales para las mitades del puente H

Para su aplicación, dudo que deba considerar las complicaciones de la unidad sinusoidal, aunque es posible que pueda incluir el freno para darle un estado de menor potencia con buenas características de retención.

    
respondido por el Jack Creasey

Lea otras preguntas en las etiquetas