Je vais programmer la firmware du moteur BLDC FOC et régler les boucles de contrôle PID
Ingénieur en systèmes embarqués électriques, spécialiste en contrôle de moteurs
À propos de ce service
Les moteurs brushless DC (BLDC) haute performance nécessitent un timing précis, une commutation efficace et des boucles de contrôle serrées. Si vous avez besoin d’un couple fluide à basse vitesse ou d’une réponse dynamique ultra rapide, une simple conduite trapezoïdale ne suffit pas.
Je suis expert en algorithmes avancés pour moteurs BLDC, y compris le contrôle orienté champ (FOC) et le réglage des boucles de rétroaction PID pour des applications de mouvement de précision.
Ce que je propose ;
- Développement de firmware FOC (sensored et sensorless)
- Intégration des retours d’encodeurs et capteurs à effet Hall, quadrature, SPI, PWM
- Réglage des contrôleurs PID pour la vitesse, la position et le courant
- Mise en œuvre sur STM32 CubeIDE, ESP32 ESP-IDF / Arduino, et microcontrôleurs Texas Instruments
- Intégration avec SimpleFOC, VESC ou des implémentations C personnalisées en mode bare metal
Idéal pour ;
- Articulations et actionneurs robotiques
- Gimbals de caméra & systèmes à entraînement direct
- Mobilité électrique / Véhicules légers électriques (LEVs)
- Systèmes de propulsion de drones à haute efficacité
Résolvons vos problèmes de couple et de douceur du moteur, envoyez-moi un message avec vos spécifications matérielles !
Autres services de Ingénierie électronique I Offre
FAQ
Traduction automatique
Quels microcontrôleurs supportez-vous pour le contrôle orienté champ (FOC) ?
Je me spécialise dans STM32 (avec STM32CubeIDE), ESP32 (ESP-IDF / Arduino core), et microcontrôleurs Texas Instruments. Je peux travailler avec des implémentations C personnalisées en mode bare-metal, ST MotorControl Workbench ou le framework SimpleFOC.
Quels types de capteurs peuvent être utilisés pour le retour de position et de courant ?
J’intègre des capteurs d’angle magnétiques (AS5047, AS5048 via SPI/PWM), des encodeurs incrémentaux quadrature, des capteurs à effet Hall, et des capteurs de courant à résistance shunt (en ligne ou en basse side) pour un contrôle de couple en boucle fermée.
Pouvez-vous m’aider à régler les boucles PID pour éliminer les vibrations et l’instabilité du moteur ?
Oui. Je dérive et ajuste les gains proportionnels, intégral et dérivés ($K_p$, $K_i$, $K_d$) pour vos boucles de courant, de vitesse et de position afin d’obtenir des réponses rapides sans dépassement ni surchauffe.
Le firmware FOC convient-il pour des applications à faible vitesse et haute couple comme les articulations robotiques ?
Oui, le FOC est idéal pour des demandes de couple élevé à basse vitesse. Contrairement à la conduite trapezoïdale basique, le FOC offre un couple continu fluide jusqu’à 0 RPM sans cogging, ce qui le rend parfait pour les actionneurs robotiques et la conduite directe.
Que vais-je recevoir dans le package de livraison ?
Vous recevrez le code source complet commenté en C/C++, les instructions de compilation et de build, un fichier de configuration des paramètres, et un guide de réglage expliquant comment calibrer les offsets des capteurs et les limites de courant pour votre matériel spécifique.

