Electromecánica
La economía, radica ,principalmente, en que es posible reciclarlos de máquinas obsoletas,como impresoras matriciales ,fotocopiadoras y tragaperras. Por desgracia ,esta fuente es cada vez mas escasa por recogerse actualmente estos equipos en los llamados "puntos verdes"en lugar de dejase al lado de contenedor de residuos urbanos.
![]() |
Motor de pasos NEMA23 con citronella al fondo |
El motor de la imagen , es un modelo de tamaño NEMA23, de 400 pasos por vuelta (0,9º por paso) 7V 1A, 35Ncm de par que viene pesar unos 700 grs. Hace unos años hicimos un compra conjunta a China y después de portes ,aduanas y demás impuestos no salieron a 22€ la pieza.
Electrónica.
Existen cientos circuitos integrados específicos para controlar motores de pasos,tanto para generar la lógica de conmutación como la etapas de potencia.
Con la proliferación de sistemas de mecanizado CNC e impresoras caseros es también bastante asequible conseguir una controladora ya montada. La controladora de tres ejes y 3A optoacoplada me salió por unos 38$ que es la tercera parte de lo que me habría costado, solo los componentes, en la tienda de electrónica de la esquina.
Básicamente, lo que hace este tipo de integrados es generar un par de curvas de excitación seno/ coseno amplificarlas y aplicarlas a los bobinados del motor mediante un par de puentes H de transistores bi'polares ,DMOS ó MOSFET .
Como aproximación razonable, un motor de pasos bipolar eléctricamente opera según el mismo principio de funcionamiento que un motor de corriente alterna síncrono bifásico. La diferencia es que un motor síncrono convencional no puede avanzar a pasos discontinuos , si se desfasa cierto angulo de la frecuencia de la red pierde el sincronismo , se bloquea y a veces hasta se quema .
![]() |
Curvas de excitación para avance en medio paso y 1/8 paso. |
Cuantos mas niveles sea capaz de generar el circuito , más aproximada es la curva de excitación a una curva continua y mayor sera la suavidad de giro .De igual forma el mayor número de niveles de corriente posibles permite aumentar la resolución del motor.Si tenemos un motor de doscientos pasos usando un controlador que admita dieciséis niveles (ocho con valores positivo y otros tantos negativos) podremos multiplicar la resolución ocho veces esto es mil seiscientos micropasos por vuelta.
Este tipo de drivers regulan la el valor de la corriente por conmutación utilizando técnicas de chopping o modulación de ancho de pulso en lugar de regulación lineal por lo que su rendimiento energético es mayor y el calentamiento de los componentes y los motores mucho mas reducido.
El problema de este tipo de dispositivos es que por lo general, las curvas de excitación que traen grabadas no se pueden modificar. Ese es el motivo de que la proporcionalidad en la longitud de los micropasos difiera según cada modelo o las características del motor que queramos usar.
Esta pega ,que para una máquina herramienta CNC puede tener poca o nula importancia,¡ (la técnica de excitación por micropasos se emplea principalmente para eliminar resonancias que para alcanzar mayor precisión) ,en Astronomía ,si que tiene, sobretodo trabajando con reducciones muy bajas, una importancia real.
Si el dispositivo de control que vamos a emplear sí permite un calibrado de tablas, entonces podremos compensar estas diferencias y ajustar la calidad y longitud de micropaso.
Como ejemplo tenemos en el vídeo podemos ver un modelo de motor Shinano Kenshi, empleado en plotter s , con un par de mantenimiento muy alto lo que hace que operado en modo micropaso senoidal su comportamiento sea bastante malo.
Utilizando como controlador un PIC16F628A en lugar de un IC convencional, osciloscopio y un punterito láser la calidad del giro puede mejorar notablemente.
En posteriores entradas veremos como se pueden programar estas cositas en microcontroladores o al menos como las programo yo.
hi, i would ask you if you was able to integrate tb6600 motor driver with the picgoto hardware. regards
ResponderEliminarThere is an optional firmware for step/dir drivers as drv8255 ,THB7128,TB6600.
ResponderEliminarPier Luigi has developed and usb/bluetooth pcb for it
https://sites.google.com/site/gigimysite/home/astro/pgt/v4-for-bipolar