Bêta le 2 novembre — inscrivez-vous →
Blog/Tutoriel/Cantons et détection : arrêter un train au bon endroit avec un seul détecteur
Tutoriel

Cantons et détection : arrêter un train au bon endroit avec un seul détecteur

Un canton, un détecteur, et un train qui s'arrête pourtant au milieu du quai : comment LocoPilote calcule l'arrêt, et ce qui fait sa précision.

Frédéric
Frédéric

Créateur de LocoPilote

26 octobre 2026

📖 8 min de lecture

Une locomotive en route sur un plan de réseau découpé en cantons

Pour qu'un logiciel conduise vos trains, il doit savoir où ils sont. Sur un réseau, cette information vient des cantons et de leurs détecteurs. Ce guide explique ce qu'un détecteur voit vraiment, pourquoi un train s'arrête parfois à l'entrée du canton au lieu du milieu du quai, et comment LocoPilote obtient un arrêt précis sans câbler un détecteur de plus.

Un canton, c'est quoi ?

Un canton est une portion de voie, isolée électriquement de ses voisines par des coupures de rail, où ne circule qu'un seul train à la fois. Un détecteur indique au logiciel si le canton est occupé ou libre.

C'est cette information qui permet tout le reste : réserver un itinéraire, faire passer un signal au rouge derrière un train, ou empêcher deux trains d'entrer dans le même canton.

Un plan de réseau découpé en cinq cantons, une locomotive en route
Le plan d'exemple de LocoPilote : cinq cantons (Gare voie 1, Gare voie 2, Est, Nord, Ouest).

Ce que voit un détecteur

Il existe deux grandes familles de détecteurs, et elles ne répondent pas à la même question.

  • Le détecteur de zone, le plus courant, mesure le courant consommé dans le canton. Il dit « un train est ici », sur toute la longueur. Il ne dit pas où : au début, au milieu ou au bout du canton, la réponse est la même. Un wagon qui ne consomme pas de courant reste invisible, à moins d'avoir des essieux résistifs.
  • Le détecteur ponctuel (contact à lames souples ou ILS, barrière infrarouge, capteur à effet Hall) dit « un train est passé ici », à un point précis. Entre deux passages, il ne sait rien.
ℹ️ Ce qu'il faut retenir

Une zone sait qu'un train est là, pas où il est. Un point sait où le train est passé, pas s'il est encore là.

Le problème : où s'arrêter ?

Avec un seul détecteur de zone par canton, le seul moment connu est celui où le train entre dans le canton. Si l'on demande au train de s'arrêter dès qu'il est détecté, il s'arrête donc à l'entrée : au bout du quai, à peine entré en gare.

C'est le comportement de LocoPilote pour un canton déclaré en Zone unique : l'arrêt se fait à l'entrée, parce qu'il n'existe pas d'autre endroit connu. La fenêtre du canton le dit en toutes lettres (onglet Réseau, outil Canton, puis clic sur le nom du canton et Configurer, onglet Détecteurs).

Onglet Détecteurs d'un canton en plan Zone unique : une bande sur toute la longueur, un seul détecteur
Zone unique : on sait qu'un train est là, pas où.

La solution sans matériel : l'arrêt calculé

L'entrée dans le canton est un instant précis. À partir de là, si l'on connaît la vitesse du train, on sait où il se trouve : à 20 cm/s, il a parcouru 20 cm au bout d'une seconde. Il suffit alors de lui dire à quelle distance s'arrêter.

C'est le plan Zone + point d'arrêt : le même détecteur unique, plus une distance d'arrêt que vous déclarez. LocoPilote calcule le moment où ralentir et où couper, pour que le train s'arrête à cette distance de l'entrée. Aucun détecteur en plus à installer.

Onglet Détecteurs d'un canton en plan Zone + point d'arrêt : la distance déclarée et l'arrêt visé
Zone + point d'arrêt : aucun détecteur au point d'arrêt, le trajet est calculé.

Sur le plan d'exemple, les deux voies de la gare sont réglées ainsi : arrêt à 33,6 cm de l'entrée, dans les deux sens. Les autres cantons restent en zone unique. La fenêtre État des cantons (onglet Réseau) résume ces réglages pour tout le réseau.

Fenêtre État des cantons : plan, longueur et point d'arrêt de chaque canton
Les deux voies de gare en « Zone + point d'arrêt », les autres cantons en « Zone unique ».
⚠️ Calculé, pas détecté

