Midiendo el ángulo de rotación del motor paso a paso

0

Tengo un hc-sr04 sensor ultrasónico. Estoy considerando colocar este sensor en un tablero que gira por un motor paso a paso. El sensor comienza a girar y detecta un objeto durante esta rotación. ¿Hay alguna manera de medir el ángulo de rotación del motor paso a paso? ¿O puedo obtener el número de pasos que da un paso a paso después de la detección? El microcontrolador es ARDUINO UNO. Leí algunas respuestas sobre este tema, pero aún no está claro.

    
pregunta Edi

1 respuesta

3

Sí, simplemente realice un seguimiento de la cantidad de pasos que le ha dado al controlador paso a paso. Normalmente se utiliza un contador en el programa. En el encendido, giraría el brazo hasta que se haga un interruptor de "inicio", ponga a cero su contador y luego siga la pista. Es un método muy simple y económico, y se utiliza en miles de aplicaciones, incluidas, por ejemplo, impresoras de matriz de puntos y de inyección de tinta.

El control paso a paso es generalmente 'bucle abierto'. Esto significa que si el brazo en su aplicación se bloquea o se bloquea, el contador de posición del programa no lo sabrá y estará desincronizado con la posición real.

El ángulo del paso será determinado por tu motor y si estás usando el modo de paso completo, de medio paso o algún modo de micro paso.

    
respondido por el Transistor

Lea otras preguntas en las etiquetas