LabVIEW vision : inspection visuelle de boitier fusibles-relais automobile

Ce banc de test par vision a une double fonction pour la production de boitier fusibles-relais lors de l’assemblage de camion :

  1. il indique à l’opérateur les fusibles et relais optionnels à insérer manuellement en accord avec le numéro de série du camion ;
  2. il inspecte les boitiers fusibles-relais pour vérifier que tous les composants sont présents et correspondent au composants standards et optionnels.

Banc de test d’inspection de boitier de fusibles par vision

Sagemcom – Télécommunication

Analyse et développement de bancs de tests pour un centre de réparation de modems VDSL et ADSL dans le cadre de l’augmentation de la capacité du service après-vente, Campinas, Sao Paolo, Brésil. La capacité initiale de test était de 500 unités/jour, après mon intervention elle est maintenant de 2000 unités/jour. Voir l’article détaillé dans mon blog: augmentation de la capacité de test.

  • Optimisation avec les intervenants locaux du process/flux, des outils matériels et des actions des opérateurs
  • Migration de testeurs semi-manuels à une solution automatisée et rapide (temps de cycle divisé par 2)
  • Migration de scripts de test en mode texte vers un séquenceur de tests graphique et agile
  • Installation de 28 testeurs et stations de réparation
  • Analyse des défauts des produits (génération de rapports, extraction des données, data crunching)
  • Amélioration de la maintenance et de sa prévention
  • Dialogue avec les différents intervenants en anglais, français, espagnol et portugais.

 

Technique :

  • Outils : LabWindows/CVI, TestStand, Visual basic, scripts linux
  • Matériel : DSLAM, ADSL, VDSL, HPNA, WIFI, programmable HP Ethernet switch, TCP/IP, Telnet
DSLAM, ADSL, VDSL, HPNA, WIFI, programmable Ethernet switch, TCP/IP, Telnet

SCHNEIDER TOSHIBA – Electrotechnique

Validation des cartes de communication dédiées aux protocoles implémentées dans des réseaux industriels. Dans ce cas les cartes sont des options ajoutées à des automates programmables qui régulent la vitesses de moteurs électriques.

  • Développement des DLL de protocoles de communication : Metasys, BacNet, CClink, Ethernet IP, Modbus TCP, Apogee
  • Développement des séquences de test
  • Intégration dans le banc de test existant

Technique :

  • Outils : LabWindows/CVI, TestStand, Visual Studio C++
  • Matériel : banc de test avec cartes DIO, DAQ, carte réseau, interfaces dédiées

Alcatel-Lucent – Télécommunication

Évaluation et étude comparative technique et financière pour le développement de logiciels de test et mesure pour les bancs de validation en production afin de décider de la meilleur solution entre LabWindows/CVI, LabVIEW, Visual Studio .NET en C# avec Measurement Studio, avec en conclusion un exposé des différents avantages et inconvénients soutenu par des exemples du même logiciel programmé dans les trois langages devant les experts techniques.

Techniques appliquées :

  • Outils : LabWindows/CVI, LabVIEW, Visual Studio .NET en C# avec Measurement Studio

TECHNIQUES

  • Matériel
    Développement de banc de test et système de contrôle, supervision et simulation : analyse des besoins, spécification du matériel, sélection des cartes et composants électroniques et mécaniques, gestion et suivi de la réalisation
    cibles : PC ou embarqué type PAC (cRIO, cFieldpoint)
  • Langages et environnements de développement
    Langages de programmation : C, C++, C#, Visual Basic, Java, Langage G, Pascal Object, Fortran, SQL, PHP, JSP
    Progiciels : LabVIEW, TestStand, LabWindows/CVI, TestExec, Measurement Studio, Visual Studio, Delphi, MySQL
  • Protocoles
    GPIB, VXI, PXI , ARINC 429, RS-232, RS-422, RS-485, TCP/IP, protocole AK, CAN, I2C, VAN, Bluetooth, WIFI, UHF, modbus, profibus…
  • Langues
    Anglais : courant et technique
    Espagnol : courant et technique
    Français : langue maternelle
    Portugais : basique, peut participer à des réunions

LabVIEW : banc de test pour le contrôle de gaz

Le rôle de cette banc de test est l’analyse et le contrôle de la qualité de bouteilles de gaz en usage dans les industries métallurgiques, chimiques, pétrochimiques, pharmaceutiques et agroalimentaires.
Le système de contrôle des gaz est décomposé fonctionnellement comme suit :
  1. Saisie et gestion des informations de production propre aux gaz,
  2. Mesure de la composition des gaz,
  3. Analyse des mesures et résultats,
  4. Archivage des données dans une base de données distante par internet.