Aucun détecteur ne vérifie l'endroit où le train s'arrête : la précision dépend de ce que le logiciel sait de chaque locomotive. Les deux réglages suivants font toute la différence.

Ce qui fait la précision

Le profil de vitesse de chaque locomotive

Deux locomotives réglées au même cran ne roulent pas à la même vitesse. Pour calculer un arrêt, LocoPilote doit donc connaître la vitesse réelle de chaque machine, cran par cran : c'est son profil de vitesse.

Dans la fiche de la locomotive, onglet Profil vitesse, le bouton Lancer une mesure automatique s'en charge : la locomotive fait des allers-retours seule, cran par cran, sur une section de trois cantons. Vous pouvez aussi saisir des vitesses mesurées à la main.

Onglet Profil vitesse de la fiche d'une locomotive, avec le bouton Lancer une mesure automatique
La mesure automatique du profil de vitesse.

Deux conseils tirés des essais de nos testeurs :

  • mesurez avec l'inertie du décodeur à zéro (CV3 et CV4), comme l'écran le rappelle, pour mesurer la réponse brute du moteur ;
  • refaites la mesure si vous modifiez les réglages de vitesse du décodeur : l'ancien profil ne correspond plus.

Le décalage de détection

Avec certains détecteurs, la locomotive n'est vue qu'une fois bien engagée dans le canton, selon l'endroit où elle prend le courant, et non au moment où son avant franchit la coupure. Chez l'un de nos testeurs, une locomotive n'était détectée qu'une fois entrée tout entière : son avant se trouvait déjà 21 cm après la coupure. Tous ses arrêts tombaient donc environ 21 cm trop loin.

Le réglage Décalage de détection, dans le même onglet, corrige ce point : c'est la distance entre l'entrée du canton et l'avant de la locomotive au moment où le canton passe à occupé.

Le cadre Décalage de détection dans l'onglet Profil vitesse
Le décalage de détection se règle locomotive par locomotive.

Pour le mesurer : approchez un canton à la main, très lentement, arrêtez la locomotive dès que le canton passe à occupé à l'écran, puis mesurez de la coupure d'entrée jusqu'à l'avant de la locomotive.

Les quatre plans de détection

Chaque canton se déclare selon ce qui est réellement installé dessus, dans l'onglet Détecteurs de sa fenêtre. LocoPilote propose quatre plans, chacun avec son dessin :

Les quatre plans de détection proposés dans la fenêtre d'un canton
Une bande = un détecteur qui surveille toute la longueur ; une pastille = un détecteur qui surveille un point.
PlanCe que vous avezCe que vous obtenezSa limite
Zone uniqueUn détecteur pour tout le cantonLe train est vu en continu, de l'entrée à la sortieIl s'arrête à l'entrée du canton
Zone + point d'arrêtLe même détecteur, plus une distance déclaréeLe train s'arrête où vous l'avez décidéL'arrêt est calculé : il dépend du profil de vitesse
Point à chaque extrémitéUn détecteur ponctuel à chaque boutL'entrée est vue à un point exact : l'arrêt est plus justeEntre les deux passages, l'état du canton est inconnu
Configuration libreVos détecteurs où ils sont, zone en optionChaque détecteur reçoit son rôle sens par sensSans zone, l'occupation reste inconnue entre les points
💡 Inconnu n'est pas libre

Un canton équipé seulement de détecteurs ponctuels ne sait pas si un train s'y trouve entre deux passages. Pour LocoPilote, son état est alors inconnu, jamais « libre ».

Par où commencer ?

  1. Déclarez le plan de chaque canton. Si vous avez un détecteur de courant par canton, c'est la Zone unique.
  2. Mesurez le profil de vitesse des locomotives qui doivent s'arrêter précisément.
  3. Passez en Zone + point d'arrêt les cantons où l'arrêt compte (quais, voies de garage) et déclarez la distance.
  4. Réglez le décalage de détection de chaque locomotive.
  5. Vérifiez avec un mètre où le train s'arrête, et corrigez la distance ou le décalage si besoin. Depuis la fenêtre État des cantons, l'Assistant de mesure aide à mesurer la position du détecteur et le point d'arrêt avec une locomotive qui roule.

Vous pouvez faire tous ces essais sans matériel, en mode essai : c'est ce que montre l'article Premiers pas avec LocoPilote.

Bonnes circulations !

Partager :
Frédéric

Frédéric

Créateur de LocoPilote

Développeur et modéliste, créateur de LocoPilote. Passionné par l'automatisation des réseaux ferroviaires miniatures.

À lire aussi