Historical project documentation. Content is maintained in GitLab.

Glossaire

Document/Licences/Philosophie/GlossaireChapitre Suivant

Glossaire

Termes et définitions d’un quadcopter

ACC:: :: Accéléromètre :: Capteur d’accélération. Ce type de capteur utilisé par le NG mesure les trois axes en même temps.

ACT DSL:: :: ACTeurope Diversity Synchro Link :: ACTeurope est un fabricant de récepteurs RC. DSL est une technique qu’ACTeurope a développé, appelé Diversity Synchro Lien. DSL est un protocole série qui est utilisé pour des applications de la diversité (diversité = recevoir des signaux par le biais de multiples récepteurs pour améliorer la qualité globale du signal). Ce protocole fournit les valeurs actuelles de chaque canal RC. ACTeurope produit une version particulière pour MK qui peut également être utilisé pour la NG. Mais le NG supporte également le protocole DSL lui-même, de sorte que tout produit DSL de ACTeurope devrait fonctionner. Lire DSL sur les capacités du NG.

BB:: :: Breakout Boards :: Petites cartes qui généralement ne détiennent qu’une seule unité de traitement, par exemple, un capteur. Ces capteurs sont souvent connectées à ces cartes, leur permettant d’être échangés plus facilement, en utilisant des connecteurs 2.54mm.

BEC:: :: Battery Eliminator Circuit :: Circuit électronique conçu pour délivrer de l’énergie électrique à d’autres circuits, la plupart du temps des BLC, sans la nécessité d’une batterie.

BC/BLC/BEC:: :: Brushless-Controller / BrushLess-Controller / Brushless-Engine-Controller :: Un contrôleur Brushless est un type de moteur (voir Wikipedia). Pour contrôler ce genre de moteurs, il y a un besoin d’un contrôleur. Les contrôleurs brushless sont courants dans les applications RC et non-RC, il y a donc de nombreux contrôleurs brushless disponible. Le NG utilise des contrôleurs brushless qui communiquent avec I2C.

FC:: :: Flight-Control :: Carte effectuant le contrôle principal du vol. Cette carte reçoit principalement des capteurs de données aggrégés sur les cartes de capteurs, les controleurs de données RC, exécutant un algorithme de contrôle et ensuite envoyer sa sortie vers des acteurs qui comprennent des moteurs brushless ou des servos. Sur la FC, ​​le FC s’exécute fonctionnellement sur le LPC.

FC Board:: :: Sur le NG, il s’agit de la carte contenant le contrôleur RC (avec le CPU Atmel 644) et sur lequel se connecte le LPC (le CPU principal du NG).

Gyro:: :: Gyroscope :: Capteur gyroscopique, mesure la vitesse relative de rotation par rapport à un axe.

HAL:: Hardware abstraction layer :: La couche d’abstraction matérielle sépare le logiciel de la couche matérielle. Mais elle fait aussi la jonction entre des parties d’un système. Vous pouvez imaginer une couche d’abstraction matérielle comme une sorte de traducteur du matériel vers le logiciel, et vice versa. Dans le cas d’un changement de matériel, la totalité du logiciel n’a pas besoin d’être ré-écrit, mais «seulement» la couche HAL si elle est correctement programmée.

HK:: :: Hobby King :: Société de vente de Hong Kong bon marché, spécialisée dans les produits de modélisme

I2C:: :: Inter-Integrated Circuit :: Protocole de bus série, utilisé pour les BC (vous pouvez trouver plus d’informations sur Wikipedia)

ISP:: :: In-System Programming :: In-System Programming permet de flasher et reflasher un microcontrôleur à l’intérieur du système cible (pas besoin de dessouder et de le mettre dans un programmeur). Souvent, vous pouvez vous connecter à une connexion série pour flasher le microcontrôleur. Le LPC2148 ainsi que les Atmels utilisés supportent ce mode de programmation.

IAP:: :: In-Application Programming :: Par contraste avec l’ISP le In-Application Programming permet de flasher un microcontrôleur pendant que son application s’exécute. Il doit être supporté par l’application en cours d’exécution, aussi bien que par le microcontrôleur lui-même. Ceci permet de flasher un microcontrôleur sur tout type de connexion de données avec laquelle il discute, aussi longtemps que l’application l’implémente. Le système d’exploitation NG permet de faire de l’IAP via un port USB.

