User Tools

Site Tools


intellibox-fr

This is an old revision of the document!


IntelliBox-I 'Classic'

SommaireLes centrales de commandeUhlenbrock



Configuration pour le Intellibox-I 'Classic', 65000, et autres Intelliboxes avec interface RS232

ib.jpg


Protocole

L'Intellibox peut être utilisé avec le Märklin p50 d'origine, Le protocole p50x étendu ou le protocole LocoNet via la connexion RS232 ou avec le protocole LocoNet via le connecteur LocoNet par l'utilisation d'un adaptateur Loconet séparé.
Le protocole p50 n'est pas conseillé à cause du jeu d'instructions très limité.


Configuration Général

Par défaut l'Intellibox (IB) est connecté à l'ordinateur utilisant un câble RS232. Si l'ordinateur n'est pas équipé avec un port série un adaptateur USB-vers-série peut être utilisé. Voir également Assemblage de câbles à la fin de cette page.

Astuce: Alternativement, l'IB peut être connecté à un ordinateur utilisant le connecteur LocoNet et un adaptateur LocoNet séparé. Cette connexion offre quelques avantages par rapport à la connexion RS232. Voir Réinitialisations spontanées pour plus d'informations à ce sujet.

Au lieu d'afficher les changements de la vitesse de la locomotive au moyen de manettes IB correctement l'option Rocview Autoriser l'identifiant de manette zéro doit être activé.

Une fois la configuration terminée, une attention particulière doit être portée aux paragraphes Réglage fin et Temps de commutation.


Configuration pour p50x

Mise en place de l'IB

Interface

Dans la configuration de base aller dans "Interface" et sélectionner alors:

  • Baudrate: 19200
Protocole

Dans la configuration de base aller dans "Interface" et sélectionner alors:

  • Syntax: 6050 & IB

:!: "IB only" ne marche pas!


Mise en place dans Rocrail

À partir du menu Fichier → Propriétés Rocrail… est sélectionné et dans l'onglet de la fenêtre de dialogue Centrale est sélectionné. SI l'Intellibox devrait être la seule centrale de commande et les autres centrales de commande éventuellement répertoriées doivent d'abord être supprimées. Ensuite à partir du champ déroulant Nouveau la centrale de commande p50x est sélectionnée et par la suite ajoutée en appuyant sur Ajouter. La centrale de commande NEW - p50x est mis en évidence et Propriétés est appuyé. La fenêtre de dialogue Intellibox (Extended P50) s'ouvre:

Identifiant Centrale

L'Identifiant Centrale "NEW" est écrasé par un nom approprié, par exemple p50x-1 dans l'exemple. L'interface de l'ordinateur déterminé préalablement est entrée dans le champ Port, par exemple "com1" dans l'exemple.

Vitesse de connexion

L'IB supporte la vitesse de connexion de 2400, 4800, 9600, 19200 et (en utilisant l'options spéciales) 38400. 19200 est le plus couramment utilisé et est la vitesse de connexion recommandée.

Temps d'attente dépassé

Cette valeur est utilisée comme temps d'attente dépassé de la communication série comme attendre la ligne CTS.

Établissement de liaison

Hardware Flow doit être CTS

Détecteurs

Le Nombre de détecteurs connectés est entré dans le champ correspondant. La valeur est le nombre de modules détecteurs 8 ports connectés. Si un module de détecteurs 16 ports est utilisé leur nombre doit être multiplié par deux.

Sondage

La case à cocher Sondage doit être laissée décochée pour de meilleur performance. C'est un travail pour Tams Easy Control.
L'option Sondage démarre la lecture des détecteurs par le chemin du p50, Märklin 6050/6051, qui n'est pas nécessaire pour l'IB parce qu'il fournit 'events' pour cela.

Annuler la manette

Forcer si défini, alors la commande XLok est un évènement 'forcé' en cas d'un Lok déjà contrôlé par un appareil non PC.


Installation pour LocoNet via RS232

L'IB peut être configuré pour LocoNet via le port RS232 (série). L'IB se comporte alors comme un LocoBuffer.

:!: Ce chapitre s'applique seulement à une connexion LocoNet via le connecteur série RS232! :!:

Voir Réinitialisations Spontanées pour la configuration alternative utilisant le connecteur LocoNet!

Les paquets LocoNet peuvent être perdues en raison d'un petit tampon entre le LocoNet et l'interface RS232.
Un adaptateur LocoNet séparé est recommandé pour contourner ce problème. Pour les détails voir également le chapitre Réinitialisations Spontanées.


Configurer l'IB

  1. Mettre l'interface dans le mode "LocoNet":
    • Basic settings → interface → syntax → LocoNet
  2. Régler la vitesse de transmission à 19200 Baud:
    • Basic settings → interface → bit per second → 19200 bit/s
  3. Réglet l'UART de l'interface à 1 stop bits: (défaut 2)
    • Basic settings → special option → SO 5 → 1
  4. CTS flow → SO 6: (défaut 254)
    • Basic settings → special option → SO 6 → 255


Configuration de Rocrail

À partir du menu Fichier → Propriétés Rocrail… sélectionné et dans la fenêtre de dialogue suivante l'onglet Centrale est sélectionné. Si l'Intellibox devrait être la seule centrale de commande les autres centrales de commande éventuellement répertoriées doivent être effacées avant. Ensuite depuis le champ déroulant Nouveau la centrale de commande loconet est sélectionnée et ajouté par la suite en appuyant Ajouter. La centrale de commande NEW - loconet est mis en surbrillance et Propriétés est pressé. La fenêtre de dialogue Interface LocoNet s'ouvre:


Dans l'onglet Interface l'identifiant NEW est écrasé par un nom approprié, par exemple IB dans l'exemple. L'interface de l'ordinateur déterminée à l'avance est entrée dans le champ Equipement, par exemple com1 dans l'exemple. La vitesse de connexion est réglée à 19200. Le Type doit être LocoBuffer et CTS Flow doit être activé.

Dans l'onglet Options il n'y a pas d'ajustements disponibles pour l'Intellibox.

Dans l'onglet Détails la seule option pertinente est Durée de purge du connecteur: Les locomotives non utilisées seront purgées après un temps spécifié dans l'Intellibox. L'option Ping du connecteur peut être utilisée pour inhiber la purge. La valeur entrée dans le champ Durée de purge du connecteur devra être égale ou légèrement plus bas que le temps de purge de l'Intellibox.

:!: Avec une valeur de zéro, la centrale de commande est supposée ne pas purger, mais conduira à des situations imprévisibles: Rocrail ne vérifiera pas avec la centrale de commande si l'emplacement connu est purgé. De très petites valeurs de temps de purge causeront un trafic inutile pour vérifier les emplacements.

Note: Les locomotives qui sont contrôlées par Rocrail et ont ensuite été garées restent actives si l'option Ping du connecteur est active. Si une telle locomotive est sélectionnée sur l'Intellibox un avertissement sera affiché disant que la locomotive est déjà sous contrôle.


:!: Important: Le Slot Server doit être activé! Cela entrera en conflit avec l'IB et pourrait conduire à un crash du serveur Rocrail.

S88

Régle le nombre de modules S88 connectés pour obtenir l'état du détecteur lors du "Début de journée".


Réglage fin

Si FIFO et d'autres problèmes apparaissent en mode automatique il faut envisager d'utiliser les options spéciales suivantes de l'IB.

:!: Gardez à l'esprit, de changer seulement un réglage à la fois, tester et valider, avant d'en changer un autre.

  • Toutes les options spéciales connues: ibxso.pdf


SO1

Pour accéder à un taux de transfert le plus élevé (38400bps) de l'IB, ce qui n'est pas disponible dans le menu des options, changer SO#1=4.

Format des données SO25 / SO907

SO#25 et SO#907 définissent le signal de temps d'inactivité envoyé si aucune locomotive n'est active ou dans le cycle de rafraîchissement. Les réglages d'usine sont (dépendant du pays ou l'IB a été achetée): SO#25=0 et SO#907=1.

Format de données SO25
DCC / Motorola comme requis 0
DCC permanent 1
Motorola permanent 2
DCC et Motorola permanent 3


Signal d'inactivité SO907
Motorola 1
DCC 4
Motorola et DCC 5


