introduction l’outil labview c’est quoi ? les dernières versions (les évolutions) domaines...
Post on 04-Apr-2015
117 Views
Preview:
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