habilitar l297

#1
hola muchachos.

les escribo para ver si alguien se topo con esta polilla, jejeje

la cosa es que estoy haciendo una maquina cnc para realizar PCBs. un software propio, y de la misma forma la electrónica.

básicamente, en el hard hay un micro que controla las señales mas importantes de los drivers de motores. cada eje se maneja con un par l297/298. las señales basicas son enable, cw/ccw, y clock.

como dije, el micro acciona sobre las señales básicas. ahora el problema....

cada vez que se va a dar un tren de pulsos sobre la señal de reloj, es obvio que se debe poner en alto la señal de habilitacion, por ahora no importa el sentido de giro.
el problema es que cada vez que habilito el driver por la señal enable, el motor da un paso inesperado, siendo que la de reloj no se modifica.

conclusión: si tengo que hacer 10 pasos, hago 11, pues también se cuenta en involuntario. esto claro, degenera un montón el resultado.

en ningún lado habla sobre el tema... a alguien le paso lo mismo o sabe como solucionarlo???

muchas gracias, y disculpen lo extenso de la descripción...


saludos a todos.
 
Arriba