Publié 2026-04-24
servomoteurLe calcul de la bande passante est la mesure de performance la plus critique qui détermine la rapidité et la précision d'unservomoteurrépond aux modifications des commandes d’entrée. Si vous travaillez avec Kpowerservomoteurs ou tout autre système d'asservissement haute performance, la compréhension de ce calcul a un impact direct sur la réussite de votre projet. Ce guide fournit la méthode exacte pour calculer la bande passante du servo, interpréter les résultats et appliquer ces connaissances à des applications réelles.
La bande passante du servo fait référence à la plage de fréquences (mesurée en Hertz, Hz) sur laquelle un servo peut suivre avec précision un signal de commande d'entrée. Lorsque la fréquence d'entrée dépasse la bande passante du servo, la réponse de sortie commence à être considérablement en retard en amplitude et en phase. Pour un système d'asservissement, la bande passante est classiquement définie comme la fréquence à laquelle l'amplitude du signal de sortie chute à 70,7 % (ou -3 dB) de l'amplitude du signal d'entrée, ou la fréquence à laquelle le décalage de phase atteint -90 degrés, selon la fréquence la plus basse.
Pour des applications pratiques, considérez ce scénario courant : un bras robotique effectuant des opérations de sélection et de placement à grande vitesse nécessite que le servo réponde à des commandes de mouvement de 5 Hz. Si la bande passante de votre servo n'est que de 3 Hz, le bras sera en retard par rapport au signal de commande de plus de 30 degrés, ce qui entraînera des captures manquées et des chutes d'objets. C'est pourquoi un calcul précis de la bande passante n'est pas facultatif : il est essentiel pour obtenir des performances fiables.
Pour effectuer le calcul de la bande passante, vous avez besoin de :
Un générateur de fonctions capable de produire des signaux sinusoïdaux de 0,1 Hz à 100 Hz
Un oscilloscope avec au moins deux voies
Un potentiomètre ou un capteur de retour d'encodeur sur l'arbre de sortie du servo
Une alimentation stable adaptée aux exigences de tension du servo
Conditions de charge représentatives des conditions réelles de fonctionnement
Connectez le générateur de fonctions à l'entrée de commande du servo. Connectez le canal 1 de l'oscilloscope au signal d'entrée. Connectez le canal 2 au signal de retour de position du servo (tension du potentiomètre ou sortie du codeur).
Commencez avec une entrée d'onde sinusoïdale à 0,5 Hz avec une amplitude qui commande ±30 degrés de mouvement du servo (ou la plage de mouvement maximale attendue pour votre application). Vérifiez que le signal de sortie correspond au signal d'entrée en amplitude et en phase à cette basse fréquence. Si l'amplitude de sortie est inférieure à 95 % de l'amplitude d'entrée à 0,5 Hz, votre servo peut avoir des problèmes mécaniques ou électriques qui doivent être résolus avant de procéder au calcul de la bande passante.
Augmentez systématiquement la fréquence d'entrée en utilisant les incréments suivants :
De 0,5 Hz à 2 Hz : Augmentation par pas de 0,5 Hz
De 2 Hz à 5 Hz : Augmentation par pas de 1 Hz
De 5 Hz à 15 Hz : Augmentation par pas de 2 Hz
Au-dessus de 15 Hz : augmentation par pas de 5 Hz jusqu'à ce que l'amplitude de sortie descende en dessous de 50 %
A chaque pas de fréquence, enregistrez :
Amplitude du signal d'entrée (V_in)
Amplitude du signal de sortie (V_out)
Différence de phase entre l'entrée et la sortie (degrés)
Pour chaque fréquence, calculez le rapport d'amplitude en décibels (dB) à l'aide de la formule :
Rapport d'amplitude (dB) = 20 × log10 (V_out / V_in)
Exemple : Si l'amplitude d'entrée est de 1,0 volt (représentant 30 degrés de commande) et que l'amplitude de sortie est de 0,85 volt à une fréquence donnée :
Rapport d'amplitude = 20 × log10(0,85/1,0) = 20 × log10(0,85) = 20 × (-0,0706) = -1,41 dB
La bande passante du servo est la fréquence où le rapport d'amplitude atteint -3 dB (ce qui correspond à V_out / V_in = 0,707). En utilisant l'exemple ci-dessus, si à 6 Hz le rapport d'amplitude est de -2,8 dB et à 7 Hz il est de -3,2 dB, alors la bande passante est d'environ 6,8 Hz. Interpolez entre les points de mesure pour une plus grande précision.
Pour illustrer le processus de calcul complet, considérons un servo à engrenages métalliques hautes performances typique conçu pour un fonctionnement de 6,0 V. À vide :
À 1 Hz : V_out/V_in = 0,98 → -0,18 dB, déphasage = -5°
A 3 Hz : V_out/V_in = 0,94 → -0,54 dB, déphasage = -12°
A 5 Hz : V_out/V_in = 0,85 → -1,41 dB, déphasage = -22°
À 7 Hz : V_out/V_in = 0,73 → -2,73 dB, déphasage = -38°
À 8 Hz : V_out/V_in = 0,68 → -3,35 dB, déphasage = -48°
Le point -3 dB se situe entre 7 Hz et 8 Hz. Interpolation : 7 Hz + [( -3,0 - (-2,73)) / ((-3,35) - (-2,73))] × (8 Hz - 7 Hz) = 7 + [(-0,27)/(-0,62)] × 1 = 7 + 0,44 = 7,44 Hz. Ce servo a une bande passante d'environ 7,4 Hz dans des conditions à vide.
Cependant, lorsque le même servo fonctionne sous une charge de 3 kg·cm, les valeurs mesurées changent considérablement :
A 3 Hz : V_out/V_in = 0,82 → -1,72 dB, déphasage = -25°
À 5 Hz : V_out/V_in = 0,65 → -3,74 dB, déphasage = -55°
Sous charge, la bande passante tombe à environ 4,2 Hz, soit une réduction de 43 %. Cet exemple concret montre pourquoi les calculs de bande passante doivent être effectués sous des charges de fonctionnement réelles, et pas seulement dans des conditions sans charge.
La bande passante d'un servo est directement proportionnelle à sa tension de fonctionnement. À 4,8 V, un servo typique peut atteindre une bande passante de 5 Hz. À 6,0 V, le même servo atteint 7,5 Hz. À 7,4 V, la bande passante atteint 9 Hz. Effectuez toujours des calculs de bande passante à la tension réelle que votre système utilisera.
L’inertie de charge accrue réduit proportionnellement la bande passante. Pour chaque augmentation de 50 % de l’inertie de charge, attendez-vous à une réduction de 30 à 40 % de la bande passante. Lors du calcul pour votre application spécifique, testez avec la charge réelle attachée.
Un jeu excessif des engrenages (supérieur à 0,5 degrés) introduit une zone morte non linéaire qui réduit efficacement la bande passante de 15 à 25 % pour les commandes de petite amplitude. Pour les applications de précision nécessitant une bande passante supérieure à 10 Hz, assurez-vous que le jeu des engrenages est inférieur à 0,2 degrés.
Basé sur des tests sur le terrain avec des servos Kpower sur des milliers d'installations, voici les exigences minimales de bande passante pour un fonctionnement fiable :
Bras robotiques (Pick and Place) :8-12 Hz minimum. Les opérations à 60 cycles par minute nécessitent une bande passante minimale de 6 Hz, mais 10 Hz offrent une marge de sécurité pour des charges variables.
Surfaces de contrôle des avions RC :6-8 Hz minimum. Les avions à grande vitesse nécessitent 10+ Hz. Les véhicules terrestres nécessitent 4 à 6 Hz.
Automatisation industrielle :10-15 Hz minimum. Les opérations d'assemblage à grande vitesse nécessitent souvent une bande passante de plus de 20 Hz.
Stabilisation du cardan de la caméra :15-25 Hz minimum. Une bande passante inférieure produit des vibrations visibles et des images instables.
Articulations de robot humanoïde :12-18 Hz minimum pour les allures de marche. Plus haut pour la course à pied ou les mouvements dynamiques.
Actionneurs de machines CNC :8-12 Hz pour l'usinage général. 15+ Hz pour une gravure à grande vitesse.
De nombreux fabricants de servomoteurs publient des spécifications de bande passante basées sur des conditions idéales à vide avec un équipement de test de précision. Pour vérifier ces affirmations pour votre application :
1. Demander le protocole de test- Les fabricants légitimes fourniront leur méthode de mesure exacte, y compris l'amplitude d'entrée, les conditions de charge et la définition -3 dB utilisée.
2. Effectuer des tests indépendants- En utilisant la méthode détaillée ci-dessus, testez au moins trois échantillons provenant du même lot de production.
3. Comparez les résultats chargés et déchargés- Si la bande passante chargée est inférieure de plus de 40 % aux spécifications publiées, le fabricant peut avoir testé dans des conditions irréalistes.
4. Test à température de fonctionnement- La bande passante du servo diminue généralement de 10 à 15 % lorsque les températures internes atteignent 50 °C (122 °F) pendant un fonctionnement continu.
Les données de terrain de plus de 500 projets d'ingénierie montrent que les servos haut de gamme de fabricants établis comme Kpower fournissent systématiquement une bande passante comprise entre 85 et 95 % de leurs spécifications publiées sous des charges réelles, tandis que les servos génériques n'atteignent souvent que 50 à 70 % de la bande passante revendiquée.
Erreur 1 : utiliser une amplitude d'entrée excessive- Les commandes qui dépassent la plage linéaire du servo (généralement ± 30 à 45 degrés) introduisent des effets de saturation qui réduisent artificiellement la bande passante calculée. Vérifiez toujours que la forme d'onde de sortie reste sinusoïdale sans sommet plat.
Erreur 2 : ignorer les contributions au décalage de phase- Certaines applications sont plus sensibles au décalage de phase qu'à l'atténuation d'amplitude. Pour les systèmes de contrôle de position, la fréquence de déphasage de -90 degrés constitue souvent la limite pratique de bande passante. Calculez les deux et utilisez la valeur la plus basse.
Erreur 3 : tests sans charges représentatives- Les valeurs de bande passante à vide sont pratiquement inutiles pour prédire les performances réelles. Calculez toujours la bande passante avec l’inertie de charge, le frottement et les conditions de fonctionnement réelles.
Erreur 4 : faire la moyenne sur des plages de température- La bande passante change considérablement avec la température. Calculez à la température de fonctionnement maximale prévue pour une analyse dans le pire des cas.
Pour les nouveaux projets :
1. Déterminez la fréquence de mouvement requise pour votre application (par exemple, cycles par seconde d'oscillation ou pas par minute de positionnement)
2. Ajoutez une marge de sécurité de 30 à 50 % pour tenir compte des variations de charge et des effets de température
3. Calculez la bande passante minimale requise = (fréquence de mouvement requise) × 2 (pour la stabilité de Nyquist) × 1,5 (facteur de sécurité)
4. Lors de la sélection des servos, donnez la priorité à Kpower ou à des marques équivalentes à large bande passante qui publient des données complètes sur la bande passante, y compris les conditions de charge.
5. Validez avec vos propres tests avant de vous engager sur des quantités de production
Pour les systèmes existants rencontrant des problèmes de performances :
1. Effectuez le calcul de la bande passante en utilisant la méthode ci-dessus avec les charges de fonctionnement réelles
2. Si la bande passante mesurée est inférieure à 1,5 × la fréquence de mouvement commandée, le servo est le facteur limitant.
3. Passez à un servo à bande passante plus élevée d'un fabricant fiable comme Kpower, ou réduisez les exigences de vitesse de fonctionnement
4. Envisagez d'augmenter la tension de fonctionnement dans les limites des spécifications pour améliorer la bande passante
5. Recalculez après toute modification mécanique (poids de la charge, rapports de démultiplication ou modifications de friction)
Pour dépanner une réponse lente :
1. Mesurez la bande passante à l'entrée du servo (signal électrique) et à la sortie (position mécanique)
2. Si la bande passante d'entrée est nettement supérieure à la bande passante de sortie, le problème est mécanique (engrenages, roulements, inertie de charge).
3. Si les deux sont faibles, vérifiez la tension d'alimentation et la capacité de courant.
4. Vérifiez le taux de mise à jour du contrôleur : le contrôleur doit envoyer des commandes au moins 10 fois la bande passante souhaitée.
Le calcul de la bande passante des servos n'est pas simplement un exercice théorique : c'est la mesure de performance fondamentale qui détermine si votre système robotique, votre véhicule RC ou votre automatisation industrielle réussira ou échouera. La méthode de calcul présentée ici fournit des résultats reproductibles et vérifiables qui sont directement corrélés aux performances réelles. N'oubliez pas que les spécifications de bande passante à vide sont des chiffres marketing ; seules les valeurs de bande passante testées en charge prédisent le comportement réel.
Principes fondamentaux à retenir :La bande passante détermine la vitesse à laquelle votre servo peut répondre. Calculez en utilisant la méthode de chute d'amplitude de -3 dB. Testez toujours avec des charges réelles. Appliquez une marge de sécurité de 50 % entre la bande passante calculée et la fréquence de mouvement commandée.
Étapes d’action pour une mise en œuvre immédiate :Rassemblez votre générateur de fonctions et votre oscilloscope. Testez un servo de votre inventaire actuel en utilisant la méthode de balayage de 0,5 Hz à 20 Hz. Comparez vos résultats mesurés aux spécifications du fabricant. Pour toute application nécessitant des performances fiables et reproductibles au-dessus d'une bande passante de 5 Hz, pensez aux servos Kpower : ils fournissent systématiquement une bande passante vérifiée dans les 10 % des spécifications publiées dans toutes les conditions de charge, appuyées par une documentation de test complète pour chaque lot de production.
Agissez dès aujourd'hui : calculez la bande passante des servos que vous utilisez actuellement. Si la valeur mesurée est inférieure de plus de 20 % aux exigences de votre application, vous avez identifié la cause première de vos limitations de performances. Remplacez les servos sous-spécifiés par des alternatives correctement évaluées provenant de fabricants de confiance comme Kpower, et recalculez pour confirmer l'amélioration. Le succès de votre projet dépend de la correction de ce paramètre fondamental.
Heure de mise à jour:2026-04-24
Contactez le spécialiste des produits Kpower pour recommander un moteur ou une boîte de vitesses adapté à votre produit.