INGENIEUR DOUBLE COMPETENCES HW / SW



Documents pareils
Conférence sur les microcontroleurs.

1. PRESENTATION DU PROJET

TER Licence 3 Electronique des Télécoms Transmission GSM

PIC EVAL Dev Board PIC18F97J60

MICROCONTROLEURS PIC PROGRAMMATION EN C. V. Chollet - cours-pic-13b - 09/12/2012 Page 1 sur 44

Présentation formations SPI/EEA

Conception Electronique (CEL) Prof. Maurizio Tognolini


COACH-II Manuel d utilisation

Equipement. électronique

Janvier 2013 AUDIO/VIDEO PLAYER AUDIO VIDEO OEM DIVERS

LOGICIEL DC4D MONITOR

Robot WIFIBOT Lab V4. Lab V4.

Electron MECATRONIQUE. S.r.l. Educational Equipment Design, Production & Trading. Member of I.D.E.A. International Didactic Equipment Association

ELP 304 : Électronique Numérique. Cours 1 Introduction

Système à enseigner : Robot M.I.M.I. MultipodeIntelligent à Mobilité Interactive. Version 1.0

Etude et développement logiciel Exemples de réalisation

CENTRALE DE SURVEILLANCE EMBARQUEE MULTIMEDIA

Comment aborder en pédagogie l aspect «système» d une chaîne télécom?

Les parcours S4 traditionnels : Robotique, Radio Communication Numérique, Traitement de l information. Informatique Industrielle

SYSTEME DE PALPAGE A TRANSMISSION RADIO ETUDE DU RECEPTEUR (MI16) DOSSIER DE PRESENTATION. Contenu du dossier :

SEO 200. Banc d étude du positionnement angulaire d une éolienne face au vent DESCRIPTIF APPLICATIONS PEDAGOGIQUES

Carte Relais GSM (Manuel Utilisateur)

NOTRE OFFRE GLOBALE STAGES INTER-ENTREPRISES

STS SE. FreeRTOS. Programmation réseau WIFI. Programmation réseau. Socket Tcp. FlyPort smart Wi-Fi module

MAGTROL. Frein à courant de Foucault haute vitesse WB 23. WB 23 Fiche Technique CARACTÉRISTIQUES COMMANDE PAR PC DESCRIPTION

Conception et Intégration de Systèmes Critiques

Robot WIFIBOT Lab V3. 4 roues motrices

Les parcours de professionnalisation p.02

DTS MOBATime's Distributed Time System

SC, SNCC, superviseur - API

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

Introduction à l informatique temps réel Pierre-Yves Duval (cppm)

DimNet Gradateurs Numériques Evolués Compulite. CompuDim 2000

Exemple d acquisition automatique de mesures sur une maquette de contrôle actif de vibrations

Présentation Module logique Zelio Logic 0 Interface de communication

Document de formation pour une solution complète d automatisation Totally Integrated Automation (T I A) MODULE A5 Programmation de la CPU 314C-2DP

La Domotique au bout des doigts

IV - Programme détaillé par matière (1 fiche détaillée par matière)

Module Relais de temporisation DC V, programmable

Hiérarchie matériel dans le monde informatique. Architecture d ordinateur : introduction. Hiérarchie matériel dans le monde informatique

Gestion et entretien des Installations Electriques BT

Projet M1 Année scolaire 2013/2014

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

11 Février 2014 Paris nidays.fr

Robot humanoïde NAO Système d étude de la robotique mobile

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

Manuel d'utilisation de la maquette

Une solution complète pour télésurveiller et télégérer vos installations photovoltaïques

Fiche technique CPU 314SC/DPM (314-6CG13)

KX GPRS SERIAL ETHERNET MODEM Le modem GPRS/EDGE «Machine to Machine»

Système d automation TROVIS 6400 Régulateur compact TROVIS 6493

Pierre De Dobbeleer. Spécialiste Project Management, Electronique, Réseaux et télécommunications

Les systèmes embarqués Introduction. Richard Grisel Professeur des Universités Université de Rouen Nacer Abouchi Professeur ESCPE Lyon

energy BOX WEB Automates de GTB

