Cursor/students fr
(Difference between revisions)
m (→Objectif de ce laboratoire:) |
m (→Projet HDL designer) |
||
Line 18: | Line 18: | ||
=== Plus d'information === | === Plus d'information === | ||
− | ==== Projet HDL | + | ==== Projet HDL-Designer ==== |
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 ELN_Cursor. | ||
# 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. | ||
+ | |||
==== Application ==== | ==== Application ==== | ||
* La vitesse du moteur est contrôlée par un modulateur PWM. | * La vitesse du moteur est contrôlée par un modulateur PWM. |
Revision as of 14:19, 25 November 2014
|
Une courte introduction au laboratoire: Cursor Lab
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.
Première étape
Préparation
Développement d'une application fonctionnelle
Plus d'information
Projet HDL-Designer
Il est enregistré dans 3 endroits différents:
- Sur
R:
sont des bibliothèques qui sont indépendantes aux projets. Elles sont disponibles pour chaque projet. - Spécifique à l'utilisateur et se trouve sur
U:
. Il contient tout ce qui est spécifique au projet ELN_Cursor. - Sur
C:
tous les fichiers générés par les outils.
Application
- La vitesse du moteur est contrôlée par un modulateur PWM.
- Le moteur est contrôlé par 3 signaux:
motorOn
,side1
,side2
. Pour de plus amples informations, voir: L6207 - Il y a 2 capteurs à effet Hall. L'un au début et l'autre à la fin de la vis sans fin. Ils réagissent quand le curseur arrive à proximité (
sensor1
,sensor2
). - Le incremental encoder module est utilisé pour incrémenter un compteur et ainsi calculer la position du curseur. Il se compose de 3 sorties qui fournissent des impulsions (
encoderA
,encoderB
,encoderI
). - Il y a 4 buttons différents qui permettent de contôler l'application:
restart
,go1
,go2
,setPoint
(setPoint
n'est pas utilisé pour le moment). - Le bus:
testOut
permet de contrôler les leds. Par exemple pour transmettre des informations de debug.
Description visuelle
Navigation
Cursor
Main_Page
Anleitung auf Deutsch