Action disabled: media
bilan2015
Table des matières
Tronc Commun
Module Réseau:
- Découverte de l'environnement de développement arduino et de la carte arduino uno R3
- Utilisation de cartes filles modulaires pour illustrer quelques bus et notions:
- RS232, Files de données, contrôle de flux ( https://bvdp.inetdoc.net/wiki/doku.php?id=tdcom1 )
- I2C et SPI ( https://bvdp.inetdoc.net/wiki/doku.php?id=tdcom2 )
- Initiation à la Programmation Orienté Objet appliquée:
- au développement d'une application graphique sur PC dans l'environnement de développement QTCreator
- à l'utilisation des librairies objets Arduino
- 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.
- Nouveauté 2015: équipement de la salle 2EN avec des commutateurs sur chaque table étudiant, permet d'aborder les notions de VLAN.
- 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 )
- Développement de l'application sur le PC dans l'environnement de développement QTCreator ( https://bvdp.inetdoc.net/wiki/doku.php?id=tpqt )
- Initiation au système d'exploitation LINUX.
Spécifique 2AU
Module Ethernet Industriel:
- Approfondissement sur les aspects communication
- Détail des transactions I2C, SPI
- 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 )
- Réalisation des couches logicielles bas niveau pour le bus OneWire ( https://bvdp.inetdoc.net/wiki/doku.php?id=tp_one_wire )
- Décodage en ligne et hors ligne de trames ( https://bvdp.inetdoc.net/wiki/doku.php?id=tpethindus2 )
- Application au décodage de trames au format NMEA issues d'un GPS
- Communication série Infrarouge:
- 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:
- 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)
- Implémentation d'une équation de récurence
- Gestion de la mémoire (buffers circulaires)
- Utilisation des périphériques E/S DAC et ADC
- Prise en compte des contraintes temps réel
- Codage numérique en virgule flottante et/ou fixe
- Utilisation d'une démarche progressive:
- 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)
- 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.
- 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.
- 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 )
- Utilisation de la plateforme arduino
- Découpage et mise en forme de l'information à transmettre
- Gestion du temps pour assurer des débits constants
- Génération par logiciel des modulations NRZ/BPSK, QPSK, 16QAM
- 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