PRODUTOS

 / Softwares




26/03/2008 09:55:09

Solução por Software para implementar PWM em qualquer Microcontrolador PIC

Muitos dispositivos PIC possuem módulos PWM internos na própria pastilha que possibilitam gerar sinais de PWM sem esforço computacional e sem Firmware extra. Entretanto, todos os PICs mais antigos e alguns novos modelos, como o PIC12F675, não trazem o módulo PWM interno em sua pastilha. Este artigo descreve um método para se implementar um controlador PWM em qualquer microcontrolador PIC, da Microchip, até mesmo em modelos que não possuem o módulo de PWM interno construído por hardware. Este artigo foi baseado no Application Note AN654 da Microchip.

Francisco Fambrini

PWM é a sigla de Pulse Width Modulation, ou seja, Modulação por Largura de Pulsos. Trata-se de um método consagrado para controlar a energia - e conseqüentemente a potência - entregue à carga em dispositivos que trabalham em sistemas de Corrente Contínua (DC).

Quanto maior a duração do Tempo Ligado (tempo em que o PWM permanece em On - a partir daqui denominado Ton), maior a energia entregue à carga.

PWMs são, por definição, sistemas de freqüência (f) e período (T) constantes e de Largura de Pulso (ciclo ativo) ajustável. Denominando de Toff o tempo em que a carga é mantida desativada, o período total de nosso PWM será:

T=Ton+Toff

Define-se Ciclo Ativo (Duty Cycle D.C. ) por:

D.C.= Ton
Ton + Toff

A figura 1 ilustra a forma de onda típica de um sistema PWM digital:




1 | 2 | 3 | 4 | 5 | 6 | 7 | próximo >>

Página 1 de 7
Leia o restante da matéria gratuitamente. Registre-se!




BUSCARÁPIDA
COMPONENTES

Viabilizada por

Termos de uso
PUBLICIDADE