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 Responsables Module :
JOUVE Christophe, LEMAIRE Etienne
Type d'EC Cours
Cours : 22h00
TD : 2h00
TP : 8h00
Durée totale : : 40
Statut :
Obligatoire
Période :
SEMESTRE 8
Langue d'enseignement :
Français
Objectifs généraux
Étude des systèmes à microcontrôleurs intervenant dans les systèmes de commande automatisés.
Principe de fonctionnement d'un microcontrôleur, 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 micro-informatique industriel : Environnement de développement, émulateur et simulateur, développement logiciel au niveau industriel, structure et bus.Microcontrôleurs : 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
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
1Devoir écrit1Savoir coder une information numérique et alphanumérique Savoir lire le schéma d'une structure micro-informatique industrielle et savoir différencier les technologies de composants mémoires. Savoir mettre en place et synchroniser une communication série.
2TP1Savoir 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.
3Devoir écrit1Savoir définir les interfaces d'entrées/sorties nécessaires à une application Savoir définir l'algorithme de gestion d'une application à microcontrôleur.