Accueil / Electronique / Quadrotor UAV / Les quadrotors : description des 2 moteurs et des composants

Les quadrotors : description des 2 moteurs et des composants

Pour citer ce mémoire et accéder à toutes ses pages
🏫 Université des Sciences et de la Technologie Houari Boumediene - Faculté d’Electronique Et Informatique
📅 Mémoire de projet de fin d’études Master en électronique - Promotion : JUIN 2018
🎓 Auteur·trice·s
ZITOUNI Abdelhak Amine
ZITOUNI Abdelhak Amine

Le hardware utilisé dans la réalisation du quadrotor (contrôleur de vol du drone)

Chapitre III

Conception et mise en œuvre du fonctionnement

Introduction

Le but de ce chapitre est de donner une description globale du principe de fonctionnement des différentes parties de notre système.

En expliquant le hardware que j’ai utilisé pour ce projet (la réalisation du quadrotor) et comment je me suis installé avec des outils et des instruments électroniques de base pour réaliser le contrôleur de vol du drone, le transmetteur RF et le récepteur.

Je vais également donner une explication détaillée sur la partie software utilisé pour ce projet, passant au processus de construction étape par étape.

Description du hardware utilisé

Les quadrotors sont des systèmes complexes, qui exigent des composants et une instrumentation varié qui doit être à la fois de haute performance et de poids allégés.

Ici on va introduire les plus importants :

Arduino Uno

Un Arduino Uno Figure 3.1, c’est le composant le plus simple pour commencer avec, il me donne beaucoup de couvert pour continuer Ă  dĂ©velopper mon propre contrĂ´leur de vol du quadrotor.

Car il s’agit d’un PCB Ă  double face professionnelle avec des faibles interfĂ©rences et bruits, donc il convient bien pour le vol.

Alors je pourrais utiliser un Arduino pro mini pour cela, mais le problème c’est que l’alimentation sur un pro mini est basĂ©e d’un rĂ©gulateur MIC5205, qui ne peut fournir qu’un 150mA avec un bon refroidissement.

Donc pour garder les choses sur le cĂ´tĂ© sĂ»r, j’ai utilisĂ© un Arduino Uno pour la rĂ©alisation du contrĂ´leur de vol.

Les quadrotors : conception de système du drone

Figure 3.1 : la carte Arduino Uno.

Arduino Uno, est une carte de développement « Open-Source Hardware » peu coûteuse, ce qui signifie que tout le monde est libre de télécharger les fichiers de conception et de tourner sa propre version du conseil de développement populaire.

Il est basé sur un microcontrôleur ATmega en 8-bit et Il contient tout le nécessaire pour supporter le microcontrôleur;

Il suffit de le connecter Ă  un ordinateur avec un câble USB ou de l’alimenter avec un adaptateur AC-DC ou une batterie pour le dĂ©marrer.

Dans le cadre de ce projet le traitement sĂ©quentiel des instructions de programme est important, on utilise souvent les interruptions des pates d’entrĂ©s de l’Arduino Uno pour lire les signaux de commande venant du rĂ©cepteur radio aussi en utilise les sorties PWM de l’Arduino Uno pour commander la rotation des moteurs brushless via les ESC.

Finalement l’utilisation du protocole de communication I2C permet de lire les donnĂ©es provenant de Gyro, de sorte que nous pouvons agir sur la stabilitĂ© du drone.

Gyroscope MPU-6050

Nous avons seulement besoin de corriger le mouvement indésirable du quad rotor, le Gyro c’est le capteur idéal de notre projet.

J’ai choisi le MPU-6050 Figure 3.2, car il est très facile Ă  obtenir, il est Ă©galement très bon marchĂ© et il dĂ©tient d’un accĂ©lĂ©romètre et un gyroscope (drone) Ă  la fois, ceci est très pratique lors de la programmation d’une IMU.

La centrale inertielle ou l’IMU est un ensemble de capteurs qui peut ĂŞtre installĂ© au bord de n’importe quel corps mobile pour lire les donnĂ©es des mouvements de ce corps.

Ce type de puce est en rĂ©alitĂ© ce qu’on appelle un micro système Ă©lectromĂ©canique ou un MEMS pour abrĂ©gĂ©, ceci est rien d’autre que des capacitĂ©s qui varient en fonction de l’accĂ©lĂ©ration et de la vitesse angulaire.

