Aplicações com 555
Transcrição
Aplicações com 555
Tutorial de Eletrônica Aplicações com 555 v2010.05 Linha de Equipamentos MEC Desenvolvidos por: Maxwell Bohr Instrumentação Eletrônica Ltda. – Rua Porto Alegre, 212 – Londrina – PR – Brasil http://www.maxwellbohr.com.br 1 Introdução O circuito integrado 555 é extremamente conhecido no mundo da eletrônica como um temporizador cuja utilização é muito simples. Ele permite obter sinais temporizados por meio de um circuito integrado de 6 terminais e alguns componentes simples como resistores e capacitores. Em muitos projetos precisamos controlar a posição do eixo dos servomotores, a velocidade de rotação de motores DC, verificar o funcionamento de algum tipo de sensor, etc. Como sera visto ao longo deste tutorial esse controle pode ser feito por meio do temporizador 555. Para que o controle possa ser entendido, antes de qualquer apresentação de controle será mostrado, brevemente, como o circuito 555 funciona. 2 Funcionamento do Circuito O 555 é um circuito integrado composto de um Flip-Flop do tipo RS, dois comparadores simples e um transistor de descarga. Projetado para aplicações gerais de temporização, este integrado é de fácil aquisição no mercado especializado de Eletrônica. Ele é tão versátil e possui tantas aplicações que se tornou um padrão industrial, podendo trabalhar em dois modos de operação: monoestável (possui um estado estável) e astável (não possui estado estável). Além disso, o circuito integrado 555 pode ser alimentado com tensões entre 5 V e 18 V, o que o torna compatível com a família TTL de circuitos integrados e ideal para aplicações em circuitos alimentados por baterias. Outro ponto interessante é a capacidade de corrente que este temporizador é capaz de fornecer. A saída deste circuito pode fornecer uma corrente de até 200 mA ou 0,2 A. Consequentemente, ele é capaz de comandar diretamente outros integrados, relés, servomotores, lâmpadas e vários tipos de carga relativamente grandes. Normalmente os circuitos integrados precisam serem ligados à transistores para depois comandar outros componentes. Sem os transistores o controle é mais simples, o número de componentes é reduzido e, desta forma, o custo também cai. Quanto à frequência este componente pode atingir uma frequência de operação de 500 kHz sob uma estabilidade de 0,005% a cada ºC. Ou seja, se ele estiver trabalhando em 100 kHz e a temperatura aumentar 1 ºC sua frequência será alterada no máximo em 5 Hz, o que pode ser desprezível quando comparado com 100 000 Hz. Como foi apresentado acima, o 555 pode trabalhar no modo monoestável e no modo astável. Quando está em modo monoestável ele fica em nível lógico alto após receber um determinado pulso. Ele permanece por este nível durante um período que é definido por alguns componentes e depois retorna para o nível lógico baixo. As aplicações mais comuns para este modo de operação são os temporizadores, detectores de pulso, chaves imunes a ruídos, interruptores de toque dentre outros. A próxima figura apresenta a saída de um monoestável após receber um pulso de acionamento. Figura 1: Saída de um monoestável após receber um pulso. 1 Repare que o pulso de acionamento do 555 é negativo, ou seja, ele precisa de uma borda de descida para ser acionado. Já no modo astável, a saída do integrado fica como um oscilador. A frequência de oscilação é definida pelos resistores e capacitores ligados ao circuito. Esse modo de operação é largamente empregado em geradores de pulso, relógios, geradores de tom, alarmes de segurança, etc. A próxima imagem refere-se à saída de um 555 no modo astável. Figura 2: Forma de onda da saída de um 555 em modo astável. Repare que não há uma relação entre o período da onda e a tensão de saída. Para qualquer frequência de saída dentro da faixa de frequências do 555 a tensão permanecerá inalterada. 3 Aplicações Como foi descrito na introdução, o 555 pode ser usado para controlar uma série de dispositivos. Na sequência desta seção serão apresentados vários tipos de controles possíveis com este temporizador. Controle de Servomotor Quando se deseja controlar um servomotor é preciso enviar um pulso cuja frequência seja de 50 Hz, aproximadamente. Porém, não basta enviar um pulso qualquer para o motor, esse pulso precisa ter uma largura controlada entre 1 ms e 2 ms para definir para que posição o servomotor deve se deslocar1. Normalmente um pulso com 1 ms faz com que o servomotor se desloque para a posição inicial e um pulso de 2 ms faz com que ele vá para sua posição angular máxima. Como o 555 pode ser usado no modo monoestável ele se comporta muito bem no controle de posição de servomotores. Abaixo é fornecido o esquemático de um circuito que, por meio de um potenciômetro define em que posição o servomotor deve ser colocado. Figura 3: Esquemático do circuito necessário para controlar o servomotor através do 555. 1 Servomotores são controlados por meio de PWM, modulação por largura de pulso. 2 Com estes valores de componentes, tem-se uma rotação de aproximadamente 90º do eixo do servomotor, através da variação entre o mínimo e máximo do potenciômetro. Pode-se alterar os valores dos componentes para que o servomotor se posicione a 180º, tomando cuidado para que a frequência de operação do motor seja mantida em aproximadamente 50 Hz. Ao invés do potenciômetro de 5 kΩ em paralelo com o resistor de 22 kΩ, pode-se utilizar apenas um potenciômetro de 3,9 kΩ que é um valor comercial e aproxima-sedo resultado dessa associação em paralelo. Além disso, para alimentar o circuito acima pode-se utilizar a saída de 5 V presente em algum pino do MEC1100. Controle de Velocidade de Motores DC Uma outra aplicação em que podemos utilizar o 555 é o controle da velocidade de motores DC. Estes motores são alimentados por corrente contínua e, normalmente, possuem uma velocidade de rotação elevada. Os motores de corrente contínua podem ser acionados por meio de pulsos com tempo controlado. Assim, se o pulso ocupar 100% do período, o motor estará sendo alimentado com a tensão máxima, caso contrário, a tensão percebida pelo motor será menor e ele responderá diminuindo o número de rotações por minuto. O circuito que promove o controle de tempo desses pulsos é apresentado na próxima figura. Figura 4: Esquemático do circuito com 555 para controle de velocidade de um motor DC. Com os componentes descritos no esquemático acima o sinal de saída do 555 terá frequência aproximada de 1 kHz. Neste exemplo o transistor utilizado foi um BJT BC548 que não é um transistor de potência. Este transistor serve apenas para o acionamento de motores de baixa potência. Caso deseje-se utilizar um motor mais forte, será necessário utilizar um transistor capaz de conduzir uma corrente mais alta. Uma opção seria o BJT 2N3055. Sempre que o motor DC for alterado será necessário conferir as correntes necessárias para alimentá-lo para que se determine o transistor ideal. Além disso, o diodo que está em paralelo com o motor deve ser capaz de conduzir a 3 mesma corrente do motor. Desta maneira, o diodo deve ser alterado sempre que o transistor for alterado. Repare, ainda, que é preciso uma fonte de 12 VDC para alimentar o circuito. Resposta de Sensores Resistivos Outra aplicação para o 555 é a identificação da resistência instantânea de sensores resistivos. Existem vários tipos de sensores resistivos, por exemplo, um sensor de luminosidade, LDR. Se a luminosidade incidente sobre um LDR for alterada ele modifica sua resistência, porém sem um circuito que meça essa resistência é impossível saber qual a luminosidade e o LDR é inútil. Como visto acima, um dos fatores que determina a frequência de operação de um 555 em modo astável é a resistência. Consequentemente, se a resistência de um LDR (ou outro sensor qualquer) for usada como parâmetro de ajuste do 555 poder-se-á visualizar qual a iluminação do local por meio da saída do temporizador. Para que a saída do circuito integrado possa ser percebida ela deve ser ligada em um buzzer (espécie de autofalante). Outra opção é ligar a saída do circuito em um LED, porém caso a frequência seja alta não será possível ver o LED piscar. Em seguida é apresentado o esquemático do circuito responsável por indicar a resistência do sensor resistivo. Figura 5: Esquemático do circuito capaz de indicar a saída de um sensor resistivo. Os componentes utilizados no circuito acima foram projetados para um LDR comum. Caso seja utilizado um outro sensor, o valor do resistor de 1 kΩ deverá ser alterado, bem como o valor do capacitor. Controle do Inseto Um circuito empregando fundamentalmente o circuito integrado 555 pode ser aplicado no controle do Robô Inseto2. O controle apresentado na sequência não se restringe ao Robô Inseto, seu princípio de funcionamento pode ser aplicado no controle de outros equipamentos fazendo as alterações necessárias. Neste circuito as saídas indicadas por SERVO1 e SERVO2 devem ser ligadas aos pinos 2 Veja o tutorial Robô Inseto presente com os tutoriais sobre Robôs e Automações. 4 de controle dos dois servomotores do Robô Inseto. Para alimentar o circuito deve-se utilizar uma fonte de 5 VDC. Porém, os servomotores devem ser alimentados com 12 VDC3. Este circuito de controle permite que o inseto se desloque para frente ou para trás por meio da chave inversora. No 555 superior, é gerado um sinal de “clock”, ele está configurado no modo astável, com intervalo de aproximadamente 2 segundos onde o inseto executa um dos 4 movimentos possíveis. Desta forma cada ciclo completo de movimentação do inseto leva aproximadamente 8 segundos. Já, no 555 inferior é gerado um pulso com largura de 1 ms ou 2 ms necessário para o servomotor atingir os dois extremos na sua posição, este temporizador trabalha no modo monoestável. Dentro do ciclo completo temos a metade do tempo o pulso de 1 ms na saída do 555 inferior e na outra metade o pulso com 2 ms de largura, sendo enviados alternadamente para os dois servomotores através do controle realizado por um contador 4017 e de chaves controladas, circuito integrado 4066. O circuito de controle para o inseto é mostrado por meio da próxima figura. Figura 6: Esquemático de um circuito de controle para o Robô Inseto. Repare que o circuito é maior que os anteriores, porém executa uma tarefa mais complexa. Apesar de ser maior, este circuito pode ser com um pouco de disposição e paciência. 3 É possível empregar uma fonte de computador para alimentar este circuito e o servomotor. Veja como no tutorial Utilizando uma Fonte de Computador nos tutoriais de eletrônica. 5