Formation ECAM Arts & Métiers
Ingénieur généraliste en 5 ans
Données Générales
Programme Académique Formation ECAM Arts & Métiers :
Type d'EC Cours
Cours : 16h00
TD : 2h00
TP : 4h00
Durée totale : 32h00
Statut :
Obligatoire
Période :
SEMESTRE ACADEMIQUE
Langue d'enseignement :
Français
Acquis d'apprentissage
Principe de fonctionnement d'un système numérique (processeur, bus, mémoire, etc.), de la structure de son unité arithmétique et logique, de ses interfaces. Connaissance des langages de programmation en C et C++.
Contenu
Architecture d'un système numérique : Environnement de développement, émulateur et simulateur, développement logiciel au niveau industriel, structure et bus. Numération, Codage, Opérations sur les nombres, Multiplexage, Opérateurs 3 états, Architecture interne d'un microprocesseur.
Mémoires numériques : Généralités, Principes physiques de stockage de l'information, Grandeurs caractéristiques, Configuration, Extensions, Notion de page mémoire, Types, Description en faisceaux, Etude de schémas.
Transmission série : Objectifs et domaines d'utilisation, structure et paramètres, normes, RS232, format et vitesse, modes de liaison, types de transmission, protocole, transmission modulée.
Langage C : Notion de projet, structure d'un fichier C, type de données, les opérateurs
Environnement de développement ARM « mbed » : Caractéristiques techniques principales, Microcontrôleur NXP LPC1768, Carte mbed LPC1768, Environnement de développement, Interfaces, Interruptions
Application : régulation de température, critères de choix, définition des interfaces, langages de programmation (C et C++), programmation.
Prérequis / corequis
Connaissances scientifiques et techniques sur les systèmes logiques discontinus (semestre 5).
Connaissances sur les démarches d'analyse des systèmes asynchrones et synchrones (semestre 5).
Bibliographie
Gunther Gridling, Bettina Weiss : Introduction to Microcontrollers, Courses 182.064 & 182.074, Vienna University of Technology
X. Fenard : Le Bus USB, Guide du concepteur - Dunod
M. Nelson : Communications série - Dunod
Bert Van Dam : Microcontrôleurs RISC 32 bits à architecture ARM - Elektor-Publitronic
Évaluation(s)
Nature Coefficient Objectifs
1Savoir définir l'algorithme de gestion d'une application à microcontrôleur. Connaissance développement en langage C et C++.
Savoir gérer des interruptions matérielles et logicielles.
Savoir mettre en place un algorithme numérique de régulation.
Mettre en place une communication assurant un suivi distant d'une application à microcontrôleurs.
1TP
2Savoir coder une information numérique et alphanumérique (registre, adresse, masquage, etc.)
Savoir lire le schéma d'une structure micro-informatique et savoir différencier les technologies de composants mémoires.
Savoir mettre en place et synchroniser une communication série.
Savoir mettre en place une chaîne de mesure et/ou une régulation d'un procédé embarqué/déporté.
2Devoir écrit