La baie comprend les éléments suivants :
  1. Un système d’acheminement des gaz,
  2. Des instruments de mesure,
  3. Une centrale d’acquisition et commande,
  4. Un logiciel de pilotage et supervision.
Logiciel de supervision de l’armoire d’analyse de gaz
 
On voit sur cette capture d’écran : les gaz à tester (en bleu et rose) et les gaz d’étalonnage (en vert). Les chemins empruntés par les gaz sont indiqués dans la couleur qui correspond au gaz. Un clic sur une électrovanne permet de changer son état (dans le cas du mode manuel). Un moteur de commutation a été spécialement développé pour gérer les chemins de gaz possibles. Les mesures effectuées par les analyseurs sont affichées dans les indicateurs à droite.

TestStand : banc de test d’autoradio

Ce banc de test est destiné à la validation des mesures électroniques de l’autoradio et principalement la qualité audio. Le système doit être assez souple pour géré plusieurs modèles d’autoradio (K7 ou CD) mais également plusieurs versions.

Banc de test d’autoradio

LabVIEW : banc de validation d’Electronic Control Module (ECM)

Les modules de commande électronique sont des sous-ensembles se composant de CPUs, d’entrées et de sorties de signaux consacres a commander un composant dans le véhicule (voitures, camions…).

Le but de ce système est de vérifier que toutes les actions de l’ECM sont correctes, conformément aux spécifications. Il est utilisé lors des phases de conceptions pour aider l’ingénieur à mettre au point le logiciel embarqué ou le design des cartes.

Schéma du système

TestStand c’est quoi ?

TestStand est un moteur de séquences d’instructions et un environnement de développement permettant de créer un séquenceur de tests évolué au test de plusieurs produits différents. On a alors un logiciel générique qui charge, suivant le produit à tester, des séquences spécifiant les actions, tests et tolérances, et des composants (comme des DLL) pour la communication avec le matériel. De plus il est installé avec les composants de base prêt a l’emploi pour un banc de test : saisie du numéro de série, execution des tests, affichage des resultats , génération de rapport de test, gestion des utilisateurs, sauvegarde des résultats dans un base de données.

Qui suis-je ?

Parce que vous devez sélectionner la meilleur solution pour la réussite de vos projets, j’ai listé, ci-dessous, le détail de mes expériences, de mes compétences, pour les mettre à votre service.

Vous pouvez aussi voir mon profile sur Viadeo décrivant mon savoir-faire et contenant les commentaires de quelques clients.

FREELANCE ?

J’offre mes services en tant que qu’ingénieur indépendant, freelance, ou entreprise individuelle. Ainsi, je suis votre unique interlocuteur, technique et commerciale. Je m’engage à vous fournir un travail de qualité fort de mes 11 ans d’expérience.

MOBILITÉ

J’interviens sur toute la France, l’Europe et le monde. Mes activités m’entrainent à voyager en moyenne 100 000 Km par an. Ainsi, je peux dire que je n’ai pas de limite géographique. Outre le français, je parle anglais et espagnol couramment.

DOMAINE DE COMPÉTENCE

Je suis spécialiste des systèmes de test, mesure et instrumentation. J’interviens aussi bien pour le développement de :

  • logiciels de mesures et scientifiques,
  • séquenceurs de test en productions,
  • drivers d’instruments,
  • conception de bancs de tests automatisés et semi automatisés,
  • instrumentation (National Instruments, Racal, HP, Agilent, Rodhe & Schwartz…).

Ma forte compétence dans le domaine du test et mesure m’a amené à participer à des projets pour des secteurs industriels variés :

  • aéronautique,
  • automobile et équipementier,
  • pétrochimie,
  • énergie, électricité,
  • électrotechnique,
  • télécoms,
  • construction, production de ciment,
  • scientifique.

TECHNIQUES

Électronique Développement de banc de test
Langages et Progiciels Langages de programmation : C, Visual Basic, Fortran,
Java, SQL, PHP, JSP, LabView, Pascal Object
Progiciels : LabWindows CVI, LabView, TestStand, Visual C++, Delphi, Visual Basic, J Builder, Dreamweaver , MySQL
Methode : UML, RUP, RAD
Systemes d’exploitation Linux/Unix
Windows : 95/98/NT/2000/XP, CE
MacOs
Protocoles GPIB, VXI, PXI , ARINC 429, RS (232, 422), TCP/IP, CAN, I2C, VAN, BlueTooth, WIFI, UHF
Divers Logiciels : Word, Excel, Power Point, Access 95/97/2000, XP, MS Project
Langues Anglais : courant et technique
Espagnol : courant et technique
Français: langue maternelle

