domingo, 24 de março de 2013

Circuito PWM de 2 canais


Olá pessoal.
Irei descrever o funcionamento do circuito que controla dois canais com modulação PWM (Modulação por Largura de Pulso).
O circuito foi projetado para controlar dois servos motores através da largura da banda do sinal, o mesmo pode rotacionar os motores em sentido horário e sentido anti-horário através de um potenciômetro. Ao aumentar a resistência do varistor estará aumentando a largura da onda em (milissegundos) e vice-versa.

Modulaçao por Pulso
Lista de Componentes
-Tensão: 5v
-CI’s: 555; 4017
-Varistores: 100k; (x3) 10k;
-Resistores: 3k;
-Capacitores: 150nF;22nF
-Diodos: (x3) 1N4148

Circuito PWM de 2 canais
Funcionamento

O CI555 esta operando como multivibrador astável, o mesmo gera três frequências diferentes através dos varistores que controlam o T1 e T2 do sinal digital. O RV2,RV3 controlam o tempo de nível alto dos canais, que altera a largura da banda de 1ms até 2ms .E o RV4 controla o tempo de sincronismo, que é o tempo para separar o primeiro sinal do segundo e para manter o Canal 1 e Canal 2 na mesma porta de saída (Isso será abordado no artigo de “demodulador PWM de 2 canais”).
O R1 controla o tempo de baixa cuja regulagem fornece 0,3ms , pois temos que reservar o restante da banda da frequência para nível alto.Por exemplo:



O RV1 mantém a banda de nível alto em 1ms caso o RV2(1 Canal) e RV3(2 Canal) estejam sem resistência, pois o mínimo de largura do servo motor usado é de 1ms.O C1 carrega através do RV1,RV2,RV3 e RV4 e descarrega pelo R1. O C2 é um filtro. Os diodos impedem que o sinal do canal posterior invada o anterior e vice-versa. E o CI4017 é um contador Johnson, ou seja, cada nível alto do clock CI555 muda a saída do CI4017. Quando o mesmo chega à quarta saída ele envia sinal para o RESET e começa tudo de novo. O sinal que criamos está modulado em PWM e possui 2 canais com uma banda de sincronismo.



Bom pessoal, a parte de modulação esta concluída. Nos próximos artigos irei descrever como demodular esse sinal e utilizar o mesmo para controlar dois servos motores. Caso encontrem algum problema com o circuito ou melhorias é so comentar. Vlw pessoal e desde já.

Um comentário: