PWM (Modulación de Ancho de Pulso) –

PWM (Modulación de Ancho de Pulso)

¿Por qué es tan utilizada esta técnica?, la razón es que podemos modificar el ciclo de trabajo (Duty Cycle) de una señal y con ello controlar la cantidad de energía aplicada a una carga. ¿Qué aplicaciones podemos darle?, control de iluminación, control de motores, fuentes conmutadas (muy utilizado en electrónica de potencia), etc.


Sin duda alguna es otro modulo que contiene el PIC ( la gran mayoría de microcontroladores tienen este modulo ya predefinido), del cual se puede sacar mucho rendimiento.

En este primer video se encuentra una pequeña y rápida explicación del Modulo CCP, para luego centrarse en la explicación del PWM.  Se mostrara brevemente también desde el datasheet las formulas necesaria para calcular el periodo y ciclo de trabajo deseado, tanto si programamos en ASM como si lo hacemos con el compilador CCS.

En este segundo video, se muestra las configuraciones oportunas mediante el wizard, para el desarrollo de un código de ejemplo, en el cual utilizando el tutorial anterior del conversor analógico digital, gracias a la lectura de un potenciómetro, se consigue ajustar el ciclo de trabajo de una forma manual.

En este último video del tutorial del PWM tenéis el ejemplo práctico de lo explicado anterior mente.

En este enlace podris ver otro ejemplo de PWM que realizamos con anterioridad utilizando la plataforma de Arduino.

Si tiene alguna duda del tutorial, no dude comentarla en el foro del blog.

30 Responses to "PWM (Modulación de Ancho de Pulso)"

  • paul says:
  • Roberto says:
  • Julian says:
  • Twistx77 says:
  • Gilbert says:
  • Twistx77 says:
  • Juan says:
  • Twistx77 says:
  • Cperez says:
  • Cperez says:
  • gbt15 says:
  • Twistx77 says:
  • alan says:
  • luis says:
  • Oberol says:
  • Orlando says:
  • Twistx77 says:
  • Ezequiel says:
  • felipe says:
  • Twistx77 says:
  • Miguel says:
  • georgy says:
  • Twistx77 says:
  • Ammisaddai says:
  • teofilo says:
  • Omar says:
  • Rogelio says:
  • faguirre8802 says:
  • cocobot_et says:
Leave a Comment

You must be logged in to post a comment.