68300 SAINT-LOUIS T.P. n G. Durée : 2 H. Plan du T.P.



Documents pareils
Initiation à LabView : Les exemples d applications :

Chapitre 18 : Transmettre et stocker de l information

INTRODUCTION A L ELECTRONIQUE NUMERIQUE ECHANTILLONNAGE ET QUANTIFICATION I. ARCHITECTURE DE L ELECRONIQUE NUMERIQUE

I- Définitions des signaux.

LOGICIEL DC4D MONITOR

EXERCICE 2 : SUIVI CINETIQUE D UNE TRANSFORMATION PAR SPECTROPHOTOMETRIE (6 points)

Chapitre 22 : (Cours) Numérisation, transmission, et stockage de l information

COMMANDER la puissance par MODULATION COMMUNIQUER

ET 24 : Modèle de comportement d un système Introduction à Labview et initiation à la réalisation d un Instrument Virtuel (VI).

Baccalauréat ES Pondichéry 7 avril 2014 Corrigé

Information. BASES LITTERAIRES Etre capable de répondre à une question du type «la valeur trouvée respecte t-elle le cahier des charges?

Opérations de base sur ImageJ

Mathématiques et petites voitures

ALERT NOTICE D UTILISATION DU DRIVER VOCALYS. (Cesa 200 bauds / Contact-ID)

ProCod. Manuel d utilisation. Software de programmation pour codeurs absolus TWK modèles CRF et DAF CRF DF 08 / 10

Date : Note /20 : EVALUATION Nom : Prénom : Classe : Traitement sur mots

G.P. DNS02 Septembre Réfraction...1 I.Préliminaires...1 II.Première partie...1 III.Deuxième partie...3. Réfraction

i7 0 Guide de référence rapide Français Document number: Date:

Logiciel PICAXE Programming Editor

Version MOVITRANS 04/2004. Description / FR

Acquisition et conditionnement de l information Les capteurs

Séance 0 : Linux + Octave : le compromis idéal

1. PRESENTATION DU PROJET

C f tracée ci- contre est la représentation graphique d une

Chap17 - CORRECTİON DES EXERCİCES

Animation pédagogique sur l oscilloscope à mémoire Hameg HM 507

V- Manipulations de nombres en binaire

Dimensionnement d une roue autonome pour une implantation sur un fauteuil roulant

Baccalauréat ES Polynésie (spécialité) 10 septembre 2014 Corrigé

F210. Automate de vision hautes fonctionnalités. Caractèristiques. Algorithmes vectoriels

Q6 : Comment calcule t-on l intensité sonore à partir du niveau d intensité?

(aq) sont colorées et donnent à la solution cette teinte violette, assimilable au magenta.»

1 Recherche en table par balayage

Transmission de données. A) Principaux éléments intervenant dans la transmission

Système de sécurité de périmètre INTREPID

SYSTEME DE PALPAGE A TRANSMISSION RADIO ETUDE DU RECEPTEUR (MI16) DOSSIER DE PRESENTATION. Contenu du dossier :

UE 503 L3 MIAGE. Initiation Réseau et Programmation Web La couche physique. A. Belaïd

SOMMAIRE. Présentation assistée sur ordinateur. Collège F.Rabelais 1/10

ANALYSE TRAMEs LIAISON SERIE

ALERT NOTICE D UTILISATION DU DRIVER SIA

Mesures et incertitudes

TP Modulation Démodulation BPSK

DIALOGUE RS4S232 AVEC TELESURVEILLANCE ET SUPERVISEURS

Automatique Linéaire 1 Travaux Dirigés 1A ISMIN

1. Introduction Création d'une requête...2

TD1 PROPAGATION DANS UN MILIEU PRESENTANT UN GRADIENT D'INDICE

Utilisation de XnView

PRODUIRE DES SIGNAUX 1 : LES ONDES ELECTROMAGNETIQUES, SUPPORT DE CHOIX POUR TRANSMETTRE DES INFORMATIONS

Export vers le format WAV dans ArtemiS SUITE

Ecran programmable. Testez la différence grâce. à sa puissance, sa rapidité. et ses possibilités réseaux

