Interférences des moteurs et des servos : causes profondes et solutions éprouvées_Servo_Industry Insights_Kpower
Maison > Aperçu de l'industrie >Servomoteur
ASSISTANCE TECHNIQUE

Interférences des moteurs et des servos : causes profondes et solutions éprouvées

Publié 2026-04-04

Lorsqu'un moteur et unservomoteurfonctionnent dans le même système, les interférences sont un problème courant mais résoluble. Cet article explique exactement pourquoi les moteurs perturbentservomoteurs et fournit des solutions étape par étape, testées sur le terrain, que vous pouvez appliquer immédiatement : pas de noms de marque, uniquement des principes généraux et des exemples concrets.

01Pourquoi les moteurs interfèrent-ils avecservomoteurs ? Trois causes profondes

Toute interférence entre un moteur et un servo se résume à trois phénomènes physiques. Les comprendre est la première étape vers une solution permanente.

1.1 Instabilité de l'alimentation électrique (la cause n°1)

Un moteur consomme des courants importants et fluctuants, en particulier lors du démarrage, du décrochage ou des changements de direction rapides. Cela provoque une baisse ou une pointe de la tension d'alimentation commune. Les servos contiennent des circuits de commande sensibles qui attendent une tension stable (généralement une logique de 4,8 à 6,0 V ou 5 V). Même une chute de 0,5 V peut provoquer une instabilité du servo, une perte de position ou une réinitialisation.

Exemple concret :Un amateur utilise une seule batterie de 7,4 V pour alimenter à la fois un moteur CC à balais de 2 A et un servo standard via un régulateur de 5 V. Lorsque le moteur démarre, la tension de la batterie chute de 7,4 V à 5,8 V, ce qui fait que le régulateur 5 V ne produit que 4,2 V – le servo se contracte de manière incontrôlable.

1.2 Bruit électrique (EMI / Interférence conduite)

Les moteurs sont des charges inductives. Les moteurs à courant continu à balais génèrent d'importantes pointes de tension (force contre-électromotrice) et un bruit électromagnétique à large bande dû aux arcs électriques des balais. Les moteurs sans balais produisent un bruit de commutation haute fréquence provenant du contrôleur de vitesse électronique (ESC). Ce bruit se connecte aux fils de signal et d’alimentation du servo via :

Chemin conduit :Le bruit se propage le long des fils d’alimentation ou de terre partagés.

Trajet rayonné :Le bruit est émis dans l’air et capté par de longs câbles de servo.

Les signaux de servocommande (généralement PWM) sont à basse tension (3,3 V ou 5 V) et à faible courant. Le bruit superposé à la ligne de signal provoque un faux déclenchement – ​​le servo interprète les impulsions aléatoires comme des commandes de position, entraînant un mouvement ou une oscillation erratique.

Exemple concret :Un bras robotique utilise un moteur à balais 12 V à 15 cm d'un servo. Le moteur tourne pendant 30 secondes et le servo commence à vibrer violemment même lorsqu'aucune nouvelle commande n'est envoyée. Le retrait du moteur arrête le couplage vibration – bruit rayonné clair.

1.3 Boucle de masse et chemin de retour partagé