Donc pour notre cas, nous pourrons dĂ©terminer et traitĂ© les mouvements du quad rotor dans l’espace. L’interface du module MPU-6050 avec Arduino se fait aux broches (SCL et SDA) Ă  l’intermĂ©diaire d’une liaison I2C.


Figure 3.2 : UnitĂ© de Mesure de l’Inertie gyroscopique MPU-6050.

Le mouvement angulaire sur le quadrotor est partout le mĂŞme. Donc, peu importe oĂą se trouve le gyroscope (drone). Mais c’est toujours une bonne idĂ©e de monter le gyroscope au centre de gravitĂ© du quad oĂą les vibrations sont les plus faibles.

Les moteurs sans balais ou les moteurs Brushless

Dans le cadre de ce projet, j’ai besoin des moteurs de petite masse et Ă  la fois de très haute vitesse avec un rapport couple-masse Ă©levĂ©e.

Pour cela je suis obligé de travaillé avec les moteurs sans balais ou « Brushless BLDC motor« . Comme le montre la Figure 3.3.

Les moteurs brushless sont en fait un type de moteur synchrone à aimants permanents tourne avec un courant alternatif triphasé AC.

Ils présentent de nombreux avantages par rapport aux moteurs DC classiques à savoir, leurs longues durées de fonctionnement et leurs insensibilités aux parasites en plus leurs réponses dynamiques élevées.

Ce type de moteur, c’est ce qui fait tourner et gĂ©nĂ©rer de la poussĂ©e pour permettre au drone de voler.

Dans le cas des multirotors, les moteurs gĂ©nèrent une poussĂ©e vers le haut qui maintient le drone comme un quadcopter volant. Autrement dit, un moteur sans balai contient un ensemble d’Ă©lectroaimants (bobines) qui sont reliĂ©s ensemble dans des paires spĂ©cifiques.

Ces électroaimants sont connectés en trois sections principales, de sorte que le moteur brushless comporte trois fils sortants, Figure 3.4.

Moteur Brushless EMAX XA2212 1400Kv
Figure 3.3 : Moteur Brushless EMAX XA2212 1400Kv.

Composantes interne du Moteur Brushless.
Figure 3.4 : Composantes interne du Moteur Brushless.

Le moteur sans balais se compose de deux sections principales :

  1. Rotor : la partie qui tourne et a les aimants montés sur un motif radial.
  2. Stator : la partie qui ne tourne pas, et dispose d’Ă©lectroaimants.

J’utilise pour ce projet quatre moteurs de la marque EMAX XA2212 1400Kv, ces moteurs ont 27.9 mm de diamètre et 43.16 mm de longueur, ils pèsent 51g et ils consomment une puissance de 197 Watts avec un courant max de 16.4A.

Le KV veut dire la vitesse de rotation du moteur pour 1 volt. Il indique le nombre de tour/minute/volt du moteur Ă  vide.

Dans notre cas, le circuit de puissance qui contient les moteurs fonctionne sur un voltage nominal de 11.1 volts, donc pour cela avec 1400 KV sous 11.1 volts chaque moteur peut effectuer jusqu’Ă  15540 tours/minute s’il est Ă  vide c’est ce qui est appeler rotation par minute RPM.

Electronique Speed Controller « ESC »

ESC signifie Electronique Speed Controller Figure 3.5, c’est un circuit Ă©lectronique qui gère la vitesse des moteurs brushless. Sur un multi-rotor, chaque moteur obtient son propre ESC, dont chacun se connecte au contrĂ´leur de vol.

Les ESC converties les sĂ©quences des signaux de commande PWM venant du contrĂ´leur de vol ou du rĂ©cepteur radio en un signal alternatif triphasĂ©, et entraĂ®ne le moteur brushless en fournissant le niveau d’Ă©nergie Ă©lectrique appropriĂ©.

 

Figure 3.5: variateur de vitesse « Hobbywing OPTO ESC 20A ».

Les ESCs utilisĂ©s pour ce projet sont de la sĂ©rie hobbykings 20A spĂ©cialement conçus pour les multirotors, ils ont un large Ă©ventail de fonctions de programmation combinĂ©s avec une courbe d’accĂ©lĂ©ration linĂ©aire.

L’ESC doit supporter un ampérage au moins égal à l’ampérage max des moteurs.

GĂ©nĂ©ralement on prend un ESC d’ampĂ©rage un peu supĂ©rieur afin qu’il ne chauffe pas. Dans mon cas les moteurs brushless consomment 16.4A pour une max poussĂ©e « Thrust », j’ai choisie Ă  prendre un ESC de 20A afin de garder un peu de marge de sĂ©curitĂ©.

