Como conectar os dois servos? Da fonte de alimentação à programação, você pode entendê-la rapidamente_BLDC_Industry Insights_Kpower
Lar > Informações do setor >BLDC
SUPORTE TÉCNICO

Suporte ao produto

Como conectar os dois servos? Da fonte de alimentação à programação, você pode entendê-la rapidamente

Publicado 2026-03-23

Quando muitos amigos entram em contato pela primeira vez comservos, eles sempre fazem uma pergunta clássica: como conectar doisservose como usá-los? Especialmente quando você deseja fazer um braço robótico, robô bípede ou gimbal, umservosimplesmente não consegue produzir a "sensação de ação" desejada. Não se preocupe, hoje deixaremos de lado essas teorias complicadas e desmontaremos tudo passo a passo, desde a fiação real, fonte de alimentação, lógica de controle até a programação. Você não precisa ser engenheiro eletrônico, basta seguir os passos e em breve os dois servos poderão “obedecer ao seu comando”.

Como conectar a fonte de alimentação do servo

Para muitas pessoas que conectam dois servos pela primeira vez, o problema mais provável é a fonte de alimentação. Quando um servo está funcionando, a corrente pode ser de apenas um ou dois amperes. Quando dois servos são ativados juntos, a corrente instantânea pode facilmente exceder 3 amperes. Se você obter energia diretamente do pino de 5 V da placa de desenvolvimento (por exemplo), o servo ficará fraco e tremerá na pior das hipóteses, ou a placa de desenvolvimento será queimada diretamente. A abordagem correta é: juntar os fios vermelhos (pólo positivo) dos dois servos e conectá-los ao pólo positivo da fonte de alimentação externa; junte o fio preto ou marrom (pólo negativo) e conecte-os ao pólo negativo da fonte de alimentação externa, e também conecte-os ao GND da placa de desenvolvimento. Isso é chamado de terreno comum. As linhas de sinal são conectadas aos dois pinos PWM da placa de desenvolvimento, como nº 9 e nº 10.

Quantas portas PWM são necessárias para controlar dois servos?

A resposta a esta pergunta depende de qual servo você está usando. Se for um servo analógico comum, cada servo precisará de um pino de sinal PWM independente. Uma placa de desenvolvimento geralmente possui múltiplas portas PWM, o que é completamente suficiente. Mas se você estiver usando um servo de barramento serial, a situação é diferente. Este tipo de servos é mais avançado. Eles podem ser conectados em série. Todos os servos compartilham o mesmo pino de dados e controlam suas respectivas rotações enviando instruções com IDs diferentes. Desta forma, mesmo controlando 10 servos, você só precisa ocupar um pino, deixando a fiação muito mais limpa. Então você primeiro olha o tipo de servo que tem em mãos e então decide qual esquema de fiação usar.

Como evitar que dois servos interfiram um no outro

Depois que muitos amigos conectaram os fios, eles descobriram que os dois servos não se moviam, ou um se movia e o outro tremia, ou mesmo ambos giravam aleatoriamente. Existem basicamente duas razões por trás disso: uma é a fonte de alimentação insuficiente e a outra é a interferência do sinal. Como mencionamos antes sobre o problema da fonte de alimentação, você pode configurar um módulo estabilizador de tensão de 7,4 V ou 6 V separado para alimentar o servo. Não compartilhe com o conselho de desenvolvimento. Em termos de interferência de sinal, tome cuidado para não enrolar muito o cabo de sinal no cabo de alimentação, especialmente no cabo de alimentação de alta corrente. Além disso, se dois servos iniciarem e pararem ao mesmo tempo, e o impacto da corrente instantânea for grande, você poderá adicionar um capacitor grande, como 470uF, entre os pólos positivo e negativo da fonte de alimentação para atuar como um buffer, e a operação será muito mais estável.

Como programar dois servos para se moverem ao mesmo tempo

Se você deseja que dois servos cooperem, a lógica de programação é realmente muito simples, que consiste em controlar o tempo e o ângulo de sua rotação. Por exemplo, se você quiser fazer uma ação de "ondulação", você pode primeiro girar o servo nº 1 em 90 graus com um atraso de 200 milissegundos, depois girar o servo nº 2 de 0 graus a 180 graus e, em seguida, redefinir ao mesmo tempo. O foco está na combinação de “delay” e “loop”. O erro mais comum que os iniciantes cometem é escrever o atraso no código muito curto, fazendo com que o servo receba novas instruções antes que tenha tempo de atingir sua posição, resultando em travamento. Uma dica prática é: toda vez que você enviar um comando de ângulo, dê ao servo tempo suficiente de movimento físico. Por exemplo, leva 0,5 segundos para o servo ir de 0 a 180 graus. É melhor definir o atraso para mais de 0,6 segundos.

Como tornar a cooperação de dois servos mais suave

Se você não está satisfeito com ações sequenciais simples e deseja obter uma verdadeira ligação síncrona, é necessário introduzir a ideia de "máquina de estado". Simplificando, não deixe o programa parar e esperar, mas atualize regularmente os ângulos alvo dos dois servos. Por exemplo, se você deseja controlar um gimbal de dois graus de liberdade para permitir que a câmera rastreie objetos suavemente, o loop principal modificará constantemente os ângulos alvo dos dois servos com base nos dados do sensor, girando apenas um pequeno passo de cada vez. Desta forma, parece que os dois servos se movem ao mesmo tempo, e a transição é muito suave, sem qualquer “sensação de travamento”. Este método de escrita pode ser usado em muitos projetos de braços robóticos e cabeças de robôs.

O que fazer se o servo girar ou balançar aleatoriamente

Este é o problema mais problemático no combate real. Se ambos os servos girarem aleatoriamente, primeiro verifique se há um terreno comum - muitos novatos esquecem de conectar o eletrodo negativo dos servos ao GND da placa de desenvolvimento, fazendo com que os sinais não formem um loop. Se apenas um determinado servo estiver vibrando, é mais provável que o pino esteja com mau contato ou que o próprio servo esteja quebrado. Há outra situação comum: você escreve o ângulo do servo no código para um valor que está fora do intervalo, como mais de 180 graus. Neste momento, o servo tentará se mover para uma posição que não consegue alcançar e começará a "se contorcer" para frente e para trás. A solução também é muito simples. Basta adicionar um julgamento no código e limitar o valor do ângulo entre 0 e 180.

Na verdade, a conexão e o uso dos dois servos visam essencialmente resolver os três problemas principais de "fonte de alimentação, aterramento comum e distribuição de sinal". A sensação de controle é particularmente interessante quando você transforma pessoalmente os dois servos de uma confusão de fios em um pequeno dispositivo que pode sincronizar movimentos de braço, agarramentos ou movimentos de rastreamento. Por acaso você tem dois servos em mãos agora? Que gadgets interessantes você mais gostaria de fazer com eles? Bem-vindo para conversar sobre sua opinião na área de comentários e não se esqueça de curtir e salvar para referência na próxima vez.

Hora de atualização: 23/03/2026

Impulsionando o Futuro

Entre em contato com o especialista de produtos da Kpower para recomendar um motor ou caixa de engrenagens adequado para o seu produto.

Correio para Kpower
Enviar consulta
Mensagem do WhatsApp
+86 0769 8399 3238
 
kpowerMap