Publié 2026-04-11
Les voitures télécommandées Bluetooth (RC) utilisent unservomoteurmoteur pour convertir les commandes sans fil en angles de braquage précis des roues. Ce guide explique le principe de fonctionnement complet deservomoteur-direction basée sur Bluetooth dans les voitures RC Bluetooth, de la réception du signal au mouvement mécanique des roues, en utilisant des exemples concrets courants que vous pouvez observer dans les opérations typiques des voitures RC.
Le système de direction de chaque voiture Bluetooth RC repose sur une normeservomoteurmoteur qui interprète les signaux PWM. Le servo reçoit une impulsion de commande répétitive toutes les 20 millisecondes (fréquence 50 Hz). La largeur d'impulsion détermine l'angle de braquage exact :
impulsion de 1,5 ms→ Centres servo à 0° (roues droites)
Impulsion de 1,0 ms→ Le servo tourne à -45° ou -90° (tournage complet à gauche, selon le modèle de servo)
Impulsion de 2,0 ms→ Le servo tourne à +45° ou +90° (tournage complet à droite)
Exemple concret :Dans une voiture RC de loisir typique, lorsque vous poussez le joystick de l'émetteur complètement vers la gauche, le module Bluetooth envoie une commande numérique. Le microcontrôleur de la voiture génère instantanément un signal PWM de 1,0 ms. Vous pouvez entendre le bourdonnement du servo et voir les roues avant s'enclencher à l'angle gauche maximum en 0,1 seconde.
Votre smartphone ou émetteur envoie un paquet Bluetooth (par exemple « Direction : -45° »). Le module Bluetooth intégré à la voiture (comme le HC-05 ou le JDY-31) reçoit ce paquet et le transmet au microcontrôleur.
Le microcontrôleur (par exemple Arduino Nano ou STM32) lit la valeur d'angle numérique. Il calcule la largeur d'impulsion requise à l'aide de cette formule :
Largeur d'impulsion (ms) = 1,5 + (angle souhaité / 90) × 0,5
Exemple : Pour un virage à droite de 30° → 1,5 + (30/90)×0,5 = 1,5 + 0,166 = 1,666 ms
À l'intérieur du servo, un comparateur intégré mesure en permanence la largeur d'impulsion PWM entrante par rapport à un potentiomètre de rétroaction fixé à l'arbre de sortie. Lorsque les deux signaux ne correspondent pas, le moteur à courant continu du servo fonctionne jusqu'à ce que l'arbre atteigne l'angle exact. Ce retour en boucle fermée garantit un positionnement précis.
Observation courante :Si vous tournez manuellement les roues alors que le servo est alimenté, vous ressentirez une résistance. C’est le système de rétroaction qui lutte pour revenir à l’angle commandé.
Le bras de sortie du servo (un klaxon en plastique) se connecte à un système de tringlerie de direction. Deux conceptions courantes :
Direction à liaison directe :Le klaxon du servo pousse/tire un seul tirant relié aux deux roues avant. Lorsque le servo tourne dans le sens des aiguilles d'une montre, le tirant se déplace vers la droite, faisant pivoter les deux roues vers la gauche (ou vers la droite, selon la géométrie de la tringlerie).
Direction à manivelle :Le klaxon du servo se connecte à une manivelle centrale, qui transfère ensuite le mouvement via deux tirants séparés à chaque roue. Cette conception est courante dans les voitures RC prêtes à rouler car elle offre une réponse de direction plus linéaire.
Test en situation réelle :Éteignez la voiture et tournez les roues avant à la main. Vous verrez le klaxon du servo tourner. C’est parce que la liaison est entièrement mécanique – aucune électronique n’est impliquée dans ce mouvement.
![]()
Contrairement à la simple direction différentielle (utilisée dans les petites voitures bon marché où les roues tournent à des vitesses différentes), la servodirection fournit :
Contrôle précis des angles– Vous pouvez maintenir un virage à 15° pour des virages en douceur, pas seulement à fond à gauche ou à droite.
Réponse proportionnelle– L’angle de braquage correspond à votre intensité d’entrée. Poussée légère du joystick = petit angle de braquage.
Retour au centre– Lorsque vous relâchez le joystick, le servo revient automatiquement à une impulsion de 1,5 ms (roues droites).
Problème courant et solution :Si votre voiture dérive vers la gauche lorsque le joystick est centré, le centre mécanique du servo ne correspond pas à l'impulsion de 1,5 ms. Ajustez la position du klaxon du servo ou ajoutez un décalage de trim dans votre code de contrôle Bluetooth.
1. Adaptez le couple du servo au poids de la voiture– Pour une voiture de 1 kg, utilisez un couple d'au moins 2,5 kg·cm. Les voitures plus lourdes ont besoin de servos plus puissants pour surmonter la friction au sol.
2. Utilisez un BEC (Battery Eliminator Circuit) séparé– N’alimentez pas le servo directement à partir de la broche 5 V du microcontrôleur. Un BEC 5 V/3 A fournit une énergie propre et évite les baisses de tension.
3. Régler correctement la fréquence PWM– La plupart des servos standards s'attendent à 50 Hz (période de 20 ms). Des fréquences plus élevées (comme 300 Hz) feront surchauffer le servo.
4. Mettre en place une rampe de direction– Dans le code, modifiez progressivement l'angle cible (par exemple, augmentez de 5° toutes les 20 ms) pour éviter les à-coups soudains qui sollicitent la liaison.
L’ensemble du principe de direction de voiture Bluetooth RC se résume à une seule relation :la largeur d'une impulsion électrique répétée définit directement l'angle de la roue.Une impulsion de 1,5 ms centre les roues. Des impulsions plus courtes (jusqu'à 1,0 ms) tournent à gauche. Des impulsions plus longues (jusqu'à 2,0 ms) tournent à droite. Quelle que soit l'avancée du protocole Bluetooth ou du code du microcontrôleur, chaque action de direction se termine par cette conversion PWM en angle à l'intérieur du servo.
Testez la plage d'impulsions exacte de votre servo– Utilisez un oscilloscope ou un testeur de servo pour déterminer les largeurs d'impulsion minimales et maximales acceptées par votre servo spécifique (généralement 0,9 à 2,1 ms pour une rotation de 180°).
Calibrer mécaniquement les points finaux de direction– Ajustez le palonnier et la tringlerie du servo de manière à ce que la plage PWM complète n'étende pas physiquement trop les roues. Cela évite les engrenages dénudés.
Ajouter une zone morte de direction– Ignorez les commandes Bluetooth inférieures à ±2° pour éliminer la gigue des joysticks bruyants.
Enregistrer les valeurs PWM pendant les tests– Écrivez un simple croquis Arduino qui imprime la largeur d’impulsion envoyée sur Serial Monitor. Comparez avec l'angle réel de la roue pour vérifier la linéarité.
En comprenant ce principe PWM-angle, vous pouvez diagnostiquer tout problème de direction, régler les performances et même construire votre propre voiture RC Bluetooth à partir de zéro avec une direction fiable et proportionnelle.
Heure de mise à jour:2026-04-11
Contactez le spécialiste des produits Kpower pour recommander un moteur ou une boîte de vitesses adapté à votre produit.