Página 1 de 1

Micropasso

MensagemEnviado: 05 Jul 2009 20:53
por Controladores
Ola pessoal, alguem pode me explicar como implementar micro passo em drives de motor de passo?


Marco

MensagemEnviado: 06 Jul 2009 00:29
por Djalma Toledo Rodrigues
1 passo para frente 1 para tráz
ficará em posição intermediária, isto é meio passo, devido a inércia.
Variando a proporção de tempo frente / tráz , assume outras posições.
Isso no Motor de Passo Comum .

Mas, nesse caso de micro passo é preferível o Motor em Quadratura
de 4 fios.

O passo é conseguido em relação a proporção da Intensidade da Corrente
(Voltagem), entre as duas bobinas, semelhante a Função Seno, Coseno da Trigonometria.
Circuito: PWM e 2 x Ponte H.
.

MensagemEnviado: 06 Jul 2009 11:17
por brasilma
Olá Djalma, você parece entender bem disso, já desenvolveu algum produto com esta tecnologia?

MensagemEnviado: 06 Jul 2009 14:08
por Djalma Toledo Rodrigues
Sou apaixonado pela Trigo rsrs
Pela racionalidade da Trigonometria assim como pela Coordenadas Cartesianas.

Na Aviação trabalhei com VOR, VHFDF - tudo a ver.

Mas já participei projeto de aplicador de microdose para Prematuros
onde Motor de Passo aciona embolos de seringas.

E experimentos diversos.
.

MensagemEnviado: 11 Jul 2009 11:47
por rona123
Ola Marco,

A algum tempo atraz me envolvi com isso. Acabei optando por Chopper que me pareceu mais pratico de implementar com CI da ST, e mais preciso em termos de posicionamento absoluto do motor.

No site do link existe bastante informações que permitirá a voce ter uma ideia do principio de funcionamento.

http://www.piclist.com/techref/io/stepp ... /index.htm


SDS/Rona123

MensagemEnviado: 11 Jul 2009 14:39
por xultz
Você consegue micro passo de forma mais simples (na verdade, consegue um passo intermediário).
Normalmente, usando uma ponte, você alimenta um enrolamento num sentido (vamos chamar de positivo), e outro no contrário (que vamos chamar de negativo). O motor assume uma posição.
Daí vocẽ inverte o segundo para positivo (ficando ambos positivos) e o motor dá um passo. Daí inverte o primeiro para negativo e dá mais um passo, e assim por diante. Este é o normal de um motor de passo.
Para obter um passo intermediário, vamos supor que você inicia com o primeiro enrolamento positivo, e o segundo negativo. Daí você desliga o segundo enrolamento (desigando ambos FETs, por exemplo), e o motor dá meio passo. Daí coloca ele em positivo, ele dá mais meio passo. Daí desliga o primeiro enrolamento, ele dá meio passo. Daí coloca ele em negativo, ele dá mais meio passo, e assim por diante.
No passo normal, você tem doi níveis de tensão no enrolamento, que são totalmente positivo ou totalmente negativo. No intermediário, você tem mais um nível, que é zero, mas também pode ser considerado 1/2Vcc. Se você usar positivo, negativo, 1/3Vcc e 2/3Vcc, você terá dois passos intermdiários (mas o circuito de acionamento fica ligeiramente mais complicado, porque ou trabalha em região linear, ou gera essa tensão por proporcional de PWM. Se você aplicar duas senóides no motor de passo, defasadas de 90 graus em cada enrolamento, você consegue passos infinitos.

Me fiz entender?

MensagemEnviado: 11 Jul 2009 16:18
por Controladores
Ficou mais tranquilo, agora vou descobrir como implementar isso em MiKroC, obrigado pessoal!!


Marco

MensagemEnviado: 16 Jul 2009 11:41
por Controladores
Ja conssegui fazer um codigo basico aqui para gerar o sianl senoidal, alguem tem algum esquema de como jogar isso nos transistores? saido do PIC?
Injetar o sinal senoidal e os passo em uma ponte H para motor bipolar?

Marco

MensagemEnviado: 09 Dez 2009 23:46
por Vonnilmam
Eu já montei esse linisteping, os caras utilizam uma miselania de pwm e capacitores+uma rede de resistores para controlar o motor, o resultado é que em determinada posição do motor entre a passagem do 360 graus para o 0 grau, existe uma lacuna ou seja o motor dá uma amortecida no seu giro e também no torque...funciona mas não é o ideal,

Existe agora outra tecnica que o chineses utilizam (usam um 8051) para controlar o motor, usam 4 tips ligados diretamente ao port do chip e controlam tudo via pwm puro, o resultado ficou muito legal, outra técnica interessante é a que foi mencionada aquí, á que utiliza a defasagem de 90 graus entre as bobinas para controlar o giro, eu já fiz uma rotina destas e funcionou legal, não perdeu torque como no caso do linisteping...

no site da microchip tem uma rotina utilizando o pic18 que ficou interessante e também existem chips dedicados a isso, basta controlar os 4 passos basicos e ir variando a tenção numa entrada analogica através de um d/a...

MensagemEnviado: 10 Dez 2009 20:18
por _blackmore_
O controle de motores de passo muitas vezes é feito pelos L297 ou L298 ... dá uma procurada sobre eles e tu verá q bastará se preocupar com a potência entregue as bobinas.
Dá uma "foleada" no datasheet.

abrax!

MensagemEnviado: 17 Fev 2010 17:04
por Flaviofrc
Tente o seguinte link:

http://www.national.com/mpf/LM/LMD18245.html#Overview

No datasheet desse documento contem uma explicação detalhada de como funciona o micropasso.

já implementei com PIC e funciona com perfeição até 1/32 com motor de impressora de sucata....


abs