FPV processeurs de contrôleur de vol : F3, F4, F7, H7

Les processeurs de contrôleur de vol expliqués : F1, F3, F4, G4, F7, H7

Lorsqu’il s’agit de construire un drone FPV, choisir le bon processeur de contrôleur de vol est crucial. Les processeurs F1, F3, F4, G4, F7 et H7 sont tous des types de processeurs utilisés dans les contrôleurs de vol. Chaque processeur a ses propres forces et faiblesses, et il est important de comprendre les différences entre eux pour choisir le bon pour votre drone. Dans cet article, nous décomposerons les caractéristiques et les capacités de chaque processeur et vous aiderons à prendre une décision éclairée lors de la sélection d’un contrôleur de vol.

Comprendre les différents processeurs STM32 dans les contrôleurs de vol F0 F1 F3 F4 G4 F7 H7

Alors, quel processeur dois-je choisir ? Les processeurs F1, F3, F4, G4, F7 et H7 sont différents processeurs STM32, également connus sous le nom d’unités de microcontrôleurs (MCU), qui sont les cerveaux des contrôleurs de vol de drones FPV.

Il existe 11 séries de MCU STM32, allant de la vitesse de traitement la plus rapide à la plus lente : H7, F7, G4, F4, F3, F2, F1, F0, L4, L1, L0. Voici un aperçu des processeurs couramment utilisés dans l’équipement et les composants pour les drones FPV, y compris leur vitesse de traitement, leur mémoire flash et leur SRAM :

Processeur Vitesse de traitement Mémoire flash* SRAM F0 (STM32F051) 48 MHz 256 Ko 32 Ko F1 (STM32F103) 72 MHz 128 Ko 96 Ko F3 (STM32F303) 72 MHz 256 Ko 80 Ko F4 (STM32F405) 168 MHz 1 Mo 192 Ko F4 (STM32F411) 100 MHz 512 Ko 128 Ko G4 (STM32G491) 170 MHz 512 Ko 128 Ko F7 (STM32F745) 216 MHz 1 Mo 320 Ko F7 (STM32F722) 216 MHz 512 Ko 256 Ko F7 (STM32F765) 216 MHz 2 Mo 512 Ko H7 (STM32H743) 480 MHz 2 Mo 1 Mo

  • Notez que la mémoire flash mentionnée ci-dessus est la mémoire flash interne à une puce de processeur STM32, qui stocke les codes de firmware du contrôleur de vol. Ne la confondez pas avec la mémoire flash sur le contrôleur de vol, qui est utilisée pour la journalisation de la boîte noire et est une puce séparée.

F0 Bien que les puces F0 soient couramment utilisées dans les ESC BLHeli_32 en raison de leur rentabilité, elles ne conviennent pas aux contrôleurs de vol en raison de leur vitesse et de leur mémoire limitées.

F1 En tant que premier contrôleur de vol 32 bits utilisé

translate in francais ce paragraphe: Convention de dénomination des puces STM32 Vous avez peut-être remarqué que les puces STM32 ont des noms comme « F4 » et « H7 ». Cette convention de nommage indique la série et la génération de la puce. La première lettre indique la série, tandis que le chiffre indique la génération. Par exemple, les puces de la série « F » sont des microcontrôleurs hautes performances, tandis que les puces de la série « L » sont des microcontrôleurs basse consommation. Le chiffre qui suit la lettre indique la génération de la puce. Par exemple, la série F1 était la première génération de microcontrôleurs hautes performances, tandis que la série F7 est la dernière génération. En règle générale, des numéros de génération plus élevés indiquent de meilleures performances et des fonctionnalités plus avancées. Modifier l’historique Cet article a été mis à jour pour la dernière fois le 28 septembre 2022 pour refléter les dernières informations et développements dans le monde des processeurs de contrôleur de vol. Comprendre les différents types de processeurs de contrôleur de vol est essentiel pour construire un drone FPV qui fonctionne de manière optimale. En choisissant le bon processeur pour vos besoins, vous pouvez vous assurer que votre drone est stable, réactif et capable d’effectuer les manœuvres que vous souhaitez. Si vous débutez dans la construction de drones FPV, nous vous recommandons de commencer avec un processeur F4 ou F7, car ce sont les puces les plus populaires et les plus largement prises en charge dans la communauté. Au fur et à mesure que vous gagnez en expérience et que vous vous familiarisez avec les nuances de la construction et du réglage des drones, vous voudrez peut-être expérimenter avec d’autres processeurs pour voir comment ils fonctionnent. Finalement En choisissant le bon processeur pour vos besoins, vous pouvez vous assurer que votre drone est stable, réactif et capable d’effectuer les manœuvres que vous souhaitez. Si vous débutez dans la construction de drones FPV, nous vous recommandons de commencer avec un processeur F4 ou F7, car ce sont les puces les plus populaires et les plus largement prises en charge dans la communauté. Au fur et à mesure que vous gagnez en expérience et que vous vous familiarisez avec les nuances de la construction et du réglage des drones, vous voudrez peut-être expérimenter avec d’autres processeurs pour voir comment ils fonctionnent. Finalement En choisissant le bon processeur pour vos besoins, vous pouvez vous assurer que votre drone est stable, réactif et capable d’effectuer les manœuvres que vous souhaitez. Si vous débutez dans la construction de drones FPV, nous vous recommandons de commencer avec un processeur F4 ou F7, car ce sont les puces les plus populaires et les plus largement prises en charge dans la communauté. Au fur et à mesure que vous gagnez en expérience et que vous vous familiarisez avec les nuances de la construction et du réglage des drones, vous voudrez peut-être expérimenter avec d’autres processeurs pour voir comment ils fonctionnent. Finalement Au fur et à mesure que vous gagnez en expérience et que vous vous familiarisez avec les nuances de la construction et du réglage des drones, vous voudrez peut-être expérimenter avec d’autres processeurs pour voir comment ils fonctionnent. Finalement Au fur et à mesure que vous gagnez en expérience et que vous vous familiarisez avec les nuances de la construction et du réglage des drones, vous voudrez peut-être expérimenter avec d’autres processeurs pour voir comment ils fonctionnent.


