11 Février 2014 Paris nidays.fr. france.ni.com



Documents pareils
11 Février 2014 Paris nidays.fr. ni.com

Utilisation du réseau dans le test et la mesure

CONTEC CO., LTD. Novembre 2010

Produits E/S Agilent pour connexion PC-instrument Fiche technique

Guide d initiation DAQ

Les solutions National Instruments pour le Model In-The-Loop (MIL) et le prototypage rapide (RCP)

Spécifications détaillées

Quoi de neuf en contrôle/commande et systèmes embarqués (RIO, WSN...)?

Tout sur l USB L USB (Universal Serial Bus) a été élaboré en 1996 par Intel, Compaq,Digital,IBM,Microsoft,NEC et NorthTelec (USB 1.0).

F orum. Le Comité test du Simtec TESTS DE CARTES ÉLECTRONIQUES

11 Février 2014 Paris nidays.fr

Environnement Zebra Link-OS version 2.0

Environnement Zebra Link-OS version 2.0

Conférence sur les microcontroleurs.

Tutoriel LabVIEW Des fonctions simples à l acquisition de données

Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite.

Choix d'un serveur. Choix 1 : HP ProLiant DL380 G7 Base - Xeon E GHz

L informatique industrielle adaptée à vos métiers...

GIGABIT PCI DESKTOP ADAPTER DGE-530T. Quick Installation Guide+ Guide d installation+

Groupe Eyrolles, 2000, 2004, ISBN :

Réseau Global MIDI Note applicative

Hubert & Bruno Lundi 12 octobre 2009 SAINT-QUENTIN (02)

Le bus USB. I) Introduction : II) Architecture du bus USB :

UNIVERSAL SERIAL BUS

Robot WIFIBOT Lab V4. Lab V4.

Logiciel (Système d impression directe)

Carte IEEE Version 1.0

Robot WIFIBOT Lab V3. 4 roues motrices

Manuel d utilisation. Logiciel (Device Monitor) Pour les systèmes d imagerie numérique. Configuration requise Description générale

WIFI (WIreless FIdelity)

11 Février 2014 Paris nidays.fr. france.ni.com

Logitech Speaker System Z553 Setup Guide Guide d installation

informatique industrielle

LE MICRO ORDINATEUR. Introduction Architecture Les supports amovibles Les composants Le système d exploitation Les portables

ÉCOLE POLYTECHNIQUE DE MONTRÉAL. Département de Génie Électrique. La technologie de TEXAS INSTRUMENTS DSP pour le cours Analyse des Signaux ELE2700

la solution sans fil de controle de l eclairage public par internet

Manuel d utilisation Logiciel (Communications Utility)

Cours 7 : Programmation d une chaîne d acquisition

Spécifications détaillées

GESTION DE FLOTTE MOBILE (MDM), LE GUIDE DES BONNES PRATIQUES

Package Contents. System Requirements. Before You Begin

StormShield v4.0 StormShield - Version 4.0 Presentation OSSIR 10 juillet 2006

Surveiller et contrôler vos applications à travers le Web

imvision System Manager

Utiliser une WebCam. Micro-ordinateurs, informations, idées, trucs et astuces

Guide d installation esam

Conception et développement d'un périphérique USB pour le simulateur de vol Microsoft Flight Simulator

Summary / Sommaire. 1 Install DRIVER SR2 USB01 Windows seven 64 bits / Installation du DRIVER SR2 USB01 Windows seven 64 bits 2

Présentation du système informatique utilisé et éléments d architecture des ordinateurs

Silk Portfolio : Une démarche allégée pour les tests, le développement et la gestion de vos applications

PRESENTATION RESSOURCES. Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille

LIVRE BLANC. Citrix XenDesktop. La virtualisation de poste de travail : la check-list de l acheteur.

Routeur Gigabit WiFi AC 1200 Dual Band

CAHIER. DES CLAUSES TECHNIQUES PARTICULIERES N du 16 avril 2007 ORDINATEURS. C.I.E.P 1, Avenue Léon JOURNAULT SEVRES

Leçon 1 : Les principaux composants d un ordinateur