Triphasé 400 V kw. Variateur multifonction haute performance

3 ÉLÉMENTS forment un LABoratoire.

Projet Robot Centaure

COMMUTEL PRO VM3 INTERFACE GSM VOIX POUR EMULATION DE LIGNE RTC ET TRANSMETTEUR DE SMS D ALERTES ET TECHNIQUES.

UNIVERSITE HASSAN II DE CASABLANCA. FACULTE DES SCIENCES & TECHNIQUES MOHAMMEDIA Département Génie Electrique

GenIP 30i : Passerelle intelligente dédiée aux applications industrielles les plus critiques

Prévention des Risques

SMS-COM LT RAILS DIN V Manuel d installation, de programmation et d utilisation.

Débuter avec PsoC ou PsoC niveau 0

CONFIGURATION ET UTILISATION

ARDUINO DOSSIER RESSOURCE POUR LA CLASSE

Oscilloscope actif de précision CONCEPT 4000M

Spécifications détaillées

Ecran programmable. Testez la différence grâce. à sa puissance, sa rapidité. et ses possibilités réseaux

Evaluation. Partie Quelles sont les possibilités offertes par cette caméra d un point de vue utilisation?

AP 160LCD ONDULEUR RÉSEAUX LOCAUX (LAN) SERVEURS CENTRES DE TRAITEMENT DES DONNÉES

BD 302 MINI. Etage de puissance pas à pas en mode bipolaire. Manuel 2059-A003 F

Licence Professionnelle Réseaux & Télécommunications Spécialité ISTI

Diagrammes de Package, de déploiement et de composants UML

Expérience 3 Formats de signalisation binaire

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

Indicateur. IDé 500. Descriptif indicateur. Schéma/Encombrement

Approche expérimentale du rayonnement électromagnétique émis par un téléphone portable

NOTICE D UTILISATION ET D INSTALLATION. de la CARTE MONITORING DE RELAIS «IO-MONITOR»

Multitension Monofonction. Multitension Multifonction

Projet audio. Analyse des Signaux ELE2700

COMMUNICATION SNMP SNMP/WEB MANAGER 1/6

ID 15 l alternative intelligente au système de code à barres. Le système d identification ID 15 de Rexroth

Congélateur très basse température ULTRA.GUARD

212 Erreur accès anti- Echo. 214 Erreur démarrage vérif DSP. 215 Erreur accès trame IC. 216 Erreur DSP carte MSG. 217 Erreur données Carte MSG

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

Technologie 125 Khz pour une performance optimale en en environnement industriel. Création des badges. Programmation des badges

Séverine Marien Maxime Ringard. 2 ème année GEII. Régulateur de charge pour station de recharge photovoltaïque

Fonctions de la couche physique

Chapitre 1 : Introduction aux méthodologies de conception et de vérification pour SE

GROUPE HOLDIM Leader mondial de l optimisation moteur. DYNORACE 2WD /DF2 Banc 2 roues motrices. Banc de puissance Disponible en 3 versions :

MANUEL UTILISATEUR DU RECEPTEUR HAICOM HI-303MMF

Vidéo Haute définition pour Station Service

LA MESURE INDUSTRIELLE

Présentation et installation PCE-LOG V4 1-5

Génie Industriel et Maintenance

Réglage, paramétrage, contrôle, modification. Salle de conférence.

Transcription:

