Guia CNC Brasil - Tudo sobre CNC, Router, Laser, Torno e 3D Print

MECÂNICA => Motores em Geral => Tópico iniciado por: Thiago L. R. da Silva em 08 de Março de 2012, 01:11

Título: Dúvida - motor de passo bipolar 23LMC70902
Enviado por: Thiago L. R. da Silva em 08 de Março de 2012, 01:11
Boa noite.

Estou tentando acionar um motor de passo bipolar (23LMC70902) de 5.1 V, 1.7A e 1.8º.
Quero acioná-lo através de um PIC, utilizando 4 portas para fazer a comutação do estado dos polos, do qual a o programa está citado abaixo, e funciona no Proteus.

O meu problema é que este motor necessita de uma alimentação externa, e não sei que circuito poderia utilizar...

Qualquer informação será de grande valia. Obrigado!



#define direita porta.f0
#define esquerda porta.f1

void main()
{
     trisa=0b00000011;
     trisb=0b00000000;
     portb=0b00000000;
     
      while(1)
      {
              if(direita==1)
              {
              portb=0b00000001;
              vdelay_ms(300);
             
              portb=0b00000010;
              vdelay_ms(300);
             
              portb=0b00000100;
              vdelay_ms(300);
             
              portb=0b00001000;
              vdelay_ms(300);
              }
             
              if(esquerda==1)
              {
              portb=0b00000001;
              vdelay_ms(300);
             
              portb=0b00001000;
              vdelay_ms(300);
             
              portb=0b00000100;
              vdelay_ms(300);
             
              portb=0b00000010;
              vdelay_ms(300);
              }

      }
     
}
Título: Re:Dúvida - motor de passo bipolar 23LMC70902
Enviado por: Joao Henrique em 08 de Março de 2012, 04:16
Este circuito possui dois push buttons ligados a PortA (0,1) que definem o sentido de rotação do motor.
PortB(0123)  dispara os transistores conforme PortA.
Se sua aplicação exigir performance do motor, vai precisar trabalhar com tensão acima de 5,1V e terá que fazer um controle de corrente para alimentação dos motores (acho mais fácil usar um L297 devido estar tudo pronto).
É importante a utilização de um 7409 (12V) para acionamento dos transistores (FETs) devido ao aquecimento dos mesmos.

Estude o projeto da CNC3AX.

João Henrique
Título: Re:Dúvida - motor de passo bipolar 23LMC70902
Enviado por: minilathe em 08 de Março de 2012, 08:07
Estou tentando acionar um motor de passo bipolar (23LMC70902) de 5.1 V, 1.7A e 1.8º.
Quero acioná-lo através de um PIC, utilizando 4 portas para fazer a comutação do estado dos polos, do qual a o programa está citado abaixo, e funciona no Proteus.

O meu problema é que este motor necessita de uma alimentação externa, e não sei que circuito poderia utilizar...

Para acionar um motor bipolar você precisará de um circuito driver de potência adequado, exemplo, ponte H.

Se o circuito que gera os pulsos é um PIC, será necessário um conversor de nível de tensão para acionar os FETs ligados ao +Vmot. O L-298 é um driver do tipo ponte H, que poderia ser utilizado, simplificando o projeto.

Outra coisa a atentar é o controle de corrente, necessário para operar com o motor em velocidades e tensões mais elevadas, aí será necessário um circuito limitador / controlador de corrente do tipo RL, fonte de corrente constante ou então um chopper. O chopper poderia ser feito no próprio PIC ou usando um L-297.
Título: Re:Dúvida - motor de passo bipolar 23LMC70902
Enviado por: Thiago L. R. da Silva em 08 de Março de 2012, 12:57
Obrigado pelas informações!

Para o projeto que estou desenvolvendo, de graduação, não necessito de grande torque, pois pretendo fazer a polarização de uma antena com dois motores, sendo que pode ser um protótipo de antena, até mesmo de plástico.
Um dos motores (este que está com a programação pronta) irá girar 360° e o outro que vou desenvolver mais pra frente, irá fazer a polarização vertical / horizontal.

Em uma outra etapa, irei fazer está polarização via TCP/IP utilizando as pilhas da Microchip.

Vi alguns circuitos na internet dos quais eram utilizados os C.I.s ponte H L293d. Não tenho muito conhecimento dessa área e não sabia que existiam tantos como os citados aqui (L297 e L298). Vou estudar os datasheets e verificar qual irei adquirir.

Conforme for desenvolvendo o projeto vou postando as etapas aqui. Obrigado!