DIGIGRAM interfaces audio INTERFACES PCMCIA. VXpocket V2. VXpocket 440 INTERFACES USB UAX220 V2. UAX220-Mic 346 DIGIGRAM

Data Station Plus. La solution complète de gestion de données. > Convertisseur de multiples

Architecture des ordinateurs Introduction à l informatique

Responsabilités du client

Guide de démarrage du système modulaire Sun Blade 6000

Business Process Management

..seulement 5% des serveurs x86 sont virtualisés!

ETAP Safety Manager Systèmes centraux de contrôle et de gestion

Foire aux questions sur Christie Brio

Environnements de développement (intégrés)

Coffret Distributeur de DJ10: Distributeur de jetons (Avec PC embarqué Siemens et suite logicielle)

Guide de récupération de Windows Server 2003 R2 pour serveurs Sun x64

THEME 1 : L ORDINATEUR ET SON ENVIRONNEMENT. Objectifs

Software and Hardware Datasheet / Fiche technique du logiciel et du matériel

1. Découvrir l iphone 3G et 3G S

SUGARCRM Sugar Open Source Guide d Installation de French SugarCRM Open Source Version 4.2

Data loggers SOFREL LT/LT-US Solutions réseaux d eaux usées

Clé USB 2.0 Wi-Fi n Référence

Panasonic Toughbook présente ses derniers modèles au salon Equip Auto du 13 au 18 octobre au Parc des Expositions Paris Nord

AUTOMATISATION DES PROCÉDÉS COMMANDER ET SURVEILLER EN ZONE À RISQUE D EXPLOSION ET ENVIRONNEMENTS INDUSTRIELS SOLUTIONS HMI APERÇU DES PRODUITS

Tom Pertsekos. Sécurité applicative Web : gare aux fraudes et aux pirates!

1 onduleur pour l alimentation des PC du pôle secrétariat, 4 capteurs de réception WIFI connectable sur port USB,

KX-NCP500 / KX-NCP1000

Éléments d'architecture des ordinateurs

Connexion à distance. Pour configurer les automates Beckhoff via un PC de programmation VERSION : 1.0 / PH

Mobile Connect. Essai gratuit inclus. Welcome Pack. Mobile Broadband

just use it! T e c h n o l o g y & E v o l u t i o n

ProCurve Access Control Server 745wl

BM Le bus USB 09/05/2013. Le Port USB

Configurer l adressage des serveurs et des clients

Connexion sur REDLION G-308 avec le modem GSM GDW-11 pour envoi de SMS

Logitech Tablet Keyboard for Windows 8, Windows RT and Android 3.0+ Setup Guide Guide d installation

NatStar V8.00. Ce document présente la liste des nouvelles fonctionnalités de la 8.00, disponible à partir de septembre 2013.

2. DIFFÉRENTS TYPES DE RÉSEAUX

Compte TOURISME PORTS ENVIRONNEMENT UPPC RÉSEAU EXEMPLAIRE DES VILLES PORTS - TERROIRS CULTURELS DE CORSE TIC PORTO- VECCHIO

Assurez-vous que votre site est conforme aux caractéristiques suivantes avant la date d'installation.

Agilent 34970A Gamme de systéme de commutation/ acquisition de données

et dépannage de PC Configuration Sophie Lange Guide de formation avec exercices pratiques Préparation à la certification A+

Développement d applications Internet et réseaux avec LabVIEW. Alexandre STANURSKI National Instruments France

MOBILITE. Nomadio, le dialer d entreprise. Datasheet

Les liaisons SPI et I2C

Modular Controller. Plateforme universelle de gestion de données avec régulation PID, accessible par le Web

Contents Windows

MULTITEL, votre partenaire de recherche et d innovation

Transcription:

11 Février 2014 Paris nidays.fr

Choisir le bon bus pour votre application d'instrumentation (GPIB, série, USB, Ethernet, PXI...) Les bonnes pratiques pour améliorer les performances, comment maîtriser et optimiser l utilisation des drivers Paolo PEREIRA Ingénieur d applications, National Instruments

Sommaire de la présentation Qu est ce qu un bus de communication Les différentes considérations techniques Les bus pour le contrôle d instrument Cas d applications du contrôle d instruments et historique Les solutions logicielles Les bus dans les systèmes modulaires Les solutions matérielles proposées par NI Conclusion et questions/réponses

Qu est ce qu un bus de communication

Les technologies des bus en constante évolution GPIB PCI 100BASE-T Ethernet 1978 1980 1987 1992 1994 1995 1998 2000 2002 2005 10BASE-5 Ethernet VMEbus 1000BASE-T Ethernet FireWire is a trademark of Apple Inc. registered in the U.S. and other countries.

Les différents types de bus d instrumentation Autonome Modulaire GPIB PCI Série Ethernet VXI USB IEEE 1394 PXI

Latence et bande passante

Latence et bande passante Bande passante Latence

Introduction au contrôle d instruments

Au début C était simple. Téléphoner Envoyer des SMS

Et ça se complique. 802.11a/b/g 802.11n 802.11ac Téléphoner 802.11ad CDMA Envoyer des SMS EDGE GPS GLONASS LTE ZigBee Bluetooth LTE-A GSM NFC RFID WiMAX

De plus en plus de fonctionnalités à tester GSM Gyroscope Audio GPS Vidéo Accélerometre 4G WLAN 802.11ac

Pourquoi le contrôle d instrument?

Les différents bus de communications

Les origines du GPIB Conçu par Hewlett-Packard en 1965 Interface pour les contrôleurs et instruments HP National Instruments est créé en 1976 Création d interface pour les ordinateurs standard de l industrie o DEC, IBM, etc. Introduction d alternative à HP Basic o LabVIEW, LabWindows

Spécifications électriques du GPIB Définies par IEEE 488.1 24 lignes Spécifications du câble Longueur maximale entre deux instruments = 4 m (2 m en moyenne) Longueur maximale de câble = 20 m Nombre maximale d instruments = 15 (min 2/3 allumés) Vitesse du bus 1.5 Mo/s IEEE 488.1 8 Mo/s HS488 DIO1 DIO2 DIO3 DIO4 EOI DAV NRFD NDAC IFC SRQ ATN SHIELD 1 12 13 24 DIO5 DIO6 DIO7 DIO8 REN GND (TW PAR W/DAV) GND (TW PAIR W/NRFD) GND (TW PAIR W/NDAC) GND (TW PAIR W/IFC) GND (TW PAIR W/SRQ) GND (TW PAIR W/ATN) SIGNAL GROUND

Configuration d un système GPIB Configuration en étoile Configuration linéaire

Et les autres Séries (RS-232) Interface utilisée à la base pour connecter des périphériques au PC Historiquement utilisé pour les souris, claviers, joysticks.. Débit max : 28.8 ko/s Mise en œuvre peu onéreuse Ethernet pour le test et la mesure Avantages Communication longue distance Indépendant de l OS Le support de NI-VISA préserve l investissement logiciel Inconvénient Pas supporté par la majorité des instruments du parc actuel Non déterministe Peut nécessiter des droits réseau Problèmes de sécurité si disponible sur le réseau

USB pour le test et la mesure Avantages Des connecteurs disponibles sur tout les PC Plug & play, et connectables à chaud Le support de NI-VISA conserve l investissement logiciel Inconvénients Connecteurs peu robustes (pas de vis) Support pour les déclenchements minimaux Latence assez élevée

Programmer avec des commandes SCPI Manuel du périphérique Commandes Bus Programmation intense

Les solutions logicielles

Architecture modulaire de drivers Logiciel de développement de test DAQ FGEN IVI... Logiciel de gestion du système Programmes de test Drivers Driver Frame work VISA 488.2... HAL Bus PC et système d exploitation

Quel logiciel pour le contrôle d instruments? Logiciels optimisés pour le contrôle d instruments LabVIEW LabWindows/CVI Measurement Studio Logiciels généralistes Les environnements C/C++ o MS Visual C/C++ o Borland C/C++ o Etc.

NI LabVIEW Environnement de développement graphique Développement d IHM simplifié Programmation par flux de données intuitif Un compilateur qui optimise les applications Indépendant de la plate-forme Connectivité à une vaste gamme de matériels et de standards

Le standard pour le contrôle d instruments 0% 5% 10% 15% 20% 25% 30% 35% 40% NI LabVIEW 36% Microsoft Visual C/C++ 29% Microsoft Visual Basic Microsoft Visual Basic 6.0 20% 20% NI - LabWindows /CVI Microsoft C# The MathWorks, Inc. - MATLAB NI Measurement Studio 14% 13% 13% 13% Agilent VEE NI TestStand Agilent IO Libraries Suite 10% 9% 9% Python 5% GeoTest ATEasy 2% Other Don't use 7% 8% Base: All qualified respondents. Total = 598; US = 399; China = 199 2011 US Platform Awareness Study: Which of the following software packages/programming languages do you use to control your instruments? (Multiple response question.^) ^For multiple response questions, the sum of the frequencies may equal more than the total respondents, and the sum of the percentage of respondents may equal more than 100%.

Les drivers d instrument

Driver d instrument Jeu de routines logicielles pour contrôler un instrument Cela simplifie le contrôle d instrument Cela réduit le temps de développement des tests Nul besoin d apprendre de nouveaux protocoles Architecture et interface communes Application Development Environment (ADE) Instrument Commands (*idn?, meas?) Instrument Driver Bus Communication Protocol (configure, read, write, trigger) Instrument

Les drivers d instrument Fonctions haut niveau intuitives Adressage d instrument Constitution des lignes de commande Vérification de la gamme Gestion de la mémoire Mise à l échelle des données Récupération et formatage des données en retour Facile à utiliser

Les avantages des drivers d instrument Les drivers simplifient le développement des test Remplace la programmation des commandes d instrument API haut niveau permettant d isoler les E/S de l instrument Focus sur la facilité d utilisation Les drivers réduisent le temps d apprentissage Différents instruments, structure commune ni.com/idnet

NI-VISA

VISA Virtual Instrument Software Architecture (VISA) Standard depuis 20 ans Créé par VXIplug&play Systems Alliance Contrôle les instruments GPIB, VXI, PXI, serial, USB, et Ethernet avec la même API

Exemple de programme VISA LabVIEW LabWindows/CVI viopendefaultrm (&rsrc); viopen (rsrc, GPIB::1::INSTR, 0, 0, &io); viwrite (io, *IDN?\n, 6, &count); viread (io, buf, 1024, &count); viclose (rsrc);

Les outils pratiques

Logiciel de configuration : Measurement and Automation Explorer (MAX) Gestion de tout le matériel en une interface unique Découverte des instruments connectés Assignation d alias Lancement des panneaux de test Configuration des drivers IVI

Outils de test : NI Communicator Permet de tester rapidement la connexion Test des requêtes

Outils de debug : NI I/O Trace Debugage rapide de la communication avec les instruments Capture les commandes pour chaque instrument quel que soit le bus Affiche la commande entière, le process ID, le thread ID, le statut, etc

Outils de programmation : L assistant d E/S d Instrument Simplifie la programmation d un instrument quand aucun driver n est disponible Réduit le temps de développement Basé configuration Parse automatiquement les données en retour

DÉMONSTRATION

Les bus dans les systèmes modulaires

Intégration logicielle et matérielle Conception graphique de systèmes Bus de communication pour l instrumentation GPIB USB LXI Série PXI VXI

Comparatif et conclusion GPIB Bande passante Latence (µs) Portée (m) Sans répéteurs Installation Robustesse du connecteur USB PCI Bus interne PCI Express Bus interne Ethernet/LAN/ LXI PXI Bus interne

Merci Avez-vous des questions?

Restez connecté avant et après NIDays ni.com/communaute-francophone facebook.com/nifrance twitter.com/nifrance youtube.com/nifrance

Bibliographie http://www.ni.com/white-paper/3509/en/ http://www.ni.com/white-paper/9401/fr/ http://www.ni.com/white-paper/3606/fr/ http://www.ni.com/white-paper/3513/fr/ http://www.ni.com/white-paper/4282/fr/* http://www.ni.com/white-paper/3433/en/ http://www.ni.com/white-paper/4819/en/ http://www.ni.com/white-paper/8581/fr/ http://www.ni.com/webcast/111/en/ http://www.ni.com/white-paper/4359/fr/