introduction l’outil labview c’est quoi ? les dernières versions (les évolutions) domaines...

Post on 04-Apr-2015

115 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Introduction

L’outil Labview c’est quoi ?Les dernières versions (les

évolutions)Domaines d’application au LAPPStratégie des Bancs de Tests au

LAPP.

15/01/2008 Réunion de service informatique 2

LabviewDéfinition:

Outil logiciel de la société national instrument.

(Windows, Os MAC, Linux)

C’est un langage de programmation.

Programmation graphique et filaire. (possibilité d’utiliser une version textuelle Labwindow cvi C++)

15/01/2008 Réunion de service informatique 3

LabviewDomaine d’application :

Acquisition de données.Banc de testInterface utilisateur rapide.Pilotage d’instrumentation variée.

GPIB, //, RSxxxx, usb, pci, pxi, pciexpress, tcp/ip etc..

15/01/2008 Réunion de service informatique 4

Labview

Simple et complexe :

15/01/2008 Réunion de service informatique 5

Architecture Software

15/01/2008 Réunion de service informatique 6

Architecture Software

15/01/2008 Réunion de service informatique 7

Principe : 2 fenêtres graphique

15/01/2008 Réunion de service informatique 8

15/01/2008 Réunion de service informatique 9

Aide pour chaque fonction

15/01/2008 Réunion de service informatique 10

Des exemples

15/01/2008 Réunion de service informatique 11

Des templates

15/01/2008 Réunion de service informatique 12

LabviewLa dernière version (8.5)

Environnement de travail notion de projet. (comme Visual C++)

Même si projet distribue sur plusieurs cibles.

Exemple • IHM sur un PC.• Acquisition rapide sur un

contrôleur déporté sous système temps réel avec des cartes d’acquisitions.

• Cibler une partie du code sur de l’embarqué DSP, FPGA.

15/01/2008 Réunion de service informatique 13

Labview

Les boucles cadencéIl s’adapte bien au monde multi-cœurs

multiprocesseurs.Pipeline

15/01/2008 Réunion de service informatique 14

Labview

15/01/2008 Réunion de service informatique 15

Labview• Wizzard pour écrire driver de

carte.

• Insérer du code (c, appel a des DLL)

• Créer des DLL • Créer des exécutables.• Mathlab sans licence.

15/01/2008 Réunion de service informatique 16

Domaines d’application au LAPP

15/01/2008 Réunion de service informatique 17

Domaines d’application au LAPP

Electronique:Test de série ( ATLAS: cartes Calib,

AMS:cartes FE et EIB)Test de prototypes (circuits imprimés,

circuits intégrés) (ILC_tracker)

Physique:Caractérisation (HESSII:

Photomultiplicateurs)

Mécanique:Stabilisation mécanique ( LAVISta)

15/01/2008 Réunion de service informatique 18

AMS : Tests

• 380 cartes électroniques à tester– Test des fonctionnalités– Contraintes spatiales• Tests thermiques• Tests vide• Tests vibrations

15/01/2008 Réunion de service informatique 19

Analogue signal Injection Board

BDR

PXI

PMT block

Led system

Improved and automatic program (Labview)

Quality production sheet

MeasurementsMeasurements::

Pedestals

Electronic Gains

Xtalks

Dynode/anode

PMT saturation

Tests des assemblagesFront End + Pms

15/01/2008 Réunion de service informatique 20

Tests automatisés – L’interface utilisateur permet le control immédiat des résultats

Saturation

Piedestal/gain

Xtalk

15/01/2008 Réunion de service informatique 21

Caractérisation de 1000 Photomultiplicateurs

Tests avec LED pulsée Run piedestal Mesure de courant HVI Recherche du gain 2*10^5 Mesure de linéarité Tests en mode sample

Test en lumière blanche Linéarité du HVI en fonction du flux lumineux Mesure des afterpulses

Tests à réaliserTests à réaliser

15/01/2008 Réunion de service informatique 22

Caisson caméra

Tiroir ElectroniquePorte PMsFibres optiques

Control sources lumineuses

15/01/2008 Réunion de service informatique 23

Roue à filtres

NanoLED

Fibre optique

Controleur nanoLED

Caissons optiques (UV, lumière blanche)

Source lumière blanche

Moteur pas à pas

15/01/2008 Réunion de service informatique 24

Interface utilisateur

15/01/2008 Réunion de service informatique 25

Stratégie des Bancs de Tests au LAPP

15/01/2008 Réunion de service informatique 26

Bancs de tests automatisés au LAPP

– Hardware : PC standard(Windows) + PXI ou Cpci ou VME (AMS, HESSII, ATLAS, LAVISTA) ou différent appareils

– Software : Windows + Labview

Avantages : catalogue de cartes pré-fonctionnelles (ADC, GPIB, I/O,

Oscilloscope, Générateur de pattern, Analyseur logique, Alimentations, Multimètres ..)

on sait développer nos propres cartes au format PXI et cPCI et dialoguer avec ( HESSII)

rapidité de mise en œuvre de drivers et d’installation de cartes

15/01/2008 Réunion de service informatique 27

Matériel– Faire le point sur tous les matériels existant dans le

laboratoire– Mettre en place un outil simple de consultation.

Serveur Wiki.(http://lappwiki02.in2p3.fr/wiki_instrumentation)

15/01/2008 Réunion de service informatique 28

Matériel

15/01/2008 Réunion de service informatique 29

MultimètreMultimètre

OscilloOscillo

Géné. De fonctionsGéné. De fonctions

Bus GPIB- Série - USBBus GPIB- Série - USB

Sonde t°Sonde t° Enceinte ThermiqueEnceinte Thermique

Bus sérieBus série

Cartes MultifonctionsCartes Multifonctions

ADCADCGénérateur de patternGénérateur de pattern

Analyseur logiqueAnalyseur logique I/OI/O

Cartes SpécifiquesCartes Spécifiques

FIFO HESSIIFIFO HESSII

Bus PXI/cPCIBus PXI/cPCI

cFieldPointcFieldPoint

EthernetEthernet

Carte FPGACarte FPGA

Châssis cRIOChâssis cRIO

PWMPWMI/O NumériquesI/O Numériques

I/O AnalogiquesI/O Analogiques

Châssis cDAQChâssis cDAQ

I/O NumériquesI/O Numériques

I/O AnalogiquesI/O Analogiques

PCPCInterfaceInterfacecPCI/PXIcPCI/PXI Bus USBBus USB

Architecture Hardware

15/01/2008 Réunion de service informatique 30

Architecture commune à tous les bancs(Configurer, démarrer, lire les datas les capteurs, traiter, stocker)

Gestion des résultats rapport de test sous format html.Enregistrement dans base de données.

Configurable en fonction des tests à effectuer

Architecture Software

15/01/2008 Réunion de service informatique 31

15/01/2008 Réunion de service informatique 32

Banc de Tests Générique: principe

BASE– HARD: PC + Interface Graphique– SOFT: LabView

ADAPTABILITE– Interface : cPCI ou PXI– Cartes multifonctions de NI ou autres fabricants– Matériel dédié répondant à des performances

particulières (interface GPIB, Ethernet, USB,…)– Cartes spécifiques développées en interne/externe

COMPLEMENTARITE– Carte NI FPGA reconfigurable– Système CompactRIO (reconfigurable, temps réel)

top related