Une combinaison de SO#25=3 et de SO#907=5 peuvent causer des problèmes avec certains décodeurs mobile et / ou d'accessoires sous certaines conditions: Quelquefois les commandes sont reçus en retard ou pas du tout. Généralement l'envoi de signaux d'inactivité DCC et Motorola n'est pas nécessaire même dans un environnement mixte DCC / Motorola.
Dans un environnement mixe normalement une combinaison de, par exemple SO#25=2 et SO#907=1 peut être utilisé.

Note: Si, à partir du menu de l'IB, un protocole différent du protocole standard est assigné à une simple locomotive les options spéciales peuvent être réglées automatiquement à SO#25=3 et SO#907=5!

SO26 BPS Fallback

Pour augmenter la stabilité sur Rocrail connecté avec l'IB, spécialement quand on utilise la version actuelle, envisager de changer l'option spéciale 26 de 1 à 0.
SO#26=1 force Longue coupure RS-232 pour aboutir à un retour aux 2400 bps initial, cela peut arriver durant le démarrage du module p50x, résultant en une perte de communication, tandis que SO#26=0 entraîne une vitesse restante inchangée.

Désactiver l'écho SO33

Si aucun dispositif I²C, comme les claviers Märklin ou autres, n'est connecté à l'IB, changer SO#33=0 réduira la charge interne de l'IB.
SO#33=1 écho par défaut des commandes d'aiguillage sur le bus I²C.

Réinitialisations spontanées

L'ancienne IB est connue pour effectuer parfois des réinitialisations spontanées non désirées sous certaines circonstances dans certains environnements. Même si cette question a été largement débattu pendant de nombreuses années sur divers forums sur Internet une raison claire n'a jamais été détectée. Le seul point clair est que l'IB n’exécute presque jamais de réinitialisations indésirables quand aucune connexion à un ordinateur n'est établie.

Pour minimiser l'apparition des réinitialisations non désirées un bon blindage (et continu!) du câble d'interface à partir de l'ordinateur vers l'IB doit être assuré. Plus loin, les transformateurs, les moniteurs et les autres sources d'interférence doivent être éloignées de l'IB. Un autre aspect est d'éviter une surcharge de l'IB dû à trop de commandes envoyées dans un court laps de temps.

Une alternative élégante pour éviter totalement les réinitialisations non désirées est de ne pas du tout utiliser la connexion série (RS232) de l'IB. Bien sûr cela ne veut pas dire rester sans Rocrail!

Depuis que l'IB est un dispositif LocoNet il peut être controlé totalement via le LocoNet. Les commandes à partir de l'ordinateur ou de Rocrail, respectivement, seront transférées au LocoNet en premier et du LocoNet à l'IB dans un second temps. Plusieurs adaptateurs sont disponibles dans ce but: Ceux sont, entre autres, le GCA85 (RS232), le GCA101 (Ethernet), le LocoBuffer, le LocoBuffer de RR-Cirkits et le Interface USB-LocoNet par Uhlenbrock.

Cablâge


L'IB, l'adaptateur USB-LocoNet et l'ordinateur peuvent être connectés selon le schéma ci-dessous. Le câble de l'interface série (RS232) n'est plus nécessaire et peut être retiré. De plus, l'interface série peut être éteinte à partir du menu de l'IB.

Astuce: Les câbles LocoNet peuvent être assemblés facilement, sont bon marchés et peuvent avoir la longueur désirée faite par soi-même: Câblage LocoNet

Configuration

L'IB elle-même n'a pas besoin d'être configurée. La configuration d'options spécifiques mentionné dans la section Configuration pour LocoNet via RS232 n'est pas requise.

À partir du menu Fichier → Propriétés de Rocrail… l'onglet de la fenêtre de dialogue suivant Centrale est sélectionné. La configuration d'origine de l'IB - si elle existe - est effacée. Ensuite à partir du champ déroulant Nouveau la centrale de commande loconet est sélectionnée et par la suite ajoutée en appuyant sur Ajouter. La centrale de commande NEW - loconet est surlignée et Propriétés est appuyé. La fenêtre de dialogue Interface LocoNet s'ouvre. Le nom (Identifiant Centrale) doit être exactement le même que celui utilisé avant, si en vigueur. Cela garantit que l'identifiant de l'interface n'aura pas besoin d'être échangé dans touts les locomotives, les aiguillages, les signaux et ainsi de suite si l'identifiant a été entré.