INGENIEUR DOUBLE COMPETENCES HW / SW FORMATION 2004 Ingénieur ISEN en Electronique -Option Electronique / Automatique Lille 1999 BAC S Yvetot Langue Anglais: lu, parlé, écrit Diplôme du First Certificate in English COMPETENCES TECHNIQUES Langages Electronique Analogique Electronique Numérique Langage C, Assembleur PIC, Assembleur ST7 et ST7lite, VHDL, DSP, FPGA Amplificateurs (drivers), Montages à transistors bipolaire, CMOS, FET et IGBT, Commutation de puissance, Filtres CEM, Filtres actifs, passifs, Alimentation à découpage, Montages à amplificateurs opérationnels, Oscillateurs, Electronique de puissance Composants programmables (FPGA, DSP, VHDL) Gestion de mémoire (RAM et FLASH) Automatique Protocoles Statistique, Commande Optimale, Traitement du signal (Fonction de transfert, correcteur, intégrateur, PID ), Traitement de l image, Capteur (Etude des différents types de capteurs et de leur fonctionnement) GPIB, Bus CAN, Liaison série (RS232), liaison SPI, communication infra rouge, liaison I2C, USB et GPS Micros ST7, ST7lite, Microchip 16FXX, 12F675, Motorola 68HC12, 68HCS12X, ARM7, ARM11 Outils Normes Matériels et systèmes PSPICE, MATLAB, Metrowerks Code Warrior, Quartus II, MPLAB, SIMULINK, PROTEL, ORCAD, SIMETRIX, CIRCUITMAKER2000, TRAXMAKER, LABVIEW(notions), Labwindows, Clear Case ESD, CEM, GSM (notions) PC/Windows QUARTZ INGENIERIE www.quartz-ingenierie.com com@quartz-ingenierie.fr Siège et Agence PARIS : Tel. 01.41.92.91.40 Fax. 01.41.92.91.41 Agence RENNES : Tel. 02.99.83.05.37

EXPERIENCE PROFESSIONNELLE Conception et Réalisation d un logiciel de tests PC et DSP ayant pour but de s assurer du bon fonctionnement du hardware ainsi que le développement des drivers soft au niveau DSP. L application tournera sur l OS linux. Le point central du hard est un composant double cœur ARM11/DSP (starcore 32bits) Le projet NGP a pour but de développer une plateforme logicielle commune à la création d un terminal et d un mobile. Cet effort réalisé en lien avec les finlandais s inscrit dans une dimension de recherche. Réalisation des drivers soft sous Code Warrior. Le logiciel PC (réalisé sous LABWINDOWS) envoie, via la liaison série (RS232) ou USB, des informations au DSP (32bits). Ce dernier traite les messages et agit en conséquence. - Développement en langage C et interaction avec le hard. - Etude des fonctions à réaliser : - liaison MQSPI (idem SPI avec possibilité d envoyer plusieurs buffers), - Mise en place watchdog, - Mise en place du «clock and reset module», - Mise en place de l émission radio. - Mise en place de la gestion d énergie, des régulateurs - Mise en place d une liaison audio (échantillon PCM) avec le composant analogique Atlas (mc13783) - Gestion des UART - Arbitrage des modules entre ARM/ DSP - Réception des informations GPS, décodage, analyse et affichage sur l ordinateur - Gestion du lien USB - Gestion des ADC - Réalisation d un logiciel de test en langage C pour le microcontrôleur. - Réception des messages (couche COM permettant l envoi/la réception des données) - décodage des trames séries ou USB, - traitement des données et action en conséquences, - Codage des données réponses - Envoi de la réponse - Tests des fonctions hard pour s assurer du bon fonctionnement de la carte. LABWINDOWS, Code Warrior, CLEAR CASE, Hyperterminal, Développement en langage C, Tests en laboratoire, HDD free serial port (Espion port série), Allegro viewer (schéma électrique de la carte) 24/07/07-17:07 - SL DC-CV-0503014 /5 P 2/8

