PROJET: ENREGISTREUR DE TEMPERATURE ET DE PRESSION fait par: Julien Gallet, Maxime Desgrousilliers, Stéphane Delarue et Julien Bernard http://www.bgdd.sup.fr Fait par: Julien Gallet, Maxime Desgrousilliers, Stéphane Delaru et Julien Bernard
SOMMAIRE Présentation générale du projet Présentation du sujet et des attentes finales Présentation des différentes fonctions principales et contraintes Solutions proposées associées aux contraintes Solutions retenues Développement des différentes parties du projet Présentation de la carte d’enregistrement Présentation de l’interface de sortie Présentation de l’interface logicielle permettant une exploitation des résultats
PRESENTATION GENERALE DU PROJET Présentation du sujet et des attentes finales: Conception d’un système permettant d’enregistrer toutes les données de pression et de température des quatre roues d’un karting pendant une course entière et d’ensuite pouvoir les restituer via une interface et un PC pour une exploitation des résultats. Productions attendues: Modélisation de la carte d’enregistrement Modélisation de l’interface de sortie Interface logicielle pour l’exploitation des résultats
Recherche du besoin
Présentation des différentes fonctions principales et contraintes FP1: Enregistrer les données de températures et de pression FP2: Restituer les données de températures et de pression FC1: Stocker les données FC2: Recevoir les signaux des capteurs FC3: S’adapter à l’énergie FC4: Etre insensible à l’environnement FC5: Etre compatible avec l’ordinateur
Fonctions principales et contraintes
Solutions techniques proposées associées aux fonctions contraintes: FC1: Stocker les données. Enregistrement sur une carte « compact flash » (carte mémoire pour appareil photo numérique). Enregistrement sur une mémoire EEPROM, RAM ou ROM. Enregistrement direct sur un PC par liaison sans fil
FC2: Recevoir les signaux des capteurs. Aucune possibilité de traitement à cause d’un secret de fabrication de l'entreprise « Tire Watch ». FC3: S’adapter à l’énergie . Tension de 12V continu: Association de 8 piles 1.5V Branchement sur la batterie du karting Ajout d’une batterie de 12V type moto Courant inférieur à 2A: Utilisation de composants courants
FC4: être insensible à l’environnement. Création d’un boîtier étanche avec passage pour les câbles FC5: Être compatible avec l’ordinateur. Solutions pour l’interface de sortie: Branchement en série du boîtier Liaison par USB Liaison sans fil par transmission d’ondes Branchement en parallèle du boîtier Liaison FIREWIRE
Solutions retenues Solution pour la contrainte FC1: Enregistrement sur une mémoire de type RAM: Facilité de l’effacement et faible coût Complexité avec une carte compact flash pour restituer les données. Risque que les concurrents puissent prendre les données avec une liaison directe sans fil.
Solution pour la contrainte FC3: Ajout d’une batterie 12V pour avoir la possibilité de démonter le boîtier sans perdre les informations, pour une meilleure accessibilité au PC Le raccord sur la batterie solidaire du karting permet un gain de place et de poids par rapport au rajout d’une batterie mais elle impose un rajout de piles de secours La batterie de 12V est un système plus simple que l ’association de piles de 1.5V
Solution pour la contrainte FC4: Création d’un boîtier étanche avec une mousse acoustique pour que la carte reçoive le moins de vibration possible Le boîtier est placé sur le devant du karting pour qu’il ne reçoive aucune chaleur due au moteur
Solution pour la contrainte FC5: Interface de sortie: Liaison de type USB: facilite l’installation, le branchement et compatibilité avec la majeur partie des PC portables ou fixes. Programme permettant la lecture et la présentation des données dans Excel: Excel est un programme très courant. Le programme facilite la lecture des données et met en forme automatiquement les données dans Excel.
Développement des différentes parties du sujet La carte d’enregistrement: Les données entrent dans le CAN (Convertisseur Analogique Numérique), puis dans une bascule D, et sont stockées dans une mémoire RAM 8bits. Le PIC16F877 gère le retardement pour l’enregistrement des données ainsi que la sauvegarde dans la mémoire RAM.
Carte d’enregistrement
La programmation du microcontrôleur PIC: Les microcontrôleurs de type PIC se programment en assembleur, mais ce programme étant très dur à réaliser, il a donc été fait en BASIC. Le programme effectue une boucle, à chaque boucle, les huit données sont enregistrées dans une adresse différente de la mémoire RAM.
L’interface de sortie: Liaison USB: Un programme dans le PIC permettant d’interpréter les demandes de l’ordinateur Un driver décrivant à l’ordinateur la manière dont il doit accéder au boîtier Un programme sur le PC qui permet de lancer la connexion pour récupérer les données
L’interface permettant une exploitation des résultats: Programme effectué grâce au logiciel « DEV C++ » L’interface utilisateur se veut simple d’utilisation et compatible avec la majeure partie des ordinateurs grâce à la présentation sous « Excel » programme très courant.
CONCLUSION Productions: Modélisation de la carte d’enregistrement sur BIG CI. Modélisation de l’interface de sortie. Création de l’interface logicielle permettant le traitement et la présentation des données.
Avantages et inconvénients: Analyse a posteriori des données en vue d’une amélioration des performances futures. Augmentation du coût pour le système avec l’enregistrement. Possibilités d’amélioration: Présentation des données directement dans le programme. Acquisition des données par l’utilisateur Permettre à l’utilisateur de ne pas avoir à installer le driver.
Fenêtre d’accueil pour récupérer les données