TUTORIAL 1 ETUDE D UN MODELE SIMPLIFIE DE PORTIQUE PLAN ARTICULE

TER Licence 3 Electronique des Télécoms Transmission GSM

F411 - Courbes Paramétrées, Polaires

COMMUNICATION ENTRE DEUX ORDINATEURS PAR LASER MODULE EN CODE MORSE OU BINAIRE.

COACH-II Manuel d utilisation

ARDUINO DOSSIER RESSOURCE POUR LA CLASSE

Guide de l utilisateur Mikogo Version Windows

Etudier l influence de différents paramètres sur un phénomène physique Communiquer et argumenter en utilisant un vocabulaire scientifique adapté

KWISATZ MODULE PRESTASHOP

Surveillance de Température sans fil

Classe : 1 ère STL Enseignement : Mesure et Instrumentation. d une mesure. Titre : mesure de concentration par spectrophotométrie

J LOGOSCREEN nt Enregistreur sans papier avec écran TFT et carte CompactFlash. B Notice de mise en service 08.

ET 24 : Modèle de comportement d un système Boucles de programmation avec Labview.

Enregistrement automatique. des données

Feuille TD n 1 Exercices d algorithmique éléments de correction

GloboFleet. Mode d emploi CardControl Plus

Chapitre 0 Introduction à la cinématique

Sous réserve de modifications techniques et des disponibilités, fabrication française.

Application 1- VBA : Test de comportements d'investissements

uc : Cas d utilisation Top-Chair [Utilisation normale] Fauteuil Top-Chair Déplacer le fauteuil sur tous chemins «include» «include» «extend»

Projet Matlab : un logiciel de cryptage

BAMOSONIC IT. - Mesure de niveau -

Numérisation du signal

STS SE. FreeRTOS. Programmation réseau WIFI. Programmation réseau. Socket Tcp. FlyPort smart Wi-Fi module

Introduction à MATLAB R

Chapitre 13 Numérisation de l information

Transmission d informations sur le réseau électrique

COPY. Picture Style Editor Ver. 1.4 MODE D EMPLOI. Logiciel de création de fichiers de style d image. Contenu de ce mode d emploi

La spectrophotométrie

QUELLE FIBRE UTILISER EN FONCTION DE MES APPLICATIONS. OM1, OM2 ou OM3, QUELLE EST LA FIBRE QU IL ME FAUT POUR MON INSTALLATION?

Chapitre 2 : communications numériques.

Traitement d un AVI avec Iris

J AUVRAY Systèmes Electroniques TRANSMISSION DES SIGNAUX NUMERIQUES : SIGNAUX EN BANDE DE BASE

Système à enseigner : Robot M.I.M.I. MultipodeIntelligent à Mobilité Interactive. Version 1.0

Manuel Utilisateur Version 1.6 Décembre 2001

Documentation Technique du programme HYDRONDE_LN

RDP : Voir ou conduire

Système de contrôle TS 970

Ecole Centrale d Electronique VA «Réseaux haut débit et multimédia» Novembre 2009

MOTO ELECTRIQUE. CPGE / Sciences Industrielles pour l Ingénieur TD06_08 Moto électrique DIAGRAMME DES INTER-ACTEURS UTILISATEUR ENVIRONNEMENT HUMAIN

Infolettre #18 : Les graphiques avec Excel 2010

IUT BREST UN LOGICIEL SCADA : PC VUE 2010 DEP.GMP

LYCEE TECHNIQUE PIERRE EMILE MARTIN BOURGES ETUDE D UN TRAITEMENT DE SURFACE

Système de surveillance vidéo

SEO 200. Banc d étude du positionnement angulaire d une éolienne face au vent DESCRIPTIF APPLICATIONS PEDAGOGIQUES

Caractéristiques des ondes

SW43W. Mode d'emploi. Logiciel FlukeView Power Quality Analyzer à partir de Version 3.20

Cours d électricité. Circuits électriques en courant constant. Mathieu Bardoux. 1 re année

Notion de fonction. Série 1 : Tableaux de données. Série 2 : Graphiques. Série 3 : Formules. Série 4 : Synthèse

Transcription:

