Motor de passo de duas bobinas.

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

Motor de passo de duas bobinas.

Mensagempor Lecram » 11 Abr 2007 09:50

Bom Dia.
Me apareceu um projeto que enho que fazer um motor de passo de duas bobinas rodar, pensei que seria simples, mas me enganei, ate agora a unica coisa que consegui fazer e um motor que vibra e não gira:!:
Procurei nos topicos e não achei nada sobre motores de duas bobinas somente. Por acaso alguem sabe como devo comandar o sinal para que ele gire?
Estou usando o PIC 628A, ese chaveio as bobinas com tensão ele não gira.
;############### GIRA MOTOR ##############


BCF PORTB,0
BCF PORTB,1

PASSOS

BSF PORTB,0
BCF PORTB,1
CALL ATRASO

BCF PORTB,0
BSF PORTB,1
CALL ATRASO

GOTO PASSOS

Se alguem puder me ajudar serei muito grato.
Marcel Prado
Lic. Física, Unesp Bauru - SP
Lecram
Bit
 
Mensagens: 12
Registrado em: 20 Out 2006 08:46
Localização: Bauru - SP

Mensagempor fabim » 11 Abr 2007 10:51

lecram.

me corrija quem saiba.. mais..

Se não me engano esses motores de duas bobinas, trabalham apenas em ponte.
No seu caso vão ser 2, uma pra cada filamento.

Fabim
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor Lecram » 11 Abr 2007 11:57

Fabim, não entendi sua pergunta, mas consegui resolver o problema, e como contribuiçaõ para o Forum, deixarei as fontes que usei para solucionar o problema.

:idea: Na microchip, usei o AN907
E usei a logica expressa no site http://www.haydoneurope.com/stepper_motor_theory.php. (onde tbm existem os outros modelos de motores de passo)
:idea: A montagem do hadware foi coincidente com a que se segue no link, mas ao inves de 12V usei 5V, e Mosfets mais faceis de achar como o IRFZ34.
:arrow: Obs: O motor no centro do desenho é a bobina, por isso usei um esquema desse para cada bobina.
http://img525.imageshack.us/my.php?image=pontecb5.jpg
:D
Esse link foi retirado de outro post aki do ASM que tratava de reversão de motores.
Marcel Prado
Lic. Física, Unesp Bauru - SP
Lecram
Bit
 
Mensagens: 12
Registrado em: 20 Out 2006 08:46
Localização: Bauru - SP

Mensagempor fabim » 11 Abr 2007 12:04

exatamente o que eu disse ..
Como o motor tem 2as bobinas = 4 fios.
Vão ser 2as pontes.. uma pra cada bobina.
atraso de 180° + e -...

Abraços

Fabim
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor tcpipchip » 11 Abr 2007 16:43

Uma dica
Na hora de escrever no PORTB, escreva em nivel de BYTE, e nao bit a bit.
TCPIPCHIP
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor MOR_AL » 11 Abr 2007 18:32

Só complementando tcpipchip.

... ou use algum atraso entre dois BXF consecutivos (X = S ou X = C) na mesma porta. Isso garantirá que o BXF anterior se estabilize e permaneça com seu valor correto no momento da instrução BXF seguinte.

MOR_AL
Avatar do usuário
MOR_AL
Dword
 
Mensagens: 2934
Registrado em: 19 Out 2006 09:38
Localização: Mangaratiba - RJ

Mensagempor Maurício » 11 Abr 2007 19:20

Se o motor vibra, é porque a frequência de chaveamento ultrapassou o limite aceitável do motor.

Vá diminuindo a frequência de acionamento até achar um valor que o motor aceite.

[]'s

RETI.
"Não leve a vida tão à sério, afinal, nenhum de nós sairá vivo, dela!"
Avatar do usuário
Maurício
Word
 
Mensagens: 678
Registrado em: 14 Out 2006 17:23
Localização: São Paulo - SP

