Projet

Général

Profil

Types des trames » Historique » Révision 2

Révision 1 (Anonyme, 27/03/2013 12:05) → Révision 2/3 (Anonyme, 27/03/2013 12:38)

h1. Types des trames 

 A l'heure actuelle les conventions présentées ici sont utilisés pour tous les protocoles de communications internes et externes au drone. 
 Les TYPES_TRAME sont des suites de 2 caractères ASCII 

 h3. TYPE_TRAME commençant par un 0 

 Ces types sont réservés à des fins de test et ne doivent pas être utilisé dans le cadre d'une implémentation finale. 

 h3. TYPE_TRAME commençant par un 1 

 Ces types sont réservés à la transmission des erreurs. 

 h3. Capteurs 

 "Ca" suivi d'une série de 11 valeurs est utilisé pour envoyer l'ensemble des valeurs des capteurs dans l'ordre suivant : 
 accéléro_x, accéléro_y,accéléro_z,gyro_x,gyro_y,gyro_z,magnéto_x,magnéto_y,magnéto_z,baromètre,thermomètre 

 h4. Accéléromètres 

 "Ax" suivi d'une valeur correspond à l'accéléromètre x 
 "Ay" suivi d'une valeur correspond à l'accéléromètre y 
 "Az" suivi d'une valeur correspond à l'accéléromètre z 
 "Aa" suivi de trois valeurs correspond aux valeurs des trois accéléromètres dans l'ordre x,y,z 

 h4. Gyroscopes 

 "Gx" suivi d'une valeur correspond au gyroscope x 
 "Gy" suivi d'une valeur correspond au gyroscope y 
 "Gz" suivi d'une valeur correspond au gyroscope z 
 "Ga" suivi de trois valeurs correspond aux valeurs des trois gyroscopes dans l'ordre x,y,z 

 h4. Magnétomètre 

 "Ax" suivi d'une valeur correspond au magnétomètre x 
 "Ay" suivi d'une valeur correspond au magnétomètre y 
 "Az" suivi d'une valeur correspond au magnétomètre z 
 "Aa" suivi de trois valeurs correspond aux valeurs des trois magnétomètres dans l'ordre x,y,z 

 h4. Sonars 

 "Sf" suivi d'une valeur correspond au sonar avant (front) 
 "Sb" suivi d'une valeur correspond au sonar arrière (back) 
 "Sl" suivi d'une valeur correspond au sonar gauche (left) 
 "Sr" suivi d'une valeur correspond au sonar droit (right) 
 "Su" suivi d'une valeur correspond au sonar haut (up) 
 "Sd" suivi d'une valeur correspond au sonar bas (down) 
 "S6" suivi de 6 valeurs correspond à la valeur des 6 sonars (ordre : avant, arrière, gauche, droite, bas, haut) 

 h4. Autres capteurs 

 "B0" suivi d'une valeur correspond au baromètre 
 "TH" suivi d'une valeur correspond au thermomètre 
 "GP" suivi de 8 valeurs correspond aux valeurs du GPS (ordre à définir) 

 h3. Moteurs 


 h4. Du drone vers le contrôleur 

 "M1" suivi d'une valeur correspond à la valeur actuelle du moteur 1 
 "M2" suivi d'une valeur correspond à la valeur actuelle du moteur 2 
 "M3" suivi d'une valeur correspond à la valeur actuelle du moteur 3 
 "M4" suivi d'une valeur correspond à la valeur actuelle du moteur 4 
 "Me" suivi de 4 valeurs correspond à la valeur actuelle des 4 moteurs (1,2,3,4) 
 "Mc" suivi d'une valeur correspond à la valeur actuelle de la consigne moteur 
 "M+" suivi de 5 valeurs correspond à la valeur actuelle des 4 moteurs suivi de la consigne moteur 

 h4. Du contrôleur vers le drône 

 "M1" suivi d'une valeur correspond à la valeur à atteindre pour le moteur 1 
 "M2" suivi d'une valeur correspond à la valeur à atteindre pour le moteur 2 
 "M3" suivi d'une valeur correspond à la valeur à atteindre pour le moteur 3 
 "M4" suivi d'une valeur correspond à la valeur à atteindre pour le moteur 4 
 "Me" suivi de 4 valeurs correspond à la valeur à atteindre pour les 4 moteurs (1,2,3,4) 
 "Mc" suivi d'une valeur correspond à la valeur à atteindre pour la consigne moteur 
 "M+" suivi de 5 valeurs correspond à la valeur à atteindre pour les 4 moteurs suivi de la consigne moteur 

 _Protocoles concernés : [[Protocole_EthernetWifi_V1]] [[Protocole_de_communication_série_V1]]_ 

 _Auteur : Axel FAURE 
 Dernière révision : 27/03/2013 12:40_ 12:05_