Autor Tópico: Dúvida - motor de passo bipolar 23LMC70902  (Lida 2566 vezes)

Description:

0 Membros e 1 Visitante estão vendo este tópico.

Offline Thiago L. R. da Silva

  • Novato
  • *
  • Posts: 2
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: MS
  • Nome:: Thiago L. R. da Silva
  • Profissão: Estudande - Eng. Elétrica
Dúvida - motor de passo bipolar 23LMC70902
« Online: 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);
              }

      }
     
}

Offline Joao Henrique

  • Fuso
  • **
  • Posts: 135
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: Sete Lagoas, MG
  • Nome:: João Henrique
  • Profissão: Instrutor Técnico
Re:Dúvida - motor de passo bipolar 23LMC70902
« Resposta #1 Online: 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

Offline minilathe

  • How to ask questions - The Smart Way...
  • Moderador
  • CNCMASTER
  • ******
  • Posts: 4295
  • Sexo: Masculino
  • http://science-lakes.com/article43-html.html
  • Cidade - UF: Rio de Janeiro - RJ
  • Nome:: Gil Pinheiro
  • Profissão: Engenheiro e professor universitário
Re:Dúvida - motor de passo bipolar 23LMC70902
« Resposta #2 Online: 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.

Offline Thiago L. R. da Silva

  • Novato
  • *
  • Posts: 2
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: MS
  • Nome:: Thiago L. R. da Silva
  • Profissão: Estudande - Eng. Elétrica
Re:Dúvida - motor de passo bipolar 23LMC70902
« Resposta #3 Online: 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!

 

/** * */