SoloCodigo

Programación Específica => Microcontroladores => Mensaje iniciado por: andrezzs en Lunes 15 de Enero de 2007, 22:17

Título: Motor Dc: Hacerlo Girar 360 Grados
Publicado por: andrezzs en Lunes 15 de Enero de 2007, 22:17
:hola: Hola, tengo un motor dc de 9 volts conectado al puerto A de mi tarjeta gogoboard que tiene un pic 16f877, puedo hacer girar el motor dc mediante un programa que hice en vc++, pero quisiera poder hacer que gire una vuelta completa 360 grados, cada vez que yo se lo indique, pero no se como hacerlo o tb como hacer para que gire el angulo que yo quiera por ej 90 grados....

Porfa alguien me puede ayudar
Título: Re: Motor Dc: Hacerlo Girar 360 Grados
Publicado por: Mollense en Martes 16 de Enero de 2007, 01:39
Seria muy bueno saber si eso se puede hacer, pero creo que no. Por eso existen los servo motores y los motores paso a paso.-

 :hola:
Título: Re: Motor Dc: Hacerlo Girar 360 Grados
Publicado por: © Jonathan © en Martes 16 de Enero de 2007, 02:45
bueno, se pueden reformar los motores que vienen limitados y hacerlos girar los 360 grados limando los topes que impiden el giro completo, este trabajo se hace en los servos para lograr que de toda la vuelta... encuentro el doc y lo dejo para los interesados.

Andrezzs, el motor del que hablas es un motor dc comun o es un paso a paso?..  de ser un simple motor de 9v es imposible elegir angulos o simplemente lograr que de una vueltita sin que este se pase.. por eso existen los motores paso a paso, aclarame que tipo de motor es y continuo la respuesta. Saludos :)
Título: Re: Motor Dc: Hacerlo Girar 360 Grados
Publicado por: Mollense en Martes 16 de Enero de 2007, 03:35
El título de la discusión dice: Motor Dc: Hacerlo Girar 360 Grados.-
Yo tambien tengo la duda.-
Título: Re: Motor Dc: Hacerlo Girar 360 Grados
Publicado por: allisap en Martes 16 de Enero de 2007, 20:37
hola a todos  :hola:

Citar
   de ser un simple motor de 9v es imposible elegir angulos o simplemente lograr que de una vueltita sin que este se pase..

en realidad si es posible controlar el angulo de giro (y con gran precision ), pero esto requiere un nivel de control mucho mas  complejo, (retroalimentacion, controles PD, PID y esas cosas) si te interesa busca en el libro "Ingenieria de Control Moderna - Katsuhiko Ogata" :hola:
Título: Re: Motor Dc: Hacerlo Girar 360 Grados
Publicado por: Mollense en Martes 16 de Enero de 2007, 21:57
Cita de: "allisap"
en realidad si es posible controlar el angulo de giro (y con gran precision ), pero esto requiere un nivel de control mucho mas  complejo, (retroalimentacion, controles PD, PID y esas cosas) si te interesa busca en el libro "Ingenieria de Control Moderna - Katsuhiko Ogata" :hola:
No creo que valga el esfuerzo.

¿Conoces algún caso en que sea necesario hacerlo de esa manera?  :think:
Título: Re: Motor Dc: Hacerlo Girar 360 Grados
Publicado por: Huguen_aus_Tirol en Martes 16 de Enero de 2007, 23:04
Hola!
Para el caso, lo mejor es un paso a paso. Con un motor de continua y bastante de control sería posible, pero que pasa cuando el motor no está alimentado? Seguro que el eje se movería... Con un paso a paso podría mantenerse en la posición que queremos.
Lo mejor es que uses un motor paso a paso...
Saludos
Título: Re: Motor Dc: Hacerlo Girar 360 Grados
Publicado por: allisap en Martes 16 de Enero de 2007, 23:07
no dije que fuera facil, :rolleyes:  solo que decian que era imposible y esto no es cierto,
 ;)
pero en fin, tienes razon, es algo demasiado complejo para solo controlar una motorcito de 9v (aunque si se utiliza en otras aplicaciones, lo digo porque yo tuve que controlar un motor de DC con exactitud de decimas de grado)
Título: Re: Motor Dc: Hacerlo Girar 360 Grados
Publicado por: © Jonathan © en Miércoles 17 de Enero de 2007, 22:21
Cita de: "allisap"
no dije que fuera facil, :rolleyes:  solo que decian que era imposible y esto no es cierto,
 ;)
pero en fin, tienes razon, es algo demasiado complejo para solo controlar una motorcito de 9v (aunque si se utiliza en otras aplicaciones, lo digo porque yo tuve que controlar un motor de DC con exactitud de decimas de grado)
Bueno, reconosco que dije que era imposible :ph34r: .. en realidad no lo es pero como dice Angel K ido.. No creo que valga el esfuerzo  :rolleyes:

En fin, estoy esperando el mensajito de andrezzs para salir de la duda. Saludos :)
Título: Re: Motor Dc: Hacerlo Girar 360 Grados
Publicado por: andrezzs en Viernes 19 de Enero de 2007, 20:26
es un motor comun, saben me he decidido por usar un servomotor, me han pasado un servo parallax de rotacion continua que es un futaba s148 , buscando info encontre que gira 360º ... me interesa, ahora me gustaria que girará el ángulo que yo desee... gracias a todos por sus repuestas
chau
Título: Re: Motor Dc: Hacerlo Girar 360 Grados
Publicado por: Aristides Alvarez en Sábado 20 de Enero de 2007, 23:56
Cita de: "andrezzs"
es un motor comun, saben me he decidido por usar un servomotor, me han pasado un servo parallax de rotacion continua que es un futaba s148 , buscando info encontre que gira 360º ... me interesa, ahora me gustaria que girará el ángulo que yo desee... gracias a todos por sus repuestas
chau
Parallax dispone de dos modelos de servos Futaba, trabajan con 5 Volts y un pulso de entrada que debe tener entre 1 y 2 ms; uno es de rotación continua y según el ancho del pulso, gira en un sentido o el otro (en los 1,5 ms, se detiene), el otro es de posición y tiene un movimiento de un poco más de 90º (correspondiendo a cada ancho de pulso, una posición determinada).

El torque es de unos 3 kg / cm.

Ver en:

http://www.parallax.com/html_pages/robotic...onents_shop.asp (http://www.parallax.com/html_pages/robotics/component/robo_components_shop.asp)