Enseñar un motor servo de DC para actuar como un paso a paso
[Frank Herrmann] tuvo una idea interesante para convertir un motor de CC engranado en un conjunto de servomotores, pero con una interfaz a motor paso a paso. Al apilar algunos PCBs pequeños detrás del cuerpo del motor, fue posible apretar un chófer de motor DRV8837 DC y un par de sensores de efecto Hall en la primera capa PCB, con el codificador magnético enclavado firmemente detrás de él. Los encabezados PIN en el borde de la PCB se conectan a un segundo PCB que lleva el microcontrolador, que se basa en el STM32L432 barato. El segundo PCB también tiene un LDO asociado y un LED de depuración. Juntos, este puñado de piezas ofrecen todo lo que se necesita para leer el codificador, controlar la rotación del motor y escuchar en los pasadores de interfaz ‘Driver del motor paso a paso a través del controlador de movimiento hacia arriba. La fuente Arduino para esto se puede encontrar en el proyecto GitHub.
Si bien [Frank] menciona que este conjunto tiene una ventaja de peso y par en un motor paso a paso de NEMA 17, pero no vemos datos difíciles sobre la precisión y la repetibilidad que serían esenciales para operaciones precisas como la impresión 3D.
Este proyecto es parte de un objetivo más grande para realizar una impresora 3D completa basada en estos ‘Motores de motor de DC Motor Stepper’, que veremos con interés.
Si bien estamos en el tema del control de bucle cerrado de DC Motors, aquí hay otro intento de hacer lo mismo, sin la integración. Si estos son demasiado pequeños para usted, entonces siempre reúnen algunos motores de lavado de parabrisas.