Quais são os sinais de que um servo pode estar quebrado?

10

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!

Ess Kay
fonte
Bem-vindo à robótica Ess Kay. Você está falando de um servo de hobby (RC) em vez de um servomotor industrial ? As respostas para cada um serão muito diferentes.
Mark Booth
Marque novamente esta pergunta com o servomotor ou com o rcservo de acordo com as novas descrições de tags (consulte também esta meta-discussão ). Obrigado,
Mark Booth
Eu tinha uma pergunta, eu tentei controlar um servo com o arduino, ao servo eu coloquei uma vareta e no final da vareta um pouco de peso. Depois de executar o meu código, meu servo tentou mover o manípulo, mas talvez não tivesse torque suficiente para movê-lo, então, depois disso, parei o código. Depois tentei controlar o servo novamente sem peso e desta vez não se mexeu. Está quebrado? porque? Existe uma solução possível? Obrigado,

Respostas:

3

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.

abey
fonte
10

Como funcionam os servos

Com base nestes detalhes da sua pergunta:

Acabei de receber um kit de servos [...] contínuos [...] conectado ao microcontrolador

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:

Servo Pulses

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.

Kurt E. Clothier
fonte
1

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.

Jonathan Sumrall
fonte
Bem-vindo à robótica Jonathan. É difícil saber se sua resposta está correta até que a pergunta original seja esclarecida. Parece-me que sua resposta está assumindo que esta é uma pergunta rcservo . Não se espera que os servomotores industriais se queimem, desde que não sejam empurrados para além de sua corrente contínua de operação, e os sistemas de servocontrole industrial normalmente retornariam a uma força segura após um curto período de tempo.
Mark Booth