Conception et Réalisation d un logiciel de tests permettant de tester de l infrastructure téléphonique. Logiciel ayant pour but d être automatisé plus tard. Réalisation d un logiciel permettant à l utilisateur de s assurer du bon fonctionnement de la carte électronique comprenant une cible ARM, un FPGA et de multiples connections avec d autres cartes. Réalisation d un logiciel PC conçu sous LABWINDOWS et ayant pour objectif de piloter une carte et de tester ses fonctions. Ce pilotage se réalise par des liens éthernet. La cible communique avec ce soft PC et répond aux différents appels. Un compte rendu est remonté à chaque fois. - Plusieurs fonctions ont été développées : - Pouvoir charger facilement un programme en E2PROM - Lancer des tests d endurance avec compteur de tests, sélectionner les tests voulus et visualiser en temps réels les défauts. - Verrouiller par un mot de passe certaines fonctions du logiciel. - Accès et tests des UARTS. Initialiser une communication et vérifier le bon déroulement. - Tests d accès à un FPGA via la cible. - Scan automatique des cartes accessibles par le réseau. LABWINDOWS, CLEAR CASE, Hyperterminal, Développement en langage C, Tests en laboratoire. Réalisation d un ensemble de logiciels de tests permettant de vérifier le bon fonctionnement de téléphones nouvelle génération. Le but final est d automatiser ces tests et de les rendre utilisables en chaîne de production. Réalisation d un logiciel de test sous LABWINDOWS. Le but de ce logiciel est d envoyer à la cible (ARM7), via la liaison série (RS232), des informations que le microcontrôleur décode, traite et analyse suivant les exigences de l opérateur. - Développement en langage C et interaction avec des objets. - Etude des fonctions à réaliser : - liaison SPI, - mémoire Flash (Pouvoir communiquer, écrire, effacer), - mémoire RAM (Communiquer, Ecrire, Effacer), - écran / Afficheur (Afficher des images), - clavier (Appuyer sur une touche et vérifier la détection), - tests des batteries (Charge, décharge...), - test du DSP (Ecriture, Lecture), - test des Asics (Ecriture, Lecture et tests fonctionnels), - Réalisation d un logiciel de test en langage C pour le microcontrôleur. - décodage des trames séries, - traitement des données, - compte rendu envoyé par la liaison série, - tests des fonctions ci-dessus. 24/07/07-17:07 - SL DC-CV-0503014 /5 P 3/8

- Tests des fonctions hard pour s assurer du bon fonctionnement de la carte. LABWINDOWS, CLEAR CASE, Hyperterminal, Compilateur ARM7, Développement en langage C, Tests en laboratoire. Pour le compte de XXX : Conception d une carte électronique permettant de caractériser ses contacts. L objectif est de fournir un rack dans lequel les contacts seront connectés et analysés sur ordinateur. HW : - Analyse des fonctions à mettre en place : ampli différentiel, multiplexage des voies, Echantilloneur / Bloqueur, acquisition du signal, déclenchement d un ventilateur si la carte ou les radiateurs sont trop chauds, SW : - Développement du microcontrôleur (68HCS12X de chez Motorola) en langage C avec le logiciel Metrowerks Code Warrior : - acquisition du signal, - envoi des signaux de synchronisation, - calcul du temps, - développement en temps réel, - communication par Bus CAN avec réglage de la tension batterie, définition des contacts à fermer avec différents mode de fonctionnement (pulsé, permanent), définition du temps de répétition des mesures, - liaison SPI pour définir les tensions batteries, - la liaison série (RS232) fut mise en place pour palier le Bus CAN. ORCAD, Metrowerks Code Warrior, Langage C, Bus CAN, liaison série Développement du 68HCS12X. Travail en laboratoire d Electronique, Oscilloscopes, Multimètres, Voltmètres. Pour le compte de XXX : Conception d une carte interface entre son radar et son calculateur. La carte réalise un traitement vidéo gestion des signaux de synchronisation, le développement une liaison série et le décodage des angles pour les remettre en forme. HW : - Analyse des fonctions à mettre en place : - implantation de l EPLD : Cyclone d Altéra (EP1C6Q240I8), - implantation du µc 68HC12, - étude des signaux vidéo et bande passante, - utilisation de composants différentiels, - mise en place de connecteurs BNC et 2x96points (DIN 41 612). - Design de la carte électronique sous Orcad SW : - Développement de l EPLD en langage vhdl avec le logiciel Quartus II : - acquisition des angles codés, - décodage de ces derniers et mise en forme, - envoi des angles en série et en parallèle, - création d une horloge de 2.5Mhz, - création de signaux de synchro. 24/07/07-17:07 - SL DC-CV-0503014 /5 P 4/8

