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

Driver IVI

L’IVI (Interchangeable Virtual Instrumentation) est une spécification de driver d’instrument éditée par l’IVI Foundation constituée par les grands noms de l’instrumentation comme Agilent, National Instruments, Rohde & Schwarz, Aeroflex, Tektronix, Teradyne, Pickering et d’autres.

Cette spécification définie des classes d’instuments (multimètre, oscilloscope, alimentation, …). Tous les drivers d’une même classe ont les mêmes fonctions exportées. Ceci permet une compatibilité et interchangeablité des instruments. Ainsi le logiciel de mesure est lié au driver de la classe qui aiguille vers le driver spécifique de l’instrument utilisé.

Exemple : j’ai un logiciel de test qui fait des mesures de tension grâce à un multimètre. Mon logiciel va appelé le driver de la classe multimètre. IVI ce charge d’aiguiller vers le driver spécifique du modèle X de chez Agilent. Ainsi, on peut changer ce multimètre par le modèle Y de chez Agilent ou le modèle Z de chez Tektronic par simple configuration, sans à modifier le logiciel (pour vu qu’on ait installé les driver IVI de ces trois instruments).

Liste des classes d’instrument définis par IVI :

  • Multimètre (DMM)
  • Oscilloscope
  • Générateur de fonction
  • Source d’alimentation DC
  • Source d’alimentation AC
  • Switch
  • Wattmètre
  • Analyser de spectre
  • Générateur de signaux RF
  • Upconverter
  • Downconverter
  • Digitizer
  • Counter/timer

Certains instruments particuliers n’entrent pas dans cette classification. Dans ce cas il est possible de créer une nouvelle classe.

LabWindows/CVI offre des assistants pour le développement des drivers et l’ajout d’une nouvelle classe.

Les drivers IVI peuvent être appelé par tout type de langage de programmation. Cependant LabWindow/CVI, LabVIEW, et Measurement Studio offrent toutes les fonctions clef en main pour leur utilisation.

Pour les bancs de test, l’utilisation des drivers IVI est avantageuse car elle permet une maintenance plus facile (interchangeabilité des instruments). A noter que le séquence de test TestStand permet de piloter directement les instruments utilisant des drivers IVI à partir des séquences (sans programmation).

CORDON ELECTRONICS – Télécommunication

Installation d’une nouvelle ligne de production de Gateway ADSL/VDSL au Brésil pour GVT produits par Sagemcom chez Jabil:

  • Développement des bancs de test, optimisation
  • Installation des 39 bancs et stations de productions
  • Analyse des défauts de production et des pannes
  • Amélioration et optimisation de la production pour atteindre 40 000 produits / mois
  • Dialogue technique entre les différents fournisseurs (France, Brésil, USA, Chine, Tunisie, Israël)
  • Dialogue avec les différents intervenants en anglais, français, espagnol et portugais.

Techniques:

  • Outils : LabWindows/CVI, TestStand, Visual Basic
  • Instrumentation : Litepoint IQFLEX pour le calibrage des chipsets WIFI, DSLAM, ADSL, VDSL, HPNA, WIFI instrumentation USB, RS, TCP/IP, Telnet

MON PARCOURS PROFESSIONNEL

C’est en 1998 que j’ai commencé ma vie professionnelle au sein d’IS3i, société de services en informatique industrielle (SSII) du groupe SEO. Cette société partenaire de National Instruments proposait les compétences de ses ingénieurs pour le développement de bancs de tests. J’y ai donc fait mes premiers bancs de test et mesure, acquisition et contrôle d’instruments avec LabVIEW, TestStand et LabWindows/CVI, tout en appliquant les connaissances acquises en tant qu’ingénieur ENSEA.

En 2001, je suis passé chef de projet : j’intervenais en avant vente pour la rédaction des propositions techniques et financières mais aussi pour le suivi et le management des projets, la définition des profils et mise en place des équipes d’ingénieurs et la spécification des matériels pour les sous-traitants. Au cours de cette période, la société SEO a intégré le groupe Brime technologies, l’entité IS3i restait présente au sein du groupe.

En 2003, j’ai pris la direction technique de l’ex-entité IS3i dans le groupe Assystem France. S’ajoutaient alors à mon expérience : le recrutement des ingénieurs pour intégrer les équipes, l’encadrement des collaborateurs avec les entretiens annuels, la gestion de projets de plus grande envergure et la négociation financière avec les clients et les fournisseurs. Pour des raisons historiques et relationnelles, j’étais en charge des comptes clients Zodiac Aerospace et Schlumberger avec la gestion des projets, des ingénieurs et techniciens placés en assistance technique.

Tout au long de ce parcours riche de collaboration avec mes clients et mes collègues, j’ai tenu à garder de fortes compétences techniques si bien qu’en 2005 j’ai décidé de voler de mes propres ailes en offrant mon savoir-faire en tant que consultant indépendant : conseil, développement, formation et audit.

ALCATEL – Telecoms

Développement de librairies de mesure pour le séquenceur pour le banc de test d’un produit une station téléphone/internet (screenphone).

Techniques appliquées :

  • Outils : langage C, LabWindows/CVI, TestStand, Windows

SCHLUMBERGER – Pétrole

  • Migration d’un banc de test de géophones, du Fortran au langage C sous LabWindows/CVI.
  • Migration de banc de test de sondes pour puits de pétrole, du Fortran au langage C sous LabWindows/CVI.
  • Développement d’un logiciel de mesure pour un banc de test d’éprouvette de béton (pour Dowell).

Techniques appliquées :

  • Outils : langage C, LabWindows/CVI, Windows, Rapports sous Excel , TestStand.
  • Instrumentation : GPIB, multimetre, matrice de commutation, carte d’acquisition DAQ avec analyse de fréquences, alimentation continue.

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 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 appliquées :

  • Outils : langage C, LabWindows/CVI, Windows, Access, Visual Basic, ODBC

ZODIAC AEROSPACE (Intertechnique) – Avionique

Bancs de test de calculateurs avioniques et systèmes de carburant, jaugeage, inertage mais aussi pour les systèmes d’oxygène (Airbus, Boeing, Bombardier, Dassault, Embraer, Saab, Tupolev…)

  • Développement de librairies de tests pour TestExec, 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 bases de données téléchargeables sur calculateur,
  • Maintenance des logiciels de tests des calculateurs,
  • Conception d’architectures logicielles pour la semi-automatisation de banc de tests,
  • Expertises logicielles.

Techniques appliquées :

  • Outils : langage C, LabWindows/CVI, Visual Studio, C++, TestStand, TestExec, Access, Excel, ODBC, Pascal
  • Instrumentation : Banc ATHENA 7000 qui comprend un châssis VXI avec cartes matrices de relais, multimètre DMM, acquisition DAQ, générateur de signaux, ARINC 429, RS-422, bus MXI et des instruments GPIB comme des oscilloscopes, alimentation continue, …

ZODIAC AEROSPACE (Intertechnique) – Avionique

Développement du banc de test, matériel et logiciel, pour la validation du calculateur de gestion de la consommation électrique de l’A380 d’Airbus.

Techniques appliquées :

  • Outils : langage C, LabWindows/CVI
  • Instrumentation : châssis VXI (cartes matrices, multimètre DMM, acquisition DAQ, générateur de signaux), bus CAN et SIS (bus I2C)