MCU:: :: Mikrocontroller Unit :: Le NG utilise trois MCU’s:

  • Atmel ATmega328p: le contrôleur de la carte des capteurs (Sensor board)
  • NXP LPC2148 ARM7: sur sa propre carte mais appartient au contrôleur de vol
  • Atmel ATmega644p: contrôle de vol des RC/Servo/COM-Controller

MK:: :: Mikrokopter :: Communauté importante autour du multicopter le plus populaire. Démarré et toujours mené par Ingo Bussker et Holger Buss. La plateforme devient de plus en plus fermé (code source).

NG:: :: Next Generation :: Fait référence au UAVP - The New Generation project, par contraste avec le premier projet UAVP (aka Wolferl, nom de l’initiateur) - The Original :: Le terme vient d’une blague prononcée dans les cinq premiers jours du développement du UAVP-NG. Wolfgang Mahringer (Wolferl), l’auteur du UAVP de départ, est un grand fan de Star Trek. Il y avait plusieurs séries de Star Trek et la première de ces séries a été appelée plus tard Star Trek - The Original Series par contraste avec la seconde série appelée Star Trek - The Next Generation, où le nouveau capitaine explore l’univers avec un nouveau vaisseau appelé Enterprise similaire à l’ancien dans la série original. :: Ainsi vint ce que nous appelons notre projet multicopter le UAVP - The Next Generation ou pour faire court UAVP-NG et le projet de Wolfgang a été appelé UAVP - The Original One.

NGOS:: :: Next Generation Operating System :: Système d’exploitation du UAVP NG (tournant sur l’ARM7 et les deux CPU Atmel) :: Lire Document/NGOS pour plus de détails.

PPM:: :: Pulse-position modulation (modulation d’impulsions en position) :: Type de modulation de signaux. Souvent utilisé entre les émetteurs/récepteurs RC. Les bits d’un message M sont encodés en transmettant une seule pulsation sur l’un des 2M décalages temporels possibles. (Lire Wikipedia)

PWM:: :: Pulse-wide modulation (Modulation de largeur d’impulsion) :: Ce type de modulation de signaux est utilisé pour contrôler les servos et les BC standards. Le rapport cyclique terme décrit la proportion de temps de l’intervalle régulier ou la proportion de la période de temps; un rapport cyclique faible correspond à une faible puissance, parce que le courant est coupé pour la plupart du temps. Un rapport cyclique est exprimé en pourcentage, 100% étant à la puissance à fond. (Lire Wikipedia)

PCM:: :: Pulse-code modulation (Modulation d’impulsion codée) :: Un type de modulation numérique pour les signaux, également utilisé par les meilleurs émetteurs-récepteurs RC mieux. Le PCM est une représentation numérique d’un signal analogique lorsque l’amplitude du signal est échantillonnée périodiquement à des intervalles uniformes, puis quantifiés en une série de symboles dans un code numérique (habituellement binaire). (Lire Wikipedia)

RC:: :: Radio-Controlled (radiocommandé) :: Fait réfèrence à des modèles radiocommandés ainsi qu’à des équipements de contrôle radio (émetteur, récepteur).

RC Controller:: :: Controleur radiocommandé :: Désigne le logiciel qui reçoit des commandes du pilote via la RC, puis les traite et enfin les transmet au le contrôleur de vol (qui est géré par la carte LPC sur le NG). L’Atmel 644 sur la carte FC effectue cette tâche.

SB:: :: Sensor Board (carte des capteurs) :: Carte qui contrôle les capteurs (Gyro, ACC, compas, …)

SB Controller:: :: Contrôleur SB :: Désigne le logiciel qui traite les informations venant des capteurs, les transmet au contrôleur de vol. Sur le système NG, l’Atmel 328 CPU est responsable de cette tâche. Notez, cependant, qu’il ne traite que la boussole, calculant de l’attitude à partir d’elle, alors que la plupart des autres capteurs (gyroscope, ACC) sur la carte SB sont traitées directement par le processeur principal (LPC​​).

SPCM:: :: Similaire à PCM, mais avec un taux plus élevé permettant un peu plus de canaux (10-12 au lieu de 7-8)

UART:: :: Universal Asynchronous Receiver Transmitter :: Transmission de donnée en série, souvent utilisé en RS-23 (c’est à dire le port COM présent sur tout PC)