¿Por qué usar un controlador de motor paso a paso?

0

Tutoriales como éste recomiendan usar una tabla separada en orden para controlar un motor paso a paso. Sin embargo, realmente no quiero ir a comprar uno (a pesar de que son baratos).

Mi pregunta es, ¿por qué no se puede controlar el motor paso a paso directamente con una Raspberry Pi? Si el problema es el voltaje o la corriente, ¿qué me impide usar solo un transistor?

    
pregunta laptou

2 respuestas

1

Los controladores como L293D y ULN2803 son solo transistores en una caja. no hay razón para que no puedas cocinar un equivalente a partir de partes discretas.

8 MMBTA14 , 8 resistencias y 8 diodos le ofrecen un ULN2803 similar al trabajo con más potencia, pero el ULN2803 es más barato y más compacto.

Si desea obtener un capricho con los motores paso a paso, ejecute varios al mismo tiempo, di microstepping, o ejecute varios en estrecha sincronización El problema es la sincronización. los motores paso a paso necesitan una sincronización precisa para un funcionamiento sin problemas.

una pi raspberry que ejecuta Linux, o Windows Mobile, o Risc-os, no da tiempo garantizado a los procesos del espacio de usuario, por lo que no es práctico tratar de ejecutar un paso a paso sin problemas.

Si fueras a reemplazar el sistema operativo con un código básico, sí, podría hacer trucos con el motor paso a paso, pero probablemente no hacer video o Ethernet al mismo tiempo.

así que para obtener un capricho con las motos paso a paso, el mejor camino es usar un controlador de motor paso a paso: este podría ser un software que se ejecute en un arduino, o un tablero especial con controladores también.

    
respondido por el Jasen
0

El problema es con el actual. Los pines GPIO de la frambuesa pi solo pueden obtener 20 mA, o ¿es de 40 mA?

Un motor paso a paso generalmente requiere una corriente en el rango de 100 mA a 2000 mA, dependiendo del par y la velocidad de rotación. Lea la hoja de datos del motor paso a paso para ver para qué está calificado.

Otra razón es que es mejor dejar que un controlador de motor paso a paso se encargue de los micro pasos y otros aspectos importantes en el tiempo, en lugar de dejar que el Raspberry PI lo haga.

    
respondido por el Harry Svensson

Lea otras preguntas en las etiquetas