Topic outline

  • General

    Ces travaux pratiques de l’Ingénierie de µ-contrôleurs sont organisés en 3 séances consacrées au même exemple applicatif : la gestion électronique d’une boite de vitesse automatique d’une voiture. Les séances décomposent le projet en sous-parties suivantes :

    1)     TP1. Récupération de l’information sur vitesse dans une plage 10-100 km/h (utilisation des temporisateurs) ; un critère de 5% sera admis sur la précision.

    2)     TP2. Affichage de la vitesse au port série du mode et du rapport enclenché. Contrairement à l’énoncé joint ci-dessous, l’afficheur LCD ne sera pas utilisée car il n’est pas accessible par défaut sous Keil µVision.

    3)     TP3. Gestion du passage automatique des rapports en fonction de la vitesse (mode auto).

    Tout le travail va être fait sous le logiciel Keil µVision, le langage de programmation est l’Assembleur. Le microcontrôleur à utiliser est AT89C51ED2 (famille Intel 8051). Vous trouverez le lien de téléchargement de la version de démonstration ci-dessous.

    Contrairement à ce qu’est dit dans la poly « TP 2a MT µc » on vous demande de rédiger un rapport à l’issu de chaque séance (pas un seul rapport pour les 3 séances). Vous pouvez le séparer en deux parties : (1) documentation du projet ; (2) listing du programme, commentaires et résultats de tests. Le fichier de compte-rendu peut être complété et incrémenté lors des prochaines séances de TPs. Il est nécessaire de joindre les projets µVision complets (dossier du projet entier compressé) à vos comptes rendus.

    Les documents suivants sont joints à cette description générale :

  • Séance TP1

    TP1. Récupération de l’information sur vitesse dans une plage 10 – 100 km/h (utilisation des temporisateurs) ; un critère de 5% sera admis sur la précision.

    Reportez-vous vers les support de cette séance :

    1. Présentation de TP1
    2. Projet "Fréquence variable"
    • Assignment icon
      Comptes rendus TP1 GR1 Assignment
      Not available unless: You belong to GR1
    • Assignment icon
      Comptes rendus TP1 GR2 Assignment
      Not available unless: You belong to GR2
    • Assignment icon
      Comptes rendus TP1 GR3 Assignment
      Not available unless: You belong to GR3
    • Assignment icon
      Comptes rendus TP1 GR4 Assignment
      Not available unless: You belong to GR4
  • Séance TP2

    TP2 : affichage de vitesse par le port série

    • En mode de débogage, ouvrez "View > Serial Windows > UART#1" pour afficher le tableau de bord

      Utilisez aussi "View > Watch Windows > Watch 1" pour visualiser les variables

    • Assignment icon
      Comptes rendus TP2 GR1 Assignment
      Not available unless: You belong to GR1
    • Assignment icon
      Comptes rendus TP2 GR2 Assignment
      Not available unless: You belong to GR2
    • Assignment icon
      Comptes rendus TP2 GR3 Assignment
      Not available unless: You belong to GR3
    • Assignment icon
      Comptes rendus TP2 GR4 Assignment
      Not available unless: You belong to GR4
  • Séance TP3

    • Complémentez la section de passages des rapports jusqu'à R = 6 (1 - 3 actuellement)

    • Le concept des tableaux de saut (jump tables) permet d'organiser le passage automatique des rapports d'une manière différente par rapport à ce qui est décrit dans l'énoncé TP3. Ci joint sont des extrait du livre "Mackenzie, S.I., Phan, R.C.-W., 2008. The 8051 microcontroller. Pearson Education, Upper Saddle River, New Jersey."

    • Assignment icon
      Comptes rendus TP3 GR1 Assignment

      La remise des CR a été exceptionnellement prolongée jusqu'à 05 avril au cause des examens

      Not available unless: You belong to GR1
    • Assignment icon
      Comptes rendus TP3 GR2 Assignment
      Not available unless: You belong to GR2
    • Assignment icon
      Comptes rendus TP3 GR3 Assignment
      Not available unless: You belong to GR3
    • Assignment icon
      Comptes rendus TP3 GR4 Assignment

      La remise des CR a été exceptionnellement prolongée jusqu'à 05 avril au cause des examens

      Not available unless: You belong to GR4