Armindo - Développeur C
Ref : 030614S001-
94360 BRY/MARNE
-
Développeur, Ingénieur système, Webmaster (55 ans)
-
Freelance
Réalisations récentes
· Simulateur universel d’E/S 24 volts, TTL, contacts secs et analogiques pour le développement et la validation de calculateurs compteurs :
o Micro : ATMEGA 32 (8 bits, avec 32Ko de Flash)
o Périphériques : E/S TOR, CAD, CDA, UART, SPI
o Langage : C sur chaîne CodeVision AVR
o Temps réel : Noyau temps réel PROC, interruptions asynchrones
o Autre : Gestion des modules internes et des périphériques externes sur bus série synchrone, réalisation d’un programme en Visual Basic de configuration et de contrôle/commande du simulateur universel
o Travail effectué : Etude, réalisation et validation du circuit électronique, étude, réalisation et validation du logiciel embarqué, étude et réalisation du boîtier et étude, réalisation et validation du programme en Visual Basic
· Calculateur compteur mobile (approuvé de modèle) ultra-basse consommation (5 ans d’autonomie) pour le comptage bidirectionnel de carburant pour hélicoptère :
o Micro : TI MSP430x449 (Ultra Low Power 16 bits avec 60K Flash)
o Périphériques: Afficheur LCD, CAD, Input Capture, 2 UART, clavier, capteurs de température
o Langage: C sur chaîne IAR Embedded Workbench, debugger JTAG source C C-SPY
o Temps Réel : Séquenceur, interruptions asynchrones et automates
o Autre : Gestion des modes basse consommation, comptage, conversion a 15°C, conversion en masse
o Travail effectué : Etude, réalisation et validation du logiciel embarqué
· Calculateur compteur (approuvé de modèle) pour ensemble de mesurages routiers ou pour ensembles de mesurages de dépôt de pétrole :
o Micro : Motorola MC68332 (32 bits avec TPU)
o Périphériques : Input Capture, Output compare, EPLD, RTC, SPI, 5 UART, RS485, IrDA, Radio Fréquence, EEPROM, afficheur à palettes 6*7 segments, clavier, MPPU, capteurs de temperature, capteur de pression
o Langage : C sur chaine Microtec, debugger BDM source C ICD32Z
o Temps réel : Séquenceur, interruptions asynchrones et automates
o Autre : Gestion de la TPU, comptage, correction du mesureur, convertion a 15°C, convertion en masse, gestion de l’automatisme et des sécurités
o Travail effectué : Cahier des charges de l’électronique, étude, réalisation et validation du logiciel embarqué, certifications électriques CEM et OIML et étude, réalisation et validation d’un programme en Visual Basic pour PALM OS utilisant la liaison IrDA.
· Tableaux de commande de climatisations régulées pour automobiles (Clio, Mégane) :
o Micro : Nec 78F0948 (8 bits 60 Ko de Flash, CAN High Speed)
o Périphériques: CAN, afficheur LCD, clavier, CAD, MPPU
o Langage : C sur chaine IAR, Emulateur ICE NEC
o Temps réel : Séquenceur, interruptions asynchrones et automates
o Autre : Régulation thermique modélisée sur Matlab, messagerie de diagnostic normalisée ISO sur bus CAN
o Travail effectué : Conception temps réelle, debugage des couches basses dont les couches CAN, codage de la régulation thermique, tests unitaires , tests de la conception temps réelle, rédaction des plans de validation, validation du logiciel
· Interface de communication entre une balance, un lecteur code à barre, un automate et un PC maître :
o Micro : Hitachi H8S 3048 (16 bits 128Ko de flash)
o Périphériques: Output compare, 4 UART, SPI, RTC, EEPROM, CAD, CDA
o Langage : C sur chaine IAR Hitachi Workbench, debugger source C avec moniteur en ROM HDI
o Temps réel : Séquenceur, interruptions asynchones et automates
o Autre : Stockage d’enregistrements datés d’associations de codes barres avec des poids, passerelle PC-Modbus(variante en RF433Mhz)/Automate-protocole propriétaire
o Travail effectué : Etude, réalisation et validation du logiciel embarqué
· Terminal d’identification et calculateur compteur de gestion de 4 bras de chargement de camion citernes :
o Micro : Motorola 68HC11 (8 bits sans flash)
o Périphériques : Afficheur graphique, lecteur de cartes et de clefs à puce (variante avec des badges magnétiques ABA), RTC, EEPROM, Input Capture, Output Compare, 3 UART
o Langage : Assembleur et C sur chaine COSMIC, emulateur ICE Pentika
o Temps réel : Séquenceur, interruptions asynchones et automates
o Autre : Communication avec une centrale de jaugeage, une imprimante de ticket et GSM data avec un centre de traitement, gestion de l’automatisme et des sécurités
o Travail effectué : Cahier des charges, étude, réalisation et validation de l’électronique, du logiciel embarqué et du boîtier
· Passerelle Free Running/CAN low speed communiquant d’une part avec un calculateur ADF de scellement électronique de cargaison de camion et d’autre part avec des interfaces de S.I. d’acquisition d’entrées:
o Micro: Philips P8xC591 (8bits sans flash avec CAN high speed)
o Périphériques: CAN, UART
o Langage: C sur chaine KEIL et TASKING, debugger avec moniteur ROM
o Temps réel : Séquenceur, interruptions asynchrones et automates
o Autre : Rien
o Travail effectué : Etude, réalisation et validation du logiciel embarqué, réalisation d’un outil de validation en Visual Basic
SPECIALITES :
· Informatique industrielle
· Conception de logiciels temps réel embarqués
· Conception de cartes électroniques
· Automatismes
DOMAINES D’ACTIVITE :
· Calculateurs compteurs pour ensembles de mesurage routiers (pétrole)
· Tableaux de commande de climatisation automatique (automobile)
· Calculateurs compteurs ADF approuvés de modèle pour dépôts (pétrole)
· Terminaux de sécurité intrinsèque pour zones dangereuses (pétrole)
· Calculateurs compteurs mobiles ultra-basse consommation (armée)
· Interfaces électroniques pour systèmes de pesée (balances)
· Passerelles (CAN/Modbus/Unitel-Way/Pnet par exemple) (pétrole)
· Programmes en Visual Basic pour Windows ou pour Palm OS (pétrole)
QUELQUES ATOUTS POUR LA CONCEPTION DU LOGICIEL :
· Utilisation de règles de nommage
· Respect des règles de codage MISRA (Motor industry Software Reliability Association)
· Maîtrise des outils et des méthodes du cycle en V
· Maîtrise des langages assembleurs et des architectures de microcontrôleurs
QUELQUES ATOUTS POUR LA CONCEPTION ELECTRONIQUE :
· Habitude des règles et des certifications CEM, ATEX et OIML
· Niveau d’étude DEST (BAC+4) génie informatique au CNAM en formation continue
· Informaticien puis ingénieur développement pendant 8 ans
· Chef de service R&D (5 personnes, 4 métiers : informatique, électronique, mécanique et système) pendant 3 ans
· Chef de projet d’une société de prestation de service 2 ans