Autor Tema: Problema con PWM + Motor DC + PIC16F88  (Leído 3027 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado RodrigoAndres

  • PIC16
  • ***
  • Mensajes: 171
Problema con PWM + Motor DC + PIC16F88
« en: 22 de Agosto de 2013, 19:24:51 »
Hola parceritos de TodoPic, es que ahora tengo severo problema con el control PWM del PIC16F88 para mover un motor DC (22 V, 400 mA). El problema que tengo es el siguiente:

-Si configuro el PWM a 5 KHz (Lo mínimo que me permite el TIMER2) , el motor funciona bien, puede andar a cualquier velocidad, desde bien lento hasta bien rápido, pero el problema es que genera un pitido muy molesto, y eso es por la frecuencia del PWM, debe ser mayor de 20 KHz para que este no sea audible

-Si configuro el PWM a mas de 20KHz, ya no suena ese pitido tan molesto, pero ahora pasa que el motor solo puede girar bien rapido, si cargo el PWM para que el motor se mueva lento, no se mueve nada, o sea solo puede moverse si el PWM es mayor del 98%, y lo hace muy bruscamente.


El motor lo muevo atravez de un MOSFET TIP110
Y me pasa con todos los motores DC que tengo, la verdad no se como buscar sobre este problema en internet, ya que no se como se llama, pero creo que tiene que ver con algo de la impedancia del motor, si hay una manera de solucionar ese problema, indiquenme como por favor, se los agradecería mucho, Saludos.

Desconectado BBMNet

  • PIC12
  • **
  • Mensajes: 91
Re: Problema con PWM + Motor DC + PIC16F88
« Respuesta #1 en: 27 de Agosto de 2013, 03:47:21 »
Prueba con un condensador de 0.1uF en paralelo al motor. Éste debería atenuar el pitido. Sólo asegurate que el voltaje del capacitor sea por lo menos del doble del voltaje con que alimentes el motor.

Con respecto a configurar el PWM a más de 20KHz revisa qué ciclo de trabajo te está generando. Por tu descripción es muy posible que antes del 98% el ciclo de trabajo sea muy bajo y que después sea muy alto.

Si puedes postea tu rutina de configuración del PWM para hecharle un vistazo.

Saludos.

Desconectado gera

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2188
Re: Problema con PWM + Motor DC + PIC16F88
« Respuesta #2 en: 27 de Agosto de 2013, 09:17:21 »
Podrías subir un esquema de tu circuito? El TIP en realidad es un BJT NPN, no un MOSFET, y seria bueno utilizar otro transistor para controlar la base, con un 2N2222 andarías bien.

También asegurate de poner un diodo flyback (recuperación rápida) en paralelo con el motor para evitar la back EMF, y un condensador de 100nF directamente en los bornes del motor.



Saludos!

"conozco dos cosas infinitas: el universo y la estupidez humana. Y no estoy muy seguro del primero." A.Einstein

Desconectado planeta9999

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3520
    • Pinballsp
Re: Problema con PWM + Motor DC + PIC16F88
« Respuesta #3 en: 27 de Agosto de 2013, 09:23:16 »
-Si configuro el PWM a 5 KHz (Lo mínimo que me permite el TIMER2) , el motor funciona bien, puede andar a cualquier velocidad, desde bien lento hasta bien rápido, pero el problema es que genera un pitido muy molesto, y eso es por la frecuencia del PWM, debe ser mayor de 20 KHz para que este no sea audible


Integra la señal PWM con una red RC, y arreglado.



Desconectado PicTandro

  • PIC10
  • *
  • Mensajes: 2
Re: Problema con PWM + Motor DC + PIC16F88
« Respuesta #4 en: 28 de Agosto de 2013, 23:34:38 »
Utiliza el driver l293d  esta especializado para el manejo de motores hasta más o menos 30 v y con señal pwm funciona perfecto..no cuesta muy caro y te ahorras en mucha circuitería..saludos desde Arequipa la tierra de los volcanes  :-/


 

anything