BTS SNIR Systèmes Numériques Informatique et Réseaux MINI- PROJET INFORMATIQUE Télémétrie Moto Dossier de présentation de projet 1. Présentation et situation du projet dans son environnement 1.1. Contexte de réalisation Projet proposé et suivi par : Si le projet est développé au lycée ou en centre de formation : L équipe pédagogique : Messieurs BRUVY, CARON, LAZAAR et MASSICOT Constitution de l'équipe de développement : Etudiant E1 Etudiant E2 Etudiant E3 1.2. Objectifs professionnels du mini-projet Domaines d'activités Professionnelles abordés et développés avec le mini-projet : Analyser et spécifier le système informatique à développer Coder et réaliser Tester, mettre au point et valider Installer, exploiter, optimiser et maintenir Gérer le mini-projet Coopérer et communiquer en langue française 2. Présentation du projet Dans le cadre de la mise au point de la partie cycle d une moto de grand prix durant les essai hivernaux et pour améliorer les trajectoires des pilotes sur le circuit, une télémétrie est nécessaire. Les différentes informations relevée tout au long du circuit permettront aux ingénieurs de la partie cycle d optimiser les différents réglages des suspensions, de la direction, de l angle de chasse, de modifier le centre de gravité de la moto en repositionnant le moteur dans le cadre, et de permettre aux ingénieurs pneumatiques, de proposer le meilleur choix de pneus de façon à avoir la meilleur adhérence quelque soient les secteurs du circuit. De plus l analyse des trajectoires permet non seulement d optimiser les réglages de la moto mais d aider le pilote à les optimiser de façon à gagner les quelques 10 ème ou 100 ème qui lui permettrons de faire la différence. Page 1 sur 6
3. Expression du besoin La télémétrie sur les machines de compétition existe depuis de nombreuses années mais les règlements des instances dirigeantes impose que toutes les informations de télémétrie soient enregistrées tout au long du circuit, et soient transférées lors du passage du pilote sur la ligne d arrivée, ou lors de sa rentrée dans les stands, ce qui impose un espace mémoire important. Les systèmes proposés dans le commerce pour les personnes passionnées de pilotage fonctionnent de la même façon et sont de plus assez onéreux. Le projet se base sur un système de télémétrie avec transmission des informations, dès qu elles ont été acquises. Cette transmission et la réception des informations se fera au travers de modules Zigbee. Ces modules permettent d effectuer une transmission sans fils sur plusieurs kilomètres. Les différentes informations à relever sont les suivantes : - Position GPS sur le circuit - Accélérations de la moto (accélérations positive et négative) - Angle d inclinaison de la moto en virage. - Température d'eau température d'huile, pression d'huile, position de l'accélérateur, régime moteur, vitesse. A partir de ces informations, les différents graphiques pourront être tracés en fonction de la position GPS, en particulier le graphique qui montre les différentes zones de freinages et d accélération sur le tracé du circuit. 3.1. Synoptique de l'architecture matérielle Carte D'acquisition+ capteurs+gps+ Bee Page 2 sur 6
Pc équipé d une clé Zigbee / USB pour réception et stockage des données + affichage Détails de la configuration matérielle Un ordinateur de type PC, disposant de l environnement Windows, et d une (ou plusieurs) liaison série RS232, servant de pc superviseur D une carte embarquée servant à effectuer les acquisitions de grandeurs De capteurs de types accélérométres. Un GPS servant à l acquisition de la position. Missions du système Le système doit remplir les missions suivantes : Acquisition et affichage des coordonnées fournies par le GPS, sur le tracé du circuit. Acquisitions et affichages des différentes grandeurs mesurées en focntion du temps et de la position de la moto. Enregistrement d'une séance d'essais. 3.2. Exigences qualité sur le produit à réaliser Les différents logiciels doivent être: maniable, c'est-à-dire facile d'emploi pour l'utilisateur, avec une interface homme machine sous la forme de fenêtres d'affichage et de boîtes de dialogue; robuste, en conservant un fonctionnement conforme aux besoins. sécurisé par la disponibilité et la continuité des traitements. maintenable, en offrant une grande facilité de localisation et de correction des erreurs résiduelles,ainsi que d'ajout ou de retrait de fonctionnalités. Tous les logiciels relatifs à l'application doivent être livrables sur supports de stockage autonomes. 3.3. Exigences qualité sur la documentation à produire Les exigences qualité à respecter, relativement aux documents, sont : sur leur forme: respect de normes et de standards de représentation, maniabilité, homogénéité, lisibilité, maintenabilité; sur leur fond: complétude, cohérence, précision. Page 3 sur 6
4. Répartition des tâches par étudiant Etudiant 1 :. Fonction Réception de chaîne de caractères. Contrôle d intégrité de l information reçue. Traitement d une trame NMEA positionnement longitude latitude Affichage de la position de la moto sur le circuit avec tracé des trajectoires Enregistrement Description L ordinateur doit être capable de recevoir des chaînes de caractères de taille variable A la réception d une trame provenant de la liaison série, contrôler qu il s agit d une trame NMEA et l intégrité de l information contenue dans cette trame (GLL,GGA,DR,...) A la réception d une trame NMEA 183 type positionnement longitude latitude en provenance d appareils de navigation (GPS), traite l information utile et affiche sur l écran. Positionne la moto sur une carte du circuit en fonction des cordonnées reçues, puis tracés des trajectoires. Enregistrer les données de trajectoires dans un fichier texte. Etudiant 2 :. Fonction Réception de chaîne de caractères. Contrôle d intégrité de l information reçue. Traitement des trames accéléromètres 3axes Affichage des paramètres d'accélération Enregistrements Description L ordinateur doit être capable de recevoir des chaînes de caractères de taille variable, A la réception d une trame provenant de la liaison série, A la réception d une trame complexe, extraire les informations d'accélération de l'angle sur les 3 axes de la moto. Créer un IHM permettant de visualiser les accélération angulaires, angles. Enregistrer dans un fichier toutes les données d'une séance d'essais Etudiant 3 :. Fonction Réception de chaîne de caractères. Contrôle d intégrité de l information reçue. Traitement d une trame NMEA Température d eau et vitesse du bateau. Traitement des trames données moteurs Affichage des paramètres moteur Enregistrement Description L ordinateur doit être capable de recevoir des chaînes de caractères de taille variable. A la réception d une trame provenant de la liaison série, A la réception d une trame NMEA 183 type température d eau et vitesse en provenance de l appareil de navigation, traite l information utile et affiche sur l écran. A la réception d une trame complexe, extraire les informations des grandeurs mesurées sur la moto Créer un IHM permettant de visualiser les données transmises par la moto sur des graphes et des gauges Enregistrer les données visualisées dans un fichier texte. Page 4 sur 6
5. Exploitation pédagogique Réaliser Compétences terminales abordées et évaluées E1, E2, E3 C4.1 Câbler et/ou intégrer un matériel C4.4 Développer un module logiciel C4.5 Tester et valider un module logiciel Concevoir C3.1 Analyser et compléter un dossier de spécification techniques Organiser C2.2 Formaliser l'expression d'un besoin C2.5 Travailler en équipe Communiquer C1.1 Rechercher et structurer des informations techniques C1.5 Analyser l'expression d'un besoin client 6. Planification temporelle prévisionnelle PLANNING PREVISIONNEL E1 E2 E3 A FAIRE 11 12 13 14 15 16 REVUE Lecture du cahier des charges : Etudier la répartition des tâches proposées; Rechercher des informations et/ou des documents ; Choix et installation des outils de développement ; Modélisation ULM Réception de chaîne de caractères. Contrôle d intégrité de l information reçue. Traitement d une trame reçues GPS ou data Positionne la moto sur une carte du circuit en fonction des cordonnées reçues, puis tracés des trajectoires. Créer un IHM permettant de visualiser les accélération angulaires, angles+enregistrements Affichage des paramètres moteur et préparation de la soutenance. Page 5 sur 6
7. Evaluation pour l'épreuve E6 Evaluation du Projet Informatique Durée -- - 0 + ++ Note Dossier technique et Documentations diverses Capacité à rendre compte à l'écrit (qualité des documents, précision, rigueur, clarté) Capacité à décrire son travail personnel au sein d'un travail d'équipe Capacité à participer à l'organisation d'une production écrite Capacité à produire des documents Capacité à rendre compte oralement (qualité de la présentation, précision, rigueur, clarté) Capacité à exposer son travail personnel et à le situer au sein du travail de l'équipe de projet. Capacité à synthétiser Capacité à gérer le temps imparti Capacité à conclure Capacité à procéder à la mise en service d'un système et à démontrer que toutes les fonctionnalités sont assurées Capacité à effectuer les tests de conformité au dossier de conception Capacité à effectuer les recettes intermédiaires et à participer à la mise en oeuvre de la recette finale Capacité à s'intégrer et travailler en équipe dans une démarche de projet Qualité d'écoute et de dialogue Capacité à argumenter et à réagir aux objections Capacité à répondre avec pertinence, précision et exactitude Capacité à rechercher et à exploiter une documentation Capacité à être autonome dans l'exécution des tâches de réalisation, de codage, de test, d'installation, dont il assume la responsabilité Capacité à effectuer une analyse critique du projet dans le processus de formation Capacité à mettre en œuvre les solutions techniques retenues dans le respect des contraintes de la spécification Capacité à respecter les contraintes économiques imposées par le cahier des charges Capacité à respecter et suivre l organisation prévisionnelle des tâches à effectuer Capacité à réaliser tout ou partie d'un prototype informatique (logiciel et/ou matériel) en collaboration avec une équipe de projet Etat et qualité de la réalisation /20 Soutenance du dossier de l étude 15 minutes /20 Présentation de la réalisation 10 minutes /10 Entretien 10 minutes /10 Qualité de la réalisation /20 Total 35mn /80 Page 6 sur 6