Aller au contenu
LEnsE

LEnsE

Laboratoire d'Enseignement Expérimental

Menu

  • Accueil
    • Présentation du LEnsE
    • LEnsE – Experimental teaching Lab
    • Règles de fonctionnement
    • Les équipes
    • Contacts et plan d’accès
    • Stages LIESSE
  • Sites
    • LEnsE Paris-Saclay
      • Tous les TPs (Paris-Saclay)
    • LEnsE Bordeaux
    • LEnsE Saint-Etienne
  • Année
    • Première année
      • Optique Semestre 5
      • Opto-Electronique S5
      • Optique Semestre 6
      • Interfaçage Numérique S6
      • Outils Numériques
      • Autres
    • Deuxième année
      • Photonique Semestre 7P
      • Photonique Semestre 8P
      • DEPhI
      • ProTIS
    • Troisième année – M2
      • Photonique SI
      • Photonique QLMN
      • Photonique IASO
    • Tous les TPs (Paris-Saclay)
  • Thèmes
    • Impact environnemental
    • Electronique
    • Photonique
      • Optique Instrumentale
      • Photonique quantique
      • Photométrie et radiométrie
      • Interférences et diffraction
      • Polarisation
      • Détection
      • Sources Laser
      • Fibres et télécommunications
      • Imagerie
  • Réalisations
    • PIMS – Réalisations des élèves
  • La MInE
    • Nucléo / MBED
    • Python
    • Matlab
    • Procédures de test
  • 🇬🇧 ENG

MINE_Nucleo

Nucléo / Echanger des données entre un PC et un uC

Ou échanger des données entre deux microcontroleurs par l’intermédiaire d’un protocole “bas niveau” existant (SPI, I2C ou RS232 par exemple). Comment échanger des données entre deux systèmes communicants ? NIVEAU 3 Objectifs Pré-requis Configurer une communication point à point RS232

Julien Villemejane 06/02/202113/02/2023 MINE_Nucleo Lire la suite

Nucléo – Interfacer un accéléromètre en I2C

Comment interfacer un accéléromètre en I2C ? NIVEAU 4 Objectifs Pré-requis Configurer un réseau adressable I2C 3 Accéléromètre et I2C ADXL 350 Documentation technique Dans la rubrique I2C de la documentation technique (pages 20 et 21), on trouve l’adresse du

Julien Villemejane 22/03/201913/02/2023 MINE_Nucleo Lire la suite

Nucleo – Générer un signal analogique périodique

Comment générer un signal analogique périodique ? NIVEAU 3 Objectifs Générer un signal analogique périodique à partir de données numériques Préparer les échantillons numériques Pré-requis Générer une tension analogique 1 Faire une action à intervalle régulier 2 Pourquoi générer un

Julien Villemejane 15/03/201908/01/2020 MINE_Nucleo Lire la suite

Nucléo – Réaliser une interface graphique sur écran TFT / 3

Comment réaliser une interface graphique sur un écran TFT ? Objectifs  On souhaite utiliser un écran TFT/LCD, incluant également une partie tactile, des cartes Disco-F746NG, pour réaliser une interface graphique permettant de piloter un système. Matériel Carte DISCO-F746NG Pré-requis Exemples

Julien Villemejane 14/03/201905/12/2021 MINE_Nucleo Lire la suite

Nucleo – Obtenir le spectre d’un signal en temps réel / 4

Comment obtenir le spectre d’un signal en temps réel ? NIVEAU 4 Objectifs Pré-requis Filtrer une bande fréquentielle / spectrale 3 Un exemple de projet complet est disponible à l’adresse suivante : https://os.mbed.com/users/villemejane/code/IeTI_FFT/ Coeur DSP sur Nucléo DSP signifie Digital

Julien Villemejane 08/02/201914/02/2023 MINE_Nucleo Lire la suite

Nucléo – Configurer un réseau adressable de type I2C / 3

Comment configurer un réseau adressable de type I2C ? Objectifs Pré-requis Faire communiquer deux systèmes ensemble 1 Matériel Protocole I2C Transmission par bus Le protocole de communication I2C (Inter-Integrated Circuit, conçu par Philips) permet d’établir une liaison de transmission de

