Autor Tópico: L298 motor passo unipolar  (Lida 15239 vezes)

Description:

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

Offline rprb

  • Novato
  • *
  • Posts: 17
  • Sexo: Masculino
  • GUIA CNC
L298 motor passo unipolar
« Online: 20 de Abril de 2011, 07:18 »
Boas pessoal! preciso mesmo da vossa ajuda. tenho uma projecto final de curso para entregar daqui a 3 semanas e estou a ter problemas com o motor de passo.
Eu sou da área de informática e não pesco muito de electrónica mas aventurai-me a comandar um motor de passo pelo PC.

O que eu precisava é que me dissessem com é que hei-de de ligar a PIC ao integrado L298 e ao motor de passo.
Eu segui isto aqui http://www.pyroelectro.com/tutorials/l298_stepper/schematic.html so que em vez de ligar os enable a PIC liguei ao 5V só para testar e em vez de as resistências serem de 1ohm pós de 1.2ohm porque não tinha cá em casa. Bem o resultado é que a resistência começou a aquecer muito e estoira. Eu utilizo um motor de passo de 24v e consome 1.8A por fase (penso eu que é isto. pelo menos quando o motor tem uma fase ligada no gerador de funções aparece esse consumo) o que devo fazer?
Ja agora as massas devem estar todos interligas? as dos 24v e a dos 5v?

Ajudem por favor  :-\

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:L298 motor passo unipolar
« Resposta #1 Online: 20 de Abril de 2011, 08:16 »
Olá,

Boas pessoal! preciso mesmo da vossa ajuda. tenho uma projecto final de curso para entregar daqui a 3 semanas e estou a ter problemas com o motor de passo.
Eu sou da área de informática e não pesco muito de electrónica mas aventurai-me a comandar um motor de passo pelo PC.

O que eu precisava é que me dissessem com é que hei-de de ligar a PIC ao integrado L298 e ao motor de passo.
Eu segui isto aqui http://www.pyroelectro.com/tutorials/l298_stepper/schematic.html so que em vez de ligar os enable a PIC liguei ao 5V só para testar e em vez de as resistências serem de 1ohm pós de 1.2ohm porque não tinha cá em casa. Bem o resultado é que a resistência começou a aquecer muito e estoira. Eu utilizo um motor de passo de 24v e consome 1.8A por fase (penso eu que é isto. pelo menos quando o motor tem uma fase ligada no gerador de funções aparece esse consumo) o que devo fazer?
Ja agora as massas devem estar todos interligas? as dos 24v e a dos 5v?

Ajudem por favor  :-\

Primeiramente, qual o seu nome?

Se queres controlar um motor de passo com um PC não precisaria de PIC ou L298. A maneira mais simples requer apenas alguns transistores ligados à porta paralela do PC. Seria esse seu objetivo? (algo simples e direto)

Esclarecendo que o L298 é um driver de potência para motores bibolares e até poderia ser ligado a porta paralela do PC para cionar os motores de passo. Porém, sem as resistências de 1 a 1,2 ohms, usuais em circuitos do tipo chopper, que não é o seu caso.

Abraços,
Gil Pinheiro.
« Última modificação: 20 de Abril de 2011, 08:19 por minilathe »

Offline rprb

  • Novato
  • *
  • Posts: 17
  • Sexo: Masculino
  • GUIA CNC
Re:L298 motor passo unipolar
« Resposta #2 Online: 20 de Abril de 2011, 20:41 »
Me desculpem! Chamo-me Rui.

Bem não é uma coisa simples! o problema foca-se mesmo no que eu descrevi! mas tenho muitas mais coisa! mas o circuito é bem mais complexo do que isto.
Eu ja usei transístores 2sc4234 mas o problema é que isso so fornece 800mA por fase do motor e eu necessito da intensidade máxima   que acho que é 1.8A. o motor a trabalhar como unipolar tem uma resistencia de 30ohm por coil. por isso acho que não posso utilizar transístores, ou pelo menos esse.

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:L298 motor passo unipolar
« Resposta #3 Online: 20 de Abril de 2011, 21:02 »
Rui,

Me desculpem! Chamo-me Rui.

Bem não é uma coisa simples! o problema foca-se mesmo no que eu descrevi! mas tenho muitas mais coisa! mas o circuito é bem mais complexo do que isto.
Eu ja usei transístores 2sc4234 mas o problema é que isso so fornece 800mA por fase do motor e eu necessito da intensidade máxima   que acho que é 1.8A. o motor a trabalhar como unipolar tem uma resistencia de 30ohm por coil. por isso acho que não posso utilizar transístores, ou pelo menos esse.

Para correntes bem superiores, os transistores podem ser diversos: TIP122, IRF540, ... A velocidade é elevada?

Offline rprb

  • Novato
  • *
  • Posts: 17
  • Sexo: Masculino
  • GUIA CNC
Re:L298 motor passo unipolar
« Resposta #4 Online: 20 de Abril de 2011, 21:50 »
como assim a velocidade é elevada? não percebi! o objectivo do motor é rodar uma grua de brincar daquelas das crianças.
Eu ja tentei usar o IRF540 mas não consegui por a funcionar.

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:L298 motor passo unipolar
« Resposta #5 Online: 20 de Abril de 2011, 21:55 »
Seria tipo um guindaste?

O acionamento do IRF540 não é difícil, basta usar a tensão correta de Gate.

Offline rprb

  • Novato
  • *
  • Posts: 17
  • Sexo: Masculino
  • GUIA CNC