CORRECTION TP AMOS Durée : 2 H. A. OBJECTIF DU T.P. A. Objectif du T.P. B. Travail demandé B.1. But B.2. Fibre optique B.3. Speckle B.4. Monochromateur B.5. CCD B.6. Pockels B.7. Piezo B.8. Diode laser B.9. Keyence Plan du T.P. On désire réaliser toutes les parties informatiques demandées dans les TPs d analyse et mise en œuvre d un système. B. TRAVAIL DEMANDÉ B.1. But : Répondre à toutes les questions informatiques des TPs d AMOS. B.2. Fibre optique : Le programme réflectométrie doit permettre la lecture des informations en provenance soit d un oscilloscope, soit d un réflectomètre industriel. Liaison optique à caractériser Oscilloscope Ordinateur Caractéristiques de la liaison optique Réflectometre Ouvrir le vi «reflectometrie.vi» dans votre répertoire «TP/TPG/Fibre optique/». Si vous essayez de l exécuter, on vous indique que le sous VI lisant l oscilloscope TDS310 n est pas complet.la partie spécifique permettant la conversion du signal pour l affichage de la courbe P=f(L) est à compléter. a) Etude des commandes oscilloscope. 1. Que réalise cette instruction Réponse : GOP2-1/7-12/12/2014

2. Que fait cette instruction Réponse : b) Compléter la fonction liée au bouton calcul de la partie oscilloscope qui doit permettre le calcul de P=f(L) Conversion temps -> distance (km) Le coefficient K servira à multiplier le tableau contenant les valeurs temporelles de l oscilloscope. Nous savons que : t : temps oscilloscope (s) l : longueur de fibre (km) parcourue par la lumière pendant t 2,998.10 5 : vitesse lumière (km.s -1 ) indice : indice cœur de la fibre dbm : niveau de puissance (dbm) u : tension oscilloscope(v) uref : tension réf. (niveau 0) K : constante; choisir K = 0. l t.2,998.10 2. indice dbm 5.log 5 10 ( u uref ) K c) Compléter le VI (lecture voie tds310 Lv7derniere.vi) pour effectuer le calcul de la puissance en dbm En réalisant le programme correspondant à la structure suivante : For i = 0 to taille tableau Yoscillo Si offset réel < tension oscillo Alors Y(i)=5.log 10 (Y oscillo(i) - offset réel) Sinon Y(i)=-1E -10 Fin Si Enregistrer sous votre répertoire «TP/TPG/Fibre optique/» GOP2-2/7-12/12/2014

B.3. Speckle : On souhaite programmer le calcul de l image phasée de l objet dans l intervalle [0, 2 ] d après I4 I2 relation : tan et I I 1 3 I4 I2 ATAN. I I 1 3 Compléter le VI «Calculobjphasée.vi» dans votre répertoire «TP/TPG/Speckle/»qui doit réaliser les opérations suivantes : 1) Calcul des différences d'images (I 4 -I 2 et I 1 -I 3 ) 2) Calcul du déphasage ramené en niveaux de gris : - on calcule ATAN en utilisant la fonction "ATAN2" qui donne le déphasage compris entre - et + qu'il faudra ramener à une valeur comprise entre 0 et 2. Pour cela, on laissera la valeur inchangée si le déphasage est positif et sinon on ajoutera 2. - le déphasage devra être ramener en niveaux de gris à une valeur comprise entre 0 et 255. Enregistrer sous votre répertoire «TP/TPG/Speckle/» Après exécution du programme, sélectionner le répertoire contenant les quatre images déphasées puis sélectionner le premier fichier déphasé de 0 (Mire_objet0.jpg), les trois autres seront chargés automatiquement. Partie à compléter : B.4. Monochromateur : On désire commander via la liaison série les fentes d entrée et de sortie du monochromateur. Charger le fichier incomplet «mono.vi» dans votre répertoire «TP/TPG/Monochromateur/» a)création de la face avant Ajouter deux boutons de commandes pour sélectionner l ajustement de la fenêtre d entrée et de la fenêtre de sortie. Ajouter deux glissières l une pour la fenêtre d entrée et l autre pour la fenêtre de sortie. Les configurer pour que la valeur mini soit 10(µm) et la maxi 2000 (µm) GOP2-3/7-12/12/2014