EXPÉRIENCE

Synopsis Corporation – Radar – France

  • Projet : Composants logiciels d’édition et configuration de modèles mathématiques pour la simulation d’environnements pour le test de radars.

Techniques mise en œuvre :

  • Outils : DLL sous LabVIEW et intégration avec un logiciel C++

ABF Ingénierie groupe ASTEK / TMA – ssii- France

  • Projet 1 : Spécification d’un système de supervision de contrôle de qualité de sable en sortie de carrière pour la production de ciment.

Techniques mise en œuvre :

  • Outils : LabVIEW, Module LabVIEW Datalogging and Supervisory Control (DSC)
  • Instrumentation : automates programmables (PLC de Siemens, Mitsubishi, Twido) par OPC, RS 232, Compact Field Points, DIO, DAQ
  • Projet 2 : Spécification et Développement d’un banc de mesure de la qualité pour la production de gaz.

Techniques mises en œuvre :

  • Outils : LabVIEW
  • Instrumentation : Compact Field Points, DAQ, DIO, RS 232 avec protocole AK, Analyseurs de gaz Emerson

Styrel Techonogies – ssii- France

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

Techniques mises en œuvre :

  • Outils : LabVIEW
  • Instrumentation : MegaOhmMètre Sefelec, cartes relais dans des châssis Pickering reliés par GPIB à l’ordinateur
  • 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)
Siemens-VDO

SIEMENS-VDO – Automobile – France / Iran

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

Techniques mises en œuvre :

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

EDF – Energie – France

  • Migration banc transportable VXI de mesure de décharges partielles des transformateurs de puissance, à un banc compacte et portable PXI / compact PCI.
  • Développement des drivers des cartes d’acquisition.

    Techniques mises en œuvre :

    • Outils : Labwindows/CVI
    • Instrumentation : châssis PXI / Compact PCI portable avec des carte d’ acquisition haute tension , batterie d’alimentation embarquée
Peugeot - PSA

PEUGEOT – Automobile – France

  • Développement d’un banc de validation pour calculateur automobile

    Techniques mises en oeuvre :

    • Outils : LabView
    • Instrumentation : alimentation continue GPIB, relais de puissance, charges, PC industriel contenant : logiciel de mesure et ses drivers d’instruments, carte matrice PCI , carte d’acquisition PCI, carte PCI multimetre, carte générateur de signaux PCI, carte CAN PCI.
Siemens-VDO

SIEMENS-VDO – Automobile – France

  • 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 mises en oeuvre :

  • Outils : C , TestStand, Labwindows/CVI, Excel.
  • Instrumentation : GPIB , Générateur audio AM/FM, Analyseur audio, Matrice, multimetre, Oscilloscope, I2C
DGA

DGA – Militaire – France

  • Développement d’un système autonome de transmission de données de météorologie sous pocket PC.
  • La transmission est de 5 Km sous WIFI ou UHF. La transmission locale est BlueTooth.

Techniques mises en oeuvre :

  • Outils  : Windows mobile 2003 , LabVIEW pour Pocket PC (Labview PDA)
  • Instrumentation : carte PCMCIA d’acquisition, carte WIFI , UFH , BlueTooth , antennes directionnelles.
ZODIAC Aircraft Systems

INTERTECHNIQUE (groupe Zodiac) – Avionique – France

  • Développement d’un système matériel et logiciel pour la validation d’un calculateur de gestion de la consommation électrique de l’A380 d’Airbus.

Techniques mises en oeuvre :

  • Outils : C , LabWindows /CVI
  • Instrumentation : châssis VXI (cartes matrices, multimètre, acquisition, générateur de signaux), CAN et I2C
ZODIAC Aircraft Systems

INTERTECHNIQUE (groupe Zodiac) – Avionique – France

Moyen de tests de calculateurs avioniques (Airbus, Boeing, Bombardier, Dassault, MD…)

  • Développement de librairies de tests pour TestExe , le séquenceur de test ;
  • Développement de librairies utilitaires ;
  • Développement d’un séquenceur de tests sous TestStand interfacé avec une base de données
  • Développement d’un logiciel de test et gestion de production de disquettes téléchargeables sur calculateur ;
  • Développement d’un logiciel de création de base de données téléchargeable sur calculateur ;
  • Maintenance des logiciels de tests des calculateurs ;
  • Conception d’architectures logicielles pour la semi-automatisation de banc de tests ;
  • Expertises logicielles.

