Portal    Foro    Talleres    Buscar    FAQ    Registrarse    Conectarse
Publicar Nuevo Tema  Responder al Tema Página 1 de 1
 
Pwm + L293
Autor Mensaje
Responder Citando  
Mensaje Pwm + L293 
 
saludos me podrian ayudar como manejo pwm con un l293d ya que por separado es facil pero como los uno usando un pic o en otro caso variar el voltaje de la alimentacion del l293.....gracias
  



Desconectado Ver perfil del usuario Enviar Mensaje Privado
Descargar Mensaje Volver arriba Página Inferior
AQUÍ PUEDE IR TU PUBLICIDAD
Responder Citando  
Mensaje Re: Pwm + L293 
 
o manejar pwm con un tip
  



Desconectado Ver perfil del usuario Enviar Mensaje Privado
Descargar Mensaje Volver arriba Página Inferior
Responder Citando  
Mensaje Re: Pwm + L293 
 
Gatosc Escribió: [Ver Mensaje]
saludos me podrian ayudar como manejo pwm con un l293d ya que por separado es facil pero como los uno usando un pic o en otro caso variar el voltaje de la alimentacion del l293.....gracias


Hola

Bueno en este caso el PWM se denomina así por sus siglas las cuales significan Pulse Width Modulation (Modulación por Ancho de Pulso) y pues con uC es mucho mas sencillo controlar el PWM para un motor de corriente continua, en tu caso con el driver L293D, depende el programa que utilices y el uC que uses, pues si quieres tener un PWM muy preciso puedes usar un uC que ya tenga el hardware incorporado para ello, tal es el caso de los uC 16F877A, 886, 873, etc.. pero en el caso que tu hardware de robot, no hayan considerado aquello, pueden usar el TIMER0 para generar tiempos de pulsos.

Aparte de esto sería bueno que comentes que tipo de lenguaje usan para programar y con gusto subo un ejemplo.
  




____________
En la vida no siempre gana el hombre mas fuerte o el mas ligero, sino el que cree poder hacerlo.
Desconectado Ver perfil del usuario Enviar Mensaje Privado Visitar sitio Web del Usuario MSN Messenger
Descargar Mensaje Volver arriba Página Inferior
Responder Citando  
Mensaje Re: Pwm + L293 
 
pabes que usamos basic con microcode en un 16f870

controlaria el driver mandado los pulsos a los enabled del l293d
  



Desconectado Ver perfil del usuario Enviar Mensaje Privado
Descargar Mensaje Volver arriba Página Inferior
Responder Citando  
Mensaje Re: Pwm + L293 
 
Gatosc Escribió: [Ver Mensaje]
pabes que usamos basic con microcode en un 16f870

controlaria el driver mandado los pulsos a los enabled del l293d



Asies simplemente mandando las señales PWM a los enable, el ejemplo es simple y hay que tener en cuenta 3 cosas, la velocidad mínima para romper la inercia, la frecuencia para el motor y el copilador el microcode pues todos los copiladores no tienen la capacidad de transformar bien a .hex los comandos de pwm.

ejemplo:  (usar copilador 2.50)


HPWM 1,20,600  'No se mueve porque es 20 de 255 y no tiene la fuerza suficiente para romper la inercia en el PWM1 a 600Hz
HPWM 2,20,600  'No se mueve porque es 20 de 255 y no tiene la fuerza suficiente para romper la inercia en el PWM2 a 600Hz
'los modulos pwm ya se encuentran funcionando en modo contínuo
REPEAT
                        'No hace nada hasta que se cumpla la condición  
UNTIL (SW1=1)  'PUEDE SER UN PULSADOR PARA ARRANQUE DE RECORRIDO

MAIN:

HPWM 1,180,600 'Se desplaza a una velocidad de 180/255 en PWM1 a 600Hz
HPWM 1,180,600 'Se desplaza a una velocidad de 180/255 en PWM2 a 600Hz
.
.
.
.
END


Otra consideración importante es que estas rutinas HPWM=Hardware PWM son las que trabajan con los modulos físicos de PWM, mientras que el comando llamado PWM son rutinas hechas por software, entonces la conclusión es que para usar HPWM solo se debe llamar una vez dando la orden y si se quiere modificar el valor de dutty cicle se debe llamar luego (= solo 1 vez); mientras que con PWM debe ser llamado constantemente.
  




____________
En la vida no siempre gana el hombre mas fuerte o el mas ligero, sino el que cree poder hacerlo.
Desconectado Ver perfil del usuario Enviar Mensaje Privado Visitar sitio Web del Usuario MSN Messenger
Descargar Mensaje Volver arriba Página Inferior
Responder Citando  
Mensaje Re: Pwm + L293 
 
muchas gracias Mr. Orange  .... ya lo voy a probar .......
  



Desconectado Ver perfil del usuario Enviar Mensaje Privado
Descargar Mensaje Volver arriba Página Inferior
Responder Citando  
Mensaje Re: Pwm + L293 
 
holaaaa,  una preg en k criterio t basas para establecer la frecuencia para el pwm del motor?(en ese caso tu estas asumiendo 600hz) es algo k lo lees en la ficha tecnica? o en el supuesto q no pueda determinar la frecuencia por medio d la ficha tecnica como lo podria hacer?
  



Desconectado Ver perfil del usuario Enviar Mensaje Privado
Descargar Mensaje Volver arriba Página Inferior
Responder Citando  
Mensaje Re: Pwm + L293 
 
Lo que tengo entendido es que para controlar motores DC, es necesario que el pwm sea arriba de 20kHz, para evitar que el motor resuene en una frecuencia de audio y emita algún sonido, hace poco vi una pagina en ingles, (La buscare), que establecía el criterio para la frecuencia como L/R, don de L Y R es la inductancia y resistencia del motor respectivamente, no se muy bien en que se basaba, sin embargo es posible que el hardware no pueda trabajar ha tanta frecuencia hay que tener en cuenta el tiempo de subida y de bajada, retardos resolución del duty cicle que piensas usar, no se como trabaje el l293 pero fíjate en su hoja de datos y si puede trabajar a 20KHZ o mas pues hazlo, en la sección de motores y drivers te puedes informar mejor, saludos


Última edición por loberdeath el 10 Mar 2011 04:27; editado 1 vez 




Desconectado Ver perfil del usuario Enviar Mensaje Privado
Descargar Mensaje Volver arriba Página Inferior
Responder Citando  
Mensaje Re: Pwm + L293 
 
Esta es la pagina y en realidad lo había entendido mal: L/R que es la constante de tiempo del circuito RL que representa al motor, y se usa como parámetro para seleccionar la frecuencia de conmutación, teniendo en cuenta el riple en la corriente del motor lo que influye en la variación del torque ya que son proporcionales, en realidad el motor actúa como un filtro pasabajos para la corriente con la frecuencia de corte determinada por la constante de tiempo L/R es por eso que aun cuando el voltaje sea una onda cuadrada la corriente es prácticamente un valor constante mas un riple, de ahi la necesidad de usar una frecuencia alta para conmutar el voltaje del motor.
Saludos y espero que te sirva.
http://homepages.which.net/~paul.hi...ollersBody.html
  



Desconectado Ver perfil del usuario Enviar Mensaje Privado
Descargar Mensaje Volver arriba Página Inferior
Responder Citando  
Mensaje Re: Pwm + L293 
 
Buenas,
Tengo un problema con el driver L293b,el caso es que yo en un pic partiendo de un numero de 0-127 creo un PWM 0=0% Y 127=100% duty-cycle. En el micro todo bién lo he mirado en el osciloscopio, el problema surge en el L293B que solo da la salida bién hasta un duty-cycle, a partir de hay da una salida de voltaje menor.
Es decir al meterle por el enable un duty-cycle por ejemplo de 90% me da una tensión menor que un duty-cycle de 80%. ademas me funciona correctamente solo hasta un cierto duty-cycle.
Alguna idea?

Muchas gracias de antemano.
  



Desconectado Ver perfil del usuario Enviar Mensaje Privado
Descargar Mensaje Volver arriba Página Inferior
Mostrar mensajes anteriores:
Resumen de Valoraciones:
Media de Valoración Valoración Mínima Valoración Máxima Número de Valoraciones
0.00 0 0 0
Ver Información Detallada
Elegir Valoración: 
Publicar Nuevo Tema  Responder al Tema   Página 1 de 1
 

Usuarios navegando en este Tema: 0 Registrados, 0 Ocultos y 0 Invitados
Usuarios Registrados conectados: Ninguno


 
Lista de Permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
No Puede descargar archivos
Puede enviar eventos al Calendario