Julien Villemejane 02/12/201813/02/2023 MINE_Nucleo Lire la suite

Nucléo – Ajouter de la mémoire de données (SRAM) en SPI / 4

Comment ajouter de la mémoire de données (SRAM) en SPI ? NIVEAU 4 Objectifs Pré-requis Configurer un réseau point à point SPI 2 SRAM 23LCV1024 de Microchip Le composant 23LCV1024 de Microchip (documentation) est une mémoire à accès aléatoire, c’est à

Julien Villemejane 02/12/201813/02/2023 MINE_Nucleo Lire la suite

Nucléo – Mettre en place un asservissement numérique / 3

Comment mettre en place un asservissement numérique ? NIVEAU 3 Objectifs Mettre en oeuvre un système asservi numérique Pré-requis Supprimer une fréquence parasite 2 Pourquoi asservir un système ? Afin de comprendre pourquoi il est important d’asservir un système pour

Julien Villemejane 24/11/201801/06/2020 MINE_Nucleo Lire la suite

Nucléo – Interfacer un convertisseur numérique-analogique externe en SPI

Comment interfacer un CNA externe en SPI ? NIVEAU 3 Objectifs Pré-requis Configurer un réseau point à point SPI MCP4921 – DAC 12bits Le composant MCP4921 de Microchip (documentation) est un convertisseur numérique analogique sur 12 bits. Il peut être

Julien Villemejane 03/11/201813/02/2023 MINE_Nucleo Lire la suite

Nucléo – Configurer un réseau point à point de type SPI

Comment configurer un réseau point à point de type SPI ? NIVEAU 2 Objectifs Pré-requis Faire communiquer deux systèmes ensemble Protocole SPI Transmission maître/esclave Le protocole de communication SPI (Serial Peripheral Interface, développé par Motorola) permet d’établir une liaison de

Julien Villemejane 03/11/201813/02/2023 MINE_Nucleo Lire la suite

Nucléo – Faire communiquer deux systèmes ensemble

Comment faire communiquer deux systèmes ensemble ? NIVEAU 1 Objectifs Pré-requis Piloter une LED 1 Déboguer son programme et utiliser l’affichage série 1 Echanger des informations numériques La plupart des systèmes numériques ont besoin d’échanger des informations de différents types

Julien Villemejane 03/11/201813/02/2023 MINE_Nucleo Lire la suite

Nucléo – Corriger un asservissement numérique / 4

Comment corriger un asservissement numérique ? Objectifs Mettre en oeuvre un correcteur PID numérique Pré-requis Mettre en place un asservissement numérique 3 Correcteur PID Conception du correcteur numérique Implémentation sur Nucleo via MBED Il sera pris ici l’exemple de l’asservissement

Julien Villemejane 03/11/201824/11/2018 MINE_Nucleo Lire la suite

Nucléo – Filtrer une bande fréquentielle plus efficacement

Comment filtrer une bande fréquentielle plus efficacement ? NIVEAU 3 Objectifs Mettre en oeuvre un filtre à réponse impulsionnelle infinie (IIR) Caractériser un filtre à réponse impulsionnelle infinie (IIR) Etudier la stabilité d’un filtre à réponse impulsionnelle infinie (IIR) Pré-requis

Julien Villemejane 03/11/201808/01/2020 MINE_Nucleo Lire la suite

Nucléo – Supprimer une bande fréquentielle

Comment supprimer une bande fréquentielle ? NIVEAU 3 Objectifs Mettre en oeuvre un filtre à réponse impulsionnelle finie (FIR) Caractériser un filtre à réponse impulsionnelle finie (FIR) Pré-requis Supprimer une fréquence parasite 2 Filtre numérique et gabarit Avant toute chose,

Julien Villemejane 03/11/201808/01/2020 MINE_Nucleo Lire la suite

Nucléo – Caractériser un traitement numérique

Comment caractériser un traitement numérique ? NIVEAU 2 Objectifs Pré-requis Déboguer son programme et utiliser l’affichage série Caractérisation d’un système numérique Un système numérique est un système qui traite des données numériques d’entrée pour ensuite calculer des commandes à appliquer

