Acabei de receber um kit e não tenho certeza se sou eu ou não, mas parece que um dos servos contínuos pode estar quebrado. O que aconteceu primeiro quando o pluguei no microcontrolador, emitiu um zumbido ao enviar comandos. O segundo servo contínuo não funcionou
Eu brinquei com diferentes portas na placa baseada em aurdino, e sem sucesso, apenas um zumbido . Em seguida, removi o servo zumbido e coloquei o segundo servo sozinho. o segundo servo contínuo começou a se mover em qualquer direção que eu pedisse.
Liguei o primeiro, apenas o segundo foi movido.
tentei girá-los à mão, o segundo tem muita resistência, enquanto o primeiro tem muito menos resistência, talvez 60% mais fácil de girar à mão.
Isso é algo que eu posso consertar? Alguém já teve esses problemas antes?
Agradecemos antecipadamente, vocês são ótimos!
Respostas:
Existem pelo menos duas modalidades pelas quais os servos (contínuos ou não) geralmente falham: problemas de marcha e quebra do motor.
Quando a engrenagem falha (dente quebrado, ponto duro, etc.), o servo pode ficar preso, se mover livremente ou qualquer combinação. Quando o motor quebra (geralmente as escovas dentro do motor DC são os culpados), o servo pára de funcionar completamente (como se estivesse desconectado) ou superaquece e queima. No seu caso, como está zumbindo e se comporta de maneira diferente quando acionado manualmente, acho que seu servo tem um problema de engrenagem. É relativamente fácil dar uma olhada na caixa de velocidades, pois é a primeira área aparente ao abrir o servo e pode ser facilmente remontada posteriormente (pelo contrário, verificar as escovas do motor geralmente significa quebrar o motor), então eu daria uma olhada para confirmar o diagnóstico.
fonte
Como funcionam os servos
Com base nestes detalhes da sua pergunta:
Combinado com a tag "Arduino", aposto que você está trabalhando com servos hobby (RC) modificados para rotação contínua. Servos padrão funcionam recebendo um sinal pulsado com um período de 20ms (50Hz). Servos de passatempo regulares girarão para um ângulo específico com base no ciclo de serviço (tempo de operação) do sinal de controle pulsado. Este tempo pode variar de 500us a 2500us, mas geralmente apenas um intervalo de 1000us a 2000us é usado para não danificar o servo. O "pulso neutro" de 1500us colocará o servo na posição central.
Este artigo da Wikipedia sobre servocontrole tem uma ótima imagem sobre o controle pulsado:
Existem algumas maneiras diferentes pelas quais o servo funciona, mas o tipo mais comum que eu já vi em uso por entusiastas é um servo analógico. À medida que o motor gira, um potenciômetro interno é ajustado, criando um caminho de realimentação para o circuito interno. O servo continuará a girar até que o potenciômetro esteja na posição esperada para a largura de pulso especificada.
Existem inúmeras maneiras diferentes de modificar um servo passatempo padrão para rotação contínua, então não vou entrar nisso, mas essencialmente, esse caminho de feedback é adulterado, de forma que o servo nunca pensa que está na posição correta quando recebe um " pulso neutro ". Uma parada mecânica nas engrenagens internas também é removida. Uma vez feito isso, o envio de um pulso não neutro fará com que o servo gire completamente, com a velocidade de rotação dependente da largura do pulso.
Seu problema
Quando um servo não modificado recebe um pulso, ele rapidamente gira para a posição desejada e o mantém enquanto o pulso estiver sendo enviado. Nesse momento, deve ser muito difícil girar manualmente o servo, e isso fará com que o motor interno zumba, pois consome corrente excessiva, tentando se corrigir durante essa situação de sobrecarga. Se o servo estiver desativado (sem pulso), ele pode ser manipulado manualmente com facilidade.
Um servo modificado exibirá um comportamento semelhante quando estiver com muita carga - ele cantarolará alto e consumirá corrente excessiva. Embora seu servo possa não estar sobrecarregado, ele obviamente apresenta sintomas semelhantes e provavelmente está com defeito. Ao ser acionado, girar manualmente o atuador ou impedi-lo de girar na direção / velocidade desejada não é uma boa ideia, portanto, lembre-se disso para os outros servos.
Quando o servo defeituoso tenta girar, ele está consumindo tanta corrente que o segundo servo não pode operar. É por isso que funcionou bem depois que o servo com defeito foi removido.
fonte
Eventualmente, se estiver sob muita carga, como se estiver mantendo uma posição e você a forçar em uma direção diferente, ou se estiver tentando se ajustar a uma posição e algo estiver bloqueando, ela queimará. Como em um pouco de fumaça vai sair. Isso também acontece com servos que acabam chegando ao fim da vida. Geralmente, você pode sentir o cheiro do servo para saber se está morto.
No seu caso, ele não morreu, mas pode estar com defeito. Você geralmente não pode reparar servos. Se você tivesse eletrônicos novos, poderia, mas, a menos que seja um motor de mais de US $ 100, geralmente não vale a pena.
fonte