Outils pour utilisateurs

Outils du site


bilan2015

Tronc Commun

Module Réseau:

  1. Découverte de l'environnement de développement arduino et de la carte arduino uno R3
  2. Utilisation de cartes filles modulaires pour illustrer quelques bus et notions:
    1. RS232, Files de données, contrôle de flux ( https://bvdp.inetdoc.net/wiki/doku.php?id=tdcom1 )
  3. Initiation à la Programmation Orienté Objet appliquée:
    1. au développement d'une application graphique sur PC dans l'environnement de développement QTCreator
    2. à l'utilisation des librairies objets Arduino
  4. Utilisation d'un réseau ethernet: 8H de tp/projet pour mettre en place une communication entre un PC et une carte microcontroleur via socket UDP sur un réseau ethernet.
    1. Nouveauté 2015: équipement de la salle 2EN avec des commutateurs sur chaque table étudiant, permet d'aborder les notions de VLAN.
    2. Développement de l'application sur la carte PIC dans l'environnement de développement MPLABX ( https://bvdp.inetdoc.net/wiki/doku.php?id=tppic )
    3. Développement de l'application sur le PC dans l'environnement de développement QTCreator ( https://bvdp.inetdoc.net/wiki/doku.php?id=tpqt )
  5. Initiation au système d'exploitation LINUX.

Spécifique 2AU

Module Ethernet Industriel:

  1. Approfondissement sur les aspects communication
    1. Détail des transactions I2C, SPI
    2. Création d'une librairie pour l'accés à des composants DAC et EEPROM via bus SPI (https://bvdp.inetdoc.net/wiki/doku.php?id=tpdacspi et https://bvdp.inetdoc.net/wiki/doku.php?id=tdethindus1 )
    3. Réalisation des couches logicielles bas niveau pour le bus OneWire ( https://bvdp.inetdoc.net/wiki/doku.php?id=tp_one_wire )
  2. Décodage en ligne et hors ligne de trames ( https://bvdp.inetdoc.net/wiki/doku.php?id=tpethindus2 )
    1. Application au décodage de trames au format NMEA issues d'un GPS
  3. Communication série Infrarouge:
    1. Mise en oeuvre d'une communication infrarouge au protocole NEC Etendu ( https://bvdp.inetdoc.net/wiki/doku.php?id=tpir ), réalisation des fonctions d'émission/encodage et de réception/décodage.

Spécifique 2EN

Module Architecture pour le Traitement Numérique du Signal:

  1. Mise en oeuvre d'Architecture matérielle et logicielle pour des fonctions de filtrage (réalisation de filtres FIR et IIR) (https://bvdp.inetdoc.net/wiki/doku.php?id=td2_tns et https://bvdp.inetdoc.net/wiki/doku.php?id=tptns)
    1. Implémentation d'une équation de récurence
    2. Gestion de la mémoire (buffers circulaires)
    3. Utilisation des périphériques E/S DAC et ADC
    4. Prise en compte des contraintes temps réel
    5. Codage numérique en virgule flottante et/ou fixe
  2. Utilisation d'une démarche progressive:
    1. Réalisation d'une version “parfaite” du filtre en virgule flottante double précision sur PC et test sur des données maîtrisées (par exemple construite par programme)
    2. Adaptation du filtre aux contraintes de la cible réelle (par exemple, réalisation en virgule fixe avec un codage sur un nombre de bit adapté à l'architecture) et vérification de la cohérence des résultats.
    3. Mise en œuvre sur la cible réelle: Les étudiants doivent tester plusieurs filtre RII et RIF. La plate forme Arduino utilisée dans les TP permet de réaliser un FIR à 201 coefficients en virgule fixe sur 16 bits à la fréquence d'échantillonnage de 1Khz.
  3. Manip prévue mais non réalisée par les étudiants cette année par manque de temps: utilisation d'une plate forme 32 bits Nucleo pour mettre en œuvre des filtres au performances plus élevées.

Module Projet communication HF:

Génération par microcontroleur de signaux analogiques pour la commande d'un modulateur IQ dans le cadre d'une transmission radio HF ( https://bvdp.inetdoc.net/wiki/doku.php?id=tptelecomnum )

  1. Utilisation de la plateforme arduino
  2. Découpage et mise en forme de l'information à transmettre
  3. Gestion du temps pour assurer des débits constants
  4. Génération par logiciel des modulations NRZ/BPSK, QPSK, 16QAM
  5. Utilisation de différents codages: de Manchester, DSSS, Gray

La plateforme est utilisée en parallèle par les enseignants spécialisés en Hyperfréquence pour illustrer et caractériser au niveau radio l'impact des différentes modulations et codages

bilan2015.txt · Dernière modification : 2021/02/19 21:20 de 127.0.0.1