Julien Villemejane 01/11/201813/11/2023 MINE_Nucleo Lire la suite

Nucléo – Faire une action à intervalle régulier à une fréquence précise / 3

Comment faire une action à intervalle régulier à une fréquence précise ? NIVEAU 3 Objectifs Utiliser un oscillateur externe combiné à une interruption du microcontroleur Pré-requis Générer un signal d’horloge sans GBF 2 Faire une action instantanément lors d’un évènement

Julien Villemejane 01/11/201808/01/2020 MINE_Nucleo Lire la suite

Nucléo – Générer un signal d’horloge sans GBF

Comment générer un signal d’horloge sans GBF ? NIVEAU 2 Objectifs Pré-requis Déboguer son programme et utiliser l’affichage série 1 Génération d’un signal rectangulaire / 555 Il existe des circuits intégrés servant à la temporisation et à la génération d’un

Julien Villemejane 31/10/201814/02/2023 MINE_Nucleo Lire la suite

Nucléo – Faire plusieurs actions à intervalle régulier

Comment faire plusieurs actions à intervalle régulier ? NIVEAU 2 Objectifs Pré-requis Faire une action à intervalle régulier 2 Timer logiciel Les modules matériels de gestion du temps ne sont pas en nombre suffisant pour certaines applications afin de pouvoir

Julien Villemejane 31/10/201824/10/2023 MINE_Nucleo Lire la suite

Nucléo – Faire une action à intervalle régulier

Comment faire une action à intervalle régulier ? NIVEAU 2 Objectifs Pré-requis Déboguer son programme et utiliser l’affichage série Timer matériel Tic, toc, tic, toc.. Voilà un Ticker ou timer matériel ! Principe de fonctionnement Basé sur l’horloge interne de

Julien Villemejane 31/10/201814/02/2023 MINE_Nucleo Lire la suite

Nucléo – Connecter une source sonore

Comment connecter une source sonore à un système d’acquisition numérique ? NIVEAU 2 Objectifs Câbler une interface pour une source sonore Pré-requis Déboguer son programme et utiliser l’affichage série 1 Récupérer un signal analogique 1 Générer une tension analogique 1

Julien Villemejane 31/10/201805/09/2022 MINE_Nucleo Lire la suite

Nucléo – Contrôler un mouvement angulaire

Comment contrôler un mouvement angulaire à l’aide d’un servomoteur ? NIVEAU 2 Objectifs Pré-requis Générer un signal rectangulaire Servomoteur Qu’est-ce que c’est ? Un servomoteur est un actionneur qui réalise une rotation d’un angle calibré en fonction d’une commande externe

Julien Villemejane 29/10/201824/03/2023 MINE_Nucleo Lire la suite

Nucléo – Générer une tension analogique

Comment générer une tension analogique ? NIVEAU 1 Objectifs Pré-requis Déboguer son programme et utiliser l’affichage série Convertisseur numérique/analogique Sur les systèmes numériques, et les microcontrôleurs en particulier, les broches sont naturellement des entrées/sorties numériques. Or, certains actionneurs doivent être

Julien Villemejane 29/10/201812/10/2023 MINE_Nucleo Lire la suite

Nucléo – Régler l’intensité lumineuse d’une LED

Comment régler l’intensité lumineuse d’une LED ? NIVEAU 2 Objectifs Pré-requis Caractéristiques d’une LED Piloter une LED Générer un signal rectangulaire Luminosité d’une LED Méthode analogique Source de courant réglable La première méthode pour modifier le courant traversant la LED

Julien Villemejane 25/09/201812/10/2023 MINE_Nucleo Lire la suite

Nucleo – Utiliser un écran LCD / 2

Comment utiliser un écran LCD ? NIVEAU 2 / SPI Objectifs Câbler un écran LCD de type EA DOG 163 en SPI Utiliser l’écran pour afficher des informations Pré-requis Déboguer son programme et utiliser l’affichage série Ecran LCD / SPI

Julien Villemejane 25/09/201828/02/2022 MINE_Nucleo Lire la suite

