Dossier technique du Robot Youpi

Présentation

Le bras motorisé permet de saisir un objet de taille réduite et de le déplacer suivants plusieurs directions.

Les mouvements possibles sont les suivants :

Commandes du système

Les divers capteurs et actionneurs qui commandent les mouvements du bras sont :

M1 : moteur base

C1 : capteur base

M2 : moteur épaule

C2 : capteur épaule

M3 : moteur coude

C3 : capteur coude

M4 : moteur poignet

C4 : capteur poignet

M5 : moteur rotation pince

C5 : capteur rotation pince

M6 : moteur fermeture pince

C6 : capteur fermeture pince

Pour piloter les moteurs, il est nécessaire de procéder en deux étapes :

Envoi du sens de rotation

Pour cela, il faut envoyer d'abord un octet de mémorisation avec D7 à 1, D6 à 0 et les autres bits dépendant du sens désiré. Un second octet de validation doit être envoyé avec D7 et D6 à 0 et les autres inchangés.

Validation du signe

Sens M6

Sens M5

Sens M4

Sens M3

Sens M2

Sens M1

D7

D6

D5

D4

D3

D2

D1

D0

1

0

0\(-\) / 1+

0\(-\) / 1+

0\(-\) / 1+

0\(-\) / 1+

0\(-\) / 1+

0\(-\) / 1+

Impulsion de pas

Pour faire tourner un moteur d'un pas ou d'un demi pas, il faut envoyer d'abord un octet de mémorisation avec D7 à 0, D6 à 1 et les autres (D3 à D4) dépendant du moteur à piloter. Un second octet de validation du pas doit être envoyé avec D7 et D6 à 0 et les autres inchangés.

Validation du signe

Sens M6

Sens M5

Sens M4

Sens M3

Sens M2

Sens M1

D7

D6

D5

D4

D3

D2

D1

D0

0

1

M1 (000) →

M2 (000) →

M3 (000) →

M4 (000) →

M5 (000) →

M6 (000) →

0

0

0

0

1

1

0

0

1

1

0

0

0

1

0

1

0

1

Pour commander la rotation d'un moteur sur un pas et dans un sens donné, il faudra donc envoyer quatre octets successifs, séparés chacun par une temporisation.

Les capteurs photosensibles permettent de placer le bras dans une position dite « initiale ». Ils sont de type tout ou rien dépendant de la couleur, blanche ou noire, détectée.

Module d'interface pour PC

Le bras peut être commandé via le port parallèle du PC. Le schéma structurel de l'interface est le suivant :

Le bus de donnés D0 à D7 pilote les moteurs tandis que le signal BUSY scrute l'état des capteurs en fonction des signaux /SELECT, INIT et /LF.

Description de la pince

Nomenclature

23

1

Anneau élastique

C 60

22

1

Axe

C 40

21

1

Sphère

20

2

Vis sans tête HC M3

19

1

Axe moteur

C 40

18

1

Accouplement

17

1

Butée

16

1

Axe de poussée

15

1

Vis de manœuvre M5

Pas : p = 0,75mm/tr

14

4

Vis FHC

13

8

Axe de pivot

12

4

Ecrou H

11

4

Rondelle plate

10

4

Vis CHC

9

1

Moteur

Réf. : 440-436

8

1

Plaque fixation moteur

7

2

Tige

6

1

Plaque support

5

2

Mors

Polyamide

PA - 6,6

4

2

Levier

3

2

Biellette

2

2

Plaque coté

1

1

Socle

Rep

Nb

Désignation

Matière

Observation