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
- Docs/ressources :
- structures électroniques de référence
- capteur à ultra-son
- Signaux : définition, types, caractéristiques
- Étapes de réalisation :
- Analyser la structure générale proposée :
- identifier les différentes fonctions (IBD SysML utile)
- identifier les interfaces de la fonction à dimensionner
- Modélisation de la structure de la fonction non dimensionnée
- Caractériser les signaux d'entrée(s) et de sortie(s)
- Simuler la structure de la fonction, et constatez le non fonctionnement avec les valeurs aléatoires
- Calculer les valeurs manquantes et valider par la simulation
- Validation de la structure dimensionnée
- Câbler la structure (LABDEC)
- Définir un protocole de test
- Mesurer/tester la structure réalisée
- 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)
- 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 :
- Installation et mise en œuvre des outils
- apprentissage du langage C : (mode TDD à expliquer)
- fonction d'affichage
- fonction A
- fonction B
- fonction C
- fonction D
- ...
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
- 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 :
- Analyser la structure générale proposée :
- identifier les différentes fonctions (IBD SysML utile)
- identifier les interfaces de la fonction à réaliser (commande des MOSFET)
- identifier la "fonction de transfert" correspondant à la structure à réaliser
- Trouver la structure à réaliser : modélisation
- Caractériser les signaux d'entrée(s) et de sortie(s) de la structure
- Choisir une structure et la simuler
- Adapter les valeurs (calcul) et valider par la simulation
- Validation de la structure dimensionnée
- Câbler la structure (LABDEC)
- Définir un protocole de test
- Mesurer/tester la structure réalisée
- 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.
- 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 :
- Installation et mise en œuvre des outils PSOC : programme blink
- apprentissage du langage C :
- fonction A
- fonction B
- fonction C
- fonction D
- ...