Vous êtes ici

  1. Accueil
  2. Projet microcontrôleur

Projet microcontrôleur

Projet microcontrôleur

En pratique :

Volume horaire global de TP : 32
Langue principale : français

Compétences à acquérir

L'objectif de ce projet est de développer la partie logicielle d'un système embarqué. Ce projet permet de mettre en oeuvre les concepts présentés dans le module Introduction aux micro-contrôleurs.


Modalités d’organisation et de suivi

A la fin de ce module, l'étudiant doit être capable de

  • analyser un cahier des charges et comprendre comment le réaliser avec un micro-contrôleur,
  • comprendre le fonctionnement d’un périphérique et analyser la bibliothèque de fonctions permettant de le gérer,
  • écrire un programme structuré en C , le simuler , le valider sur une carte de développement,
  • faire évoluer son code en continuant à le valider en continu.

Exemple de projet : développement d'un robot mobile

  • algorithme de mesure de la distance (développement du code et analyse des performances en termes de temps d'exécution),
  • module de génération des signaux ultra-son (Timers),
  • module d'interface analogique (CAN et CNA),
  • module de communication (liaison série).Chaque étudiant développe le logiciel embarqué associé à un des éléments du robot mobile

Le développement du code embarqué est réalisé à l'aide du langage C sur un micro-contrôleur ARM Cortex M3.


Pré-requis

Pré-requis obligatoires

Contenu des modules bases des systèmes numériques, introduction aux micro-controleurs, algorithmique et langage C