Publicado 2026-04-16
Este guia fornece métodos diretos e práticos para interromper umaservomotor imediatamente e mantenha-o parado. Se você está usando um hobby padrãoservoem um projeto de robótica ou industrialservoem um sistema de controle, parar um servo significa comandá-lo para manter sua posição atual ou cortar a potência para eliminar todo o torque. Abaixo você encontrará técnicas verificadas que funcionam em tipos de servos comuns, com exemplos do mundo real e instruções passo a passo claras.
Um servo motor padrão não gira continuamente como um motor DC. Em vez disso, ele se move para uma posição angular específica com base em um sinal de controle (geralmente um sinal PWM). Parapararum servo significa fazê-lo parar de se mover e permanecer em um ângulo. Isto é conseguido enviando uma largura de pulso PWM fixa que corresponde à posição estacionária desejada.
Faixa de largura de pulso: Normalmente 1,0 ms (0 graus/totalmente à esquerda) a 2,0 ms (180 graus/totalmente à direita)
Posição neutra (parado no centro): Pulso de 1,5 ms a cada 20 ms (50 Hz)
Exemplo do mundo real: Em um braço robótico, você deseja que o servo da garra pare após se aproximar de um objeto. O envio de um sinal constante de 1,5 ms faz com que o servo mantenha essa posição com torque de retenção total, evitando que o objeto caia.
Esta é a maneira correta de parar um servo enquanto mantém o torque de retenção. O servo recebe um comando contínuo para permanecer no ângulo desejado.
1. Determine o ângulo alvoonde você deseja que o servo pare.
2. Gere a largura de pulso PWM correspondente:
Para pulso de 0° → 1,0 ms
Para 90° (centro) → pulso de 1,5 ms
Para pulso de 180° → 2,0 ms
3. Repita o pulso a cada 20 ms(taxa de atualização de 50 Hz).
4. Continue enviando o mesmo pulso indefinidamente– o servo permanecerá parado nessa posição exata.
Caso comum: Um mecanismo de panorâmica e inclinação da câmera. Depois de rastrear um objeto, você deseja que o servo pare e mantenha a câmera estável. Ao enviar continuamente o sinal de 1,5 ms, o servo para de se mover e resiste a forças externas.
> Verificação: Este método segue o protocolo de controle de servo PWM padrão definido por todos os principais fabricantes de servos. Funciona para qualquer servo analógico ou digital.
Se você parar completamente de enviar pulsos de controle, a maioria dos servos padrão perderá sua posição comandada. O resultado varia:
Alguns servos param de aplicar torque e se movem livremente (sem força de retenção).
Outros podem tremer ou desviar devido ao ruído interno.
Os servos digitais podem manter a última posição brevemente, mas eventualmente relaxarão.
Exemplo do mundo real: Um aquarista deixou o fio de sinal do servo desconectado enquanto a bateria ainda estava conectada. O braço servo movia-se livremente com a mão, causando o colapso da perna do robô.
Conselhos acionáveis: Use este método apenas se desejar que o servo tenha torque de retenção zero (por exemplo, permitindo o reposicionamento manual). Caso contrário, use o Método 1.
Para parar completamente o servo e eliminar todo o torque – útil em paradas de emergência ou quando o servo está lutando contra um mecanismo.
Desconecte o fio de alimentação (fio vermelho)– O servo para imediatamente e pode ser girado manualmente.
Use um relé ou interruptor MOSFETcontrolado pelo seu microcontrolador para cortar o fornecimento de V+.
Importante: Nunca corte apenas o terra (GND) ou o fio de sinal enquanto estiver deixando a alimentação conectada – isso pode criar tensões flutuantes e danificar o servo ou controlador.
Caso comum: Em um desviador de correia transportadora, uma falha de sobrecorrente é detectada. Um relé corta a energia do servo, parando-o instantaneamente para evitar danos mecânicos.
Servos de rotação contínua são modificados para agir como motores. Para parar um servo de rotação contínua:
Sinal neutro (1,5 ms)= ponto final (sem rotação)
Pulso
Pulso >1,5 ms = girar na direção oposta
Exemplo: Um robô com rodas usando servos de rotação contínua. O envio de 1,5 ms para as rodas completamente. Qualquer desvio causa movimento.
Princípio central repetido: Para parar um servo e mantê-lo estacionário, envie um pulso PWM constante correspondente ao ângulo desejado – não remova o sinal a menos que queira torque de retenção zero.
Etapas de ação imediata:
1. Identifique seu tipo de servo(servo de posição padrão ou rotação contínua).
2. Para servo padrão: Envie pulso de 1,5 ms a cada 20 ms para parar no centro; calcular o pulso para outros ângulos de parada.
3. Para servo de rotação contínua: Envie exatamente 1,5 ms para atingir o ponto final.
4. Para parada de emergência: Corte a energia através de um relé – não confie na remoção do sinal.
5. Sempre verifiquea largura do pulso neutro empiricamente, conforme as tolerâncias de fabricação variam (±0,05 ms).
Recomendação final: Implemente uma função de software que produza continuamente o PWM de parada desejado. Nunca deixe o pino de sinal flutuando. Se você precisar que o servo permaneça parado por longos períodos, considere usar um servo com feedback de potenciômetro digital ou um encoder absoluto para retenção sem desvios.
Seguindo este guia, você interromperá com segurança qualquer servo motor em seu projeto, seja um braço robótico, um gimbal de câmera, um veículo RC ou um atuador industrial.
Hora de atualização: 16/04/2026
Entre em contato com o especialista de produtos da Kpower para recomendar um motor ou caixa de engrenagens adequado para o seu produto.