Mostrando postagens com marcador 0v. Mostrar todas as postagens
Mostrando postagens com marcador 0v. Mostrar todas as postagens

domingo, 26 de setembro de 2010

Os Motores

Beleza! Temos o circuito dos sensores prontos! Tudo funcionando, o LM339 está enviando o nível de tensão necessário conforme precisamos, então é hora de falar sobre os motores.

Devido o material que foi fornecido pelo curso, será utilizado Servomotores no projeto e é sobre eles que vou falar aqui.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Servomotor é um mecanismo eletromecânico composto por uma parte fixa (o estator) e outra móvel (o rotor).
São muito utilizados na robótica, também no controle remoto de aeromodelos, veículos pequenos radio controlados e antenas parabólicas, pois utiliza a tecnologia de ímãs permanentes fazendo com que o mecanismo seja preciso, possuindo bom controle de velocidade, de posição e de torque no eixo apresentando movimentos proporcionais ao comando recebido em vez de girar ou se mover livremente como a maioria dos motores.

 

Em sua carcaça existem três cabos. O vermelho e o preto são respectivamente para a tensão de alimentação (geralmente 5 Volts), já o outro fio é o cabo de controle por onde chegam os sinais que informam o ângulo no qual o servomotor deve se posicionar.

Os servomotores são controlados por envio de um sinal de largura variável, junto são enviados parâmetros para que o motor tenha um mínimo de pulso, um pulso máximo, e uma taxa de repetição. Dadas as limitações de rotação do servo neutro, é definido como sendo a posição onde o servo tem exatamente a mesma quantidade de rotação potencial no sentido horário e anti horário. Geralmente a posição neutra é sempre em torno de 1,5 milissegundos (ms).

 
O ângulo é determinado pela duração de um pulso que é aplicado ao fio de controle. Isso é chamado de modulação de largura de pulso. O servo espera receber um pulso com período de 20 ms e uma frequência de 50Hz. A duração do pulso vai determinar o quão longe o motor gira. Por exemplo, um pulso de 1,5 ms vai fazer o motor girar para a posição 90 graus (posição neutra).


O eixo do motor está conectado mecanicamente a um conjunto de engrenagens que além de dar a força ao mecanismo (aumentando o torque), também gira um potenciômetro que informa ao circuito de controle qual é a posição atual do eixo, colocando o motor na sua posição de acordo com o pulso aplicado.

O circuito de controle de posição aciona o Motor DC para que este dê um número de voltas em um determinado sentido, até que a posição do eixo registrada pelo resistor variável coincida com a posição indicada pelo sinal de controle, portanto, este potenciômetro serve apenas para regular a posição em que o motor irá ficar parado.

Geralmente a faixa de posicionamento do servomotor é de aproximadamente 180°, podendo também ser encontrados modelos com faixas de 90°. Mecanicamente, o motor não é capaz de completar uma volta no seu eixo devido a uma parada mecânica construída sobre a engrenagem de saída principal.


O processo de hackeamento consiste em remover está parada mecânica, possibilitando que o mecanismo gire livremente.


 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Partes do Servomotor:

Estator

O estator é bobinado como no motor elétrico convencional, porém, apesar de utilizar alimentação trifásica, não pode ser ligado diretamente à rede, pois utiliza uma bobinagem especialmente confeccionada para proporcionar alta dinâmica ao sistema.


Rotor

O rotor é um eletroímã, cuja polaridade norte-sul muda constantemente para que ele nunca pare. É composto por ímãs permanentes dispostos linearmente e um gerador de sinais (resolver) instalado para fornecer sinais de velocidade e posição.

Resolver

O resolver é um transformador de alta freqüência geralmente de 5KHz a 10KHz, sendo que o transformador primário está no rotor, e dois secundários no estator. Ele funciona como um gerador, onde seu rotor é acoplado ao eixo do servomotor e faz com que a interação do campo eletromagnético atue sobre o bobinamento do estator. As amplitudes e fases das tensões induzidas nos secundários são funções da posição do rotor, os secundários estão defasados 90º entre si, para geração de sinais senoidais, estes serão condicionados e transformados em funções de realimentação do sistema através de circuitos eletrônicos dispostos no servo.

Sensores

Então ta! Temos que construir um carrinho autônomo... Mas por onde começar?

Duvido que você não faça essa pergunta quando está envolvido em um projeto, pois começa a pensar em tudo que vem pela frente e seus neurônios ficam mais nervosos que os elétrons da última camada do átomo...
Realmente é assim, só que temos que alinhar o raciocínio e decidir começar por algum lugar, então sugiro que comecem a pesquisar sobre os sensores que vão ser utilizados.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Para o nosso projeto, pensamos em desenvolver sensores utilizando LDR (Light Dependent Resistor) com encapsulamento metálico, já que a pista em que o carrinho irá trafegar é branca e preta, então podemos utilizar a característica do LDR para obter os dados necessários para que o carrinho se movimente.

O circuito foi montado com um comparador de tensão, utilizamos o LM339 como podem ver no esquema.

Um comparador de tensão nada mais é do que um amplificador operacional de alto ganho ligado de forma a comparar uma tensão de entrada com uma tensão de referência. A saída estará no nível alto ou baixo, conforme a tensão de entrada for maior ou menor que a tensão de referência.

Foram postos dois resistores de 10kΩ para atuarem como divisores de tensão, já que precisávamos de uma tensão para alimentação do LM339, cujo valor seja metade do recebido pela fonte.


No link abaixo, se encontra o Dadasheet do LM339 utilizado no projeto;


Este componente possuí quatro comparadores de tensão, portanto podemos colocar quatro sensores no mesmo CI.

A faixa do LDR escolhido é de 3kΩ na luminosidade e 30kΩ no escuro, mas quando fizemos o primeiro teste do sensor, o LDR atingiu 15kΩ no tracejado preto que compõe a pista. O circuito é totalmente dependente do LDR para que em algum ponto seja fornecido 0v ou 5v e para isto, foram colocados para cada um dos sensores um LED de auto brilho, associados a um resistor de 470Ω.

Quando o LDR se posiciona na linha escura, a tensão que entra no LM339, pelo lado negativo, é de aproximadamente 1,35V. Este valor é menor que o valor obtido pelo divisor de tensão, portanto o resultado na saída do comparador será de aproximadamente 0V. Já quando o LDR se posiciona na parte branca da pista, a tensão de entrada no lado negativo do CI será maior que a tensão obtida pelo divisor de tensão, aproximadamente 3,45V e, portanto o valor na saída do CI será em torno de 5V.

O resistor de pull-up serve para “puxar” a tensão direto da fonte, quando a saída do LM339 estiver fechada.

Os valores obtidos pelos sensores devem ser 0V ou 5V, pois será utilizado um microcontrolador para o funcionamento do carrinho.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Segue as fotos da montagem do circuito na Protoboard: