SCPI (Standard Commands for Programmable Instruments)

SCPI (Standard Commands for Programmable Instruments) est une norme définissant un langage de communication avec des instruments basée sur des messages. La majorité des instrument GPIB utilisent le SCPI mais aussi des instruments RS-232, Ethernet, VXI, PXI. Plusieurs fabriquants d’instrument de mesure ont adopté cette norme comme HP/Agilent par exemple, ce qui permet une certaine uniformité de la communication entre les différents appareils.

Quelques exemple de commandes SCPI :

  • Demande d’identification de l’instrument : *IDN?
  • Reset de l’instrument : RST
  • Demande de mesure : MES

GPIB

GPIB ou IEEE 488 est la spécification qui définit un bus parallèle de communication numérique à courte distance. Il est très utilisé en industrie ou en recherche scientifique pour les applications de test et mesure afin de contrôler des instruments (multimètres, oscilloscopes, spectrographes, alimentations…).

Le SCPI est utilisé pour communiquer avec la grande majorité des appareils GPIB.

 

Synchrotron Soleil – Recherche

Résolution de problèmes de pertes de mesures sur l’accélérateur de particules et optimisation des communications du bus GPIB.

Techniques appliquées :

  • Outils : C++ sous Linux, serveur d’instruments en JAVA et drivers d’instruments de National Instruments

SCHLUMBERGER – Pétrole

  • Développement du banc de calibrage des sondes de puits de pétrole de Schlumberger.
  • Responsable de la maintenance du logiciel de calibration des sondes de puits de pétrole : analyse de la gravité des problèmes, traitement, intervention chez le client.
  • voir l’article détaillé

Techniques appliquées :

  • Outils : langage C, LabWindows/CVI, Windows NT, Access, Visual Basic, ODBC
  • Instrumentation : GPIB, RS-232, matrice de commutation, compteurs, multimètre DMM, alimentation continue, générateur de température, générateur de pression, baromètre.

SCHLUMBERGER – Pétrole

  • Migration d’un banc de test de codeur optique mesurant la vitesse des moteurs, de DOS Qbasic au séquenceur TestStand avec ses librairies en langage C, sous Windows
  • Chef de projet; gestion de 2 développeurs; planification des tâches GANTT
  • Expertise logicielle
  • Validation avec le client

Techniques appliquées :

  • Outils : langage C, LabWindows/CVI, Windows, Rapports sous Excel, TestStand.
  • Instrumentation : GPIB, RS-232, multimètres DMM, carte d’acquisition DAQ, DIO.

SIEMENS-VDO – Automobile

Migration du banc de test des tuners d’autoradio sous le séquenceur de test TestStand et développement des librairies de mesure et des drivers d’instruments.

Techniques appliquées :

  • Outils : langage C, LabWindows/CVI, TestStand, Excel
  • Instrumentation : GPIB, Générateur audio AM/FM, Analyseur audio, Matrice, multimètre DMM, Oscilloscope, I2C

PEUGEOT – Automobile

Développement d’un banc de validation pour calculateur automobile ECM (voir l’article détaillé).

Techniques appliquées :

  • Outils : LabVIEW
  • Instrumentation : alimentation continue GPIB, relais de puissance, charges, PC industriel contenant : logiciel de mesure et ses drivers d’instruments, carte matrice, carte d’acquisition DAQ, carte multimetre DMM, carte générateur de signaux, carte bus CAN.

MOJ NIKAN Co. – Automobile

  • Réalisation de 4 bancs de test d’autoradio de Peugeot,
  • Chef de projet (4 développeurs),
  • Choix et gestion des sous-traitants,
  • Import/Export (incoterm),
  • voir l’article détaillé

Techniques appliquées :

  • Outils : langage C, LabWindows/CVI, TestStand
  • Instrumentation : châssis PXI, cartes matrices, carte multimètre DMM, carte DIO, carte MXi3, carte GPIB et des cartes PCI (busVAN et bus I2C), GPIB (générateur audio AM/FM Panasonic, analyseur audio ROHDE & SCHWARZ, alimentation continue)

Styrel Techonogies – ssii

  • Projet : Migration depuis C++ vers LabVIEW d’un logiciel de mesure de vieillissement de cartes électroniques et de composants.

Techniques appliquées :

    • Outils : LabVIEW
    • Instrumentation : MegaOhmMètre Sefelec, cartes relais dans des châssis Pickering reliés par GPIB à un convertisseur USB pour relier à l’ordinateur de bureau ou portable
  • Formation : Formateur des environnements de développement de National Instruments pour les formations suivantes :
    • LabVIEW,
    • LabWindows/CVI,
    • TestStand,
    • Measurement Studio .NET (premier formateur en France)