tetre - AFPI Sud

publicité
TECHNICIEN EN ELECTRONIQUE TEMPS REEL EMBARQUEE
Code CQ057
Finalité :
Assurer le pilotage d’un projet en tenant compte de l’ensemble des éléments contextuels et des
spécificités propres aux temps réels et des systèmes embarqués. Technicien intervenant en électronique,
informatique et technologique.
Objectifs :
Sous la directive d’un ingénieur, le titulaire de la qualification Technicien en électronique temps réel
embarquée doit être capable de :
• Rédiger le cahier des charges et les spécifications du système à développer , en prenant en compte son
environnement fonctionnel.
• Analyser les contraintes du système et proposer les solutions technologiques permettant d’y répondre.
• Participer à la définition de l’architecture du système étudié et modéliser les points critiques
• Participer au développement et à l’intégration des fonctions électroniques , en particulier des FPGA , et
des firmwares exécutés sur les processeurs.
• Mettre en œuvre une industrialisation ou une fabrication dans le cadre d’un travail collaboratif entre
plusieurs entreprises.
• Gérer la fabrication d’un système en tenant compte de tous les éléments logistiques.
• Rédiger le cahier de recette du système à développer.
• Définir les procédures de test de validation d’un système conformément à un cahier de recette et dans
le respect des contraintes de certification.
• Mettre en place les dispositifs nécessaires pour assurer la maintenance des systèmes tant en interne
qu’en externe.
• Organiser un développement électronique et piloter les acteurs techniques y participant.
• Gérer le travail de la sous-traitance sur le plan qualitatif et économique.
Public concerné :
• BAC +2 électronique avec plusieurs années d’expérience professionnelle.
Organisation et suivi :
• Formation modulaire, dont le contenu et la durée sont définis après analyse du niveau du stagiaire, de
son objectif et du besoin de l’entreprise.
Validation :
• CQPM (Certificat de Qualification Paritaire de la Métallurgie)
Calendrier :
•
Septembre 2015 à avril 2016
•
260 € H.T. par jour et par Stagiaire.
Prix :
CONTENU DE LA FORMATION
MATHEMATIQUES (12 jours)
INITIATION MICROPROCESSEUR (3 jours)
ELECTRONIQUE NUMERIQUE (7 jours)
ALGORITHMIQUE (1 jour)
ELECTRONIQUE ANALOGIQUE (8 jours)
LANGAGE C (4 jours)
INITIATION FPGA (3 jours)
PROJET (2 jours)
ASSOCIATION DE FORMATION PROFESSIONNELLE DE L’INDUSTRIE
Maison de l’Industrie - BP 75 - 40 avenue Maryse Bastié - 33523 BRUGES CEDEX SUD-OUEST
M0229c-COM
SUD-OUEST
05.56.57.44.44 - Télécopie 05.56.28.44.15
ELECTRONIQUE ANALOGIQUE
Code 2156
Objectifs :
A l’issue de cette formation, le participant doit être capable de :
• Mettre en œuvre les appareils de mesure classiques.
• Lire la documentation des constructeurs.
• Comprendre le fonctionnement des circuits électroniques (à transistors et à AOP).
• Utiliser le logiciel PSPICE pour simuler le comportement des montages.
• Interpréter les mesures des signaux électroniques.
Méthodes et moyens pédagogiques :
• Donner au participant une connaissance générale sur la technologie des composants, sur leur identification
et leurs rôles fonctionnels.
• Les différents thèmes seront abordés sur le plan pratique de manière qualitative et illustrés par de nombreux
travaux d’application.
• Les cours et les travaux pratiques se dérouleront dans une salle entièrement équipée comprenant par
poste : oscilloscope, alimentation de laboratoire, générateur de fonctions, fréquencemètre.
• Utilisation du logiciel PSPICE
Public concerné et prérequis minimum nécessaire :
• Professionnel devant intervenir sur des cartes analogiques.
• Bonnes connaissances en électricité.
Durée :
• 8 jours (56 heures).
Prix :
•
2080 € H.T. par Stagiaire.
Planning :
• du 14 au 16 octobre et 5 et 6 novembre et du 14 au 16 décembre 2015
ASSOCIATION DE FORMATION PROFESSIONNELLE DE L’INDUSTRIE
Maison de l’Industrie - BP 75 - 40 avenue Maryse Bastié - 33523 BRUGES CEDEX SUD-OUEST
M0229c-COM
SUD-OUEST
05.56.57.44.44 - Télécopie 05.56.28.44.15
CONTENU DE LA FORMATION
*
RAPPELS SUR LES TRANSISTORS
• Les différents types de transistor
• Le transistor à jonctions
• Paramètres naturels, paramètres hybrides
• Modélisation statique
• Modélisation dynamique
• Calculs sur un étage en amplification (EC, BC, CC,
Charge répartie)
• Calcul des éléments du montage
• Le transistor FET (principe, paramètres)
• Le FET en amplification
• Le FET en résistance variable
RAPPELS SUR LES AOP
• Schéma général interne
• L’amplificateur différentiel
• Caractéristiques du composant
• Les montages de base utilisés (montages linéaires
et non linéaires)
• Les principaux défauts d’un AOP
LES SYSTEMES BOUCLES
• Caractérisation de la chaine directe et de la chaine
de retour
• Influence de la chaine de retour sur la chaine
directe
• Les différentes prises de signal
• Les différentes injections de signal
• Caractéristiques du système bouclé en fonction du
type de contre réaction
• Les critères de stabilité d’un système bouclé
• Le fonctionnement en oscillateur
• Les principaux montages oscillateur
LES CLASSES D’AMPLIFICATION
• Les classes d’amplification pour signaux linéaires :
A, B, AB
• Principes :
schémas possibles, avantages et
inconvénients
• Les
classes
d’amplification
pour
signaux
harmoniques : C
• Principe et schémas possibles
• Les classes pour onduleur et hacheur : classe D
• Principe, intérêts, schémas possibles
• Les classes pour radio fréquence : classe E et F
• Principe, intérêts, schémas possibles
• Les autres classes d’amplification : G, H, S ;
*
ETUDE DES FILTRES
• Les filtres du premier ordre
• Equation, diagramme de bode, réalisation
• Les filtres du second ordre :
• Equation générale, les différents modèles
• Comparaison des différents modèles, diagrammes
de bodes
• Gabarit d’un filtre standard, réalisation d’un passe
bas. Réalisation d’un passe haut. Réalisation d’un
passe bande et d’un coupe bande.
• Etude d’un filtre d’un ordre supérieur
• Choix d’un modèle en fonction des caractéristiques
souhaités (linéarité, taux d’ondulation, temps de
propagation de groupe…)
LES MODULATIONS ET DEMODULATIONS ANALOGIQUES
• La
modulation
d’amplitude :
Principe,
caractéristiques, schéma possible
• La
démodulation asynchrone et synchrone :
principe, schémas possibles
• La modulation en bande latérale unique
• La modulation et démodulation de fréquence :
Principes, équations, bande passante, schémas
possibles.
LES CONVERSIONS A-N ET N-A
• La conversion analogique numérique
• Principes de conversion
• L’échantillonage
• Théorème de Shannon
• Repliement de spectre
• Bruit de quantification
• Restitution d’un signal échantillonné
• Caractéristique du filtre passe bas à utiliser
• Les erreurs liées à l’échantillonnage et à la
quantification (bruit, distorsions, erreur de
quantification…)
• Les codes utilisés
• Les techniques de conversion
• Convertisseur simple et double rampes
• Convertisseur par approximation successives
• Convertisseur flash,
• Convertisseur sigma delta
Offre rédigée par BG
ASSOCIATION DE FORMATION PROFESSIONNELLE DE L’INDUSTRIE
Maison de l’Industrie - BP 75 - 40 avenue Maryse Bastié - 33523 BRUGES CEDEX SUD-OUEST
M0229c-COM
SUD-OUEST
05.56.57.44.44 - Télécopie 05.56.28.44.15
ELECTRONIQUE NUMERIQUE
Code 2157
Objectifs :
A l’issue de cette formation, le participant doit être capable de :
• Utiliser l'algèbre de Boole.
• Lire et interpréter un schéma logique.
• Utiliser les opérateurs combinatoires et séquentiels.
• Lire un chronogramme et identifier les signaux logiques.
• Utiliser un composant programmable pour réaliser une fonction
• Utiliser les appareils de mesure numériques (oscilloscope numérique, analyseur logique).
Méthodes et moyens pédagogiques :
• Donner au participant une connaissance pratique sur les différents montages utilisés en électronique
numérique.
• Les différents thèmes seront abordés de manière qualitative et illustrés par de nombreuses manipulations.
• Les cours et les travaux pratiques se dérouleront dans une salle entièrement équipée comprenant par
poste : station de développement, simulateur, circuits logiques industriels, oscilloscope, générateur de
fonctions, fréquencemètre, analyseur logique...
Public concerné et prérequis minimum nécessaire :
• Professionnel devant intervenir sur des cartes numérique.
• Bonnes connaissances en électronique analogique.
Durée :
• 7 jours
Prix :
•
1830 € H.T. par stagiaire
Calendrier :
•
du 23 au 27 novembre et 17 et 18 décembre 2015.
CONTENU DE LA FORMATION
LOGIQUE COMBINATOIRE
•
•
•
•
•
•
Algèbre de Boole
Tables de vérité
Fonctions combinatoires
Étude de montages simples
Circuits de transcodage et d'aiguillage
Fonctions multiplexeur et codeur
NUMERATION ET OPERATIONS
•
•
•
•
•
La conversion des nombres et les différentes bases
Opérations logiques et arithmétiques
Réalisation de fonctions avec un circuit mémoire
Nombres signés
Additionneur / soustracteur
LES INTERFACES
LOGIQUE SEQUENTIELLE
•
•
•
•
•
•
•
Les bascules RS, D, JK
Les compteurs et les compteurs intégrés
Les registres à décalage
Générateurs de signaux d’horloge
Circuits de RAZ
Circuits mémoires
Décodeurs d’adresses
LES FAMILLES LOGIQUES
•
•
•
Les différentes technologies
Les caractéristiques électriques et temporelles
Les règles de conception en combinatoire et en
synchrone
•
•
•
•
Interfaces numériques / électromécaniques
Interface numérique / optique
CAN / CNA
Les réseaux R / 2R
COMPOSANTS PROGRAMMABLES
•
•
•
•
Généralités sur les composants programmables
Programmation de circuits
Description d’une application en schéma, en
équation, en langage évolué (VHDL)
Appareils de mesure (scope numérique, analyseur
logique)
ASSOCIATION DE FORMATION PROFESSIONNELLE DE L’INDUSTRIE
Maison de l’Industrie - BP 75 - 40 avenue Maryse Bastié - 33523 BRUGES CEDEX SUD-OUEST
M0229c-COM
SUD-OUEST
05.56.57.44.44 - Télécopie 05.56.28.44.15
INITIATION MICROPROCESSEUR
Code R4490
Objectifs :
A l’issue de cette formation, le participant doit être capable de :
• Connaître l’architecture interne et externe.
• Connaître le modèle de programmation du microcontrôleur PIC
• Utiliser les différents modes d’adressage.
• Connaître le jeu d’instructions.
• Connaître les signaux échangés par le processeur avec la périphérie.
• Utiliser un PIC dans une application.
Méthodes et moyens pédagogiques :
• La formation alternera les phases de présentation théoriques, des exercices d’application, des TP sur divers
systèmes applicatifs.
Public concerné et prérequis minimum nécessaire :
• Professionnel devant développer ou maintenir des applications avec un processeur CISC.
• Bonnes connaissances des systèmes numériques.
Durée :
• 3 jours (21 heures).
Planning :
•
21 au 23 janvier 2015.
CONTENU DE LA FORMATION
LES PROCESSEURS CISC et RISC
• Concepts liés à l'utilisation des microprocesseurs
CISC
− exceptions, vectorisation des interruptions,
− gestion de la mémoire, allocation, partition.
− Les codes opérations, le microcode, les mots
d’extension (CISC)
PRESENTATION D’UN MICROPROCESSEUR
• Caractéristiques générales : technologie, horloge,
versions, boîtier...
• Organisation interne : registres de données,
d'adresses, d'état, pointeur superviseur, pointeur
utilisateur...
• Organisation externe : bus d'adresses, bus
données codes fonctions...
• Mode processeur et mode contrôleur
• Les périphériques intégrés
PROGRAMMATION D’UN PROCESSEUR
• Les modes d'adressage : absolu court et long,
direct et indirect, déplacement, indexation,
post-incrémentation...
• Les instructions : mouvement de données,
instructions arithmétiques, logiques, de décalage
•
•
Les instructions privilégiées, le contrôle des piles
Le traitement des exceptions et des interruptions :
exceptions internes, externes, interruptions,
vectorisations, auto-vectorisations...
DEVELOPPEMENT D’UN PROGRAMME
D’APPLICATION
• Les différentes étapes et outils utilisés dans le
développement d’une application :
− L'éditeur de texte.
− L'assembleur.
− L'éditeur de liens.
− Le moniteur de mise au point.
− Utilisation de l’analyseur logique pour mettre
au point une application.
L’ENVIRONNEMENT MATERIEL D’UN
PROCESSEUR
• Organisation de la mémoire et génération des
signaux de contrôle : mémoire paire, impaire,
signaux DTACK, BERR,...
• Génération des signaux RESET, HALT,...
• Connexion à un périphérique externe
• Utilisation des périphériques intégrés
ASSOCIATION DE FORMATION PROFESSIONNELLE DE L’INDUSTRIE
Maison de l’Industrie - BP 75 - 40 avenue Maryse Bastié - 33523 BRUGES CEDEX SUD-OUEST
M0229c-COM
SUD-OUEST
05.56.57.44.44 - Télécopie 05.56.28.44.15
LANGAGE C APPLIQUE AUX PROCESSEURS
Code R4633
Objectifs :
A l’issue de cette formation, le participant doit être capable de :
• Editer, sauvegarder, compiler et exécuter un programme simple en "C".
• Utiliser les instructions de base, les types de base et les opérateurs associés.
• Ecrire des fonctions simples et gérer le passage des paramètres.
• Comprendre le fonctionnement des pointeurs et les manipuler.
• Manipuler les chaînes de caractères, les tableaux et les pointeurs sur les tableaux.
• Créer et manipuler des structures simples.
Méthodes et moyens pédagogiques :
• Les sujets traités seront illustrés par des manipulations sur micro-ordinateur (un poste par stagiaire)
représentant 80 % de la durée de la formation.
• Évaluation des connaissances assistée par ordinateur.
Public concerné et prérequis minimum nécessaire :
• Ingénieurs ou techniciens devant intervenir sur des programmes écrits en C.
Durée :
• 4 jours (28 heures).
Prix :
•
2050 € H.T. par stagiaire.
Planning :
• Du 22 au 25 mars 2016
CONTENU DE LA FORMATION
INTRODUCTION ET CONCEPTS DE BASE
•
•
•
•
•
Langage C : langage compilé
Les phases d'étude, de mise au point et d'exécution
d'un programme
Principes de la programmation structurée :
− algorithmique dédiée au langage
− programmation modulaire
Structure générale d'un programme en C :
− identificateurs
− déclarations
− fonctions
− instructions
Syntaxe générale, caractères et symboles spéciaux
TRAITEMENTS DES TYPES DE DONNEES
SIMPLES
•
•
•
Classes de données : entier, caractère, réel
Déclaration de constantes et de variables
Instructions simples :
− affectation, lecture, écriture
•
•
•
•
Opérateurs arithmétiques
Opérateurs logiques et relationnels
Expressions composées, règles de priorités
Instructions conditionnelles, boucles
TRAITEMENT DES TYPES DE DONNEES
STRUCTUREES
•
•
•
Tableaux
Tableaux de caractères
Structures de données
PROCEDURES ET FONCTIONS
•
•
Variables globales, locales, formelles
Construction de procédures simples
LES POINTEURS
•
•
•
•
Intérêt
Fonctions et procédures
Les pointeurs et les tableaux
Les pointeurs et les structures
ASSOCIATION DE FORMATION PROFESSIONNELLE DE L’INDUSTRIE
Maison de l’Industrie - BP 75 - 40 avenue Maryse Bastié - 33523 BRUGES CEDEX SUD-OUEST
M0229c-COM
SUD-OUEST
05.56.57.44.44 - Télécopie 05.56.28.44.15
LANGAGE VHDL – CONCEPTION FPGA
Code R4280
Objectifs :
A l’issue de cette formation, le participant doit être capable de :
• Lire et écrire un programme en VHDL
• Modifier ponctuellement un programme
• Réaliser la synthèse d’une description VHDL pour :
− des fonctions combinatoires,
− des fonctions séquentielles,
− des diagrammes d’états,
Méthodes et moyens pédagogiques :
• La formation alternera les phases de présentation théoriques, des exercices d’application, des TP sur des kits
de développement.
Public concerné et prérequis minimum nécessaire :
• Professionnel devant développer ou maintenir des applications développées en langage de haut niveau.
• Bonnes connaissances des systèmes numériques et connaissances générales sur les composants
programmables.
Durée :
• 3 jours (21 heures).
Prix :
•
800 € H.T. par Stagiaire.
Planning :
•
13 au 15 janvier 2016.
CONTENU DE LA FORMATION
INTRODUCTION AU LANGAGE VHDL
• Le VHDL comme langage de description d’une
application numérique
• La portabilité des descriptions VHDL
• Conception de haut niveau, description
comportementale de l’application
STRUCTURE D’UNE DESCRIPTION VHDL
• Entité et architecture
• Description comportementale et structurelle
• Description comportementale à l’aide d’instructions
séquentielles
• Description comportementale sous forme de flow de
données
• Description structurelle
• Configuration de l’entité à synthétiser.
LES INSTRUCTIONS CONCURRENTES ET
SEQUENTIELLES
• Nécessité d’utiliser des instructions concurrentes
• Les instructions d’affectation correspondant à une
équation booléenne
• Les instructions conditionnelles du type « When else »
• Les instructions conditionnelles du type « With select
when »
LES CARTES DE PROCESS
• Les process.
• Les instructions » if, then, else,»
• Les boucles « for loop »
• L’instruction « case is »
• Les vecteurs de signaux
• La déclaration « généric »
LES FONCTIONS ET PROCEDURES
• Rôle, principe et fonctionnement
• Déclaration des fonctions et procédures
LES TYPES PREDEFINIS OU NON, SURCHARGE DES
OPERATEURS, FONCTION DE RESOLUTION
• Les types prédéfinis et les opérateurs associés
• Type énumération
• Type tableau
• Type enregistrement
• Définitions de types et surcharge des opérateurs
• Fonction de résolution d’un type
• Le package « IEEE standard logic 1164 »
LES ATTRIBUTS
• Présentation des attributs et rôles
• Définition d’un attribut.
SYNTHESE D’UNE DESCRIPTION VHDL
• Fonctions combinatoires
• Fonctions séquentielles
• Synthèse des diagrammes d’états
ASSOCIATION DE FORMATION PROFESSIONNELLE DE L’INDUSTRIE
Maison de l’Industrie - BP 75 - 40 avenue Maryse Bastié - 33523 BRUGES CEDEX SUD-OUEST
M0229c-COM
SUD-OUEST
05.56.57.44.44 - Télécopie 05.56.28.44.15
Téléchargement