- Développement du microcontrôleur 68HC12 en langage C : - communication par la liaison série (SCI0 et SCI1 en 9600 et 38400 bauds), - utilisation du port série du PC en lien avec l hyper terminal et le terminal pour effectuer le développement du microcontrôleur, - échange et traitement des informations entre le radar et le calculateur + un mode de surveillance des alarmes. - Pour s assurer du bon fonctionnement de la carte que nous allions fournir, nous avons développé une carte de tests. - Cette carte reprend un EPLD et deux microcontrôleurs (PIC16F84) ORCAD, Metrowerks Code Warrior, Quartus II, Langage C, Langage vhdl, liaison série, étude des signaux vidéo. Développement du 68HC12 et de l «EP1C6Q240i» de chez Altera. Travail en laboratoire d Electronique, Oscilloscopes, Multimètres, Voltmètres. Pour le compte de XXX : Conception de trois cartes électroniques permettant de piloter un robot dans un environnement hostile. Le but de ces cartes est de contrôler des moteurs à courant continu, décoder les informations provenant de la télécommande et communiquer entre les différentes cartes. HW : - Analyse des fonctions à mettre en place : pilotage des transistors de puissance, retour des informations par optocoupleurs, implantation de régulateurs, pilotage d un relais au niveau hard et soft, contrôle de multiplexeurs. - Puissance à gérer de l ordre de 480W (20A sous 24V) par moteurs avec possibilité de piloter 4 moteurs simultanément. SW : - Développement du microcontrôleur (68HCS12X de chez Motorola) en langage C avec le logiciel Metrowerks Code Warrior : - Pour la partie soft, le programme s est décomposé en 4 parties : initialisation, acquisition, traitement et sorties. - Acquisition des informations : capture des trames de la télécommande, - Traitement des données : machine d état des moteurs, fonction sécurité avec des capteurs de températures, arrêt d urgence - Envoi des résultats sur les ports concernés - Développement en temps réel, - Communication par liaison RS485 avec la télécommande et entre les différents microcontrôleurs. - Développement d un PWM ORCAD, Metrowerks Code Warrior, Langage C, liaison sériers485, décodage de trames, pilotage de moteurs à courant continus. Développement du 68HC12. Travail en laboratoire d Electronique, Oscilloscopes, Multimètres, Voltmètres. Pour le compte d XXX : Conception et réalisation d une carte électronique pour analyser le comportement des photodiodes. Le but de la carte était de transformer le courant aux bornes de la photodiode en tension. Le courant pouvait varier de 5 na à 25uA. 24/07/07-17:07 - SL DC-CV-0503014 /5 P 5/8

- Implantation d un shunt de mesure avec potentiomètre de réglage. - Boucle d asservissement permettant de maintenir une tension fixe de 5V - Amplis différentiels pour avoir une image en tension - Adaptation d impédance avec un buffer. ORCAD, Automatique avec une boucle d asservissement en tension, Mesure avec mise en place d amplis différentiels. Installation du produit chez le client. Pour le compte de la XXX : Conception et réalisation d une carte électronique pour adapter les signaux d entrées. Le signal d entrée est un signal analogique variant de 0 à 24V. L objectif était soit d en faire un signal TTL avec un potentiomètre de réglage, soit un signal numérique 0-24V, soit une recopie tel quel ou encore diminuer le signal pour qu il soit compris entre 0 et 5V. Toutes les voies sont isolées entre elles et entre l entrée et la sortie. - implantation de régulateurs isolés, - mise en forme des signaux à l aide d ampli opérationnels (comparateurs), - ponts diviseurs, - commutateurs rotatifs permettant de sélectionner la sortie désirée + led indiquant la sortie sélectionnée, - possibilité d avoir deux entrées simultanées. ORCAD, Isolation des signaux entre eux et entre l entrée et la sortie. Délais très court, Réalisation du prototype en 6semaines, Travail en laboratoire d Electronique, Oscilloscopes, Multimètres, Voltmètres. Pour le compte de XXX : Entreprise de vente de luminaires avec ambiance. Conception et réalisation d une carte électronique simulant les effets d une bougie. Contrôle d ampoules de 20 et 50W. HW : - pilotage de transistors de puissance, - pilotage de deux relais pour coupure puissance, - contrôle de la charge et décharge d une capa pour obtenir une variable aléatoire, - synchronisation secteur avec transistors. SW : - Développement d un microcontrôleur de chez Microchip (12F675) - programmation en langage C sous MPLAB, - programmation pour obtenir des variables aléatoires, - quatre modes possibles : éclairage à 100%, 67%, 33% et mode Bougie. ORCAD, MPLAB. Développement du 12F675 en langage C. Obtention d une variable aléatoire au niveau soft et hard. Contrôle de puissance par une logique programmable. Travail en laboratoire d Electronique, Oscilloscopes, Multimètres, Voltmètres. 24/07/07-17:07 - SL DC-CV-0503014 /5 P 6/8

