LOCODUINO

Gestion d’une gare cachée (3)

Remplissage et vidange

. Par : Jean-Luc

Le premier algorithme que nous allons ajouter est très proche de celui que nous avons développé dans le précédent article. Seul le critère de sélection de la voie en gare change. Au lieu de chercher une voie possédant l’identifiant voulu, nous allons chercher une voie libre. Le second algorithme recherchera aléatoirement une voie occupée dans (…)

Retourner à l'article

Vous répondez à :

Gestion d’une gare cachée (3) 12 mars 2017 16:51, par Patrice

Bonjour,
je viens de lire votre article sur la gestion d’une gare cachée et j’avoue
avoir décroché dans la lecture de votre programme(je pense que vous avez
une maitrise du langage Arduino très poussée ; félicitation).

Je suis moi même en cours d’essai sur la gestion d’une gare avec un arduino
méga et je voulais vous demander si votre système de détection par ILS
fonctionne bien car je suis à l’échelle N et j’ai de mauvais souvenir de l’utilisation d’ILS pour des détections ; j’ai fini par les abandonner au profit d’une détection par infra-rouge. Cela fonctionne relativement bien
mais j’ai un autre problème à l’arrêt des convois si le détecteur (verticale) se trouve au niveau d’un attelage ; la détection ne se fait plus.

Sur mon système à l’entré d’un convoi dans la gare, j’effectue une détection de tous les capteurs pour chercher une vois libre.

Sur votre système (Elle retournera un identifiant de voie si une voie libre est trouvée et son chemin établi,)comment avec l’ILS peut-il renvoyer un signal si la loco ne se trouve pas exactement au dessus de l’ILS.

En attendant votre réponse ,merci.

Qui êtes-vous ?
Votre message

Pour créer des paragraphes, laissez simplement des lignes vides.

Lien hypertexte

(Si votre message se réfère à un article publié sur le Web, ou à une page fournissant plus d’informations, vous pouvez indiquer ci-après le titre de la page et son adresse.)

