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
-
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);
}
}
}
-
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
-
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.
-
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!