Cependant, avec la croissance du firmware Betaflight, les processeurs F3 ont fini par manquer de ressources et le support pour les FC F3 a été abandonné en 2019 par Betaflight.

Voici comment le F3 surpasse le F1 :

Le F3 a une vitesse d’horloge similaire sur papier (72 MHz), mais son FPU (aka « co-processeur mathématique ») est meilleur pour gérer les calculs à virgule flottante, ce qui le rend plus rapide pour exécuter des contrôleurs PID basés sur des calculs à virgule flottante. Cela permet une boucle PID plus rapide. Les cartes F3 ont généralement trois UART, tandis que les cartes F1 n’en ont que deux. De plus, les contrôleurs de vol F3 offrent un UART dédié pour le port USB (VCP), ce qui est un avantage significatif par rapport aux cartes F1. Les utilisateurs des cartes F1 doivent éviter de connecter des périphériques à l’UART1 pour le garder disponible pour la connexion PC, ce qui signifie que les cartes F1 n’ont effectivement qu’un seul UART disponible pour les périphériques supplémentaires. En revanche, les cartes F3 peuvent utiliser les trois UART pour les périphériques. Tous les UART sur les processeurs F3 ont une inversion native, ce qui vous permet d’exécuter Frsky SBUS et Smart Port sans aucun « hack d’inversion ».

F4 Les processeurs F4 (F405) ont été lancés en 2014 et sont devenus les processeurs les plus populaires pour les contrôleurs de vol de drones FPV. Ils ont remplacé les F1 et F3 en raison de leur vitesse de traitement plus rapide et de leur mémoire accrue pour stocker les codes firmware. Les processeurs F4 ont également une unité de calcul à virgule flottante (FPU) améliorée et prennent en charge des vitesses de communication plus rapides telles que l’USB 2.0, ce qui permet une communication plus rapide avec les ordinateurs et d’autres périphériques.

Les contrôleurs de vol F4 sont toujours très populaires aujourd’hui en raison de leur grande flexibilité et de leur capacité à prendre en charge un large éventail de fonctionnalités, notamment l’enregistrement Blackbox, l’OSD (affichage tête haute), la télémétrie, etc. Les processeurs F4 sont également très efficaces pour gérer les contrôleurs de moteur à haute tension tels que les moteurs DShot 1200.

G4 Les processeurs G4 (STM32G491) sont la nouvelle génération de processeurs STM32. Ils ont une vitesse de traitement encore plus rapide que les F4, une mémoire plus importante pour stocker le firmware et prennent en charge des vitesses de communication encore plus rapides, telles que l’USB 3.0. Les processeurs G4 sont également conçus pour être plus efficaces en termes d’énergie, ce qui permet une meilleure autonomie de la batterie.

Les processeurs G4 sont relativement récent et sont encore en train d’être adoptés par les fabricants de contrôleurs de vol, mais ils offrent un potentiel intéressant pour les futures amélioration des OS des contrôleurs de vol.

Laisser un commentaire