Mensagempor Lecram » 16 Abr 2007 17:08

Eu peguei o datasheet do motor e a corrente max dele e de 2.8A, mas não consigo aumentar mais a corrente, parece que toda a tensão fica no mosfet (IRFZ34N) superior da bobina, e a corrente não chega a 0.5A.

Alias quando aumentei a corrente de 0.2, para 0.5 o motor parou de vibrar em algumas frequencias mais altas. Por isso estou querendo aumentar a corrente para ver se a resposta de frequencia aumenta junto.

O Problema e que os mosfets superiores estão fervendo... mesmo com a corrente em 0.5A, e eles deveriam trabalhar em 16A pelo datasheet.

Foi feita as implementações sugeridas, o programinha ta show, so o motor não responde :1:
Marcel Prado
Lic. Física, Unesp Bauru - SP
Lecram
Bit
 
Mensagens: 12
Registrado em: 20 Out 2006 08:46
Localização: Bauru - SP

Mensagempor JeanPaul » 16 Abr 2007 19:13

Que driver você está usando para chavear os MOSFET's?

Lembre-se do Vgs.


[]'s

Jean Paul
JeanPaul
Byte
 
Mensagens: 182
Registrado em: 12 Out 2006 21:27
Localização: Florianópolis -SC

Mensagempor EDSONCAN » 16 Abr 2007 19:57

" O Problema e que os mosfets superiores estão fervendo... mesmo com a corrente em 0.5A, e eles deveriam trabalhar em 16A pelo datasheet"

Mosfet fervem qdo transitam na regiao ativa, ou seja, seu drive deve estar com problemas, nao corta ou satura totalmente, veja a falta corrente/tensao no disparo, onda de disparo em forma "trapezoidal" ao invez de uma "quadrada

Edson
EDSONCAN
Word
 
Mensagens: 876
Registrado em: 11 Out 2006 14:11

Mensagempor Lecram » 17 Abr 2007 09:31

Em resposta ao JeanPaul:

Saindo do pic, passo por uma resistencia de 1k, e no gate do mosfet há uma resistência de 100k como pull-down, como no esquema postado anteriormente.

Em resposta ao EDSONCAN:

Pelo ociloscopio a onda no gate esta quadrada, sem nenhuma deformação.
Marcel Prado
Lic. Física, Unesp Bauru - SP
Lecram
Bit
 
Mensagens: 12
Registrado em: 20 Out 2006 08:46
Localização: Bauru - SP

Mensagempor EDSONCAN » 17 Abr 2007 10:22

"Saindo do pic, passo por uma resistencia de 1k, e no gate do mosfet há uma resistência de 100k como pull-down, como no esquema postado anteriormente. "

Falta tensao no disparo, troque por um mosfet logico que dispara em 5V,

Edson
EDSONCAN
Word
 
Mensagens: 876
Registrado em: 11 Out 2006 14:11

Mensagempor JeanPaul » 17 Abr 2007 10:48

Olá Lecram,

Você precisa de um driver para fazer o chaveamento dos MOSFETS da parte de cima da ponte. A forma de onda pode até estar quadrada, mas o MOSFET não está chaveando porque você não está atingindo o Vgs mínimo que deve ser de 4 V. (se não me engano)

Dê uma olhada no site da International Rectifier. Lá eles tem uma boa variedade de drivers high e low side para escolher.

EDSON - Você poderia me dar um exemplo de um MOSFET lógico? Nunca tinha ouvido falar nele.

[]'s

Jean Paul
JeanPaul
Byte
 
Mensagens: 182
Registrado em: 12 Out 2006 21:27
Localização: Florianópolis -SC

Mensagempor EDSONCAN » 17 Abr 2007 11:24

SUM50N06-16L product information
N-Channel 60-V (D-S), 175C MOSFET, Logic Level
EDSONCAN
Word
 
Mensagens: 876
Registrado em: 11 Out 2006 14:11


Voltar para PIC

Quem está online

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

x