microcontroladores - PWM

Páginas: 2 (304 palabras) Publicado: 18 de junio de 2014
Modulo PWM del PIC 16F877A

El Modulo PWM del PIC 16F877 tiene una resolucion maxima de 10 bit y su salida se toma del pin RC2, por lo cual debe estar configurado como salida en elregistro Tris C.

Periodo PWM

El Periodo del Modulo PWM es configurado dando un valor al registro PR2. Este periodo puede ser calculado usando la siguiete formula:

PWM Period= [(PR2) + 1] • 4 • TOSC • Prescale del Timer 2

Como ya es sabido la frecuencia esta determinada por 1/Periodo PWM

Cuando el valor del Timer 2 alcanza el valor de PR2, lossiguientes eventos ocurren en el siguiente ciclo de tiempo:

- TMR2 es limpiado
- El pin CCP1 es puesto a 1
- El Periodo de trabajo del PWM es cambiado de CCPR1H a CCPR1L


Ciclo detrabajo del PWM

El ciclo de trabajo del PWM es determinado escribiendo al registro CCPR1L y CCP1CON (10 bits de resolucion).

El ciclo de trabajo se obtiene usando la siguienteformula:

Tiempo de Trabajo PWM = (CCPR1L:CCP1CON) •TOSC • (TMR2 Prescale Value)

Para modificar el ciclo de trabajo, en cualquier momento se puede escribir a CCPR1L y CCP1CON, peroestos valores no seran tomados en consideracion hasta que el Timer alcance al PR2 y reinicie su operacion tomando en cuenta los nuevos valores.

Tiempo de trabajo = % Ciclo de trabajo/ Fpwm


Para calcular la maxima resolucion del PWM a determinada frecuencia usamos la siguiente formula:




Formula para resolucion del modulo PWM



CONFIGURACION DELPWM:

Pasos para la configuracion del Modulo PWM del PIC 16F877A

1. Configurar el Periodo dando un valor al registro PR2
2. Configurar el Ciclo de Trabajo escribiendo en:CCPR1L:CCP1CON
3. Limpiar el Tris C, 2 para asignar la salida del modulo (CCP1)
4. Asignar el valor del Prescale del Timer 2 (T2CON)
5. Configurar el modulo CCP1 para operacion PWM.
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • PWM
  • Pwm
  • Motor Dc Pwm Cambio De Giro Con Microcontrolador
  • que es pwm
  • Microcontroladores
  • Microcontroladores
  • Microcontroladores
  • Microcontroladores

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS