Vous êtes sur la page 1sur 32

Drone quadrirotor Code CNC : MH034T

Tipe 2022: La santé

livreur du médicaments

Réaliser par :
SAAD ABDELALI

1
Description de système

Problématique

Cahier de charge
Plan de
présentation Composition du drone

Les composants électronique

Le contrôleur PID et contrôle des ESC

2
Fonctionnement
d'un drone

3
Sens de rotation

4
Mouvement possible

5
Mouvement possible

6
Problématique

Le drone doit être capable, en mesurant son propre angle d’inclinaison, de s’auto-
équilibrer et tenir la position désiré par le pilote . Alors :

Comment stabiliser notre drone en


-
effectuant les choix convenables des coefficients de
régulateur PID ?

7
Cahier de charge

Figure 1 : Diagramme de cas d’utilisation d’un drone quadrirotor livreur de médicaments

8
Figure 2 : Diagramme des exigences du drone quadrirotor livreur de médicaments

9
Programme Python qui permet de calculer la
distance minimale entre la position actuelle du
drone et les deux patients.

10
11
Force de traction d’une hélice et du drone

T: La force de traction du drone (en Newton)


ρ: La masse volumique de l’air (en kg.m-3 )
Ct: Coefficient de trainée
n: la vitesse des hélices (en tr.s^-1)
D: diamètre de l’hélice (en m)

12
Equation de mouvement sur l’axe y:
• Tout d’abord il faut déterminer l’accélération sur l’axe y, il faut
utiliser la 2eme Loi de Newton:
• Système : drone
• Référentiel : terrestre dit galiléen.

13
Equation de la capacités de la capacités de charge

Pour calculer la capacités de charge il faut appliqués la 2eme loi de


Newton avec 3 Forces :
P le poids du drone
T la force de traction du drone
F une force inconnue que l’on cherche

14
Composition du drone
• Moteur BRUSHLESS
Qu’est ce qu’un moteur brushless ?
• Moteur synchrone à aiment permanent
• Longue durée de fonctionnement
Que signifié KV d’un moteur brushless ?
• 1 KV est équivalent à un tour par minute par volt
• On a choisit le A221/13T (1000KV)
Composition du moteur brushless :

15
Les caractéristiques d’un
moteur A2212/13T

16
Le rendement du moteur brushless A2212/13T

•Le rendement est un paramètre important pour le


choix du moteur
•Il définit le rapport entre la puissance utile et la
puissance absorbée par le moteur
•Un bon rendement >75% optimise la
consommation énergétique du moteur et
augmente l’autonomie du drone

Figure 3 : Le rendement du moteur brushless A2212/13T

17
Contrôleur de Vitesse ESC du Moteur brushless

C’est la méthode la plus simple, car un ESC (Electronic Speed Control)


est un circuit électronique dédié au contrôle de moteurs électriques.
Ils possèdent un microcontroleur (parfois paramétrable), un circuit de
puissance (régulation, pont en H, …) et dans le cas des moteurs
brushless, un dispositif d'acquisition. Ils permettent de gérer :
• la vitesse angulaire
• la direction
• le freinage

18
Batterie de Lithium-Polymère
Nombre de 1 Lithium-polymère - incluse(s)
batteries
Marque
Marque Modellbau-eibl-de
Modellbau-eibl-de
Composition
Composition Lithium-polymère
Lithium-polymère
de de la pile
la pile
Tension
Tension 11.1 Volts 11.1 Volts
Poids
Poids desdes 200 Grammes
200 Grammes
batteries
batteries
Capacitéde
Capacité delala 2200 Milliampères-heure (mAh)
2200 Milliampères-heure (mAh)
batterie
batterie

19
Contrôleur ESC du moteur brushless avec Arduino

Figure 4 : Schéma éclectique du montage

Figure 5 : code de contrôle de moteur brushless par l'ESC


20
Les composants électronique
Capteur MPU-6050 GY-521
Montage avec Aduino

Figure 6 : le module MPU 6050

21
22
Caractéristiques du module MPU-6050:
• Tension d’alimentation : 2.375V-3.46V
• Courant de fonctionnement du gyroscope: 3.6mA
•Précision du gyroscope : ± 250, ± 500, ± 1000 et ± 2000 (°/ s)
• Courant de fonctionnement normal de l'accéléromètre: 500μA
•Précision de l’accéléromètre : ±2g, ±4g, ±8g et ±16g
• Type de communication : bus I2C

Figure 7 : Différentes broches du module MPU-6050

23
Accéléromètre Gyroscope
Calcule des angles(tangage , roulis, lacet) a partir Calcule des angles(tangage ,roulis , lacet) a partir des trois
des trois valeurs d’accélérations (ax ,ay , az ): valeurs de la vitesse angulaire (Gyro_x , Gyro_y , Gyro_z):

aRoll=a'Roll+ Gyro_y * T

aPitch=a'Pitch+Gyro_x * T

aʹ :L’angle précédente
T: le temps écoul

24
Le contrôleur PID et contrôle des ESC

Figure 8 : Schéma de la boucle de contrôleur PID

25
Algorithme PID du contrôleur de vol :
L’organigramme suivant explique le calcul du
sorties PID pour un axe
de mouvement « Roll ».

Figure 9: L’algorithme utilisé dans le sous-programme PID


du contrôleur de vol pour un axe de mouvement (roulis).

26
Contrôle des ESC

Figure 10 : L’algorithme du contrôle des ESC

27
Les coefficients du gain

Figure 11: tableau des coefficients choisis pour les différents correcteur

28
La réponse de l’angle de roulis

Figure 12 :Réponse en boucle fermée du Figure 13 :Réponse en boucle fermée


système à l'aide du contrôleur P du système à l'aide du contrôleur PI

29
La réponse de l’angle de roulis

Figure 14 :Réponse en boucle fermée


du système à l'aide du contrôleur PID

30
CONCLUSION

31
Merci pour votre attention

32

Vous aimerez peut-être aussi