Lar > Informações do setor >Motor de engrenagem
SUPORTE TÉCNICO

Suporte ao produto

Como calcular o período do sinal PWM para um servo motor (exemplo de servo RC padrão)

Publicado 2026-04-10

Este guia explica o método preciso para calcular o período do sinal PWM para um padrãoservomotor. Para quase todos os RC hobby e industriaisservomotores, o período do sinal PWM é fixado em20 milissegundos (ms), o que corresponde a uma frequência de50 Hz (Hz). A principal conclusão: o período é constante; apenas a largura do pulso dentro desse período muda para controlar oservoposição.

01A fórmula básica: Período = 1 / Frequência

O período do sinal PWM (modulação por largura de pulso) é o tempo total para um ciclo liga-desliga completo. É o inverso da frequência do sinal.

Fórmula:

Período (segundos) = 1 / Frequência (Hz)

Para servomotores padrão, a frequência de operação é quase universalmente50Hz.

Cálculo:

Período = 1/50 Hz = 0,02 segundos = 20 milissegundos (ms)

Portanto, o período do sinal PWM para um servo motor padrão é de 20 ms.

02Compreendendo a função do período: período fixo, largura de pulso variável

Dentro deste período fixo de 20 ms, a posição do servo é determinada pelolargura de pulso alta(o tempo "ligado"). O tempo restante no período é o pulso baixo (o tempo “desligado”). Esta é uma distinção crítica: você nunca muda o período; você altera a largura do pulso.

Exemplo de caso comum (servo padrão de 180°)

Servo Ângulo Largura de pulso alta típica Largura de pulso baixa (período - pulso alto)
0° (extrema esquerda) 0,5ms 19,5ms
90° (centro) 1,5ms 18,5ms
180° (extrema direita) 2,5ms 17,5ms

Nota: Sempre verifique a ficha técnica específica do seu servo, pois alguns modelos podem usar 0,7 ms a 2,3 ms ou outras faixas.

03Cálculo passo a passo para frequências personalizadas (casos avançados)

Embora 50 Hz seja o padrão, alguns servos digitais ou servos de rotação contínua podem aceitar outras frequências (por exemplo, 100 Hz, 200 Hz ou 333 Hz). Use a mesma fórmula.

Etapa 1:Identifique a frequência alvo (F) em Hz.

Etapa 2:Aplique a fórmula:Período (segundos) = 1 / F.

Etapa 3:Converta segundos em milissegundos: multiplique por 1000.

Exemplo:Para um servo especificado para funcionar a 200 Hz.

Período = 1/200 Hz = 0,005 segundos = 5 ms

Aviso crítico:Não exceda a frequência nominal máxima do servo. Usar um período mais curto (frequência mais alta) do que o especificado pode causar superaquecimento, instabilidade ou danos permanentes. Para 99% dos servos RC padrão,atenha-se a 50 Hz (período de 20 ms) .

04Verificação prática e conselhos acionáveis

Para garantir que o período do sinal PWM esteja correto, siga estas etapas concretas:

Ação 1: Sempre verifique primeiro a folha de dados

A folha de dados do fabricante do servo é a única fonte confiável. Procure a especificação “Período PWM” ou “Frequência de Controle”. Se não estiver listado, assuma 50 Hz (20 ms).

Ação 2: Use um osciloscópio ou analisador lógico

Meça o sinal PWM real do seu controlador (por exemplo, microcontrolador, servo driver). Defina a base de tempo para 10 ms/divisão. Você deverá ver um ciclo repetido de exatamente 20 ms. Meça a largura de pulso alta separadamente para verificar se corresponde ao ângulo desejado.

Ação 3: Calcule a largura do pulso para o seu ângulo alvo

Se a faixa de pulso do seu servo for demeu_pulso(por exemplo, 0,5 ms para 0°) parapulso_max(por exemplo, 2,5 ms para 180°), use interpolação linear:

Largura_de pulso = pulso_min + (ângulo / ângulo_máximo)(pulso_max - pulso_min)

Exemplo para 45° em um servo de 180° (0,5 ms a 2,5 ms):

Largura_de pulso = 0,5 + (45/180) (2,5 - 0,5) = 0,5 + 0,25 * 2,0 = 1,0 ms

Ação 4: Evite erros comuns

Nãomude o período para ajustar o ângulo. Sempre mantenha o período constante (20 ms para servos padrão).

Nãouse uma frequência abaixo de 40 Hz (período > 25 ms) – isso pode fazer com que o servo perca o torque de retenção e fique irregular.

Nãosuponha que todos os servos usem 1,5 ms como centro. Alguns servos digitais usam 1,52 ms ou outros valores. Verificar.

05Conclusão: O Princípio Fundamental

O período do sinal PWM para um servo motor padrão é fixado em 20 milissegundos, derivado da frequência de controle de 50 Hz. Você calcula o período como 1 dividido pela frequência. Para uma operação confiável, mantenha sempre o período constante e module apenas a largura de pulso alta para controlar a posição. Antes de implantar qualquer servo, verifique sua faixa específica de largura de pulso e tolerância de frequência na folha de dados oficial. Use um osciloscópio para confirmar se o seu sinal corresponde ao período necessário de 20 ms. Essa abordagem garante servocontrole preciso, estável e sem danos.

Hora de atualização: 10/04/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
+86 0769 8399 3238
 
kpowerMap