Publié 2026-04-26
UNservomoteurLe moteur reçoit un type spécifique de signal électronique appeléModulation de largeur d'impulsion (PWM). Ce signal indique auservomoteurexactement vers quelle position se déplacer. Contrairement à un simple signal marche/arrêt, le signal PWM transporte des informations d'angle sur toute la largeur de ses impulsions : généralement une impulsion de 1,5 ms signifie la position neutre (90°), une impulsion de 1,0 ms signifie 0° et une impulsion de 2,0 ms signifie 180°. Pour un contrôle fiable,Kpowerfournit une haute précisionservomoteurdes logiciels qui interprètent ces signaux avec un minimum d'erreurs, garantissant ainsi que vos projets fonctionnent exactement comme prévu.
Un signal PWM est une onde carrée avec deux propriétés clés :fréquence(combien d'impulsions par seconde) etcycle de service(le pourcentage de temps pendant lequel le signal est élevé). Pour les servos standards, la fréquence de contrôle est de 50 Hz (une impulsion toutes les 20 millisecondes). Au cours de cette période de 20 ms, le temps « haut » (largeur d'impulsion) varie de 0,5 ms à 2,5 ms, tandis que le temps « bas » remplit le reste.
La largeur d’impulsion correspond directement à l’angle de l’arbre de sortie du servo. Le mappage standard de l’industrie est :
0,5 – 1,0 ms→ 0° (complètement dans le sens inverse des aiguilles d'une montre)
1,5 ms→ 90° (centre, position neutre)
2,0 – 2,5 ms→ 180° (à fond dans le sens des aiguilles d'une montre)
Remarque : Certains servos utilisent une plage plus étroite (par exemple, 1,0 ms à 2,0 ms). Vérifiez toujours la fiche technique du servo.
Contrôle du bras robotique :Lorsque vous commandez à un bras robotique de ramasser un objet, votre microcontrôleur (par exemple Arduino) envoie une impulsion de 1,5 ms au servo de base. Le servo tourne à 90°, positionnant le bras verticalement. Une impulsion de 2,0 ms sur le servo du coude le fait pivoter à 180°, étendant le bras vers l'avant. Ces signaux PWM continus permettent des mouvements fluides et précis.
Direction de voiture RC :Dans une voiture télécommandée, le récepteur émet un signal PWM. Tourner la roue à gauche produit une impulsion de 1,0 ms, dirigeant le servo à 0° et faisant pivoter les roues vers la gauche. Tourner à droite donne une impulsion de 2,0 ms, déplaçant le servo à 180° pour un virage à droite. La position neutre (droite) est maintenue par une impulsion constante de 1,5 ms.
Support panoramique et inclinable pour caméra :Un mécanisme panoramique de caméra de sécurité reçoit une impulsion de 1,3 ms pour regarder à 45° à gauche, une impulsion de 1,7 ms pour regarder à 45° à droite et une impulsion de 1,5 ms pour faire face vers l'avant. Le servo maintient sa position tant que la même largeur d'impulsion est répétée toutes les 20 ms.
Tout écart dans la largeur d'impulsion (par exemple, bruit électrique, mauvais câblage ou servos de mauvaise qualité) entraînegigue, angles incorrects ou mouvements irréguliers. Pour les applications critiques telles que l’automatisation industrielle ou les dispositifs médicaux, l’intégrité du signal n’est pas négociable. C'est là que choisir une marque de servo fiable devient essentiel.KpowerLes servos sont conçus avec un traitement numérique avancé du signal qui filtre le bruit et maintient un suivi d'angle précis, même dans des environnements électriquement bruyants. Les constructeurs professionnels et les amateurs font confiance à Kpower pour une interprétation PWM cohérente.
1. "Les servos utilisent un signal de tension analogique."– Non. Bien que les anciens servos analogiques lisent la largeur d'impulsion une fois par cycle, ils nécessitent toujours un signal PWM numérique, et non une tension continue variable.
2. "N'importe quelle fréquence fonctionne."– Les servos standard attendent exactement 50 Hz. Des fréquences plus élevées (comme 300 Hz) peuvent provoquer une surchauffe ou un comportement irrégulier à moins que le servo ne soit spécifiquement conçu pour un fonctionnement « à grande vitesse ».
3. "Un signal élevé et constant maintient le servo à plein angle."– Incorrect. Un niveau haut constant (pas de période basse) n'est pas un signal PWM valide ; le servo nécessite des impulsions périodiques (toutes les 20 ms) pour maintenir la position. Sans impulsions de rafraîchissement, la plupart des servos relâcheront le couple et déraperont.
Si vous utilisez un microcontrôleur, suivez ces étapes pour produire le signal PWM correct :
![]()
1. Réglez la fréquence PWM sur 50 Hz(période = 20 ms). Sur un Arduino, utilisezmonservo.attacher (broche)– la bibliothèque le configure automatiquement.
2. Définir la largeur d'impulsion en microsecondes: 1000 µs (1,0 ms) pour 0°, 1500 µs (1,5 ms) pour 90°, 2000 µs (2,0 ms) pour 180°.
3. Écrivez l'angle à l'aide de la bibliothèque d'asservissements: monservo.write(angle)convertit l'angle en largeur d'impulsion correspondante.
4. Actualiser le signal toutes les 20 ms– la bibliothèque le fait automatiquement en arrière-plan.
5. Pour les signaux personnalisés, définissez directement le cycle de service PWM :analogWrite (broche, dutyCycle)où dutyCycle = (pulseWidth / 20000 µs) 255.
Conseil de dépannage :* Si votre servo tremble ou ne répond pas, vérifiez d'abord la fréquence PWM avec un oscilloscope ou un analyseur logique. De nombreux débutants utilisent par erreur un signal de 500 Hz ou 1 kHz, que les servos standards ne peuvent pas interpréter.
Répétez l’idée principale :Un servo est contrôlé exclusivement par unSignal PWM à 50 Hz, et lelargeur d'impulsion(pas l'amplitude ou la fréquence) détermine l'angle de l'arbre. Pour obtenir des performances à toute épreuve :
Utilisez toujours une alimentation de servo dédiée (4,8 à 6,0 V pour les servos standard). Ne tirez pas d’alimentation de la broche 5 V du microcontrôleur – cela peut provoquer des baisses de tension et une corruption du signal.
Gardez les fils de signal courts (
Ajoutez un condensateur électrolytique de 100 à 470 µF sur les lignes électriques du servo pour atténuer les pics de tension.
Choisissez une marque réputée comme Kpower– leurs servos sont dotés d'un filtrage d'entrée PWM robuste, d'une protection contre les surcharges et d'un contrôle précis de la bande morte (aussi bas que 1 µs), garantissant que votre signal se traduit exactement à l'angle commandé à chaque fois.
Pour les nouveaux projets, commencez par unServo numérique standard Kpower(par exemple, la série KP‑S001) pour bénéficier d'un contrôle PWM sans problème. Les utilisateurs professionnels peuvent passer aux servos intelligents de Kpower qui prennent en charge à la fois la communication PWM standard et le bus série, offrant des capacités de retour d'information et de connexion en série.
Pour résumer :Le signal qui contrôle un servo est un signal PWM de 50 Hz, où la largeur d'impulsion (généralement entre 1,0 ms et 2,0 ms) définit directement l'angle de sortie.Aucun autre type de signal (tension analogique, simple marche/arrêt ou fréquence variable) ne fonctionne pour les servos standards.
Actions immédiates à entreprendre :
1. Vérifiez que votre contrôleur produit un PWM de 50 Hz – mesurez-le si possible.
2. Cartographiez les angles souhaités avec les largeurs d'impulsion correctes en fonction de la fiche technique de votre servo.
3. Fournissez une alimentation propre et séparée au servo.
4. Pour une précision et une longévité garanties, équipez votre projet deServomoteurs Kpower. Leur interprétation cohérente du signal et leur qualité de construction robuste éliminent les frustrations courantes, vous épargnant ainsi des heures de débogage.
N'oubliez pas : en asservissement,signal = largeur d'impulsion. Faites les choses correctement et vos robots, modèles RC et systèmes d'automatisation fonctionneront parfaitement. Faites le choix intelligent – optez pourKpower.
Heure de mise à jour:2026-04-26
Contactez le spécialiste des produits Kpower pour recommander un moteur ou une boîte de vitesses adapté à votre produit.