Problema con control de mpap bipolar !

#1
hola!
bueno tengo una cuestión, estoy tratando de controlar un motor pap bipolar, con el L293B pero no puedo echarlo a andar!
La secuencia que le he puesto es del tipo paso completo en un sólo sentido sólo que al momento de ponerle la alimentación el motor se energiza pero da un paso a la derecha y después uno a la izquierda! Alguien puede ayudarme a resolver este problema por favor!...!
 
#2
Así sin mas es difícil adivinar, pon esquemas etc.
Me suena que una de las bobinas debería de estar conectada al revés.
 
#5
bueno es que ya le hice todo ese tipo de cosas, he invertido las polaridades, y ya he medido bastante veces con el multimetro para determinar las bobinas! y ya busqué en la red que puede ser pero no aparece nada! y no funciona bien!
 

Fogonazo

Exorcista & Moderador eventual
#6
¿ Verificaste si los pasos se encuentran en la secuencia correcta ?

¿ Que opinas sobre publicar un diagrama con la secuencia que le estas aplicando al driver ?
 
#7
he probado estas secuencias:

paso completo:
input c.0,c.1,c.2,c.6,c.7
output b.0,b.1,b.2,b.3,b.4,b.5,b.6,b.7
b0=100
main:
low b.0,b.1,b.2,b.3
if input0 is on then
goto motor
else goto main
endif

motor:
let pins = %00001100
pause b0
let pins = %00000110
pause b0
let pins = %00000011
pause b0
let pins = %00001001
pause b0
if input0 is off then
goto main
endif
goto motor

secuencia de medio paso:
input c.0,c.1,c.2,c.6,c.7
output b.0,b.1,b.2,b.3,b.4,b.5,b.6,b.7
b0=100
main:
low b.0,b.1,b.2,b.3
if input0 is on then
goto motor
else goto main
endif

motor:
let pins = %00001001
pause b0
let pins = %00000001
pause b0
let pins = %00000011
pause b0
let pins = %00000010
pause b0
let pins = %00000110
pause b0
let pins = %00000100
pause b0
let pins = %00001100
pause b0
let pins = %00001000
pause b0
let pins = %00001001
pause b0
if input0 is off then
goto main
endif
goto motor

bueno y hay otras más pero son casi iguales, sólo que a la inversa y les he variado las pausas entre los pasos...!
 
#8
lo primero que te diria es.... pon leds con resistencias a la salida del micro, o mide con un multimetro a ver si se activan realmente, si estas se activan pues a medir en el l293, o viceversa a ver si en alguna de las polarizaciones no la hace, asi puede que te falle alguna configuracion en el micro o que el l293 una de sus medias h paso a mejor vida.

Cambiando una bobina por la otra o haces corto, o cambias el motor de sentido de giro

Creo que tambien podrias poner leds en la salida del l293 para verlo.... ahi ya no me meto
 
Última edición:
#9
bueno ya le he medido las salidas y entradas tanto del microcontrolador como del arduino, y estan dando los voltajes correctos que se necesitan! (oscilan entre 5.8 y 6.2 Volts) ! igual ya le puse leds y todo pero no da! el motor se energiza pero se queda así como en un ciclo infinito de dar un paso a la derecha y otro a las izquierda... de ahí ya no lo puedo sacar...! y bueno gracias por los consejos!!
 
Arriba