Projet de commande informatique/numérique pour la maquette de trains

Introduction
Le projet consiste à réaliser une commande informatisée en temps réel pour la gestion d'une maquette de train miniature. Contrairement à la plupart des logiciels disponibles sur le marché, ce système doit proposer un tableau de commande optique normal et non pas une commande par clavier et souris. De plus, ce système n'utilise pas l'architecture et les modules numériques vendus par certains constructeurs.
Il a commencé à germer en 1994 pour ce concrétiser dans une première étape prototype en 1999. Cette première étape a permis avec succès la commande complète d'une gare de cinq voies. Maleureusement, il a aussi montré les limites des outils et des systèmes utilisés. Il a tout de même été utilisé durant quelques années pour la commande d'une seule gare.
Depuis 2002, je suis à la recherche d'un système plus rapide et plus performant. Fin 2006, j'ai peut-être enfin trouvé un système permettant de remplir les conditions requises pour la réalisation de cette commande.

Très prochainement une nouvelle version du site avec des informations plus fraîche sur le Digital et la digitalisation des locomotives par exemple. [22.06.08]

Premier système utilisé
Le premier prototype du nom de 'Antares' est basé sur une liaison série industrielle, une interface électronique et un logiciel en Turbo Pascal 7. Les quelques 2'000 lignes de code du programme permettent la commande des trains et des aiguillages avec une sécurité maximum. Vous pouvez trouver tous les détails de ce prototype dans les sous-rubriques de cette section du site.

Ancienne maquette
La maquette ferroviaire de mon père était le principal objet de ce projet. C'est pour cette maquette qu'avait été prévu la réalisation de ce système de commande. Avec plus de 250 mètres de voies à l'échelle HO et plus d'une centaine d'aiguillages, cette maquette était une réalisation formidable pour envisager ce projet informatique/électronique ambitieux.
Le fait que cette maquette était en courant alternatif trois rails a ajouté un niveau supplémentaire de difficulté (interfaçage plus complexe).

Nouvelle maquette
Suite au déménagement, il a bien fallut dire au revoir à l'ancienne maquette qui, pour ne pas prendre trop de place, s'intégrait parfaitement dans l'appartement. Place à une nouvelle construction sur 12 niveaux ayant plusieurs gares et des tronçons à double-voies un peu partout. C'est maintenant dans une pièce entière de l'appartement que se trouve cette nouvelle maquette en construction.

Suite du projet
Le projet va maintenant se diriger vers des solutions plus actuelles pour résoudre les problèmes et supprimer les limites trouvées dans le prototype. Le remplacement de la liaison série industrielle par une liaison USB2 plus rapide tient une bonne place dans les recherches. Le langage de programmation Turbo Pascal doit également être remplacé par un langage plus convivial et ayant plus de possibilités. L'utilisation de circuits électroniques programmables est également envisagée pour simplifier les montages électroniques. Finalement, il faut maintenant tenir compte de l'extension de ce projet pour la commande de toute la maquette.

Ces pages vont s'enrichir au fur et à mesure de l'avancement du projet...


Dernière mise à jour: 22 juin 2008




De quoi s'agit-il?
Un projet de commande informatique pour train miniature avec tableau de commande optique.
Quelles technologies?
Prototype:
- Liaison série indistrielle
- Interface électronique
- 24 entrées opto
- 24 sorties relais
- Turbo Pascal 7
- Machines d'états
Au final (projet):
- Liaison USB2
- Interface électronique
- Delphi 6 + BD
- Threads