Micropasso

Mecanica robotica e Automação Industrial (PLC)

Moderadores: 51, guest2003

Micropasso

Mensagempor Controladores » 05 Jul 2009 20:53

Ola pessoal, alguem pode me explicar como implementar micro passo em drives de motor de passo?


Marco
Controladores
Byte
 
Mensagens: 180
Registrado em: 05 Jan 2007 17:10

Mensagempor Djalma Toledo Rodrigues » 06 Jul 2009 00:29

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.
.
Editado pela última vez por Djalma Toledo Rodrigues em 06 Jul 2009 16:41, em um total de 2 vezes.
Avatar do usuário
Djalma Toledo Rodrigues
Dword
 
Mensagens: 2334
Registrado em: 03 Ago 2008 13:22

Mensagempor brasilma » 06 Jul 2009 11:17

Olá Djalma, você parece entender bem disso, já desenvolveu algum produto com esta tecnologia?
" A Teoria orienta e a Prática decide" ;-)
Avatar do usuário
brasilma
Dword
 
Mensagens: 3621
Registrado em: 11 Out 2006 15:39
Localização: Planeta Terra

Mensagempor Djalma Toledo Rodrigues » 06 Jul 2009 14:08

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.
.
Avatar do usuário
Djalma Toledo Rodrigues
Dword
 
Mensagens: 2334
Registrado em: 03 Ago 2008 13:22

Mensagempor rona123 » 11 Jul 2009 11:47

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
rona123
Byte
 
Mensagens: 214
Registrado em: 07 Mai 2009 20:01

Mensagempor xultz » 11 Jul 2009 14:39

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?
98% das vezes estou certo, e não estou nem aí pros outros 3%.
Avatar do usuário
xultz
Dword
 
Mensagens: 3001
Registrado em: 13 Out 2006 18:41
Localização: Curitiba

Mensagempor Controladores » 11 Jul 2009 16:18

Ficou mais tranquilo, agora vou descobrir como implementar isso em MiKroC, obrigado pessoal!!


Marco
Controladores
Byte
 
Mensagens: 180
Registrado em: 05 Jan 2007 17:10

Mensagempor Controladores » 16 Jul 2009 11:41

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
Controladores
Byte
 
Mensagens: 180
Registrado em: 05 Jan 2007 17:10

Mensagempor Vonnilmam » 09 Dez 2009 23:46

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...
VonNilmam "Assembler" e agora "C"
Avatar do usuário
Vonnilmam
Byte
 
Mensagens: 446
Registrado em: 19 Out 2006 14:25
Localização: espacial

Mensagempor _blackmore_ » 10 Dez 2009 20:18

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!
_blackmore_
Dword
 
Mensagens: 1397
Registrado em: 28 Set 2008 13:26

Mensagempor Flaviofrc » 17 Fev 2010 17:04

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
Flavio
Flaviofrc
Byte
 
Mensagens: 111
Registrado em: 16 Out 2006 17:32
Localização: São Paulo


Voltar para Mecatronica a Automação

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x