Mission : Prestation pour le Groupe ALSTOM VILLEURBANNE et Framatome Grenoble
société de conseil et d’expertise spécialisée dans les systèmes électroniques embarqués et industriels, Lyon – France.
Mission : Prestation pour le Groupe ALSTOM VILLEURBANNE
o Pilotage de projet de conception de bancs d’essais et logiciel de test
o Les tâches :
• Définir et identifier les besoins des clients
• Rédaction du cahier des charges.
• Rédaction des spécifications techniques.
• Choix et suivi des sous-traitants.
• Gestion du budget global pour les solutions de banc d’essais
• Rédaction des documents liés à la validation des bancs, cartes électoniques et au suivi de projet
• Assurer un support technique auprès des équipes internes et externes
• Assurer la gestion des configurations et versions des documents et logiciel ( ClearCase)
• respect des objectifs Q/C/D
o Matériels : National instruments, Adventech, beaglebone , IXXAT ...
Mission : Prestation pour le Groupe PSA site de Belchamps, Service : DRD/DSEE/MCSI/IVI/ISV.
o Les tâches : ● Architecture, Conception et Réalisation des bancs HIL pour validations des fonctions Infotainment
● Ecriture de plans de test d'intégration logicielle selon les spécifications du client
● Mise à jour de la documentation technique
● Les Rapports de validation
● Identification des défaillances et proposition des améliorations
● Conception de moyen d’essai (Carte électronique, logiciel …)
o Approche et Réalisations :
➢ Banc Tactile : Banc qui permet de valider le sous-système Infotainment à l'aide des Logiciels TestInView
+ TestStand + LabVIEW (RT / FPGA / Vision / Sound and Vibration) + VeriStand
▪ Boitier Télématique (NAC /AIO / RCC)
▪ Boitier D'appel D'urgence (BTA)
▪ Simulation du Réseau CAN
▪ Appui Physique bras robotique Stäubli
▪ Camera pour faire du traitement d’image
➢ TestInView : Logiciel de test générique pour la validation de calculateurs
➢ TestStand : Développement des séquences des tests automatisés
o Développement de StepTypes pour la génération du Rapport HTML
➢ CANalyzer, BUSMASTER : utilisation pour des tests manuels / semi- automatiques et prise de traces CAN
➢ Ré-architecture du Banc Tactile
o Suppression du logiciel CELMESY TestInView pour le remplacer par VeriStand
o Fusion avec un autre BANC HIL (Banc ON OFF)
▪ Simulation RT des profils de tension Véhicule
o Création d’une USER INTERFACE en LabVIEW qui permet de lancer les séquences TestStand pour
plus de transparence pour l’utilisateur et pour la standardisation de l’architecture des deux Bancs (tactileb et ON OFF)
➢ Suite robotics Stäubli : Logiciel qui permet de programmer l’automate CS8C Stäubli qui contrôle le bras
robotique
o Modification des programmes livrés par Clemessy en PLC pour avoir un Nombre d’appui Illimité /
correction du défaut Watchdog / apprentissage des coordonnées cartésiennes automatiquement
➢ Frontline ComProbe BPA 600: Sniffer Bluetooth
o Permet de récupérer les données Bluetooth brutes venant du Boitier Infotainment pour la validation
des BTEL et des applications Smartphone
➢ LabVIEW :
o Traitement d'image :
▪ OCR : Récupération du Texte depuis une Image
▪ Pattern : Détection d’une forme et couleur sur l’écran
▪ Détection des réglages (case coché, position glissière …)
▪ Réglages luminosités, contraste …
o Traitement du signal :
▪ Détection des blancs sur Bande FM
▪ Détection des changements de sources Audio (fréquence)
▪ Niveau Volume, Réglages Audio …
o Traitement Excel
▪ Récupération des données Utiles depuis les spécifications pour faire les tests automatiques
o Bus CAN
▪ Simulation du Réseau CAN en utilisant XNET
o Modbus
▪ Développement d’un OPC pour pourvoir contrôler le bras robotique
o Temps réel, FPGA
▪ Développement de Custome Device et model de simulation
• Gestion des mesures (Son / voltage / courant) (DAQ)
• Contrôle des profils de tension(DAQ)
• Gestions des Timing trames CAN
• Contrôle des relais (DAQ)
• Contrôle bras robotique (Modbus)
• Contrôle du flux LVDS (en cours d’implémentation)
➢ Module LabVIEW: LabVIEW Basic, NI Vision, Maker Hub, LabVIEW FPGA, LabVIEW RT, NI Sound and
Vibration.
➢
Mission : Benchmarking d’instrumentations compacté (PXI, USRP) pour préparer l’évolution des baies de tests Radiofréquence.
o Les tâches : ● Etude de la solution existante
● Recherche de sélection d’instruments
● Développement des drivers sous C# avec des tests en C++ et LabVIEW
● Test unitaire des drivers
● Mise en situation sur baie physique
● Validation de séquences de tests
o Approche et Réalisations :
➢ Familiarisation avec les différents Logiciels utilisés
➢ Collecte d’information auprès des collaborateurs KNX
➢ Compréhension du fonctionnement de l’analyseur de spectre, Générateur RF, NI 6211 et le sniffer de trame Hager
➢ Etude de la solution existante
o Recherche d’un instrument de mesure pour le remplacement des instruments de mesures RF
▪ NI USRP 2920
➢ Test du NI USRP
o Test de L’USRP avec LabVIEW
▪ Réception des données IQ
▪ Transmission des données IQ
o Test de la précision de mesure (Fréquence / Puissance)
o Test de L’USRP avec du C++
▪ Utilisation de la DLL fournit dans le driver NI USRP
▪ Transmission des Données IQ
▪ Réception des données IQ
➢ Développement du driver en C#
o Développement du Wrapper
▪ Conversion des fonctions C++ en C#
• Marshaling
o Implémentation des Interfaces Hager
o Développement des différents Méthodes
▪ Pas de DLL externe développement mathématique en interne (FFT …)
▪ Mesure Puissance
▪ Mesure Fréquence
▪ Modulation FSK / OOK
▪ Génération Trame protocole KNX
▪ Génération Trame protocole INNOVA
▪ Génération Porteuse Pur
o Adaptation du Driver à la test Méthode de Hager
➢ Validation du Driver
o Programme de validation
▪ Appel des méthodes en boucles
o Vérification de la stabilité dans le temps
o Vérification de la stabilité sur une plage de 20 MHZ pour la Mesure de Puissance / Fréquence.
Mission : Chef de projet ; Mise en œuvre d’un robot autonome pour le Concours NI DAYS avec la carte d’acquisition sbRio 9631.
Client : Université de Lorraine
o Gestion du projet :
o Animation des réunions
o Gestion d’une équipe de 3 personnes
o Analyse des besoins
o Rédaction du cahier des charges
o Réalisation et suivi du planning
o Mise en place et suivi de la supervision
o Rédaction des documents de formation.
o Conception et programmation :
o Choix des capteurs et des pièces mécaniques
o Gestion du câblage électrique
▪ Etiquetage / Schéma / Documentation
o Programmation de la couche FPGA
▪ Architecture et programmation
o Gestion de l’équipe programmation temps réel et traitement d’image
▪ Architecture Temps réel
▪ Choix des traitements et réglages pour le traitement d’image (Pattern, Learning, réglage contraste …)
Création d’une aero-balance programmée en LABVIEW, concours robotique NIDAYS, présentation et gestion du stand Université de Lorraine (NI DAYS / porte ouverte / Challenge écologie et technologie …).