Description
Basé sur la carte CNP-DIP, c’est une carte simple :
– Un Atmel ATMega324 (32Ko Flash, 2Ko RAM, 2Ko Eeprom),
– Un port de programmation (SPI),
– Deux port série (RS232 et TTL),
– Un port I2C
– Toutes les autres pins sont disponibles.
Mécanique : la taille de la carte est au format 1/2 Europe. Quant à la fixation, ce sera par boulons et écrous (avec entretoises au besoin).
Borniers Alimentation (x2) : comme sur la CNP-DIP, ce sont des Molex 2pts, capable de supporter 5A. Ils permettent de châiner plusieurs cartes.
Borniers RS232 (x2) : comme sur la CNP-DIP, ce sont des RJ9 (également chaînables).
Bornier Moteur-L298 : C’est un HE10, compatible avec les signaux utilisés pour la carte driver L298, déjà dévellopé par le Club. Les signaux sont :
– Signal Input1 pour Moteur1 & Moteur 2,
– Signal Input2 pour Moteur1 & Moteur 2,
– Signal Input3 pour Moteur1 & Moteur 2,
– Signal Input4 pour Moteur1 & Moteur 2,
– Signal Enable (driver on/off, commun aux deux moteurs).
Borniers Moteur-L6208 (x2) : Ce sont des Molex 5 pts KK-2.54mm avec détrompeurs (ils peuvent supporter 2.5A). Les signaux sont :
– Alimentation 5V de puissance (partie numérique driver),
– Signal Enable (driver on/off, commun aux deux moteurs),
– Signal CW/CCW (clockwise/counter-clockwise),
– Signal Clock (un créneau pour un pas),
– Masse.
Bornier I2C : La aussi c’est un Molex KK, mais 4 pts. Les signaux sont :
– Alimentation 5V de puissance,
– Signal Clock (ou SCL),
– Signal Data (ou SDA),
– Masse.
Celà permet d’avoir un "USB du pauvre" et de pouvoir convoyer les signaux et l’alimentation avec un seul câble vers les différents périphériques I2C.
Bornier Série TTL : La aussi c’est un Molex KK, mais 3 pts. Les signaux sont :
– Signal Data Out (ou TxD),
– Signal Data In (ou RxD),
– Masse.
Cette liaison série permet de communiquer avec la CMUCAM. Celle-ci sera alimentée directement par batterie.
Bornier E/S : comme sur la CNP-DIP, ce sont des barettes 2.54mm disposée en 3 rangées. La rangée du milieu convoie l’alimentation, pour éviter les pb de d’inversion.
Il y a en tout 20 E/S disponibles.
Entrées/Sorties
Nb | Utilisation | Port CNP |
---|---|---|
2 | Butée de Fin de Course | PC7 & PC6 |
1 | Signal de départ | PA7 |
1 | Commande Type Couleur des détecteurs optiques | PD7 |
2 | Détecteurs optiques Couleurs Terrain | PD6 & PD5 |
2 | Détecteurs optique Trou devant Roues | PD4 & PC5 |
1 | Détecteur Présence Balle dans Turbine | PA6 |
1 | Détecteur optique Couleur Balle dans Turbine | PA5 |
1 | Détecteur optique Présence Balle dans Devidoir | PA4 |
1 | Détecteur optique Trou devant Devidoir | PA3 |
1 | Commande du servo Clapet Dévidoir | PC4 |
1 | Commande du servo d’Orientation CMUcam | PC3 |
1 | Commande des servos Support Turbine | PC2 |
2 | série TTL (RXD,TXD) | PD3 & PD2 |
Jack de départ : préférer un système optique ou un REED au lieu du jack
Pas d’I/O analogique à priori.
Fichiers Eagle
Tests
La carte a été montée sur un xPo en attendant le nouveau chassis du robot. Et ça fonctionne !