Les travaux des élèves en guidance/supervision avec une synthèse associée à chaque revue d'étape.

Projet électronique n°1 : détecteur d'obstacles 


Compétence C3.7 : contribuer à la modélisation de tout ou partie d'un produit.

Compétence C3.9 : valider une fonction du système à partir d'une maquette réelle

Compétence C3.10 : réaliser la conception détaillée d'un module matériel.

Savoirs du référentiel :

  • S3.5 : modélisation et simulation
  • S5.3 : structures matérielles des E/S : Capteurs. Conditionnement et traitement d'un signal.
  • S7.1 : concepts fondamentaux de la transmission : modulation/démodulation
  • S8 : tests et validations
Plan :
  • Docs/ressources : 
    • structures électroniques de référence
    • capteur à ultra-son
    • Signaux : définition, types, caractéristiques
  • Étapes de réalisation :
  1. Analyser la structure générale proposée :
    1. identifier les différentes fonctions (IBD SysML utile)
    2. identifier les interfaces de la fonction à dimensionner
  2. Modélisation de la structure de la fonction non dimensionnée
    1. Caractériser les signaux d'entrée(s) et de sortie(s)
    2. Simuler la structure de la fonction, et constatez le non fonctionnement avec les valeurs aléatoires
    3. Calculer les valeurs manquantes et valider par la simulation
  3. Validation de la structure dimensionnée
    1. Câbler la structure (LABDEC)
    2. Définir un protocole de test
    3. Mesurer/tester la structure réalisée
    4. Concluez


Réalisation du client bootloader :

Savoirs/savoirs faire du référentiel :

  • S4.1 : chaîne de développement  (basée sur le C)
  • S4.2 : structures fondamentales, gestion E/S canonique
  • S4.3 : structure et gestion des données : tableau, fichier
  • S4.4 : programmation procédurale : manipulation données, transcription d'algorithme
  • S4.5 : interface de communication : flux (RS 232C)
Plan :
  • Docs/ressources : 
    • PSOC
    • Bootloader : définition, utilité
    • le langage C : tuto, outils en ligne
    • les phases de développement d'un logiciel
    • TDD : le test unitaire expliqué
  • Étapes de réalisation :
  1. Installation et mise en œuvre des outils
  2. apprentissage du langage C : (mode TDD à expliquer)
    1. fonction d'affichage
    2. fonction A
    3. fonction B
    4. fonction C
    5. fonction D
    6. ...

Projet électronique n°2 : commande des moteurs

Compétence C3.7 : contribuer à la modélisation de tout ou partie d'un produit.

Compétence C3.9 : valider une fonction du système à partir d'une maquette réelle

Compétence C3.10 : réaliser la conception détaillée d'un module matériel.

Savoirs du référentiel :

  • S3.5 : modélisation et simulation
  • S5.3 : structures matérielles des E/S : Actionneurs. Conditionnement et traitement d'un signal.
  • S8 : tests et validations
Plan :
  • Docs/ressources : 
    • structures électroniques de référence
    • Moteur BRUSHLESS
    • exemples de structures de commande en H
    • Signaux : définition, types, caractéristiques
  • Étapes de réalisation :
  1. Analyser la structure générale proposée :
    1. identifier les différentes fonctions (IBD SysML utile)
    2. identifier les interfaces de la fonction à réaliser (commande des MOSFET)
    3. identifier la "fonction de transfert" correspondant à la structure à réaliser
  2. Trouver la structure à réaliser : modélisation
    1. Caractériser les signaux d'entrée(s) et de sortie(s) de la structure
    2. Choisir une structure et la simuler 
    3. Adapter les valeurs (calcul) et valider par la simulation
  3. Validation de la structure dimensionnée
    1. Câbler la structure (LABDEC)
    2. Définir un protocole de test
    3. Mesurer/tester la structure réalisée
    4. Concluez


Réalisation de la commande des moteurs :

Savoirs/savoirs faire du référentiel :

  • S4.1 : chaîne de développement pour l'embarqué (basée sur le C)
  • S4.2 : structures fondamentales
  • S4.3 : structure et gestion des données : mémoire
  • S4.4 : programmation procédurale : manipulation données, transcription d'algorithme
  • S4.5 : flux signaux, interfaces.
Plan :
  • Docs/ressources : 
    • PSOC
    • PWM : présentation
    • le langage C : tuto, outils en ligne
    • les phases de développement d'un logiciel
    • commande d'un moteur : pont en H
  • Étapes de réalisation :
  1. Installation et mise en œuvre des outils PSOC : programme blink
  2. apprentissage du langage C :
    1. fonction A
    2. fonction B
    3. fonction C
    4. fonction D
    5. ...