Nucleo – Supprimer une fréquence parasite

Comment supprimer une composante fréquentielle parasite ? NIVEAU 2 Objectifs Pré-requis Récupérer un signal analogique 1 Générer une tension analogique 1 Faire une action à intervalle régulier 2 Caractériser un traitement numérique 2 Filtres numériques Les filtres permettent de sélectionner

Julien Villemejane 11/09/201809/03/2024 MINE_Nucleo Lire la suite

Nucleo – Récupérer un signal analogique

Comment récupérer un signal analogique ? NIVEAU 1 Objectifs Pré-requis Piloter une LED Déboguer son programme et utiliser l’affichage série Convertisseur analogique/numérique Sur les systèmes numériques, et les microcontrôleurs en particulier, les broches sont naturellement des entrées/sorties numériques.Or, la plupart

Julien Villemejane 11/09/201824/10/2023 MINE_Nucleo Lire la suite

Nucleo – Faire une action instantanément après un évènement

Comment faire une action instantanément après un évènement ? NIVEAU 2 Objectifs Pré-requis Récupérer une information numérique Vers le temps réel Les systèmes embarqués sont développés pour réaliser des tâches répétitives et très spécifiques : réguler la température d’une zone,

Julien Villemejane 11/09/201824/10/2023 MINE_Nucleo Lire la suite

Nucleo – Cabler un bouton-poussoir

Comment câbler un bouton-poussoir ? NIVEAU 1 Objectifs Pré-requis Récupérer une information numérique 1 Bouton-Poussoir Une des premières façons de réaliser une interface homme-machine (ou IHM) est d’utiliser des LEDs pour l’affichage et des boutons-poussoirs pour les interactions avec l’être

Julien Villemejane 11/09/201818/10/2023 MINE_Nucleo Lire la suite

Nucleo – Récupérer une information numérique

Comment récupérer une information numérique ? NIVEAU 1 Objectifs Pré-requis Piloter une LED 1 Déboguer son programme et utiliser l’affichage série 1 Limitations de la carte Nucléo La tension d’alimentation de la carte (via la prise USB) et donc du

Julien Villemejane 11/09/201816/10/2023 MINE_Nucleo Lire la suite

Nucleo – Trouver des informations dans la documentation

Comment trouver des informations dans la documentation technique ? NIVEAU 1 Objectifs Trouver l’information sur les différentes fonctions disponibles en ligne Importer de nouvelles bibliothèques de fonctions Comprendre la structure simplifiée d’un microcontroleur Pré-requis

Julien Villemejane 17/08/201821/08/2022 MINE_Nucleo Lire la suite

Nucleo – Découvrir les microcontrôleurs des cartes Nucléo

Que contient vraiment une carte Nucléo ? NIVEAU 0 Objectifs Comprendre ce qu’est un microcontroleur Connaitre les possibilités et les limites des microcontroleurs Créer un code structuré pour un microcontroleur Pré-requis Trouver des informations dans la documentation Qu’est-ce qu’un microcontroleur

Julien Villemejane 15/06/201821/08/2022 MINE_Nucleo Lire la suite
MInE

Dépôt GitHub LEnsE.tech

News du LEnsE

  • Forum IngénIOGS – 05 mai 2024Forum IngénIOGS - 05 mai 2024
  • Forums des TPs 3A·M2 – Octobre-décembre 2024Forums des TPs 3A·M2 - Octobre-décembre  2024
  • RayON épisode 3 est disponible !RayON épisode 3 est disponible !
  • Nouveaux Projets DEPhI en 2AP

LEnsE Palaiseau

 

Institut d’Optique Graduate School

2 avenue Augustin Fresnel

91120 PALAISEAU

Contacts et plan d’accès

LEnsE Aquitaine

 

Institut d’Optique Aquitaine

Rue François Mitterand

33400 TALENCE

LEnsE Rhône-Alpes

 

Institut d’Optique Rhône-Alpes

18, rue Benoît Lauras

42000 SAINT-ETIENNE

Copyright © 2025 LEnsE. All rights reserved. Theme Spacious by ThemeGrill. Powered by: WordPress.