Batterie LIPO

Notre système quadrotor besoin beaucoup d’énergie et a besoin d’une source d’alimentation puissante et en plus légère, pour cela je suis obligé de travailler avec la batterie du Lithium-Polymère Figure 3.6.

Les batteries Lithium-Polymère sont des batteries chimiques très puissantes et assez légère pour le bon vol du quadrotor.

En plus elle inclut un circuit de protection (PCM) qui protège la batterie contre les charges et décharges excessives et des court-circuités ou d’explosée [14].

Les quadrotors : conception de système du drone

Figure 3.6 : Batterie de Lithium-Polymère « LIPO » 11.1V 70C 2.2Ah.

J’ai utilisé pour ce projet une batterie LIPO de 3 cellules et d’une capacité de 2200mAh à 11.1 volts avec un Taux de décharge « C Rating » de 70C et un poids de 225g.

Le Taux de décharge est une façon informelle de décrire la quantité de courant que la batterie peut fournir en toute sécurité.

Le C se rĂ©fère Ă  la capacitĂ© de la batterie et Ă  l’amplitude des heures. Dans notre cas cette batterie de 70C peut fournir jusqu’Ă  70 Ă— 2.2Ah = 154 ampères dans une heure.

Les hélices

Concernant les hélices, il faut les choisir en fonction de la taille des moteurs et du châssis du quadrotor utilisé. J’ai choisi les DJI 8045 comme le montre la Figure 3.7.

Ces hĂ©lices sont fabriquĂ©es avec la fibre de carbone qui est une matière rĂ©sistante et lĂ©gère, elles ont 8 pouces (20 cm) de diamètre et un pas de tangage de 4.5 pouces (un pas de tangage signifie combien de distance que le quadrotor va aller de l’avant pour une rĂ©volution Ă  360 degrĂ©s de l’hĂ©lice).


Figure 3.7 : Hélices DJI 8045.

Comme déjà dit dans le chapitre 1, on prendra deux de sens horaire et deux de de sens anti horaire en direction de la palme, ces hélices seront fixé aux moteurs et leur rôle sera de brassé l’aire pour générer la force de poussée.

La taille de l’hélice varie avec la puissance du moteur, pour bien comprendre voici quelques règles à respecter pour le bon choix des différents accessoires :

Plus une hélice est petite, plus elle a besoin de tourner vite pour être efficace, plus elle est grande, moins elle a besoin de tourner vite.

Sur un gros modèle d’avion par exemple, une petite hélice même tournant très vite (beaucoup de KV), il ne suffira pas à le faire voler correctement (pas assez puissante).

Donc il faudra l’équiper d’une grande hélice, qui aura besoin de tourner moins vite (moins de KV).

Les grandes hélices consommant plus que les petites hélices, une grande hélice devra être montée sur un moteur puissant (beaucoup de watt) et vice versa. P(Watt) = U(Volt) × I(A)

I(A) : le courant max qui doit être délivré par l’ESC au moteur brushless.

U(Volt) : la tension continue de la batterie LIPO.

P(Watt) : la puissance max admise par le moteur brushless.

En général : un moteur avec fort KV, prévue pour petite hélice qui consomme peut a peu de Watts ; et inversement : moteur avec faible KV, prévu pour grande hélice qui va consommer beaucoup a beaucoup de Watts.

Arduino Nano

L’Arduino Nano est une carte petite, complète et facile Ă  utiliser basĂ©e sur l’ATmega328 Figure 3.8. Il a plus ou moins la mĂŞme fonctionnalitĂ© de l’Arduino Uno, mais dans un package diffĂ©rent.

Il ne dispose que d’une prise d’alimentation DC et fonctionne avec un câble USB Mini-B au lieu d’un câble standard pour se connectĂ© au PC.

L’Arduino Nano (drone) peut ĂŞtre alimentĂ© via une alimentation externe non rĂ©gulĂ©e 6-20V (broche 30) ou Alimentation externe rĂ©gulĂ©e 5V (broche 27).

La source d’alimentation est automatiquement sĂ©lectionnĂ©e pour la source de tension la plus Ă©levĂ©e.

Il est gĂ©nĂ©ralement destinĂ© pour des rĂ©alisations qui nĂ©cessitent la miniaturisation et Ă  l’installation semi-permanente dans des objets ou des expositions, on l’utilise souvent dans la rĂ©alisation du transmetteur RF.

Figure 3.8 : Arduino Nano.

Module radio NRF24l01 2.4GHz

Notre système quadrotor reçoit des données de contrôle en temps réel, il a donc besoin d’avoir un système radio de bonne qualité.

Le transmetteur RF a besoin d’un module puissant pour envoyer le signal assez loin, mais le rĂ©cepteur peut avoir un type normal d’antenne PCB. Le module radio que j’ai utilisĂ© est celui avec l’antenne Ă  puissance amplifiĂ©e, Figure 3.9.

Figure 3.9 : NRF24l01 Radio module 2.4GHz.

L’NRF24l01 est un module Ă©metteur-rĂ©cepteur qui utilise la bande de 2,4 GHz et peut fonctionner avec un dĂ©bit de 250 Kbps Ă  2 Mbps Ă  l’air libre.

La consommation d’Ă©nergie de ce module est juste d’environ 12 mA au cours de la transmission et la tension de fonctionnement est de 1,9 Volts Ă  3,3 Volts.

Le module NRF24L01 envoi et reçoit des données dans des «paquets» de plusieurs octets à la fois et la communication avec le microcontrôleur se fait via le protocole de communication SPI.

L’NRF24L01 peut utiliser jusqu’à 125 canaux diffĂ©rents, ce qui permet d’avoir un rĂ©seau de 125 modems indĂ©pendants en un seul module.

Ces unités ont beaucoup de complexité interne, mais certaines personnes talentueuses ont écrit des bibliothèques Arduino qui nous facilitent la tâche et nous donne beaucoup de liberté en programmation.

Les joysticks

Les parties les plus importantes du contrôleur radio sont les joysticks, mieux dits, les potentiomètres.

Un joystick Figure 3.10, est un dispositif de contrĂ´le du curseur utilisĂ© dans les jeux informatiques et la technologie d’assistance basĂ© sur des potentiomètres.

Le joystick qui a obtenu son nom du bâton de contrĂ´le utilisĂ© par un pilote pour contrĂ´ler les ailerons et les ascenseurs d’un avion, c’est un levier Ă  main qui pivote sur une extrĂ©mitĂ© et transmet ses coordonnĂ©es par l’intermĂ©diaire d’un microcontrĂ´leur.


Figure 3.11 : Commandes de vol du drone.

Les émetteurs radiocommande des quadrotors comportent deux potentiomètres de précision dans chaque joystick, dont ils varient la valeur de la résistance en fonction des accès de contrôle pour les mouvements Pitch, Roll, Yaw et Throttle, Figure 3.11.

Les quadrotors : conception de système du drone
Figure 3.10 : Joystick de haute qualité.

Dans ce contexte, on utilise l’Arduino Nano pour convertir le signal d’entrĂ©e de chaque potentiomètre en un signal numĂ©rique, puis le module radio NRF24101 permettra d’envoyer les variations de ces valeurs au rĂ©cepteur du drone.

En fait, ces valeurs numériques correspondent à la position du bâton de contrôle de chaque joystick.

La carcasse du quadrotor et du transmetteur RF

Le châssis c’est l’Ă©lĂ©ment central du drone qui dĂ©termine son envergure totale. La rĂ©alisation d’un quadrotor de petite taille exige l’utilisation d’un cadre lĂ©ger, rigide et harmonique.

Ainsi pour le transmetteur RF, il faut couvrir le circuit imprimé avec une carcasse confortable pour faciliter l’utilisation et pour le protégé.

L’impression en 3D m’a permis de construire les carcasses voulus Ă  base de nylon ultra polyamide (PLA) en utilisant les fichiers sources du logiciel SOLID WORKS[15] Figure 3.12.

Les quadrotors : conception de système du drone

Figure 3.12 : Les carcasses construites avec logiciel SOLID WORKS en 3D.

L’architecture du châssis du quadrotor est optimisĂ©e permettant de dĂ©gager beaucoup d’espace pour que les composants soient installĂ©s sans difficultĂ©, pour cela j’ai construit un circuit imprimĂ© permettant de faire le câblage des ESC et le contrĂ´leur de vol avec la batterie plus facilement comme le montre la Figure 3.13.

Les quadrotors : conception de système du drone

Figure 3.13 : Circuit imprimé du plat inferieur réalisé avec logiciel Eagle CAD soft.

Rechercher
Télécharger ce mémoire en ligne PDF (gratuit)

Laisser un commentaire

Votre adresse courriel ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Scroll to Top