Modifications

Sauter à la navigation Sauter à la recherche
1 711 octets ajoutés ,  16 février 2014 à 12:22
Ligne 132 : Ligne 132 :  
== Railuino et MFX ==
 
== Railuino et MFX ==
   −
L'utilisation d'une loco MFX avec railuino est plus complexe.  
+
L'utilisation d'une loco MFX avec railuino nécessite une manipulation avec une centrale station... La raison découle de l'initialisation plus complexe d'une loco MFX.
   −
Les décodeurs MFX supportent différents protocoles... du plus évolué vers le moins évolué. C'est forcement le protocole le plus évolué qui s'initialise avec ses propres spécificités dynamiques. Le protocole MM2 est également actif mais en second plan (après l'activation MFX), ce détail à son importance si l'on veux comprendre les interactions  
+
=== Initialisation MFX sous le capot ===
 +
 
 +
Voici ce que nous avons appris sur l'initialisation des machines et addresses MFX (Merci à Goeffroy qui se reconnaîtra).
 +
 
 +
Les décodeurs MFX supportent différents protocoles... du plus évolué vers le moins évolué. C'est forcement le protocole le plus évolué qui s'initialise avec ses propres spécificités dynamiques. Le protocole MM2 est également actif mais en second plan (après l'activation MFX), ce détail à son importance si l'on veux comprendre les interactions avec CanDIY.
 +
 
 +
Apparemment, les boîtiers de connexion Marklin enverraient des micro-coupures sur le circuit. Ces micro-coupures passent totalement inaperçu sur les machines normales qui sont équipées de capacités pour assurer la stabilité de leur propre source d'alimentation. Par contre, ces micro-coupures sont attendues et détectées par les machines MFX. Si la machine n'a pas encore d'adresse, elle commence sa phase d'initialisation et initie un protocole d'échange avec un Mobile Station 2 qui gère le protocole d'assignation et attribue dynamiquement l'adresse à la Loco MFX.
 +
 
 +
En attribuant cette adresse MFX, votre loco dispose également d'une adresse MM2 à partir de laquelle il sera possible de commander la loco MFX.
    
Mobile Station 2 <-> MFX (adresse dynamique) <-> MM2 (adresse fixe) <-> CanDIY .
 
Mobile Station 2 <-> MFX (adresse dynamique) <-> MM2 (adresse fixe) <-> CanDIY .
   −
En effet, comme déjà précisé, l'adresse d'une machine MFX est réellement fixée dynamiquement par le module "Mobile Station 2"... rien à voir avec le protocole MM2 où l'identification est fixe et statique (dans la machine).
+
=== Comment faire? ===
 
   
Pour l'heure, et a cause du système d'adressage dynamique, '''il faut connecter une Mobile Station 2''' sur le module de connexion et sniffer (écouter) les échanges de données entre la "Mobile Station" et la Loco pour découvrir l'adresse dynamique assignée au vol (par la Mobile Station).  
 
Pour l'heure, et a cause du système d'adressage dynamique, '''il faut connecter une Mobile Station 2''' sur le module de connexion et sniffer (écouter) les échanges de données entre la "Mobile Station" et la Loco pour découvrir l'adresse dynamique assignée au vol (par la Mobile Station).  
   −
Vous pouvez utiliser le programme "Railuino > Misc. > Sniffer" et espionner les communications.
+
Voici une marche à suivre:
 +
# vous branchez votre CanDIY et le programme "Railuino > Misc. > Sniffer" et espionner les communications.
 +
# Vous branchez ensuite votre Mobile Station 2 (assurez vous d'avoir un emplacement libre, dans l'espace d'adressage MM2, permettant l'enregistrement de votre Loco MFX).
 +
# Vous déposez votre Loco MFX sur les rails et attendez la détection et initialisation de celle-ci.
 +
# Votre Mobile Station doit avoir assigné une adresse dynamiquement à votre machine MFX, adresse que vous devriez pouvoir retrouver dans les trames de communication à l'aide du Sniffer. 
 +
# Débranchez votre Mobile Station, votre LOCO MFX dispose d'une adresse fixe jusqu'à sa prochaine reconfiguration (initié par une "Mobile Station 2".
   −
Par la suite, vous commandez votre Loco MFX en utilisant la constante '''ADDR_MFX'''.
+
En effet, comme déjà précisé, l'adresse d'une machine MFX est réellement fixée dynamiquement par le module "Mobile Station 2"... rien à voir avec le protocole MM2 où l'identification est fixe et statique (dans la machine).
    
=== L'adressage ===
 
=== L'adressage ===
 +
Par la suite, vous commandez votre Loco MFX en utilisant la constante '''ADDR_MFX''' et l'adresse connue.
    
L'adressage des machines MFX dans Railuino se fait aussi simplement qu'avec les décodeurs MM2. Il suffit d'utiliser la bonne constante... et du numéro d'identification de votre machine MFX.
 
L'adressage des machines MFX dans Railuino se fait aussi simplement qu'avec les décodeurs MM2. Il suffit d'utiliser la bonne constante... et du numéro d'identification de votre machine MFX.
29 917

modifications

Menu de navigation