Synchro/students fr

From ETE
(Difference between revisions)
Jump to: navigation, search
(Objectif de ce laboratoire)
 
(4 intermediate revisions by one user not shown)
Line 1: Line 1:
{{private}}
 
 
{{TOC right}}
 
{{TOC right}}
= Une courte introduction au laboratoire: Cursor Lab =
+
= Une courte introduction au laboratoire Synchro =
 
== Objectif de ce laboratoire ==
 
== Objectif de ce laboratoire ==
Dans ce laboratoire, vous allez approfondir ce que vous avez appris aux cours: ELN et utiliser ces connaissances pour réaliser une application. Dans cette application, vous devrez déplacer un curseur à une position souhaitée en utilisant un moteur, des boutons, des capteurs de fin de course et une FPGA. Chaque groupe dispose de 6 semaines afin de terminer le projet, durant cette période vous aurez 3 x 4h de laboratoire.
+
Ce laboratoire sert à approfondir les connaissances acquises au cours d'électricité numérique
 +
et à les mettre en oeuvre pour piloter un système avec un circuit programmable de type FPGA.
 +
Le but du projet est de synchroniser la tension alternative fournie par une génératrice à la fréquence du réseau, c'est-à-dire à 50 Hz.
  
 
== Préparation ==
 
== Préparation ==
{{TaskBox|content=Télécharger le fichier [[Media:ELN_cursor.zip|ELN_cursor.zip]] et décomprimer dans <code>U:\</code>
+
{{TaskBox|content=Télécharger le fichier [[Media:ELN_synchro.zip|ELN_synchro.zip]] et décomprimer dans <code>U:\</code>
   {{WarningBox|content=Le chemin vers ''ELN_cursor'' ne dois pas contenir des espaces.}}
+
   {{WarningBox|content=Le chemin vers ''ELN_synchro'' ne dois pas contenir des espaces.}}
 
}}
 
}}
{{TaskBox|content=Ouverture du projet HDL en utilisant le raccourci <code>U:\ELN_cursor\hdlDesigner.bat</code>}}
+
{{TaskBox|content=Ouverture du projet HDL en utilisant le raccourci <code>U:\ELN_synchro\hdlDesigner.bat</code>}}
{{TaskBox|content=Analyse du matériel, voir aussi la [[Cursor#Specification|specification]]}}
+
{{TaskBox|content=Analyse du matériel, voir aussi la [[Synchro#Specification|specification]]}}
 
{{TaskBox|content=Analyse des différentes entrées et sorties du système}}
 
{{TaskBox|content=Analyse des différentes entrées et sorties du système}}
{{TaskBox|content=Décomposition de l'application en plusieurs blocs différents [[Media:Cursor_Toplevel_Empty.pdf‎|Empty Toplevel Design]]}}
+
{{TaskBox|content=Décomposition de l'application en plusieurs blocs différents [[Media:Synchro_Toplevel_Empty.pdf‎|Empty Toplevel Design]]}}
  
 
== Développement d'une application fonctionnelle ==
 
== Développement d'une application fonctionnelle ==
Il est conseillé de séparer les étapes si-dessous en deux phases:
 
# Système qui réagit aux buttons et déplace le chariot avec la vitesse maximale aux positions
 
# Intégration des phases d'accélération et de décélération
 
 
{{TaskBox|content=Design du projet}}
 
{{TaskBox|content=Design du projet}}
 
{{TaskBox|content=Création du projet}}
 
{{TaskBox|content=Création du projet}}
Line 26: Line 24:
 
Il est enregistré dans 3 endroits différents:
 
Il est enregistré dans 3 endroits différents:
 
# Sur <code>R: </code> sont des bibliothèques qui sont indépendantes aux projets. Elles sont disponibles pour chaque projet.
 
# Sur <code>R: </code> sont des bibliothèques qui sont indépendantes aux projets. Elles sont disponibles pour chaque projet.
# Spécifique à l'utilisateur et se trouve sur <code>U:</code>. Il contient tout ce qui est spécifique au projet ELN_Cursor.
+
# Spécifique à l'utilisateur et se trouve sur <code>U:</code>. Il contient tout ce qui est spécifique au projet.
 
# Sur <code>C:</code> tous les fichiers générés par les outils.
 
# Sur <code>C:</code> tous les fichiers générés par les outils.
  
{{navNamed|left=Cursor|left_name=Cursor|up=Main Page|up_name=Main_Page|right=Cursor/students_de|right_name=Anleitung auf Deutsch}}
+
{{navNamed|left=Synchro|left_name=Synchro|up=Main Page|up_name=Main_Page|right=Synchro/students_de|right_name=Anleitung auf Deutsch}}
  
[[Category:Bachelor]] [[Category:ElN]] [[Category:Cursor]] [[Category:Français]]
+
[[Category:Bachelor]] [[Category:ElN]] [[Category:Synchro]] [[Category:Français]]

Latest revision as of 15:01, 17 September 2015

Contents

Une courte introduction au laboratoire Synchro

Objectif de ce laboratoire

Ce laboratoire sert à approfondir les connaissances acquises au cours d'électricité numérique et à les mettre en oeuvre pour piloter un système avec un circuit programmable de type FPGA. Le but du projet est de synchroniser la tension alternative fournie par une génératrice à la fréquence du réseau, c'est-à-dire à 50 Hz.

Préparation

View-pim-tasks.png

Télécharger le fichier ELN_synchro.zip et décomprimer dans U:\

Dialog-warning.png

Le chemin vers ELN_synchro ne dois pas contenir des espaces.

View-pim-tasks.png

Ouverture du projet HDL en utilisant le raccourci U:\ELN_synchro\hdlDesigner.bat

View-pim-tasks.png

Analyse du matériel, voir aussi la specification

View-pim-tasks.png

Analyse des différentes entrées et sorties du système

View-pim-tasks.png

Décomposition de l'application en plusieurs blocs différents Empty Toplevel Design

Développement d'une application fonctionnelle

View-pim-tasks.png

Design du projet

View-pim-tasks.png

Création du projet

View-pim-tasks.png

Simulation de l'application sur l'ordinateur et amélioration de l'application

View-pim-tasks.png

Configuration de la FPGA et réalisation des tests

Projet HDL-Designer

Il est enregistré dans 3 endroits différents:

  1. Sur R: sont des bibliothèques qui sont indépendantes aux projets. Elles sont disponibles pour chaque projet.
  2. Spécifique à l'utilisateur et se trouve sur U:. Il contient tout ce qui est spécifique au projet.
  3. Sur C: tous les fichiers générés par les outils.


Navigation
Arrow left.gif Synchro Arrow up.gif Main_Page Anleitung auf Deutsch Arrow right.gif

Personal tools
Namespaces
Variants
Actions
Navigation
Modules/Projects
Browse
Toolbox