Formation ECAM Arts & Métiers
Données Générales
Programme Académique Formation ECAM Arts & Métiers Responsables Module :
JOUVE Christophe, LEMAIRE Etienne
Type de module 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 assembleur 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, Définitions, 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 assembleur), 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
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 concevoir un plan mémoire dans une structure micro-informatique industrielle et savoir choisir une technologie de composants mémoires. Savoir mettre en place et synchroniser une communication en mode caractères.
2TP1Savoir définir l'algorithme de gestion d'une application à microcontrôleur. Connaissance développement en langage C et assembleur. 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.