Hobby, Motores, Projetos, Tutorial

Modulação de Largura de Pulso (PWM)

Eu vou falar sobre o que é Modulação de largura de pulso (PWM), como esta tecnologia é útil para projetos de eletrônica e robótica e como usa-lá.

Porque usar PWM?

Existem situações onde é preciso controlar a potência de uma carga que pode ser um motor DC, um relé, uma lâmpada, etc. É possível controlar uma carga linearmente usando um potenciômetro ou reostato.

Os problemas com este tipo de controle são a perda de torque em baixa velocidade no caso do motor DC e a perda de potência devido a resistência do potenciômetro. O PWM pode dar partida suave em motores e manter o torque em baixas velocidades. Esta técnica também é usada para controlar servomotores e dimmers (controladores de lâmpadas).

Como funciona?

Um sinal PWM funciona como uma chave que liga e desliga constantemente, é uma onda quadrada contínua. A amplitude do sinal sempre será constante, portanto um motor DC sempre terá o torque máximo. Como parte do tempo não há circulação de corrente na carga, a eficiência é maior. Pode-se controlar a largura dos pulsos do sinal.

Tem um parâmetro chamado duty cycle (ciclo de trabalho) que diz quanto tempo por período há circulação de corrente na carga. Calculando o duty cycle em %, que é a largura do pulso dividido pelo período da onda.

DutyCycle=100\cdot\frac{Largura}{Período}

O duty cycle de algumas ondas.

Alterando a largura de pulso também muda a tensão média. Se um sinal tem o duty cycle de 50%, a tensão média será metade do valor da amplitude.

Circuitos geradores de PWM

Pode-se gerar um sinal PWM com um 555. Para saber mais sobre este componente clique no botão abaixo:

555 555Clique aqui

 

Este é um exemplo de circuito que controla a largura de pulso com o potenciômetro.

O circuito montado em um protoboard.

Calculando o tempo em que o sinal fica no nível alto:

T_{H}=0.693\cdot R_{a}\cdot C1

  • R_{a} é o valor da resistência do pino 8 até o terminal do meio do potenciômetro.

O tempo em que o sinal fica no nível baixo:

T_{L}=0.693\cdot R_{b}\cdot C1

  • R_{b} é o valor do R2 mais o outro lado do potenciômetro até o terminal do meio.

O período é a soma dos 2 tempos. Abaixo temos outro exemplo de circuito gerador de sinal PWM.

 

 

 

 

About Pedro Ney Stroski

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *