Guia CNC Brasil - Tudo sobre CNC, Router, Laser, Torno e 3D Print

ELETRÔNICA / ELÉTRICA => Eletrônica Básica => Programação => Tópico iniciado por: gui_zilli em 27 de Julho de 2007, 11:21

Título: Programa para testar motores de passo
Enviado por: gui_zilli em 27 de Julho de 2007, 11:21
Olá,

Tenho aqui um programa pra fazer o controle de um motor de passo, no entanto, como não tive tempo de implementar, ele só funciona corretamente com motores unipolares de 7,5°.
Se alguem tiver interesse posso melhorar, e permitir que motores de 200 ppv funcionem.

Ele utiliza os 4 primeiros bit da porta paralela e você pode configurar quais bits estarão ativo em cada passo.
Título: Re: Programa para testar motores de passo
Enviado por: Rudolf Waller em 27 de Julho de 2007, 12:46
Grande Guilherme,
Tenho aqui um programa pra fazer o controle de um motor de passo, no entanto, como não tive tempo de implementar, ele só funciona corretamente com motores unipolares de 7,5°.
Se alguem tiver interesse posso melhorar, e permitir que motores de 200 ppv funcionem.

Ele utiliza os 4 primeiros bit da porta paralela e você pode configurar quais bits estarão ativo em cada passo.
Mais um softeiro na parada :) Seja bem vindo!

Gostei bastante da apresentação do programa :)

Executei o programa aqui na empresa (não tenho nem Smile nem motor aqui), e percebi que diversos botões estão desabilitados. O programa atualmente já envia sinais para a paralela (e rodei a versão demo) ou é só para termos uma idéia do que você quer fazer?

Ainda não entendi bem a finalidade do programa (desculpe se a pergunta é óbvia, tá?). Seria verificar se o motor funciona? Fazer algum trabalho?

Tenho o defeito de ser bastante palpiteiro (principalmente onde não sou chamado). Gostaria de saber se posso dar algumas sugestões sobre o programa, mas precisaria primeiro entender a finalidade dele.

Abraços,
Rudolf
Título: Re: Programa para testar motores de passo
Enviado por: gui_zilli em 27 de Julho de 2007, 13:03
Citar

Mais um softeiro na parada :) Seja bem vindo!

Gostei bastante da apresentação do programa :)

Executei o programa aqui na empresa (não tenho nem Smile nem motor aqui), e percebi que diversos botões estão desabilitados. O programa atualmente já envia sinais para a paralela (e rodei a versão demo) ou é só para termos uma idéia do que você quer fazer?

Ainda não entendi bem a finalidade do programa (desculpe se a pergunta é óbvia, tá?). Seria verificar se o motor funciona? Fazer algum trabalho?

Tenho o defeito de ser bastante palpiteiro (principalmente onde não sou chamado). Gostaria de saber se posso dar algumas sugestões sobre o programa, mas precisaria primeiro entender a finalidade dele.

Abraços,
Rudolf


Rudolf,

Fiz esse programa, na verdade, sem finalidade específica. Comecei fazendo um porque tinha q testar um motor que tinha em casa. E então comecei "brincar" com o programa e fui implementando, até que cheguei aí.
Acho que pode ser utilizado pra testar o motor de passo mesmo, da até pra brincar um poquinho com outras coisa, esses dias vi um cara que fez um mecanismo para movimentar uma camera.

Eu não intendi a parte dos botões desabilitados. Se você esta falando dos botões Executar movimento e Executar sequencia, eles habilitam o motor e, se você não estiver com o hardware conectado, certamente você não observar nada. Hudashdsa ...

Com certeza você pode dar sua opinião, que será muito bem vinda!
Obrigado.
Título: Re: Programa para testar motores de passo
Enviado por: Rudolf Waller em 27 de Julho de 2007, 13:19
Grande Guilherme
Eu não intendi a parte dos botões desabilitados.
Os campos Velocidade, quantidade, intervalo e "precisão" do motor não permitem alteração. Por isso achei que talvez seja uma versão demo.
Citar
Se você esta falando dos botões Executar movimento e Executar sequencia,
Aqui no Win2000 abriu uma janela informando 'privileged instruction" quando pressionei este botão.
Citar
Com certeza você pode dar sua opinião, que será muito bem vinda!
Já tem algumas aqui na manga: :)

