Cours:RobotArexxCPLD
Révision datée du 16 avril 2018 à 17:08 par SergeMoutou (discussion | contributions) (→{{Rouge|Programmation du CPLD}})
Notre objectif dans ce projet est de réaliser un robot mobile capable de suivre une ligne. Sa particularité est qu'il est commandé à l'aide d'un composant en logique programmable plutôt qu'un microcontrôleur.
Sommaire
Cahier des charges
Votre projet va consister à réaliser deux cartes distinctes :
- carte capteurs
- carte de gestion (ou de commande)
Programmation du CPLD
La programmation d'un CPLD se fait par un connecteur appelé JTAG. Le CPLD étant fabriqué par Altera, on utilise un programmateur appelé USB Blaser capable de se connecter d'un côté au PC et de l'autre à la carte sur laquelle se trouve le CPLD (par le connecteur JTAG).
Composants utilisés
Nom | Type | Boîtier | Librairie Eagle | Référence eagle | Documentation | Fournisseur | Référence |
---|---|---|---|---|---|---|---|
CNY70 | capteur IR réflectif | CNY70 | CNY70(Vishay) | CNY70 datasheet | Farnell | ||
LM339D | 4-comparateurs | SOIC14 (CMS) | linear | LM339D | lm339 datasheet | ||
LM311D | comparateur | SOIC8 (CMS) | linear | LM311D | lm311 datasheet | ||
Led 3mm | |||||||
Resistance | CMS (1206) | ||||||
Potentiomètre | 10k | pot | TRIM_EU-PTSPIN | ||||
CPLD | EPM3064ALC44-10N | PLCC44 | Element14 | ||||
Quartz horloger | 32,768 kHz | crystal | CRYSTALTC26V | ||||
4060D | Diviseur de fréquence | CMS | 40XX | 4060D | 4060 datasheet | ||
AP131-33WG-7 | Régulateur 3,3V (SOT25) | CMS | v-reg | TS520533 | AP131 datasheet | ||
ML10 | Connecteur JTAG | con-harting-ml | ML10 | Doc ci-dessus | |||
SI 2336DS | Transistor NMOS | transistor small signal | BSS123 | datasheet | |||
CGRM4001-G | Diode de roue Libre | diode | CGRM4001-G | datasheet] |
|