Modalités de la session d’hiver 2021
Pour assurer la tenue de la session d’hiver 2021, les modalités suivantes seront appliquées :
La plupart des cours de la session d'hiver seront donnés à distance. Les autres seront donnés en présence si la situation socio-sanitaire le permet. Cette information est disponible sur l’horaire de la session d’hiver diffusé sur le site de l’ÉTS ainsi que sur Cheminot.
L’étudiant inscrit à un cours à distance doit avoir accès à un ordinateur, un micro, une caméra et un accès à internet, idéalement de 10Mb/s ou plus. L’étudiant doit ouvrir sa caméra et/ou son micro lorsque requis, notamment pour des fins d’identification ou d’évaluation.
Les cours à distance pourraient être enregistrés, à la discrétion de l’ÉTS, afin de les rendre disponibles aux étudiants inscrits aux cours.
La notation des cours sera la notation régulière prévue aux règlements des études de l'ÉTS.
Les examens intra se feront normalement à distance. Les examens finaux se feront normalement en présence si la situation socio-sanitaire le permet.
Pour les examens (intra, finaux) qui devaient se faire à distance, leur surveillance se fera à l’aide de la caméra et du micro de l’ordinateur et pourrait être enregistrée. Ceci est nécessaire pour se conformer aux exigences du Bureau canadien d’agrément des programmes de génie (BCAPG) afin d’assurer la validité des évaluations.
Le contexte actuel oblige bien sûr l’ÉTS à suivre de près l’évolution de la pandémie de COVID-19, laquelle pourrait entraîner, avant ou après le début de la session d’hiver 2021, un resserrement des directives et recommandations gouvernementales. Nous vous assurons que l’ÉTS se conformera aux règles en vigueur afin de préserver la santé publique et que, si requis, elle pourrait aller jusqu’à interdire l’accès physique au campus universitaire et ordonner que toutes les activités d’enseignement et d’évaluation soient exclusivement données à distance pour tout ou partie de la session d’hiver 2021.
Des exigences additionnelles pourraient être spécifiées par l’ÉTS ou votre département, suivant les particularités propres à votre programme.
En vous inscrivant ou en demeurant inscrit, vous acceptez les modalités particulières de la session d’hiver 2021.
Nous vous rappelons que vous avez jusqu’au 17 janvier 2021 pour vous désinscrire de vos cours et être remboursé.
Pour les nouveaux étudiants inscrits au programme de baccalauréat uniquement, vous avez jusqu’au 31 janvier 2021 pour vous désinscrire de vos cours et être remboursé.
Descriptif du cours
À la fin de ce cours, l’étudiant sera en mesure :
- de définir le fonctionnement interne des microcontrôleurs;
- d’appliquer les microcontrôleurs dans un contexte de systèmes embarqués.
Ce cours porte sur les microcontrôleurs de classe PIC (Peripherical Interface Controller) et AVG utilisés pour le contrôle d'équipement électronique embarqué.
Architecture interne, modes d'adressage et jeu d'instructions des PIC. Concepts et outils de développement en langage évolué et en langage assemblé. Techniques de passage de paramètres. Programmation en temps réel. Sécurité des systèmes basés sur les microcontrôleurs. Chien de garde (watchdog timer). Interfaces intégrées dans les microcontrôleurs : interface série, compteur-temporisateur, convertisseur analogique-numérique et numérique-analogique. Introduction au réseau CAN pour les réseaux de terrain.
Séances de laboratoire : développer progressivement un système de commande; incorporer le réseau de terrain CAN dans la commande et dans l’acquisition des données.
Précision sur le préalable : il concerne les étudiants des profils I, M et P.
Utilisation d'outils d'ingénierie
L'étudiant devra utiliser:
- Calculatrice;
- Raspberry Pi avec les équipements dédiés;
- Arduino UNO R3;
- Montage d'électronique;
- Logiciels :
- MATLAB
- Geany
- Glade
- Node-Red
- Python
- via Spider (plateforme Anaconda - sur PC)
- ou via Éditeur Python (sur Raspberry Pi)
- Interface de programmation de l'Arduino
Autres informations
Le descriptif du cours n'est plus à jour...
Voici ce qui devrait s'appliquer:
Au terme de ce cours, l’étudiant sera en mesure : de définir le fonctionnement interne des microcontrôleurs; d’appliquer les microcontrôleurs dans un contexte de systèmes embarqués.
Ce cours porte sur les microcontrôleurs Broadcom BCM2837 (SoC) de 64 bits à 4 coeurs ARM Cortex-A53 que l'on retrouve dans le Raspberry Pi 3 B. Architecture interne, périphériques. Concepts et outils de développement en langage évolué. Programmation en temps réel. Sécurité des systèmes basés sur les microcontrôleurs.
Interfaces intégrées dans les microcontrôleurs : interface série, compteur-temporisateur, convertisseur analogique-numérique et numérique-analogique.
Le principal but est de permettre à l'étudiant d'acquérir des connaissances sur les microprocesseurs en particulier le BCM2837. En outre, ce cours met en relief les circuits d'interface (parallèles, séries, analogique/numérique et numérique/analogique) et les circuits périphériques permettant au microprocesseur de communiquer avec le monde réel. En ce qui concerne le logiciel, l'étudiant sera familiarisé avec les techniques de programmation du langage C.
Préalable : GPA325 Introduction à l'électronique (4 cr.)
-----------------
Situation Hiver 2021
En raison de la situation actuelle due à la COVID, les laboratoires se feront sur un kit que vous devrez emprunter du département de génie des systèmes. Pour pouvoir être évalué dans la partie laboratoires, il faut obligatoirement avoir ce kit. Il faut s'assurer d'avoir un clavier, une souris et un écran HDMI pour utiliser le montage.
Le kit implique de faire du câblage pour pouvoir faire les laboratoires. Il implique d'installer certains logiciels dans un PC et/où le Raspberry Pi. Surveillez le site Moodle du cours régulièrement, il est actif depuis le 29 octobre 2020.