Bom dia pessoal,
Comprei algumas plaquinhas que estão em imagem abaixo, montei todas corretamente mas na hora de testar no servo ela não funciona, o servo (micro servo tower pro sg90) permanece parado e não se movimenta, o que pode estar acontecendo? Tenho um projeto para entregar em uma semana e nao estou conseguindo dar prosseguimento. O esquema consiste em movimentar o servo em ambos os sentidos
Tags:
Oi DC, boa tarde,
usando as fórmulas para cálculos dos tempos do 555, temos os seguintes resultados:
Ao apertar o botão de Forward, ten-se: (valores aproximados).
Freqüência : 85 Hz;
Tempo em LOW: 4,7ms;
Tempo em HIGH: 6,9ms;
Duty Cycle: 59%
Ao apertar o botão de Reverse, ten-se: (valores aproximados).
Freqüência : 272Hz;
Tempo em LOW: 0,7ms;
Tempo em HIGH: 2,9ms;
Duty Cycle: 81%
Como o servo motor gira com base no valor do duty, ele deveria ir para 59 graus ao apertar Forward e
para 81 graus ao apertar Reverse.
Caso isto não esteja ocorrendo, você pode ter um problema na montagem, um defeito de componente ou
do próprio servo.
Veja se consegue medira a voltagem no coletor do transistor, ela deve variar conforme cada botão é acionado.
https://pt.wikipedia.org/wiki/Servomotor
Rui
Bom dia! Oi Douglas.
Se esse projeto é para servo usado em modelismo rc, esta todo errado.
Fiz alguns calculos para aproveitar essa placa.
O sinal para acionar os servos em geral precisa de uma onda quadrada de 50Hz (20ms), sendo o nível alto(high) variando de 1 a 2 ms. Essa variação de 1 a 2ms faz o eixo do servo movimentar de +- 0 graus( 1ms) a +-180 graus(2ms).
Ainda não fiz teste com esses valores, mas, segue abaixo.
1º) O resistor de 33K, substitue por resistores em paralelo de 470k e 510k. o valor equivalente é de +- 245k.
2º) O resistor de 10k, substitue pelo de 39k.
3º) O resistor de 68k, substitue por um de 100k.
4º) Acrescentar um resistor de 27k entre o pino 7 e 2 do circuito integrado.
Como vai funcionar: Com esses valores comerciais,
-sem apertar chave = alto de aproximadamente 1,9ms(quase 180 graus)
-apertando chave forward = nível alto de +-1,5ms(+- 90 graus)
-apertando chave reverse= nível alto de +- 1,13ms(pouco mais de 0 graus)
Essa não precisão das 3 posições é devido os valores dos resistores ser prôximo do valor real.
Quando possível testarei essa modificação!
Boa sorte!!!
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por