Projet

Général

Profil

Carte ArduPilot et capteurs » Historique » Version 11

Anonyme, 05/03/2013 15:21

1 1 Anonyme
h1. Carte ArduPilot
2 5 Anonyme
3 3 Anonyme
h2. Descriptif
4 4 Anonyme
5 3 Anonyme
Nos recherches préliminaires sur les nouveaux composants nous ont amené vers l'ArduPilot. Cette carte de prototypage rapide est basée sur un Arduino Mega 2560. Dans sa dernière révision(2.5), l'ArduPilot se compose d'une seule carte (plusieurs shields auparavant) intégrant les composants nécessaires au vol d'un avion ou d'un hélicoptère comme une centrale inertielle 6 axes (3 gyroscopes, 3 accéléromètre),d'une boussole 3 axes, d'un baromètre et d'une puce GPS. Cet ensemble étant rassemblé sur une seule et même carte permet d'optimiser la place nécessaire sur le drone et diminue les câblages. 
6 5 Anonyme
Cette carte possède de nombreuses entrées/sorties et ports:
7
* 8 entrées PWM(RC)
8
* 8 sorties PWM/PPM(Moteurs)
9
* 9 entrées/sorties analogiques
10
* 4 ports séries(UART0 : USB et Xbee par défaut, UART1 : GPS, UART2: Xbee après modification, UART3 : ...)
11
* 1 port I2C pour des circuits externes
12
* 1 port SPI
13
14
Pour toutes les entrées/sorties, les broches se composent de 3 pins, un pin +5V,GND et un dernier pour le signal.
15 6 Anonyme
16
h2. Modifications apportées.
17 7 Anonyme
18 6 Anonyme
* Afin de permettre une alimentation par les moteurs ou par l'USB, il a fallu déplacer le cavalier J1 (cf. image)
19
* Le port série pour la télémétrie(ou XBee) étant le même que le port USB, c'est-à-dire UART0, nous ne pouvions pas utiliser le port USB en même temps que l'autre et donc avoir la future communication série avec le RX.
20
Mais la carte était conçue pour pouvoir attribuer le port série UART2 à la télémétrie. Pour cela des soudures et des coupures de pistes étaient nécessaires (comme indiqué sur le schéma ci-dessous). M. KAUFFMANN les a réalisées.
21 7 Anonyme
22
h2. Schéma de montage
23
24
//mettre beau schéma photoshoppé
25
26
h2. Centrale inertielle, MPU-6000
27
28 10 Anonyme
La MPU-6000, fabriquée par Invensense, fait partie des meilleurs composants utilisés dans les tablettes, smartphones et différents capteurs. Elle est très appréciée car elle a un faible coût, une faible consommation et de hautes performances. C'est une centrale inertielle 6 axes, c'est-à-dire qu'elle associe selon les axes X,Y,Z: 3 gyroscopes (vitesse angulaire) et 3 accéléromètres (accélérations). Cette génération intègre un DMP (Digital Motion Processor) afin d'ajouter 3 axes supplémentaires avec l'utilisation de magnétomètres externes dans le but de corriger la dérive des mesures. Pour communiquer, elle peut utiliser 2 systèmes de bus: I2C et SPI. De plus, on peut configurer leur sensibilité que cela soit pour les gyroscopes et les accéléromètres. Désormais intégrée à la carte ArduPilot, nous avons utilisée la bibliothèque mise à disposition qui utilise la communication SPI pour récupérer les valeurs des capteurs.. Une tache future possible sera de réécrire cette bibliothèque. 
29 8 Anonyme
30 1 Anonyme
h2. Puce GPS, MediaTek MT3329
31 10 Anonyme
32
Cette puce fabriquée par MediaTek fait partie des composants les plus utilisés dans les systèmes de localisation. Sa faible consommation et sa haute précision, même dans les milieux urbains (<3 dans 50% des cas), sont des atouts majeurs. Son taux de rafraichissement peut varier de 1 à 10 kHz, et il lui faut au plus 35 secondes à froid pour se localiser. Par défaut on utlise le port avec une vitesse de 38400 bauds.
33
34 7 Anonyme
35
h2. Détecteurs d'obstacles et altitude, Sonar SRF-04
36
37 11 Anonyme
Afin de permettre à notre drone de voler sans dommage, nous avons choisi d'utiliser de multiples sonars afin de détecter les obstacles environnants. Nous avons pris les sonar SRF-04 que nous utilisons en TP. Ces composants conçu par la société Devantech permettent de mesurer des distances entre 3cm et 3m. Notre drone possèdera 5 sonars, 1 situé dessous pour nous donner son altitude (dans le cas de faibles hauteurs) et 1 entre chaque bras du quadricoptère, cela permettant d'éviter un obstacle qui passerait entre les bras. Le spectre de ce sonar n'étant pas trop large (cf. diagramme ci-contre), les bras n'entraineront pas de perturbations dans les mesures.
38
39 7 Anonyme
Dernière mise à jour : 04/03/17h35
40
Auteur : Pierre GUINAULT