Chrono/students fr
(→Une courte introduction au laboratoire Chronometer) |
|||
(5 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{TOC right}} | {{TOC right}} | ||
− | = | + | = Introduction au laboratoire Chronometre = |
− | + | ||
− | + | ||
− | == | + | == Objectif de ce laboratoire == |
+ | Dans ce laboratoire, on veut approfondir les connaissances acquises dans le cours de l'ELN et les appliquer dans une application pratique. Dans cette application, l'aiguille d'une montre se déplace à l'aide d'un moteur, de quelques boutons, d'un capteur et d'un FPGA. L'application doit alors fonctionner comme un chronomètre. Tous les groupes ont 6 semaines pour terminer ce projet, pendant ce temps 2 x 2h de cours et 1 x 1h de tutorat ainsi qu'1 x 4h de laboratoire seront disponibles. | ||
− | + | == Préparation == | |
− | + | Copiez les fichiers dans le répertoire <code>U:\eln_chrono</code>. Vous pouvez travailler avec ou sans GIT les outils de version du logiciel. | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | * pour travailler avec GIT https://classroom.github.com/g/Lh5uUG9p | |
− | + | * Travailler sans GIT https://github.com/hei-synd-2131-eln/eln_chrono/archive/master.zip | |
− | * | + | |
− | + | ||
− | * | + | |
− | == | + | Lancez <code>eln_chrono.bat</code> pour ouvrir le projet dans HDL Designer. |
− | * Le moteur est | + | |
− | * Il y a | + | == Analyse == |
− | * Il y a 3 | + | * Analyser le matériel: voir [[Chrono#Specification|Specification]] |
− | * | + | * Analyser les différentes entrées et sorties du système |
+ | |||
+ | |||
+ | |||
+ | * Le moteur est contrôlé par ses bobines : <code>coil1</code>, <code>coil2</code>, <code>coil3</code>, <code>coil4</code>. Pour plus d'informations, voir [[Chrono/assembly|Chronometer assembly]]. | ||
+ | * Il y a un capteur à la position 12 heures. Le capteur détecte le pointeur s'il se trouve à proximité (<code>sensor</code>). | ||
+ | * Il y a 3 boutons différents pour contrôler le système: <code>start</code>, <code>stop</code>, <code>restart</code> | ||
+ | * A l'aide des broches de <code>testOut</code>, par exemple les informations de débogage peuvent contrôler les [[Media:Heb_lcd_schematic.pdf|LEDs]]. | ||
+ | |||
+ | |||
+ | Créez un schéma de blocs de toplevel et divisez le problème en plusieurs sous-blocs dans le document [[Media:Chrono_Toplevel_Empty.pdf|Empty Toplevel Design]]. | ||
+ | |||
+ | == Développement d'un système fonctionnel == | ||
+ | * Mettre en œuvre le projet | ||
+ | * simuler et améliorer le système sur l'ordinateur | ||
+ | * programmer le FPGA et tester le système | ||
{{navNamed|left=Chrono|left_name=Chrono|up=Main Page|up_name=Main_Page|right=Chrono/students_de|right_name=Anleitung auf Deutsch}} | {{navNamed|left=Chrono|left_name=Chrono|up=Main Page|up_name=Main_Page|right=Chrono/students_de|right_name=Anleitung auf Deutsch}} | ||
+ | |||
+ | [[Category:Bachelor]] [[Category:ElN]] [[Category:Chrono]] [[Category:Français]] |
Latest revision as of 16:01, 17 September 2020
|
Introduction au laboratoire Chronometre
Objectif de ce laboratoire
Dans ce laboratoire, on veut approfondir les connaissances acquises dans le cours de l'ELN et les appliquer dans une application pratique. Dans cette application, l'aiguille d'une montre se déplace à l'aide d'un moteur, de quelques boutons, d'un capteur et d'un FPGA. L'application doit alors fonctionner comme un chronomètre. Tous les groupes ont 6 semaines pour terminer ce projet, pendant ce temps 2 x 2h de cours et 1 x 1h de tutorat ainsi qu'1 x 4h de laboratoire seront disponibles.
Préparation
Copiez les fichiers dans le répertoire U:\eln_chrono
. Vous pouvez travailler avec ou sans GIT les outils de version du logiciel.
- pour travailler avec GIT https://classroom.github.com/g/Lh5uUG9p
- Travailler sans GIT https://github.com/hei-synd-2131-eln/eln_chrono/archive/master.zip
Lancez eln_chrono.bat
pour ouvrir le projet dans HDL Designer.
Analyse
- Analyser le matériel: voir Specification
- Analyser les différentes entrées et sorties du système
- Le moteur est contrôlé par ses bobines :
coil1
,coil2
,coil3
,coil4
. Pour plus d'informations, voir Chronometer assembly. - Il y a un capteur à la position 12 heures. Le capteur détecte le pointeur s'il se trouve à proximité (
sensor
). - Il y a 3 boutons différents pour contrôler le système:
start
,stop
,restart
- A l'aide des broches de
testOut
, par exemple les informations de débogage peuvent contrôler les LEDs.
Créez un schéma de blocs de toplevel et divisez le problème en plusieurs sous-blocs dans le document Empty Toplevel Design.
Développement d'un système fonctionnel
- Mettre en œuvre le projet
- simuler et améliorer le système sur l'ordinateur
- programmer le FPGA et tester le système
Navigation
Chrono
Main_Page
Anleitung auf Deutsch