10 Messages

  • Gestion d’une gare cachée (3) 12 mars 2017 16:51, par Patrice

    Bonjour,
    je viens de lire votre article sur la gestion d’une gare cachée et j’avoue
    avoir décroché dans la lecture de votre programme(je pense que vous avez
    une maitrise du langage Arduino très poussée ; félicitation).

    Je suis moi même en cours d’essai sur la gestion d’une gare avec un arduino
    méga et je voulais vous demander si votre système de détection par ILS
    fonctionne bien car je suis à l’échelle N et j’ai de mauvais souvenir de l’utilisation d’ILS pour des détections ; j’ai fini par les abandonner au profit d’une détection par infra-rouge. Cela fonctionne relativement bien
    mais j’ai un autre problème à l’arrêt des convois si le détecteur (verticale) se trouve au niveau d’un attelage ; la détection ne se fait plus.

    Sur mon système à l’entré d’un convoi dans la gare, j’effectue une détection de tous les capteurs pour chercher une vois libre.

    Sur votre système (Elle retournera un identifiant de voie si une voie libre est trouvée et son chemin établi,)comment avec l’ILS peut-il renvoyer un signal si la loco ne se trouve pas exactement au dessus de l’ILS.

    En attendant votre réponse ,merci.

    Répondre

    • Gestion d’une gare cachée (3) 12 mars 2017 22:34, par Dominique

      Bonsoir,

      Votre problème semble plutôt se situer sur la fiabilité des détecteurs IR que sur la gestion de la gare cachée.

      J’ai déjà réalisé des barrières infrarouges qui évitent de rater un convoi à cause du trou entre 2 wagons. Il suffit de les installer en biais et à l’horizontal ce qui supprime ce trou. Si vous les installez verticalement c’est surement moins commode mais néanmoins possible.

      Pour détecter l’absence d’un convoi, je vous recommande toutefois les détecteurs de consommation.

      Mais si vous ne pouvez pas changer vos détecteurs infra-rouge, il doit être possible de réaliser un algorithme de détection qui distingue la présence et l’absence de trains (en vérifiant notamment qu’un train est bien sorti d’une zone)

      Répondre

      • Gestion d’une gare cachée (3) 13 mars 2017 01:41, par Patrice

        Bonsoir,
        merci pour votre réponse très rapide.
        Je retiens votre idée pour l’installation des détecteurs IR en diagonale
        je n’y avais pas pensé et je pense que cela va résoudre effectivement les problèmes de trou entre les wagons.
        Pour la détection par consommation de courant c’est impossible car je coupe
        le courant sur la voie pour arrêter les convois ; j’utilise une centrale
        Roco Z21 en DCC et je n’ai pas encore trouvé le moyen d’arrêter un convoi
        sans couper le courant (sauf si je passe par une commande par ordinateur).
        Merci encore une fois.

        Répondre

    • Gestion d’une gare cachée (3) 13 mars 2017 08:41, par Jean-Luc

      Bonjour,

      Concernant la détection, vous avez deux manière de vous y prendre dans le programme :

      • On utilise la valeur brute renvoyée par l’entrée raccordée à l’ILS, c’est à dire son état. Dans ce cas le programme n’a pas la mémoire des états antérieurs et, si l’ILS ne se trouve plus en face de l’aimant, on oublie qu’une rame est présente ;
      • On mémorise dans la programme la valeur passée de l’ILS et on détecte les changements. En ne s’intéressant qu’aux changement non-présent—présent, on détecte la présence de la rame même si l’aimant n’est plus en face de l’ILS.

      Répondre

      • Gestion d’une gare cachée (3) 13 mars 2017 11:34, par Patrice

        Bonjour,
        merci de votre réponse rapide, je comprends mieux
        maintenant la facon d’utilliser le signal de ILS ;
        parfaitement expliqué.
        cordialement.

        Répondre

  • Gestion d’une gare cachée (3) 16 mars 2017 23:16, par Patrice

    bonsoir,
    en suivant vos conseils pour l’installation des capteurs IR, cela a résolu les problèmes de détections.
    Pour mon programme je suis parti sur le principe de fonctionnement suivant :
    étant dans un club, on a pas toujours assez de locos
    pour utiliser la gare cachée, donc à l’initialisation
    on sélectionne le nombres de voies que l’on veut utiliser.
    1- analyse de chaque voies ; si il y a plus de voies occupés que le nombre sélectionné au départ, le système vide les voies en surplus.
    2- l’opérateur decide de faire entrer un convoi dans la gare (c’est la seule action manuel).
    3- ouverture de l’aiguille d’entrée
    4- recherche de la 1 voie libre (à partir de la voie 0)
    5 mise en place des aiguilles pour atteindre la voie
    sélectionnée
    6- alimentation de la voie en courant DCC
    7- témoin visuel (clignotant)en attendant l’arrivée du convoi sous le capteur
    8- activation du capteur
    9- coupure du courant dans la voie
    10- fermeture de l’aiguille d’entrée
    11- allumage témoin de voie occupée
    12- comptage des convois si nombre supérieur au nombre sélectionné
    13- recherche 1 voie occupée
    14- activation du courant dans la voie sélectionnée
    15- protection de la sortie (canton au rouge)
    16- attente de validation du capteur de sortie (témoin)
    17- validation de la sortie extinction du témoin de voie et coupure du courant.
    etc...
    Depuis l’installation des capteurs IR tout fonctionne bien reste juste à tester sur un longue période.
    je voulais avoir votre avis sur le déroulement du fonctionnement du logiciel.
    Je pense que votre analyse peu m’aider à améliorer encore le logiciel.
    Merci.
    Matériels utilisés : Arduino méga, bloc relais et capteurs IR

    Répondre

  • Gestion d’une gare cachée (3) 30 mars 2019 18:10, par Jean-Pierre

    Bonjour, essayant de passer à 6 voie pour permettre d’avoir plus trains différents et après pas mal de plantage dans les tests résolu maintenant, j’aurais voulu savoir quand l’article sur les capteurs et actionneurs sera placé sur le site, pour me permettre de finir le tout, la détection des trains est en s88 sur arduino nano suivant l’article de Jean-Claude et cela fonctionnent très bien.

    Jean-Pierre

    Répondre

  • Gestion d’une gare cachée (3) 6 février 2021 13:15, par Ardin

    Bonjour,

    Avec grand intérêt j’ai lu vos articles sur une gare cachée pilotée par un Arduino et maintenant j’aimerais experimenter avec ceci.

    A la fin de l’article 3 sur une gare cachée c’est mentionnée : "Le prochain article traitera des capteurs et des actionneurs que nous allons utiliser."

    Ou pourrais-je trouver cette article ?

    Merci d’avance

    Répondre

  • Gestion d’une gare cachée (3) 29 septembre 2021 17:30, par Olivier

    Bonjour,

    Tout d’abord un grand merci pour la communication et le partage de ces 3 chapitres "Gestion d’une gare cachée".

    A la fin du 3ème et dernier chapitre, vous indiquez que le prochain article traitera des capteurs et des actionneurs que nous pouvons utiliser pour mener à bien la gestion d’une gare cachée.
    Or, je ne trouve malheureusement pas cet article complémentaire.

    Pourriez-vous m’indiquer son emplacement SVP ?

    Un grand merci par avance !

    Voir en ligne : Gestion d’une gare cachée (1) (2) (3)

    Répondre

  • Gestion d’une gare cachée (3) 18 septembre 2023 20:35, par THOLEY MICHEL

    A la fin du 3ème et dernier chapitre, vous indiquez que le prochain article traitera des capteurs et des actionneurs que nous pouvons utiliser pour mener à bien la gestion d’une gare cachée.
    Or, je ne trouve malheureusement pas cet article complémentaire.

    Pourriez-vous m’indiquer son emplacement SVP ?

    Un grand merci par avance !

    Voir en ligne : Gestion d’une gare cachée (1) (2) (3)

    Répondre

Rubrique Projets

Les derniers articles

Les articles les plus lus