Guia CNC Brasil - Tudo sobre CNC, Router, Laser, Torno e 3D Print
SOFTWARES => Controle => EMC-Linux => Tópico iniciado por: jot4p em 23 de Novembro de 2011, 18:39
-
Viva,
Estou a tentar implementar no EMC2 o driver com allegro 3982 (implementado conforme o reprap stepper motor driver v2.3):
http://reprap.org/wiki/Stepper_Motor_Driver_2.3 (http://reprap.org/wiki/Stepper_Motor_Driver_2.3)
(http://reprap.org/mediawiki/images/thumb/1/11/Stepper_Motor_Driver_2_3-stepper-mb-rr.jpg/400px-Stepper_Motor_Driver_2_3-stepper-mb-rr.jpg)
No entanto não sei o STEP TIME, STEP SPACE, DIRECTION HOLD, DIRECTION SETUP..
alguem me ajuda a obter os valores ?
Datasheet do integrado: http://www.allegromicro.com/en/Products/Part_Numbers/3982/3982.pdf (http://www.allegromicro.com/en/Products/Part_Numbers/3982/3982.pdf)
-
No entanto não sei o STEP TIME, STEP SPACE, DIRECTION HOLD, DIRECTION SETUP.
Veja a Fig.1 na página 6 da data sheet:
STEP minimum, HIGH pulse width: 1 μs
STEP minimum, LOW pulse width: 1 μs
Setup time, input change to STEP: 200 ns
Hold time, input change to STEP: 200 ns
Sugiro que adote 3 ~ 5 X os valores da tabela.
-
No entanto não sei o STEP TIME, STEP SPACE, DIRECTION HOLD, DIRECTION SETUP.
Sugiro que adote 3 ~ 5 X os valores da tabela.
Exacto a minha duvida estava aqui ... eu sei que os valores são os que estão nessa pagina mas devo entao multiplicar por 3 ~ 5 esses valore ?
O computador indica me no "HAL LATENCY TEST" cerca de 9000 ~ 13000
e no teste:
$ cd /usr/realtime*/testsuite/kern/latency
$ sudo ./run
cerca de 29000
-
Exacto a minha duvida estava aqui ... eu sei que os valores são os que estão nessa pagina mas devo entao multiplicar por 3 ~ 5 esses valore ?
Sim, o que a DS menciona são máximos e mínimos absolutos, portanto é aconselhável adotar valores mais conservadores e seguros. Algo na faixa de 3 ~5 X costuma funcionar perfeitamente, inclusive com fotoacopladores lentos.
-
Desculpem as minhas duvidas todas:
Pretendo utilizar o seguinte motor:
24V
500 mA
http://www.eminebea.com/content/html/en/motor_list/pm_motor/pdf/pm35l048.pdf (http://www.eminebea.com/content/html/en/motor_list/pm_motor/pdf/pm35l048.pdf)
Na configuração dos motores o que devo colocar nos varios valores?
->Motor Steps per revolution: ?
->Driver Microstepping: ?
->Pulley teeth: ?
->Leadscrew: ?
->Maximum Velocity ?
->Maximum Acceleration ?
Home =0
Table travel : 0 - 1000
Obrigado desde já por qualquer resposta neste sentido ;)
-
Pretendo utilizar o seguinte motor:
O que pretende fazer exatamente, João ?
Esse é um motorzinho fracote, de baixa resolução ...
-
Viva,
Na universidade onde estudo existem algumas impressoras, scanners entre outros equipamentos velhos e sem utilidade.
Ora, com o desenvolvimento de um driver proprio e de um software de controlo esses equipamentos podem fazer trabalhos básicos de CNC (mesmo que de baixa qualidade) e ao longo dos anos, novos alunos podem desenvolver esta tecnologia agora criada de raiz!
Portanto a ideia é aproveitar este material usado :)
Obrigado!