Techniques mises en oeuvre :

  • Outils : C , Labwindows CVI , Visual C++ , TestStand , TestExe , Access , Excel , ODBC
  • Instrumentation : Banc ATHENA 7000 : châssis VXI (cartes matrices, multimetre, acquisition, générateur de signaux, ARINC , RS 422 )
ZODIAC Aircraft Systems

INTERTECHNIQUE (groupe Zodiac) – Avionique – France

  • Expertise technique d’un logiciel d’analyse de codes pannes de calculateurs d’avions d’Airbus et de Boeing.
  • Aide a la modification du logiciel.
  • Formation technique d’un ingénieur pour le support du logiciel.

Techniques mises en oeuvre :

      • Outils : C , LabWindows CVI
Schlumberger

SCHLUMBERGER – Pétrole – France

  • Migration d’un système de mesure de Windows NT à Windows 2000, CVI 4.0 à 5.5, ACCESS 95 à 2000.
  • Chef de projet ; gestion de 2 développeurs ; planification des tâches GANTT , des livraisons de prototypes chez le client ;
  • Validation avec le client ;
  • Expertise logicielle ;

Techniques mises en oeuvre :

  • Outils : C ANSI , LabWindows/CVI, WINDOWS 2000 , Access 2000, Visual Basic , ODBC .
Schlumberger

SCHLUMBERGER – Pétrole – France

  • Migration d’un système de test de codeur optique pour moteurs, de DOS Qbasic au séquenceur TestStand avec ses librairies en C, sous Windows 2000 .
  • Chef de projet ; gestion de 2 développeurs ; planification des tâches GANTT ;
  • Expertise logicielle ;
  • Validation avec le client ;

Techniques mises en oeuvre :

  • Outils : C , LabWindows/CVI, WINDOWS NT , Rapports sous Excel , TestStand .
  • Instrumentation : GPIB , RS , multimètres , carte d’ acquisition PCI, DIO .
Schlumberger

SCHLUMBERGER – Pétrole – France

  • Développement du système 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.

Techniques mises en oeuvre :

  • Outils   : C ANSI, LabWindows/CVI, WINDOWS NT, Access, Visual Basic , ODBC.
  • Instrumentation : GPIB , RS , Matrice de Commutation, Compteurs, multimetre, Alimentation continue, Générateur de température, Générateur de pression, Baromètre.
Schlumberger

SCHLUMBERGER – Pétrole – France

  • Migration d’un système de test de géophones, de Fortran en C sous LabWindows/CVI.
  • Migration de systèmes de test de sondes pour puit de pétrole, de Fortran en C sous LabWindows/CVI.
  • Développement d’un logiciel de mesure pour éprouvette de béton.

Techniques mises en oeuvre :

  • Outils : C , LabWindows/CVI, WINDOWS NT , Rapports sous Excel , TestStand .
  • Instrumentation : GPIB , multimetre, Matrice de Commutation PCI, carte d’acquisition avec analyse de fréquences , Alimentation continue.   
ROHDE & SCHWARZ

ROHDE & SCHWARZ – Telecoms – France

  • Chargé d’affaire pour le compte de R&S pour effectuer, pour Motorola Toulouse, la démonstration d’un banc de tests acoustiques de téléphones portables.

Techniques mises en œuvre :

  • Instrumentation : Générateur / Analyseur audio UPL de Rohde & Schwarz, mannequin de mesure.
ALCATEL

ALCATEL – Telecoms – France

  • Développement de librairies de mesure pour le séquenceur de test du Screenphone, une station téléphone/internet.

Techniques mises en œuvre :

  • Outils : C ANSI, LabWindows /CVI , TestStand , WINDOWS NT.
TDF

TDF – Telecoms – France

  • Modification et débogage d’un logiciel de mesure de la qualité d’émission TV.

Techniques mises en oeuvre :

  • Outils : C ANSI, LabWindows /CVI, WINDOWS NT.
One Access

ONE ACCESS (ex CS TELECOM) – Telecoms – France

  • Test et évaluation des développements sous Linux pour la migration des stations de développement d’Unix à Linux.

Techniques mises en oeuvre :

  • Outils : C ANSI, Linux Redhat 4.1 , Unix Solaris .