Primero, diseñemos las especificaciones disponibles para el motor para la posteridad:
- voltaje nominal de 12VCC
- 2-2 unidad unipolar
- 4-fase
- Frecuencia de arranque máxima de 400Hz
- 1/64 relación de reducción de engranajes
La excitación de la fase
2-2 se conoce comúnmente como "paso completo", y en este caso, estás emocionando dos fases cada vez, como en la Fig. 2:
Parahacerquesemueva,debesconducirloconuncontroladordemotorpasoapaso.Losmotoresunipolaresutilizanbobinasquesecentranenelcentro,formandocuatrobobinasdefaseefectiva.Estostoquesenelcentroamenudoestánvinculadosinternamente,dando5derivacionescomoustedlohahecho.
Desde aquí pude encontrar un código de color de cable que usa los colores que tienes . Como tal, creo que es:
- Amarillo - > Bobina 1
- Marrón - > Bobina 2
- Rojo - > Común
- naranja - > Bobina 3
- Negro - > Bobina 4
"Común" en este caso no es un terreno común, sino más bien los puntos centrales de las dos bobinas. Su motor V + se suministra en esta línea (probablemente lo probaría a 10 V o menos para permanecer por debajo de la tensión nominal).
Las otras 4 líneas son para su tren de pulsos. Desafortunadamente, no hay especificaciones actuales disponibles para el motor. Teniendo en cuenta que ya tiene el L293D, parece razonable intentar al menos conducir el motor con eso antes de perseguir un controlador de motor de mayor potencia.
Luego, conectará el L293D al motor como se muestra en este tutorial , con las siguientes conexiones entre el motor y el controlador:
- Bobina 1 / amarillo - > Pin 3
- Bobina 2 / marrón - > Pin 6
- Bobina 3 / naranja - > Pin 11
- Bobina 4 / negro - > Pin 14
Los respectivos pines de entrada son 2, 7, 10 y 15. Para eso, deberás enviar trenes de impulsos desde tu Pi de esta manera:
ConlaFase0correspondientealPin2,laFase1alPin7,etc.Tengaencuentaquelasdosfasessiempreson"altas" o "excitadas" en cualquier momento dado, como dijimos anteriormente.
El pin 8 de la L293D debe estar conectado a su línea común.
Esto debería hacer que (con suerte) te muevas en la dirección correcta.
No soy un experto en la conducción por pasos, pero así es como lo entiendo. Si he dicho algo sumamente malo, hágamelo saber y lo arreglaré. No estoy por encima de admitir y corregir errores.