STAGES Conception et réalisation de cartes électroniques pour un contrôle moteur brushless (moteur synchrone à aimant). Très fortement concurrencé au niveau mondial, Tecumseh a pour but de passer du moteur asynchrone au moteur brushless avec une électronique de commande intégrée. - étude du cahier des charges (Fortes contraintes au niveau coût, encombrement, puissance et rendement) - étude des lois de fonctionnement du moteur synchrone : pilotage par onduleur de tension, pilotage par MLI (ou PWM), étude des aimants - choix de pilotage du moteur : modulation de largeurs d impulsions : - économie d énergie, - suivant le coefficient, augmentation ou diminution de la vitesse de rotation du moteur, - meilleur contrôle du moteur, - mise en place facilement gérable avec un microcontrôleur adapté. - étude de la loi de commande du moteur et de sa mise en place concrète Signaux envoyés par le microcontrôleur ST Retour de l information via un capteur situé dans le moteur - développement du microcontrôleur ST7 en assembleur - développement des fonctions analogiques sous PSPICE et SIMETRIX (ces différentes fonctions furent conçues, testées séparément puis assemblées sur une même carte électronique avec le microcontrôleur ST7) : - drivers pour passer de 5 à 15V, - commutation de puissance réalisée par des transistors du type IGBT, MOS, - filtre CEM pour éviter les rejets sur les lignes électriques, - alimentation à découpage. - routage réalisé grâce au logiciel Traxmaker - réalisation du prototype dans son ensemble (carte électronique + moteur brushless), - rédaction d un compte-rendu technique récapitulant les choix faits, leurs justifications, les essais mis en place et leurs significations PSPICE, SIMETRIX, CIRCUITMAKER2000, TRAXMAKER, Assembleur ST7 et ST7lite, PC/Windows NT, Utilisation des normes ESD et CEM, Laboratoire d Electronique, Oscilloscopes, Multimètres, Voltmètres, Analyseur de spectres. Conception d un banc d essais semi-automatique - étude approfondie d un photocopieur (au niveau électronique, optique, chimique, physique et mécanique), - architecture réseau de communication (GPIB) - Compte rendu technique. LABVIEW, Structure réseau GPIB, Normes ESD, Oscilloscopes, Laboratoire d Electronique, Analyseur de spectres. 24/07/07-17:07 - SL DC-CV-0503014 /5 P 7/8

PROJETS D ETUDE Conception et réalisation d un ensemble permettant la communication entre différents appareils : une commande unique pilotant 5 DVDs, 5 amplis, 5 enceintes et 5 vidéo projecteurs. Ce projet visait la démonstration client des ensembles home cinéma. - Veille technologique - Etude des signaux sortant des différents appareils - Etude approfondie de la communication par infra rouges - Développement de la partie numérique : - gestion des infra rouges envoyés de la télécommande, - récupération du signal et décryptage de ce dernier par le microcontrôleur PIC16F84 (programmation en assembleur), - affichage des appareils utilisés sur un écran LCD, - envoi des informations utiles à la partie puissance, - développement de la partie analogique : commutation de puissance. Electronique analogique : Puissance, commutation, amplification, Electronique numérique : Développement microcontrôleur (Pic16F84), Etude communication infra rouge et traitement des données, Réalisation d un prototype. Projets réalisés avec Matlab Simulation du champ d action d une antenne en 3D (Radiocommunication) - traitement de l image avec une librairie spéciale, - étude statistique, - bureau d études : Modélisation des radars et leur champ d action dans le secteur automobile Projets réalisés avec Simulink Etude du signal (en transmission de l information - modélisation et traitement du bruit dans l électronique (Télécoms). 24/07/07-17:07 - SL DC-CV-0503014 /5 P 8/8