Le titre de cet article va peut-être surprendre, d’autant
que, pour une fois, il ne s’agira pas d’une réalisation personnelle, mais de la
description d’une configuration matérielle visant à améliorer les performances
d'une installation DCC, en l’occurrence, la mienne.
Utilisateur de l’Intellibox d’Uhlenbrock depuis des années,
j’ai été confronté au problème de la vitesse de traitement de cette centrale,
limitée comme chacun le sait à 19200 bauds sur un port sériel type RS232.
Cette configuration IB + PC avec port RS232 est certes un peu
dépassée, mais toujours parfaitement viable même s’il est de plus en plus difficile de
trouver d'anciens PC équipés de ports RS232.
A l’instar des centrales actuelles qui exploitent le port
USB, Uhlenbrock a entrepris d’actualiser sa centrale en USB, mais
renseignements pris, il ne s’agirait que d’une émulation de port série
d’origine pour le rendre compatible avec les PC équipés de ports USB.
Ce qui revient à dire qu’il faudrait remplacer l’ancienne IB par
une plus récente, solution radicale mais pas pour autant plus efficace, surtout pour le cas de la vitesse de transmission.
Quoi qu’il en soit, avec 19200 bauds, le problème reste
entier.
Avec un logiciel dédié, quand le nombre de trains qui circulent simultanément devient conséquent, la centrale doit gérer les informations en provenance de
la voie par le port S88 et transmettre
les ordres par le bus DCC, ça provoque quelques embouteillages qui ralentissent
quelque peu (trop à mon goût) le processus.
J’ai par exemple souvent constaté que lorsqu’un train
pénètre dans un canton, le passage au feu rouge met parfois presque une seconde
à se faire, ce qui est beaucoup trop long.
Je me suis dit que pour bien faire, qu’il faudrait que l’IB
soit soulagée d’un certain nombre d’opérations de façon à obtenir des temps de
traitement corrects.
Un ami modéliste confronté au même problème m’a confié avoir
essayé avec succès le module HSI88 de LDT, et avait obtenu des temps de
traitement bien plus rapides.
LDT distribue effectivement une petite interface et qui
permet de contourner l’obstacle. Le HSI88 est disponible en USB ou en RS232.
Quand ce module est utilisé avec l’IB, il gère tout le
trafic des infos S88 en provenance de la voie en les envoyant directement sur
le PC. L’IB voit donc son port S88 complètement libéré et n’a plus qu’à gérer
les ordres à destination du bus DCC.
Je me suis donc équipé en conséquence, et le gain en vitesse de traitement
est indiscutable.
La modification à faire se limite à débrancher le connecteur
du câble 6 fils qui arrivait sur le port S88 de l’IB pour le brancher sur un
des 3 ports S88 du module HSI88. La sortie du module, quant à elle, est à
connecter directement sur un des ports
USB du PC.
Idéalement, selon LDT, il est préférable de
répartir les modules S88 sur les 3 entrées du HSI88 pour obtenir le gain de vitesse maximum. Cette configuration oblige à modifier le câblage puisque les modules
S88 ne sont plus en série l’un derrière l’autre, mais répartis de manière
équilibrée.
Quoi qu’il en soit, en les laissant « l’un derrière
l’autre », comme c'est mon cas, le gain en vitesse de traitement est déjà très net.
Selon le logiciel utilisé pour piloter le réseau, il faut
déclarer le module HSI88 comme deuxième interface et c’est tout ce qu’il y a à
faire.
Mais la bonne nouvelle, et là j’en reviens au titre ce cet
article, c’est qu’avec cette configuration, l’IB qui avait une fâcheuse
tendance à planter et à faire des Reset inopinés,
NE PLANTE PLUS DU TOUT !
J’exploite cette configuration depuis plusieurs mois et pas
un seul plantage Intellibox alors qu’auparavant c’est parfois 3 ou 4 dans la
même journée !
Alors, qu’en déduire ?
Il semble évident que c’est la gestion du flux S88 à
destination de l’IB qui pose problème.
En tous cas, dès l’instant où ce flux est dérivé directement
sur le PC, l’IB est stable !
Quand je parle de bonheur, ceux qui subissent aussi ces
plantages comprendront tout de suite à quoi je fais allusion !
Alors, bien sûr, cette configuration fonctionne parfaitement
chez moi alors que ça plantait à tous bouts de champs. Il n’ y a donc aucune
raison pour ça ne fonctionne pas chez vous.
Pour mémoire, ma configuration est la suivante :
-
IB 65000 (sans mise à jour du soft)
-
HSI88 LDT
-
Windigipet 10
-
28 cantons (56 zones)
-
40 aiguilles à servos moteurs
-
185 mètres de voie sur 4 niveaux.
Bonne chance à tous.
Me contacter sur ce blog si besoin d’infos complémentaires……