Skip to content

Connecteurs

Koryphon edited this page Feb 26, 2019 · 3 revisions

Les connecteurs et les straps

La carte Satellite V2 possède 6 connecteurs 5 broches pour des servomoteurs, identifiés par les marques S0 à S5, 8 connecteurs pour des détecteurs, identifiés par les marques D0 à D7 et 5 connecteurs pour les feux de signalisation.

Les connecteurs servomoteurs avec fins de course

En partant de la marque, les broches sont les suivantes :

  • GND
  • 5V
  • signal de commande (C)
  • fin de course 1 (FDC1)
  • fin de course 2 (FDC2)

La table suivante donne la correspondance entre la broche de l'Arduino et C d'une part et le couple FDC1 et FDC2 d'autre part pour chaque connecteur servomoteur.

Servo C (FDC1,FDC2)
S0 D3 A7
S1 D5 A6
S2 D6 A5
S3 D7 A4
S4 D8 A3
S5 A0 A2

Si le fin de course x détecte que le servo est en butée, il doit connecter FDCx à GND, sinon FDCx est laissé en l'air. FDC1 et FDC2 sont connectés à la broche analogique de l'Arduino Nano via le circuit suivant :

Lorsqu'aucun des fins de course n'est enfoncé, A est tiré à 5V via la résistance de 4,7kΩ. Une lecture analogique de la broche retournera une valeur proche de 1023.

Si FDC1 est enfoncé, la résistance de 1kΩ est connectée à GND et on réalise un diviseur de tension. Une lecture analogique de la broche retournera une valeur proche de 1023 x 1 / (1 + 4,7) = 180 (0,9V).

Si FDC2 est enfoncé, la résistance de 10kΩ est connectée à GND et on réalise un diviseur de tension. Une lecture analogique de la broche retournera une valeur proche de 1023 x 10 / (10 + 4,7) = 696 (3,4V).

Il suffit donc de diviser la valeur lue par 438 pour obtenir :

  • 0 : FDC1 est enfoncé ;
  • 1 : FDC2 est enfoncé ;
  • 2 : Aucun fin de course n'est enfoncé.

La consommation induite par l'enfoncement de FDC1 est de 0,8mA