Interfase general para control de motores paso a paso

Mediante un microcontrolador PIC16F84 se procederá al diseño de una interface con conexión a pc que permita controlar en forma autonoma 2 o mas motores paso a paso.

 

Estado:
Actualmente se tiene una interface funcionando para el control de un motor paso a paso, conectada a la PC mediante el puerto RS232 con un MAX232.
Quedando por agregar un segundo motor a la misma, modificar el modulo de comunicación a un protocolo RS422 o RS485 para permitir la conexión de varios modulos.
Y dotar de un control automatico de coordenadas y desplazamiento mediante sensores de posicionamiento del motor, para de esta manera independizar las funciones de desplazamiento de programa de control en la PC.

Software:
Set de Instrucciones del controlador de Microchip.
Visual Basic 6.0

Hardware:
2 Motores paso a paso
1 PIC16F84 as 4Mhz
2 MAX232 (Comunicación con la PC)

 

Temas relacionados en iternet :
Un proyecto en tiempo real
Cámara de fotos robotizada, del profesor Gaspar Vidal Reynés .

Tutorial sobre Motores paso a paso
Muy buen tutorial sobre control de motores p a p publicado en http://todorobot.com.ar .

Inicio: Septiembre 2003 - En curso


Motores paso a paso:
Detalle de los motores paso a paso recuperados de impresoras.


Placa:(Ultima actualización 19/09/2003)


Diagrama general

Foto sin los shift register

Esta es la placa de la intefase, ya esta casi terminada!!!.
Lista de componentes:
* (5) 74LS96 Shift Register 5 bits.
* (1) MAX232 (comunicación RS232).
* (1) PIC16C84
* (20) BD138

Funcionamiento:
Permite controlar 5 motores paso a paso unipolares con 4 bobinas y un común, enviandole las ordenes a travez de una interface serie RS232.
Esto se realiza de manera secuenciada dando mando de a un motor a la vez.
Mediante un bus de datos de 5 bit el PIC envia los datos al cada shift register y los sensores de posición, habilitando el común de alimentación de la bobinas de exitación del motor paso a paso en cada uno de los bloques.

 

Inicio