La suite de la procédure dépend de l'adaptateur utilisé. Si, par exemple, l'interface Uhlenbrock USB-LocoNet-Interface 63120 est utilisé la même configuration que celle expliquée dans le chapitre Configuration de la page du wiki de l'interface USB-LocoNet-Interface sera appliquée. Les autres adaptateurs sont configurés comme expliqué sur la page du wiki correspondante.

Note: Seulement l'interface (l'adaptateur) est configuré. L'IB devient une part du LocoNet et n'a donc pas besoin de configuration spéciale.

Voie de programmation

Si l'IB est configurée comme décrit ci-dessus, le bouton PT dans Rocrail ne fonctionnera plus. La voie de programmation est mise en service automatiquement durant la première opération de programmation (lecture/écriture).


Adressage et temps de basculement des aiguillages

Adressage des décodeurs d'accessoires

L'adressage des décodeurs d'accessoires est de préférence fait en utilisant PADA-Adressage comme dans ce cas l'adresse de l'aiguillage (ou le signal etc.) correspond avec l'adresse sur l'Intellibox sans la nécessité de la convertir.
L'adresse IB, par exemple, d'un aiguillage est entrée dans le champ port, pendant que le champ adresse reste à 0 (zéro). Voir ci-dessus le lien pour les détails sur les schémas d'adressage.

Switch Times

The switch times of switches and other accessories can be set up from the IB menu:

  • Basic Settings → Access. Setting → Switch Times
Note: This setting has no effect for Intellibox II (internal switch times of the Intellibox II are ignored). The following thus applies to the Intellibox 1 only. However, the table at the end of the chapter may be an indication for the switch times values in Rocrail.

The effective switch times depend on these settings of the IB, not on the settings in the Rocrail Configuration: To a single switch command the maximum switch time applies, if multiple commands are sent in series the minimum switch times applies. The IB executes the commands one after the other; too many commands within a short period of time can overcharge the IB and the accessory decoders, respectively. An overcharge may result in dropped commands, not detected sensor activation and so on.

Example 1:

  • Switch times of the IB were set to min. 200 ms and max. 500 ms
  • The switch time in Rocrail was set to 100 ms, the route switch time to 10ms

If a single switch is controlled the actual switch time will be 500 ms.
If a route containing several switches is activated the switch time will be 200 ms for each switch.

Example 2:

  • Switch times of the IB were set to min. 200 ms and max. 200 ms
  • The switch time in Rocrail was set to 250 ms, the route switch time to 300ms

If a single switch is controlled the actual switch time will be 200 ms.
If a route containing several switches is activated the switch time will be 200 ms for each switch. Between the consecutive activation of the switches is a pause of 100 ms (300ms - 200ms).

Setting up the switch times therefore has to be done with care. The minimum and the maximum switch time of the IB should be equal. A Route switch time significantly shorter than the minimum switch time of the IB may result in trains starting too early, i. e. before all switches were set. Therefore the Route switch time should be equal or higher than the switch time of the IB.
The Init field pause should be set to at least double the value of the minimum switch time (two commands are sent to each switch during initialisation!).

A practical example could look like this (IB min. Minimum switch time of the IB; IB max. Maximum switch time of the IB):

Example
Value
Remark / Alternative Setting Minimum
Value1)
IB min.2) 300 the shortest time found to be sufficient for reliable operation3)
plus 50 to 100ms for safety
200
IB max.4) 300 equal to IB min. 200
Rocrail Switch time 300 equal to IB min. 1x IB min.
Route switch time 300 equal to IB min. or higher 1x IB min.
Init field pause 600 two times IB min. or higher 2x IB min.
Block init pause 300 equal to IB min. or less for a layouts with only a few signals 0


Assemblage de câbles


1)
Empiric values. Shorter times may be used if found to be reliable. If switches and other accessories are sometimes not set correctly in auto mode the minimum values should be regarded or even extended.
2) , 4)
for Intellibox 1 only
3)
Has to be checked with IB max. = IB min. (Intellibox 1 only)
intellibox-fr.1603010411.txt.gz · Last modified: 2020/10/18 10:40 by phil45