Fonctionnement de la maquette : Un bouton poussoir déclenche le fonctionnement de la maquette. La pression est mesurée par un capteur ref : MXPA4100. La tension de sortie est proportionnelle à la pression de 0 à 1000 mbar. La température est mesurée par un capteur ref : Pt1000. Sa résistance varie de 3.85 ohms par 1°C. Monté dans un circuit de comparaison de tension et d’amplification (environs x 48 ) la variation de la sonde donne une tension de sortie linéaire en fonction de la température. Ci-dessous les valeurs lues en fonction de la variation de la température. Les signaux provenant des deux circuits (pression et tension) sont transformés par un convertisseur de signaux analogiques vers numériques sur 8 bits 0V mini = 0 en décimal et 5 Volts maxi = 255 décimal. D’autre part un compteur binaire piloté par un générateur d’impulsions incrémente les adresses d’une mémoire Eprom (mémoire non volatile).Un cycle d’impulsions toutes les 7 secondes (réglable) Alternativement la mémoire enregistre à chaque adresse les données de température et de pression numérisées. Une fois atteint l’adresse maximum de 2047 adresses (11 bits) l’alimentation de la maquette est coupée afin de ne pas réenregistrer des données non voulues dans la mémoire. Apres le vol, une fois la maquette récupérée, la mémoire doit être lue à l’aide d’une carte microprocesseur programmable en basic via un PC. Un programme simple permet de lire la mémoire Programme Basic 10 FOR X=8000H TO 0BFFFH 20 C=XBY(X) 40 PRINT C;X 50 NEXT X Explications Boucle de lecture des adresses de la mémoire : X prend la valeur 8000 la première fois. Lecture de la donnée : C prend la valeur de la donnée à l’adresse mémoire X. Affiche les valeurs à l’écran : X adresse mémoire et C donnée de cette adresse séparées par un « ; » Ajoute 1 à X et retour à la ligne 10, tant que la valeur maximum 0BFFF (Hexadécimal) n’est pas atteinte. Le résultat du programme est utilisable par un tableur type Excel : 32769 ; 142 32770 ; 142 32771 ; 207 32772 ; 141 32773 ; 141 32774 ; 141 32775 ; 207 32776 ; 141 32777 ; 141 32778 ; 141 32779 ; 207 32780 ; 141 …………………… Il suffit de retranscrire les valeurs lues en tension et donc en température ou pression pour enfin manipuler les données pour en faire par exemple des graphiques en fonction du temps. Conversion Valeur Mémoire => Température Exemple : Lecture de la mémoire = 129 donc « 129 » x (« 5 » volts divisé par le nombre de pas « 255 ») – tension à 0° « 2.076 » x amplifications (129 x (5/255)-2,076) * 48 = 21,76°C Conversion Valeur Mémoire => Pression Exemple : Lecture de la mémoire = 235 donc : Comme la tension du Capteur en fonction de la pression est : V= Tension référence x (0.001059 x Pression – 0.152) sachant que Tension =(5/255) x Valeur mémoire cela nous donne : Pression = ((((5/255) x Valeur mémoire)/5 )+0,152)/0,001059 soit ((((5/255) x 235)/5)+ 0,152) / 0.001059 = 1013,75 mbar