Auteur Sujet: Va & Vient en analogique - Barrières IR  (Lu 12547 fois)

PhB22

  • Invité
Va & Vient en analogique - Barrières IR
« le: février 27, 2017, 05:01:20 pm »
« On » m’a demandé de faire un va et vient pour voie unique en fonctionnement « analogique » avec deux barrières infra-rouge aux extrémités.

Fonctionnement :
Un autorail part du coin A, passe sur deux modules décorés, ralenti puis s’arrête pour un temps donné (réglable) sur l’autre module d’extrémité B, redémarre mais passe par la coulisse arrière, ralenti puis s’arrête pour un temps donné (réglable) sur le module de départ B et on recommence…

Il s’agit donc d’un programme en boucle qui suit toujours la même séquence.
Les aiguillages ne sont pas pris en compte car ils sont talonnables et toujours orientés en voie de gauche. Cependant il est très facile de les prendre en compte et de les commander par l’Arduino via des relais ; car un Arduino ne peut pas donner la valeur de courant nécessaire à la commande d’une bobine ou d’un moteur lent.

Avec une seule voie (sans aiguillages et coulisse arrière) cela fonctionne également.

PhB22

  • Invité
Re : Va & Vient en analogique - Barrières IR
« Réponse #1 le: février 27, 2017, 05:02:59 pm »
Les temps de pause aux extrémités sont réglables de 5s à 65s. Il y a un potentiomètre de pause pour chaque extrémité.

Les temps d’inertie sont réglables tant pour l’accélération que pour le freinage.

La vitesse est naturellement réglable mais ne fait pas partie du programme. J’aurais pu le faire, mais cela compliquait un peu l’affaire car il faut pouvoir, à chaque instant, modifier la vitesse ou stopper un autorail (ça déraille quelque fois, ces petites bêtes).
Pour la partie TCO, le minimum est en place : deux LEDs triangulaires pour indiquer le sens de marche et une LED bicolore vert/rouge pour indiquer si l’on est en roulage ou à l’arrêt.

Les barrières infra-rouge


Rien de particulier sinon que c’est alimenté en 5v. La LED et le transistor infra-rouge se trouvent chez Microprocessor (le train, ils connaissent  :) ) http://www.microprocessor-fr.com/ . Pour supporter ces deux composants, il existe un support réalisé sur demande par ARA PRODUCTION  http://www.araproduction.fr/ . La voie passe au-dessus du support ; la LED et le transistor IR sont espacés de 9 à 10 cm.

PhB22

  • Invité
Re : Va & Vient en analogique - Barrières IR
« Réponse #2 le: février 27, 2017, 05:05:15 pm »
L’alimentation

La tension « secteur » est abaissée par un transformateur (20VA) puis redressée et filtrée. Un régulateur 7805 donne la tension 5v pour l’Arduino et le pont en H. Un autre régulateur LM317T fournit une tension variable de 0v à 12v (contrôle par le potentiomètre « vitesse »). Que du classique !

PhB22

  • Invité
Re : Va & Vient en analogique - Barrières IR
« Réponse #3 le: février 27, 2017, 05:06:35 pm »
L’Aduino et le pont en H

Pour ce montage un Arduino UNO et un pont en H L298N ont été utilisés.

Ce pont en H peut supporter jusqu’à 2A (3A max), sa référence est L298N (3,22 euros) ; il est capable de commander deux moteurs.
Attention, il est alimenté indépendamment en 5v, il faut retirer le cavalier indiqué sur la photo.

PhB22

  • Invité
Re : Va & Vient en analogique - Barrières IR
« Réponse #4 le: février 27, 2017, 05:07:34 pm »
Le programme

Il suit la description de la séquence prévue (voir ci-dessous).

La tension appliquée aux rails est une tension commandée par le PWM
La fréquence a été changée pour se situer dans les 31kHz (31000 Hz). Je remercie en passant les membres du forum Locoduino lors du fil «  Faire varier la fréquence » 

A par cela rien de bien compliqué. Le programme est joint sous sa forme txt.

PhB22

  • Invité
Re : Va & Vient en analogique - Barrières IR
« Réponse #5 le: février 27, 2017, 05:08:51 pm »
Les branchements internes

Les potentiomètres des pauses, inertie d’accélération et de freinage sont reliés au +5v et à la masse (GND) fournis par l’Arduino. Leur curseur est relié aux broches analogiques A0, A1, A2 et A3.

Les LEDs sont reliées aux broches 12, 13, A4 et A5 (mode digital) et ont chacune leur résistance de limitation avant de retourner à la masse (GND).

Le +5v alimente l’Arduino et le Pont en H. NE PAS OUBLIER DE RETIRER LE STRAP du pont en H (voir photo).
Bien assurer la connexion entre le 0v de l’alimentation 5v et celui du 0-12v (masse commune).

PhB22

  • Invité
Re : Va & Vient en analogique - Barrières IR
« Réponse #6 le: février 27, 2017, 05:09:55 pm »
Les branchements externes

Du boitier partent :
-   Un fil avec une fiche RCA (suivant le câblage indiqué pour les modulinos  ) pour l’alimentation de la voie.
-   Deux ensembles de 3 fils  avec fiches RCA pour chacun des modules d’extrémité (barrières IR)

Sur chaque module d’extrémité, un support reçoit les fiches RCA

DDEFF

  • Hero Member
  • *****
  • Messages: 739
    • Voir le profil
Re : Va & Vient en analogique - Barrières IR
« Réponse #7 le: février 27, 2017, 06:24:11 pm »
Salut Philippe,

C'est presque un article ... ;D

Juste une remarque :
Fournisseur de matériel électronique : je te propose TME (ttp://www.tme.eu/fr/katalog/#search=led+ir&s_field=accuracy&s_order=DESC&id_category=100140&page=1.
Prix quasi imbattables, catalogue énorme, suivi.
C'est en Pologne et l'appro est le lendemain, au pire le surlendemain ! On n'est pas en Chine  ;)

et http://www.tme.eu/fr/details/l298n/drivers-a-moteur-et-pwm/st-microelectronics/

Amicalement
Denis
"Ce n'est pas le puits qui est trop profond, c'est ta corde qui est trop courte" (proverbe chinois)

PhB22

  • Invité
Re : Va & Vient en analogique - Barrières IR
« Réponse #8 le: février 27, 2017, 06:58:30 pm »
Merci pour l'appréciation.
Je connais ce magasin  :)
En fait ce montage m'a été demandé par un ami qui a deux modulinos et qui, lorsqu'il est seul en expo, ajoute deux modules d'extrémité. Il voulait un va et vient.
Je sens que nous allons avoir un Arduiniste de plus d'ici peu  :)
J'oubliais, à la place de l'IR, n'importe quel système de détection est possible : ILS, pédale etc.
« Modifié: février 28, 2017, 08:45:38 am par PhB22560 »