Chrono/students fr
|
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