Open Modular Drone - Project

Version 1.1.0

Site de ressource pour l'assemblage et l'utilisation des drones modulaires ouverts de la plateforme CNRS Open-perform

Flash ESC

Introduction

Nous avons développé un code AM32 personalisé permettant de réguler la vitesse de rotation des moteurs brushless. Cela permet plusieurs choses :

  • On peut estimer avec précision la vitesse de rotation de chaque moteur et ainsi sa force de poussée->Charge portable

  • La régulation en vitesse permet de maintenir la vitesse de rotation des moteurs proche de la consigne indépendamment de la tension de la batterie. Contrairement à un fonctionnement en boucle ouverte, où la vitesse diminue progressivement à mesure que la batterie se décharge, l’ESC ajuste automatiquement la commande du moteur pour compenser les variations de tension. Le comportement du drone reste ainsi plus constant et prévisible tout au long du vol, ce qui améliore la stabilité et la répétabilité des performances.

Flasher le firmware AM32 personnalisé dans l’ESC

  1. Téléchargez le firmware AM32 personnalisé suivant à partir du lien : lien

Deux possibilités :

  • Télécharger l’archive complète dans la partie asset (.zip file).

  • Télécharger directement le fichier hex dédié correspondant au bon mcu (écrit sur la puce sur l’ESC).

NB 1: Les Pin out de la Kakute H7 et Kakute H7 mini sont identiques. NB 2: Pour la longueur des câbles, on prendra en considération des critères d’esthétisme mais surtout des écarts des cartes entre elles comme on peut le voir sur la photo ci-dessus.

Différents modèles d'ESC

Choisissez votre modèle d'ESC:

Tekko 32

Choisissez votre contrôleur de vol:

Kakute H7 (Mini)
Schéma de câblage Tekko 32 avec Kakute H7 Mini
Schéma Tekko 32 + Kakute H7 (Mini)
Pixhawk
Schéma de câblage Tekko 32 avec  Pixhawk 6x
Schéma Tekko 32 + Pixhawk 6x
Tekko 32 Mini

Choisissez votre contrôleur de vol.

Kakute H7 (Mini)
Schéma de câblage Tekko 32 Mini avec Kakute H7 Mini
Schéma Tekko 32 Mini + Kakute H7 (Mini)
Pixhawk
Schéma de câblage Tekko 32 mini avec  Pixhawk 6x
Schéma Tekko 32 mini + Pixhawk 6x
AM60
Kakute H7 (Mini)

NB: si vous utilisez un ESC AM60v2, attention au **câble de connection** entre le FC kakute en betaflight et l'ESC.

Schéma de câblage AM60 avec Kakute H7 Mini
Schéma AM60 + Kakute H7 Mini
Pixhawk
Schéma de câblage Tekko 32 avec  Pixhawk 6x
Schéma AM60 + Pixhawk 6x
Sequre Blueson
Kakute H7 (Mini)
Schéma de câblage Sequre Blueson avec Kakute H7 Mini
Schéma Sequre Blueson A2 70A + Kakute H7 (Mini)
Pixhawk
Schéma de câblage Sequre Blueson A2 70A avec Pixhwak 6x
Schéma Sequre Blueson A2 70A + Pixhwak 6x
  1. Aller sur le lien suivant dans CHROME

  2. Nous utilisons un FC Kakute avec BETA-FLIGHT pour configurer l’ESC, celui-ci est connecté avec le câble usb‑c à l’ordinateur et la batterie à l’ESC comme sur l’image suivante :

plaque du bas
Configuration avec Kakute
  1. Cliquez sur sélection du port et choisissez votre appareil
  2. appuyez sur le bouton de connexion
plaque du bas
Connexion à l’AM32
6. Appuyez sur le bouton "read" 7. Appuyez sur le bouton "flash firmware" 8. Cochez « ignore current mcu layout », sélectionnez les 4 ESC et appuyez sur le bouton « Flash local file ».
plaque du bas
Flasher l’ESC

Sélectionnez le fichier .hex que vous avez téléchargé précédemment

Une fois le firmware flashé, configurez le système avec les paramètres suivants

et changez la musique des ESC, cela permet d’identifier les drones (et c’est chouette)! On peut trouver des sons compatibles ici

Last updated on 6 Jan 2025
Published on 6 Jan 2025
 Edit on GitHub

Open Modular Drone © 2024 by CNRS - Open-perform is licensed under CC BY 4.0