Informatique embarquée sur microcontrôleur (ISE)

Informations

Langue d'enseignement : Français
 Crédits ECTS: 6

Programme

  • Heures d'enseignement dispensées à l'étudiant : 51 heures
  • Temps de travail personnel : 100 heures

Objectifs et compétences

Objectifs :

Donner les notions de base du fonctionnement d'un système microcontrôleur et de ses périphériques et apprendre à concevoir puis programmer le logiciel (soft) de mise en œuvre de ce microcontrôleur, en langage C, dans le cadre d'une application de contrôle.

Prérequis recommandés : Informatique pour la physique (S3) ou maîtrise correspondante du langage C

Contenus :

  • Codage de l'information, langage machine, assembleur
  • Architecture d'un microcontrôleur
  • Environnement de développement en langage C
  • Entrées-sorties parallèles, fonction port
  • Clavier, afficheur LCD
  • Module timer et générateur PWM
  • Capture d'événements en scrutation, mesure de fréquence
  • Sélection de composants : décodage d'adresse
  • Convertisseurs A/N et N/A
  • Deux minis projets de synthèse sur un autre microcontrôleur du marché.

Compétences acquises :

À la fin de ce module, l'étudiant devra être à même de gérer des applications simples en scrutation sur un microcontrôleur. La mise en œuvre du microcontrôleur sera réalisée en langage C, par développement d'applications typiques sur la plupart des modules périphériques. Deux minis projets de synthèse concluront la formation.

Compétences :

  • Utiliser des logiciels d'acquisition et d'analyse de données avec un esprit critique.
  • Utiliser un langage de programmation.
  • Réaliser des systèmes embarqués, asservis, régulés et informatisés
  • Concevoir, analyser et mettre en œuvre des moyens de test pour les équipements avioniques et leur interconnections
  • Analyser, interpréter des données expérimentales, développer une argumentation et rédiger un rapport de synthèse
  • Utiliser les outils de CAO, FAO et IAO (Ingénierie assistée par ordinateur) intégrant les expertises métiers mises en œuvre dans le cycle de vie du produit

Compétences en lien avec les objectifs du CMI IMSAT :

  • Maitriser l'architecture des systèmes numériques et microprogrammés.
  • Maitriser les systèmes d'exploitation embarqués et temps réel
  • Analyser des données expérimentales ou simulées.
  • Réaliser des systèmes embarqués, asservis, régulés et informatisés
  • Développer les applications embarquées à l'aide des langages informatiques
  • Établir la cohabitation des modules matériels et logiciels

Organisation pédagogique

Le mode de fonctionnement de l'UE est présenté au début des enseignements

Contrôle des connaissances

Attention : valable uniquement à partir de 2017-2018 (remplacée en 2016-2017 par métrologie et informatique d'instrumentation de l'accréditation précédente)

Session 1

- Examen terminal d'informatique embarquée : 3h - coef. 0,6

- DS d'informatique embarquée : 1h20 - coef. 0,2

- TP-CC d'informatique embarquée : coef. 0,2

Session 2

- Examen terminal d'informatique embarquée : 3h - coef. 0,8

- TP-CC d'informatique embarquée (report session 1) : coef. 0,2

Lectures recommandées

L'ensemble des références bibliographiques est communiqué au début des enseignements

Responsable de l'unité d'enseignement

Eric Meleiro

Enseignants

La composition de l'ensemble de l'équipe pédagogique est communiquée au début des enseignements

Mise à jour le 23/06/2021