Como configuração inicial, seria interessante o usuário poder selecionar qual porta paralela será usada, assim como quais pinos da porta. Ou esta informação você pega do Windows/Bios?

Outra idéia seria permitir movimento "passo/direção", além do acionamento direto das fases. Por falar neste acionamento, talvez seja interessante permitir mais do que 4 etapas para quem quiser testar movimento com meio passo.

Já que este programa poderia ser muito útil para teste do driver ou do motor, futuramente seria interessante também poder acionar um motor pentafásico. São difíceis de se achar, mas o teste ficaria mais completo.

O que faz o botão de "adicionar a seqüência"?

Abraços,
Rudolf
Título: Re: Programa para testar motores de passo
Enviado por: gui_zilli em 27 de Julho de 2007, 13:50
Rudolf,

Os campos Velocidade, quantidade, intervalo  permitem sim alterações, mas você tem que clicar, as vezes não da pra digitar (isso é facil de arrumar).

O campo precisão por enquanto não dá pra modificar, mas pretendo sim permitir. É que eu terei que modificar grande parte so software. Não será tão simples.

O programa funciona da seguinte forms:

Você informa os dados do movimento (sentido, velocida, quantidade e intervalo, que é uma pausa entre cada movimento). Se você clicar em Executar movimento ele executa-o conforme os dados inseridos. Se você clicar em adicionar á sequencia, ele envia o movimento pra tabela do lado direito. Assim você pode adicionar varios movimento á sequencia e quando clicar em executar sequencia ele executa todos os movimentos informados.   Me fiz entender?

Quanto aos outros itens, certamente tambem tentarei adaptá-los.
Eu tentei fazer com mais de 4 bits, mas me compliquei um pouco.


Como volto ás auls segunda, não vou ter muito tempo pra mexer no programa, estudo o dia inteiro, e vou participar de uma olimpiada de robotica lego, sendo assim, minhas noites estarão ocupada também. Se sobrar tempo nos fins de semana eu arrumo.
Quando arrumar posto de novo.

Se tiver mais sugestões, por favor, poste-as.

Obrigado
Título: Re: Programa para testar motores de passo
Enviado por: jbnevidesf em 23 de Junho de 2008, 23:41
Este post esta "meio velho", mas interessei pelo programa de teste. Será que alguem tem?
Título: Re: Programa para testar motores de passo
Enviado por: F.Gilii em 24 de Junho de 2008, 08:55
Tem sim - leia direito os tópicos, que vai encontrá-lo...
Título: Re: Programa para testar motores de passo
Enviado por: Barusso em 24 de Junho de 2008, 10:00
Dá para usar o Move.exe porém ele é passo a passo e não passo/direção.

Esta no na minha página do forum:
http://www.guiacnc.com.br/forum/index.php/topic,2327.msg56147.html#msg56147

Junior Barusso
Título: Re: Programa para testar motores de passo
Enviado por: mdlima em 30 de Novembro de 2008, 19:19
oi,tenho uma maquina p/ imantar motores de passo,quero aumentar sua potência.Foi feita p/imantar motores de impressoras rima.
Título: Re: Programa para testar motores de passo
Enviado por: matrixlan1 em 28 de Outubro de 2009, 16:18
Citar
Olá,

Tenho aqui um programa pra fazer o controle de um motor de passo, no entanto, como não tive tempo de implementar, ele só funciona corretamente com motores unipolares de 7,5°.
Se alguem tiver interesse posso melhorar, e permitir que motores de 200 ppv funcionem.

Ele utiliza os 4 primeiros bit da porta paralela e você pode configurar quais bits estarão ativo em cada passo.


Ola amigo, gostaria de saber como faço pra entrar em contato com você, apesar do post ja fazer aniversario de 2 anos, se ainda estiver poraqui por favor deixar um contato.

obrigado.