Accueil du siteProjetsCarte Numérique Polyvalente
Dernière mise à jour :
mercredi 23 juillet 2008
Statistiques éditoriales :
295 Articles
57 Brèves
64 Sites Web
17 Auteurs

Statistiques des visites :
122 aujourd'hui
587 hier
393741 depuis le début
     
Brèves
Ouverture d’une rubrique Robocode
lundi 26 décembre
Premier pas vers une league Sophia Antipolis ? en tout cas la pierre est posée, avec une rubrique Robocode qui permettra de mettre le pied à l’étrier aux nouveaux et de partager des trucs, (...)
 
Mise en ligne de documents
vendredi 23 septembre
Nouveaux documents (Gilles) : liste des composants Carte Numérique Multiusages document de présentation format Doc document de présentation format Odt (libre, (...)
 
Programmation synchrone de la brique RCX
dimanche 18 septembre
Je suis tombé sur ce site qui propose la programmation de la brick RCX Lego Mindstorms avec un langage synchrone réactif type Esterel ou Lustre.
 
Une nouvelle section dans la rubrique "projets"
samedi 17 septembre
Une section dédiée à nos outils de simulation maison a été créée.
 
Sur le Web
ExploBotique
Association Varoise (83). Conception, réalisation et utilisation de robots dédiés à l’exploration subaquatique.
Caméra pilotée par AVR
Cette caméra utilise la même optique que la CMUCam ou la POBEye mais avec un Atmel (ATmega8) pour implémenter le traitement d’image et la communication série. Le soft est open-source et on peut ajouter ses algorithmes par reprogrammation ISP
Sous-marin ROV

Un sous-marin équipé d’une caméra, construit à partir de tubes PVC.

ROV = Remote Operated Vehicule

processeur PhysX Ageia
Ce processeur offre une couche matérielle de rendu physique. Elle est destinée au marché des jeux vidéos, mais elle montre l’intérêt pour le réalisme, ce que nous cherchons à faire dans nos simulateurs qui embarquent un moteur de rendu physique logiciel.
Micro Video Camera
HeliHobby sells Radio Controlled Helicopters and R/C Accessories. We specialize in Micro Helis such as the Piccolo, Hornet, Zoom, Zap, Shogun, Trex 450 and others. R/C Helis and Miniature RC Helis.
Connectique de la CNP
jeudi 2 février 2006
par Gilles
popularité : 11%

La carte doit pouvoir se connecter :
- A une interface série, avec possibilité de chaînage,
- A une alimentation de puissance, avec là aussi possibilité de chaînage,
- Aux cartes drivers ou aux deux moteurs pas à pas,
- Aux différents capteurs et actionneurs.

1. Connexions Série

Afin de simplifier les connexions séries, nous allons utiliser deux connecteurs RJ9 à 4 points, permettant de faire passer TxD, RxD, GND et éventuellement Alimentation batterie ( 9V).

Cela permettra de faire d’une part des câbles standard RJ9-RJ9 entre les cartes, et d’autre part des câbles RJ9 -SubD-9 pour se connecter directement à un PC. On pourra connecter indifféremment les câbles sur l’un ou l’autre connecteur RJ9.

Le connecteur choisi est le 7005-4P4C de MultiComp, qui possède également des harpons permettant un bon maintien sur la carte.

La connectique est la suivante :

Nom Signal N° Pin RJ-9 (Carte) N° Pin SubD-9 (PC)
TxD 3 2
RxD 2 3
GND 1 5
Alimentation 4 -

Attention : cette alimentation est prévue pour alimenter uniquement la partie numérique, donc avec un courant maximum de 150 mA, pouvant être absorbé par les câbles et connecteur pour RJ9.

2. Connexion I2C

Le µC est capable de gérer un liaison série I2C. Cette liaison série synchrone permet de communiquer avec plusieurs périphériques intelligents chaînés les uns derrière les autres. On peut donc ainsi gérer des afficheurs LCD, compas, mémoires flash, etc... voires d’autres cartes CNP.

Afin de simplifier la conception de ces cartes filles, nous allons envoyer non seulement les deux signaux d’une liaison série I2C (Horloge et Données), mais aussi l’alimentation de puissance et la masse. Notre liaison série I2C sera donc un bus USB du pauvre.

Le connecteur choisi est le 22-12-4042 de Molex (nommé aussi KK-2,54mm) avec 4 points et les entrées verticales à 90°. Evidemment, les cartes filles devront avoir deux connecteurs de ce type, un pour elle-même et un pour le relayage vers les autres cartes filles.

La connectique est la suivante :

Nom Signal N° Pin KK
Alimentation 1
Data (SDA) 2
Horloge (SCL) 3
GND 4

3. Connexions Alimentation

Concernant la connexion Alimentation, nous avons besoin d’un connecteur pouvant supporter plus de 4A, afin de pouvoir alimenter les différents servomoteurs, actionneurs et capteurs et pouvoir chaîner deux ou trois cartes (en utilisant deux connecteurs).

On pourra connecter indifféremment les câbles sur l’un ou l’autre connecteur

Pour apporter l’alimentation, nous n’avons besoin que de deux points : GND et Alimentation. Ce connecteur devra également avoir, comme les RJ9, une mécanique permettant de "plugger" l’embase et de la maintenir, pour éviter qu’elle se déconnecte avec les vibrations.

Le connecteur choisi est le 43045-0200 de Molex, avec deux points et les entrées verticales à 90°.

La connectique est la suivante :

Nom Signal N° Pin Molex
GND 2
Alimentation 1

4. Connections Moteurs Pas à Pas / Drivers intégrés

Concernant la connexion des moteurs Pas à Pas, nous avons besoin d’un connecteur pouvant supporter 1A minimum par patte. Chaque connecteur devra pouvoir se connecter à un moteur pas à pas, c’est à dire aux deux bobines, ce qui fait donc 4 fils.

Ce connecteur devra également avoir une mécanique permettant de "plugger" l’embase et de la maintenir, pour éviter qu’elle se déconnecte avec les vibrations.

Le connecteur choisi est le 43045-0400 de Molex, avec 4 points et les entrées verticales à 90°. Ce connecteur à l’avantage d’être le même que pour les alimentations, ce qui réduit les références et les fabricants à contacter. De plus, nous pourrons utiliser les mêmes crimps (languette de métal accueillant les fils) pour les embases.

La connectique est la suivante :

Nom Signal N° Pin Molex
Out A1 4
Out A2 2
Out B1 3
Out B2 1

5. Connections aux cartes drivers externes

Nous avons deux types de cartes externes :

- La Carte L298 : la connexion se fait avec un connecteur HE10-10 points, acheminant tous les signaux de contrôle. Attention : dans ce cas, la masse commune est apportée par l’alimentation. Il faut donc s’assurer que la masse des deux cartes est la même.

La connectique pour la carte L298 est la suivante :

Nom Signal N° Pin HE10
In4-M2 1
Enable-M1 2
In3-M2 3
In1-M1 4
In2-M2 5
In2-M1 6
In1-M2 7
In3-M1 8
Enable-M2 9
In4-M1 10

- Les Cartes L6208 : le connexion se fait avec le connecteur 22-12-4052 de Molex (nommé aussi KK-2,54mm) avec 5 points et les entrées verticales à 90°. Ce connecteur achemine l’alimentation de puissance (pour le driver seulement, pas pour le moteur pas à pas) et les signaux de contrôle (Horloge, Sens et Enable).

La connectique pour la carte L6208 est la suivante :

Nom Signal N° Pin KK
Alimentation 1
Horloge (SCK) 2
Sens (CC/CCW) 3
Enable 4
GND 5

4. Connections aux Actionneurs et Capteurs

Concernant la connexion aux actionneurs et aux capteurs, nous allons réutiliser ce qui a déjà été fait sur la carte robotique précédente, c’est à dire l’utilisation de barrettes DIP en parallèle afin de présenter les signaux le plus simplement possible :

Nom Signal N° Pin DIP
GND Ligne 1
VDD Puissance Ligne 2
Signal E/S Ligne 3

Les capteurs et actionneurs seront toujours reliés à la carte via une embase à 3 broches. En cas d’inversion de l’embase, il ne devrait pas y avoir de dégâts ou de court-circuit car l’alimentation est toujours située au milieu, quelle que soit l’orientation de l’embase

 

Répondre à cet article
Articles de cette rubrique
  1. Cahier des charges
    9 septembre 2005

  2. Micro-contrôleur
    2 février 2006

  3. Liaison série
    2 février 2006

  4. Driver de moteur pas à pas
    2 février 2006

  5. Alimentation de la CNP
    2 février 2006

  6. Connectique de la CNP
    2 février 2006

  7. Schémas électroniques
    23 septembre 2005

  8. FAQ
    4 octobre 2005