Lorsque le moteur et le servo partagent un fil de terre commun, le courant élevé du moteur crée une petite différence de tension le long de ce fil (loi d'Ohm : V = I × R). Ce décalage de tension décale le niveau de référence du signal du servo. Le servocontrôleur voit un signal corrompu car sa masse n'est plus à 0 V vrai par rapport à la source du signal.

Exemple concret :Un robot mobile est doté d'un microcontrôleur, d'un servo et d'un pilote de moteur, tous mis à la terre via un seul fil fin connecté en série. Sous la charge du moteur, la masse du servo s'élève à 0,3 V au-dessus de la masse du microcontrôleur. Le signal PWM (5 V nominal) apparaît désormais comme seulement 4,7 V pour le servo, provoquant une perte de position intermittente.

02Comment résoudre les interférences moteur-servo : une approche à plusieurs niveaux

Commencez par les solutions les plus efficaces et les plus simples. Mettez-les en œuvre dans l’ordre ci-dessous.

2.1 Isoler les alimentations électriques (les plus efficaces)

Solution:Utilisez des sources d'alimentation complètement séparées pour le moteur et le servo.

Batterie dédiée au moteur (courant élevé, tension selon les besoins).

Batterie séparée ou alimentation régulée pour le servo (tension propre et stable dans sa plage nominale).

Si une seule source d’alimentation est possible :Utilisez un convertisseur DC-DC dédié ou un régulateur de tension de haute qualitéexclusivementpour le servo, placé le plus près possible du servo. Le moteur doit se connecter directement à la batterie principale.

Pourquoi ça marche :La séparation physique élimine l'affaissement de puissance et le bruit conduit du moteur atteignant l'alimentation du servo.

2.2 Utiliser un pilote de signal servo opto-isolé

Solution:Insérez un opto-isolateur (par exemple, 4N35, PC817) entre la sortie PWM du microcontrôleur et l'entrée de signal du servo.

Le microcontrôleur et le servo ne partagent aucune connexion électrique : le signal est transmis par la lumière.

L'alimentation du côté servo de l'opto-isolateur provient de l'alimentation servo isolée.

Pourquoi ça marche :Une isolation galvanique complète brise toutes les boucles de terre et bloque le bruit conduit. Il s’agit de la référence en matière de systèmes industriels.

2.3 Ajouter un filtrage et un découplage appropriés

Solution:Installez ces composants même si vous coupez également l'alimentation.

Sur le moteur :Souder les condensateurs en céramique (0,1 µF et 0,01 µF en parallèle) directement aux bornes du moteur. Pour les moteurs à balais, ajoutez également deux condensateurs de chaque borne au boîtier du moteur (s'il est en métal). Cela supprime le bruit d’arc de brosse à la source.

Sur les lignes électriques des servos :Placez un grand condensateur électrolytique (470 µF à 1 000 µF, évalué à au moins 2 × la tension du servo) à proximité des broches d'entrée d'alimentation du servo. Ajoutez un condensateur céramique de 0,1 µF en parallèle. Cela absorbe les creux de tension et shunte le bruit haute fréquence.

Sur la ligne de signal du servo :Une résistance de 100 Ω à 220 Ω en série avec le signal PWM, plus une résistance pull-up ou pull-down de 10 kΩ (selon votre contrôleur) pour maintenir la ligne dans un état connu lorsqu'aucun signal n'est présent.

Efficacité réelle :Lors d'un test, l'ajout d'un simple capuchon de 0,1 µF sur un petit moteur à balais a réduit le bruit conduit de 200 mV crête à crête à moins de 20 mV.

2.4 Correction de la mise à la terre : topologie en étoile

Solution:Redirigez toutes les connexions à la terre vers un seul point (le « point étoile »), généralement au niveau de la borne négative de la batterie principale.

Masse du moteur → directement au point étoile.

Masse du servo → directement au point étoile (utilisez un fil séparé, non connecté en série).

Masse du microcontrôleur → directement au point étoile.

Gardez le retour de masse du signal du servo séparé du retour de masse du moteur.

电机和舵机互相干扰_电机开了舵机没反应了_电机和舵机互相干扰的原因是什么呢怎么解决

Pourquoi ça marche :L'absence de chemins de courant de terre partagés signifie aucun décalage de tension sur la référence du servo.

2.5 Séparation physique et blindage

Solution:

Montez le moteur aussi loin du servo que la conception mécanique le permet (minimum 5 à 10 cm, plus c'est mieux).

Torsadez ensemble les fils d’alimentation et de terre du servo. Torsadez les fils d’alimentation du moteur ensemble. La torsion annule les champs magnétiques.

Utilisez un câble blindé pour le fil de signal du servo – connectez le blindage à la masse du microcontrôleur àune seule extrémité(pour éviter les boucles de masse).

Placez le pilote de moteur/ESC à l'intérieur d'un boîtier métallique (par exemple, un boîtier de projet en aluminium) mis à la terre au point étoile.

03Déroulement de dépannage étape par étape (à faire en premier)

Si vous rencontrez déjà des interférences, suivez cette séquence de diagnostic – cela vous évite des heures de conjectures.

1. Débrancher mécaniquement le moteur(retirer l'hélice, la roue ou la courroie). Alimentez le moteur seul. Le servo tremble-t-il toujours ?

Si oui → le problème est un bruit électrique ou une baisse de puissance.

Si non → le problème est dû à une vibration mécanique ou à une force électromagnétique inverse due à la charge du moteur (rare, mais vérifiez les roulements du moteur).

2. Faites fonctionner le moteur sans charge tout en mesurant la tension d'alimentation du servo.avec un multimètre.

Creux de tension >0,3 V → isolation de l'alimentation électrique nécessaire (Section 2.1).

Tension stable → passer aux tests de bruit.

3. Alimenter temporairement le servo à partir d'une batterie séparée(même un pack NiMH 4,8 V ou deux piles alcalines AA neuves). Si les interférences disparaissent, la cause première est liée à l’alimentation.

4. Si une alimentation séparée résout 90 % du problème, ajoutez le filtrage (Section 2.3) et la mise à la terre en étoile (Section 2.4). Les 10 % de gigue restants disparaissent souvent avec un opto-isolateur (Section 2.2).

5. Pour une gigue haute fréquence persistante uniquement lorsque le moteur tourne(pas au démarrage/arrêt), concentrez-vous sur le bruit rayonné : raccourcissez les fils du servo, ajoutez des perles de ferrite (de type à pince) aux câbles du servo et du moteur, et éloignez physiquement le servo du moteur.

04Erreurs courantes qui vous font perdre du temps

Erreur 1 :Utilisation d'un fil de calibre plus épais pour le moteur mais partageant toujours la terre. Un fil plus épais réduit la résistance mais n’élimine pas les boucles de terre – des fils séparés sont obligatoires.

Erreur 2 :Ajouter un gros condensateur uniquement au moteur mais ignorer le découplage des servos. Les deux extrémités doivent être filtrées.

Erreur 3 :Acheminement du fil de signal du servo parallèle aux fils d'alimentation du moteur pour de longues distances (> 10 cm). Traversez toujours à 90 degrés ou gardez une séparation de 5 cm.

Erreur 4 :Croire qu’un « servo numérique » est insensible aux interférences. Les servos numériques sont plus sensibles car leurs microprocesseurs internes se réinitialisent en cas de chute de tension.

05Principes fondamentaux à retenir

> Isolez d'abord l'alimentation, puis la terre, puis filtrez. La séparation physique et le blindage sont votre dernière ligne de défense – pas la première.

Ces trois règles s'appliquent à chaque système moteur-servo, de la petite robotique aux machines CNC :

Ne partagez jamais un régulateur de tension entre un moteur et un servo.

Ne branchez jamais la terre en série.

Ajoutez toujours un condensateur de 0,1 µF sur tout moteur à balais que vous ne pouvez pas isoler complètement.

06Plan d’action immédiat – Faites-le aujourd’hui

Si votre système subit actuellement des interférences moteur-servo, suivez cette liste de contrôle de 15 minutes :

1. Prenez une batterie séparée– n’importe quelle batterie 4,8 V-6 V (ou banque d’alimentation USB 5 V avec un câble USB vers servo). Connectez-le uniquement au servo. Faites fonctionner votre moteur à partir de l'alimentation d'origine. Le problème disparaît-il ?

Oui→ Votre solution est une puissance d'asservissement dédiée. Commandez un petit module régulateur 5V ou une deuxième batterie.

Non→ Passez à l'étape 2.

2. Ajouter deux condensateurs– souder un condensateur céramique de 0,1 µF directement aux bornes du moteur. Ajoutez un condensateur électrolytique de 470 µF à l’entrée d’alimentation du servo (positif et masse). Testez à nouveau.

3. Redirigez votre terrain– débranchez tous les fils de terre existants. Connectez un nouveau fil de la borne de terre du moteur au négatif de la batterie. Connectez un nouveau fil séparé de la borne de terre du servo auexactement pareilvis négative de la batterie. Connectez un troisième fil de la masse de votre microcontrôleur à cette même vis.

4. Test avec un signal d'asservissement factice– déconnectez le fil PWM du microcontrôleur du servo. Au lieu de cela, connectez le fil de signal du servo au +5 V (à fond dans le sens des aiguilles d'une montre) ou à la terre (à fond dans le sens inverse des aiguilles d'une montre) via une résistance de 1 kΩ. Faites tourner le moteur. Le servo doit maintenir sa position stable. S'il bouge encore, vous avez besoin d'un opto-isolateur.

Vérification finale :Après avoir mis en œuvre au moins les trois premières actions (alimentation séparée, masse en étoile, condensateur du moteur), plus de 95 % de tous les cas d'interférences sont complètement résolus. Les 5 % restants nécessitent un opto-isolateur – une pièce de 2 $ qui garantit l'élimination de tout couplage électrique.

N'acceptez pas les secousses, les réinitialisations ou les secousses comme d'habitude. Avec les solutions ci-dessus, vous pouvez obtenir un fonctionnement servo propre et fiable, même avec un moteur à courant élevé fonctionnant à pleine charge.

Heure de mise à jour:2026-04-04

Alimenter l’avenir

Contactez le spécialiste des produits Kpower pour recommander un moteur ou une boîte de vitesses adapté à votre produit.

Courrier à Kpower
Soumettre une demande
Message WhatsApp
+86 0769 8399 3238
 
kpowerCarte