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
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 Langage C, Assembleur PIC, Assembleur ST7 et ST7lite, VHDL, DSP,
FPGA
Electronique Analogique 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 …
Electronique Numérique Composants programmables (FPGA, DSP, VHDL)
Gestion de mémoire (RAM et FLASH)
Automatique 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)
Protocoles 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 PSPICE, MATLAB, Metrowerks Code Warrior, Quartus II, MPLAB,
SIMULINK, PROTEL, ORCAD, SIMETRIX, CIRCUITMAKER2000,
TRAXMAKER, LABVIEW(notions), Labwindows, Clear Case
Normes ESD, CEM, GSM (notions)
Matériels et systèmes PC/Windows
QUARTZ INGENIERIE
TEL. : 01.41.92.91.40
24/07/07 - 17:07 - SL DC-CV-0503014 /5 P 2/8
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 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.
ENVIRONNEMENT : 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)
QUARTZ INGENIERIE
TEL. : 01.41.92.91.40
24/07/07 - 17:07 - SL DC-CV-0503014 /5 P 3/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.
ENVIRONNEMENT : 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.
QUARTZ INGENIERIE
TEL. : 01.41.92.91.40
24/07/07 - 17:07 - SL DC-CV-0503014 /5 P 4/8
- Tests des fonctions hard pour s’assurer du bon fonctionnement de la carte.
ENVIRONNEMENT : LABWINDOWS, CLEAR CASE, Hyperterminal, Compilateur ARM7, 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,
- Design de la carte électronique sous Orcad,
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.
ENVIRONNEMENT : 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.
QUARTZ INGENIERIE
TEL. : 01.41.92.91.40
24/07/07 - 17:07 - SL DC-CV-0503014 /5 P 5/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 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)
ENVIRONNEMENT : ORCAD, Metrowerks Code Warrior, Quartus II, Langage C, Langage vhdl, liaison
série, étude des signaux vidéo. 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.
- Design de la carte électronique sous Orcad,
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
ENVIRONNEMENT : 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.
1 / 8 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !