Tengo un problema parecido a la publicación en este hilo:
¿Es posible? para determinar la carga en un motor paso a paso cuando se detiene
Sin embargo, necesito que el programa sepa cuándo está cargando el motor no . Estoy usando el paso a paso en una aplicación de prueba de torsión. Cuando la muestra falla y se rompe, el paso a paso simplemente girará libremente. En cambio, me gustaría que se apague.
Como se indica en el hilo enlazado, dado que el par de torsión es una función de la corriente de entrada, mi suposición es que la corriente caerá cuando la parte falle y el motor no esté bajo carga, y que si puedo determinar la corriente de Cuando el motor gira libremente, puedo programar una condición para apagar el motor si ingresa caídas de corriente a un nivel determinado o por debajo de él.
¿Es este un enfoque válido? El IDE paso a paso me permite configurar la corriente pico y la corriente en reposo, pero, por lo que puedo decir, no es una corriente de cierre más baja que la corriente de funcionamiento.
El paso a paso tampoco tiene un codificador, aunque puedo comprar uno, por lo que no puedo escribir un programa de bucle cerrado. Sin embargo, de mi investigación, esto puede no ayudarme mucho ya que el codificador parece simplemente proporcionar los datos de posición al controlador (podría estar equivocado al respecto, no tengo mucha experiencia con los steppers).
Cualquier sugerencia sería muy apreciada. Abierto a la compra de electrónica adicional de bajo costo para una solución.
Gracias