b) La face diagramme Pour commander la fenêtre de sortie il faut envoyer via le port série le code chariot, nombre =valeur sélectionnée par la glissière). AXnombreCR. (CR =code retour Pour commander la fenêtre d entrée, il faut envoyer via le port série le code AEnombreCR.(CR=code retour chariot, nombre=valeur sélectionnée par la glissière). Compléter la structure évènement pour que celle-ci prenne en compte la sélection des 2 boutons de commande sur le relâchement du bouton de souris. Envoie des commandes sur le port série. Principe : Le nombre sélectionné par les glissières, doit pour transiter par la liaison série être transformé en chaîne. Il faut donc dans l ordre pour transmettre une instruction au monochromateur via le port série : 1. Transformer le nombre en chaîne, puis concaténer le caractère de commande (exemple AX) avec la chaine correspondant au nombre 2. Concaténer encore une fois cet ensemble chaine afin d ajouter le caractère retour chariot et obtenir ainsi la chaine au format désiré (AxnombreCR). 3. Envoyer la chaine via la commande Write sur le port série (si le code est lu correctement par le monochromateur, celui-ci répond en renvoyant le caractère = ) Enregistrer sous votre répertoire «TP/TPG/Monocromateur/» B.5. CCD: On souhaite calculer par un programme écrit en labview les coefficients a, b de la droite de régression linéaire d équation : 1 a. b D après les valeurs du cadre 1 N 2 Créer un nouveau Vi vide 1) Créer deux tableaux d entiers un pour Lambda et un pour Npixel 2) Compléter ces tableaux avec les valeurs données cadre 1 Lambda(nm) N pixel 435 1731 468 1345 480 1224 509 974 546 700 578 523 644 232 cadre 1 : info 3) Réaliser le programme face diagramme qui permet l affichage simultané de la courbe précédente et de sa droite de régression linéaire(le graphe est de type XY). 4) L affichage des coefficients a et b de la droite de régression sera fait sur la face avant. 5) Enregistrer sous votre répertoire «TP/TPG/CCD/» GOP2-4/7-12/12/2014

B.6. Pockels: Ouvrir le VI "Pilotage_Pockels" votre répertoire «TP/TPG/Pockels/». Détermination automatique du V COM optimal Compléter le VI de manière à déterminer et afficher sur la face avant, à l'aide de trois indicateurs numériques réels: la valeur V dmin de V d (tension du détecteur), la valeur maximale Vd max de V d, et la valeur moyenne V dmoy telle que V dmoy =((V min +V max )/2). Compléter le VI de manière à déterminer et afficher sur la face avant, à l'aide de trois indicateurs numériques entiers: l'indice de la valeur minimale («i_min»), l'indice de la valeur maximale «(«i_max») et l'indice du point situé entre ces deux valeurs («i_moy»). La détermination de «i_moy» se fera selon la relation suivante: i_moy=i_min+(i_max-i_min)/2. Remarque: «i_moy» est un entier, donc il peut nécessaire d'arrondir le résultat obtenu par la formule précédente. Compléter le VI de manière à déterminer et afficher sur la face avant, à l'aide d'un indicateur numérique réel: «Vcom optimal» dans lequel vous afficherez automatiquement la valeur de tension «Tension Ext. Bias» correspondant à l'abscisse «i_moy». Sauvegarder les affichages, en allant dans le menu «Exécution > Désigner les valeurs actuelles comme défaut» avant d'enregistrer le VI. Enregistrer sous votre répertoire «TP/TPG/Pockels/». B.7. Piezo: On va ici compléter le programme d acquisition pour qu il effectue la commande de la tension piezo ainsi que la lecture du déplacement via le compteur de franges Ouvrir le VI PIEZO.VI dans votre répertoire «TP/TPG/Piezo/», constater que celui-ci n est pas exécutable en l état. Il indique que le sous VI mesure.vi n est pas exécutable pour l instant. Etape 1 Dans cette étape, les tensions à envoyer au piezo se trouvent dans le tableau qui est une variable globale (TABLEAU DES VARIATIONS X). Compléter cette étape pour que les tensions contenues dans le tableau puissent être envoyées à l alimentation piezo série. On rappelle que les tensions contenues dans le tableau sont des nombres qu il faut d abord convertir en chaînes terminées par le caractère retour chariot. On rappelle aussi qu à l intérieur de l alimentation piezo se trouve un convertisseur Numérique analogique 10bits. Ainsi le nombre envoyé au piezo est un nombre entre 0 et 1023 proportionnel à la tension contenue dans le tableau des variations X. cadre 3 : ETAPE 1. Etape 2 Dans cette étape on teste la valeur de la tension contenue dans (tableau des variations X) si elle est inférieure à 5V on fait une pause de 2 secondes après avoir commandé l alimentation piezo. En effet, pour les faibles cadre 2: ETAPE 2 attente de la fin du déplacement GOP2-5/7-12/12/2014

