Compartelo en facebook

Menú del sitio
Noticias
Inicio » Artículos » Electrónica » Control de motores

Control de Motores PAP
El control se realiza a travès de un L293D y la secuencia de pasos la aporta un 16F84A. El programa es muy simple y solo tiene como entradas dos pulsadores para el giro a derecha o izquierda. El esquema es el siguiente:


Se usa RA0 y RA1 como entrada para los pulsadores. RB0 hasta RB3 serán salidas conectadas a IN1 hasta IN4 en L293D. Los pines no usados del pic se definen como entradas y se conectan por medio de una resistencia a 5V. El switch S1 alterna la alimentación del paso a paso de con 5v o 12v, esto permitiría probar motores de diferente alimentación. Para evitar complicar la programación y dado que no lo necesitaba, los pines Enabled del L293 los llevé directamente a 5v.
Las primeras pruebas fueron hechas con protoboard:


Luego se armó la placa y para darle un toque "profesional" la ubiqué en un modulo plastico.



En el modulo armado se pueden ver los pulsadores para el control de dirección, las entradas "bananas" para la alimentación y las borneras para la conexión de los motores.

El aspecto final es bastante prolijo!!

El programa se hizo en Proton IDE y es el siguiente:

'****************************************************************
'*  Name    : PAP.BAS                                           *
'*  Author  : PATARIKI                                          *
'*  Date    : 21/11/2011                                        *
'*  Version : 1.0                                               *
'*  Notes   : primer prueba paso a paso                         *
'*          : con dos pulsadores                                *
'****************************************************************
Device = 16F84A
Xtal = 4

Symbol izq = PORTA.1
Symbol der = PORTA.0
Symbol A = PORTB.0
Symbol B = PORTB.1
Symbol C = PORTB.2
Symbol D = PORTB.3

All_Digital = true
TRISA = %00011111    'portA entradas  RA2,3,4 como entradas con res
TRISB = %11110000        'portB salidas RB4,5,6,7 como entradas con res
PORTA =0          'inicializamos ports
PORTB =0

lazo:            
    PORTB = %00000000
    While izq = 1
        PORTB = %00001100
        DelayMS 50
        PORTB = %00000110
        DelayMS 50
        PORTB = %00000011
        DelayMS 50
        PORTB = %00001001
        DelayMS 50
    Wend
    PORTB = %00000000   
    While der = 1
        PORTB = %00000011
        DelayMS 50
        PORTB = %00000110
        DelayMS 50
        PORTB = %00001100
        DelayMS 50
        PORTB = %00001001
        DelayMS 50   
    Wend
    PORTB = %00000000   
GoTo lazo
End

El motor que se probó salió del reciclaje de una impresora y es el NMB PM35S-0480HPE8.
Info extra:
               Este tipo de motores tiene 5 cables, la configuración es la siguiente:
               Rojo---->común
               Gris        A
               Negro      B
               Amarillo  C
               Marron    D
No estoy seguro que todos estos motores tengan la misma configuración de colores, pero tengo dos de esos y son iguales. Suerte con las pruebas!!!!
 

Eso si, si se deja conectado mucho tiempo sin girar comienza a calentar que da miedo. ¡cuidado!

Nuevo motor probado:Stepping Motor Sanyo 103G770-2511 de 1,8 grados por paso.
6 cables con la siguiente configuración:
       Cable Negro y Cable Blanco ------Comunes
       Rojo/Blanco     A
       Azul                B
       Rojo               C
       Azul/Blanco     D

A tomar en cuenta: el crcuito se calienta mucho a 12 v, por lo que el consumo es alto, es un motor para usar con un driver L298y una buena disipación.

Motor NMB PM20S-020-HPD8
6 cables con la siguiente configuracion:
       Rojo1 y Rojo2 -------- comunes
       Naranja      A
       Negro        B
       Amarillo     C
       Marron       D
Con 5v funciona perfecto y no calienta para nada.

A medida que vaya probando nuevos modelos voy a incluir la info acá. SALUDOS!!!!!





Categoría: Control de motores | Ha añadido: Patariki (2012-07-09) | Autor: Control de motores PAP con PIC
Visiones: 3249 | Comentarios: 68 | Tags: Proton, microcontrolador, protoboard, paso a paso, control, pic, pap | Ranking: 4.5/2
Total de comentarios: 0
Solamente los usuarios registrados pueden añadir los comentarios.
[ Registrarse | Entrada ]
Estadística

Total en línea: 1
Invitados: 1
Usuarios: 0
Sponsors



   

Búsqueda
Copyright Patariki © 2017Crear un sitio web gratis con uCoz