Re:L298 motor passo unipolar
« Resposta #6 Online: 20 de Abril de 2011, 22:01 »
neste caso não! seria mesmo a rotação 360º da grua! isto implica que o motor tenha força suficiente para rodar todas a estrutura.
A grua é igual a esta e o motor esta dentro daquela caixa preta grande.

o que eu fiz com o IRF540 foi: no drain liga um fase do motor, no source ligai a massa e no gate ligai a porta da PIC. o problema é que estanto ou não ligado a PIC ele deixa sempre passar corrente.

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:L298 motor passo unipolar
« Resposta #7 Online: 20 de Abril de 2011, 22:41 »
Acho que dá para mover a grua se usar um motor de passo e uma boa redução, afinal, gruas não são rápidas, 1 volta em 4 segundos, estaria bom? Um mancal usando um rolamento de contato angular, uma boa redução (10:1) e um motor de uns poucos kgf.cm estariam de bom tamanho?

Quanto ao FET, a porta deve ser acionada por uma tensão entre 0 (cortar) e 12V (conduzir), a saída de um PIC não gera tensão nem corrente suficientes para acionar e nem carregar e descarregar a capacitância de Gate de um IRF540 corretamente.

Tente ligar só 4 transistores IRF540 (um por fase do motor), uma fonte de 5V alimentando seu motor e 12V nas portas, verá que funciona.

Offline rprb

  • Novato
  • *
  • Posts: 17
  • Sexo: Masculino
  • GUIA CNC
Re:L298 motor passo unipolar
« Resposta #8 Online: 20 de Abril de 2011, 22:47 »
eu não uso reduções  :-\ o motor encaixa directamente na peça que roda.
se o valor é de 0 a 12 porque uma PIC não tem capacidade suficiente se à saída são 5v?

Alimentar o mor com 5v? ele trabalha a 24V isso é possível?

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:L298 motor passo unipolar
« Resposta #9 Online: 20 de Abril de 2011, 23:08 »
eu não uso reduções  :-\ o motor encaixa directamente na peça que roda.
se o valor é de 0 a 12 porque uma PIC não tem capacidade suficiente se à saída são 5v?

Acho que deveria usar uma redução, além da maior torque, tornaria o movimento mais suave, senão a ponta da lança de sua grua vai andar aos saltos, pois é um motor de passo.

Sim, o PIC só fornece até 5V.

Alimentar o mor com 5v? ele trabalha a 24V isso é possível?

Assumindo que o motor vai girar bem devagar (4s por volta) e para manter a corrente quase constante, a tensão de alimentação ideal será algo em torno de 1,8 (A) x resistência por fase (alguns ohms).
 

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:L298 motor passo unipolar
« Resposta #10 Online: 20 de Abril de 2011, 23:11 »

Uma outra solução barata e de bom torque seria um motor DC com redução, por exemplo, de limpador de para brisa ou de elevação do vidro de carros.

Offline rprb

  • Novato
  • *
  • Posts: 17
  • Sexo: Masculino
  • GUIA CNC
Re:L298 motor passo unipolar
« Resposta #11 Online: 20 de Abril de 2011, 23:13 »
vou ver o que posso fazer acerca da redução.

o que me esta a dizer é que a tensão seria 1.8*30=54V??

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:L298 motor passo unipolar
« Resposta #12 Online: 21 de Abril de 2011, 05:15 »
Raul,

o que me esta a dizer é que a tensão seria 1.8*30=54V??

Estranho....

Seu motor possui 30 ohms de resistência por fase? A resistência foi medida com ohmímetro? Motores de maior capacidade de corrente usam bitola de fio mais grossa e daí possuem resistências baixas. Ou então não suporta 1,8A. Poderia mandar uma foto do motor?
« Última modificação: 21 de Abril de 2011, 05:17 por minilathe »

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:L298 motor passo unipolar
« Resposta #13 Online: 21 de Abril de 2011, 05:19 »
Motores de 1 a 2 A por fase costumam ter alguns (<10) ohms de resistência.

Offline rprb

  • Novato
  • *
  • Posts: 17
  • Sexo: Masculino
  • GUIA CNC
Re:L298 motor passo unipolar
« Resposta #14 Online: 21 de Abril de 2011, 07:46 »
Raul,

o que me esta a dizer é que a tensão seria 1.8*30=54V??

Estranho....

Seu motor possui 30 ohms de resistência por fase? A resistência foi medida com ohmímetro? Motores de maior capacidade de corrente usam bitola de fio mais grossa e daí possuem resistências baixas. Ou então não suporta 1,8A. Poderia mandar uma foto do motor?

Eu não medi a resistência! quer dizer medi para utilizar os transístores 2sc4234 e dava-me o valor 15 ohm. Medi a resistência sobre a forma R=U/I. no entanto é impossível a resistência ser esta porque se você trabalhar com o transístor em chave na zona activa ele teria de deixar passar 1.8A utilizando um Rb de 22ohm e não acontece passa so 800mA. Conclusão como o datasheet do motor menciona http://www.eminebea.com/content/html/en/motor_list/pm_motor/pdf/pm55l048.pdf ele tem uma resistência de 30ohm por coil e se fizermos as contas para a calcular a Rb para o transístor veremos que para qualquer resistência ele so deixará passar 800mA o que comprova que o motor tem mesmo 30ohm por fase. 
« Última modificação: 21 de Abril de 2011, 07:47 por rprb »

 

/** * */