valeurs de tension, le piezo met plus de temps à se déplacer et notamment à revenir à sa position de repos. Sinon, lorsque l on dépasse 5V, on fixe la temporisation à 200ms. Compléter l étape pour qu elle réalise les différentes temporisations. Etape 3 Compléter cette partie pour que la tension de jauge et la valeur du compteur de franges soient transmises aux variables globales respectives (Tab tension de jauge et Tab Nb quart de franges). On rappelle que le nombre extrait du compteur de franges doit préalablement être multiplié par 10000 pour correspondre à des quarts de franges. cadre 4 : Etape 3 : transmissions des informations aux variables globales B.8. Diode laser : Ouvrir le fichier diagray.vi dans votre répertoire «TP/TPG/Diode laser/». Vous constaterez que cette application n est pas exécutable en l état. Le sous vi mesure.vi n est pas complet on se propose de le compléter afin que la mesure du diagramme de rayonnement puisse se faire. Compléter cette application en répondant aux questions suivantes : Le programme mesure.vi doit effectuer un déplacement compris entre :. 2 2 La position origine (0 degré) a été définie dans le menu paramètre de la platine de rotation Compéter dans l ordre : - Etape 1 : Positionner la platine de rotation à 2 sachant que la variable globale demi angle correspond à 2. Figure 1 :etape 1 - Etape 2 : Compléter la structure qui réalise l algorithme suivant : For i= 0 to Nb point LIRE P ou U Exécuter déplacement relatif de (teta) Next i GOP2-6/7-12/12/2014

Il faudra calculer le pas du déplacement relatif teta angle total (Nb point - 1). Connecter correctement les 2 variables globales (Vlue et Posdegré) cluster qui contiennent respectivement la valeur de la tension lue et la position correspondante en degré de la platine. Figure 2 :Etape2 Enregistrer sous votre répertoire «TP/TPG/Diode laser/». B.9. Keyence : On souhaite écrire un programme permettant de : - Réaliser une série de mesures dont le nombre est fixé par l utilisateur. - Convertir ces mesures en mm - Enregistrer un grand nombre de mesures au même point On donne un programme à compléter qui effectue la lecture et l enregistrement des courbes (KeyenceU52.VI ) Réalisation de la mesure Ouvrir le vi «KeyenceU52.vi» dans votre répertoire «TP/TPG/Keyence/», enregistrer le sous «U52+votre nom.vi» dans votre répertoire «TP/TPG/Keyence/». Créer un bouton «Mesurer» Créer une condition SI bouton «Mesurer»vrai Alors : o Dans E/S mesure->dacqmx Acquisition de données->assistant DAQ Sélectionner entrée analogique tension Configurer Différentiel 1 échantillon sur demande Voie ai0 o Ajouter une temporisation de 100 ms o Ajouter deux indicateurs pour afficher la tension lue («ULue») et la valeur mesurée en mm («Mesure»). o Câbler le calcul de conversion de la tension en valeur en mm. o Faire fonctionner et vérifier le résultat pour quelques pièces. o Inclure la mesure précédente dans une structure itérative «FOR», le nombre de répétition du for étant défini par l utilisateur o Programmer le stockage des mesures dans le tableau TY o Ranger l indice de boucle dans le tableau TX. GOP2-7/7-12/12/2014