Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

08/01/2013 #1


Problema con control de mpap bipolar !
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!...!
08/01/2013 #2

Avatar de Scooter

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.
08/01/2013 #3


es un esquema parecido a este:
estoy usando un picaxe 18M2+
Imágenes Adjuntas
Tipo de Archivo: jpg esquemaMotorPasoPaso.JPG (39,3 KB (Kilobytes), 7 visitas)
08/01/2013 #4
Moderador general

Avatar de Fogonazo

jokerdnc dijo: Ver Mensaje
es un esquema parecido a este:
estoy usando un picaxe 18M2+
Suponiendo que no halla algo mal, prueba invertir la polaridad de una de las 2 bobinas del motor.
08/01/2013 #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!
08/01/2013 #6
Moderador general

Avatar de Fogonazo

¿ 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 ?
08/01/2013 #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...!
08/01/2013 #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
08/01/2013 #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!!
09/01/2013 #10

Avatar de Scooter

Hay que invertir LA polaridad de UNA de las bobinas, no "las polaridades". Si cambias las dos estás igual.
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.