home


Les Articles ...

Attribuer les Fonctions aux Sorties du Décodeur
Mis à jour le Samedi 13 octobre 2012 à 21h56min dans Modélisme - Version 2

Dites moi le Mapping vous connaissez ? Non, alors pas de panique, il s'agit tout simplement de déterminer avec quelles touches de fonction de votre système digital vous allez pouvoir commuter les sorties des fonctions de votre décodeur.

A quoi ça sert tout cela !

Oui me direz vous mais cela me sert à quoi ? Et bien à plusieurs choses tenez vous voulez allumer l'intérieur de la cabine d'une loco (bien sur avec une led que vous aurez logée à l'intérieur) non pas avec la touche F1 mais par la touche F2 de votre centrale sans changer le file de sortie D de votre décodeur Lenz Gold, et bien c'est possible, et vous saurez le réaliser vous même après avoir lu la présente page. Bof me direz vous, ok je vous l'accorde mais lisez plutôt et regarder plutôt ce qui suit, attention à un petit souci auquel on pense moins. Lequel ? le voici.

Je parie que vous avez dans votre parc un décodeur sur lequel vous avez grillé un circuit d'une sortie de fonction  (hormis sortie moteur) oui ! et bien, bienvenue au club. Tenez, le dernier en date, mon X 2800 Roco sur lequel j'ai voulu régler la puissance des phares, et toc un petit soucis et hop une sortie la F0 grillée en marche avant, et bien que faire ? C'est simple, utilisez une autre sortie pour remplacer la sortie défaillante la F3 par exemple, et le tour est joué (certes il faudra l'activer à chaque fois en changeant de sens de marche mais cela est mieux que rien). 

Voila donc une possibilité essentielle et bien pratique du Mapping. Bien sur les autres possibilités perdurent (tenez un autre exemple) décider d'affecter la sortie C de votre décodeur avec la fonction F3 ou F4 de votre centrale ....

Toutefois, si votre récepteur ne gère pas cette fonction Mapping inutile de vous torturer l'esprit, un conseil regardez bien les notices de vos décodeurs et consultez le tableau ci dessous.

Tableau des marques de décodeur proposant la fonction Mapping

Marques  Fonctions Mapping
Roco Non
Lenz Gamme Standard  Non en tant que tel
Lenz GOLD Oui
Zimo Oui
CT Electronik Oui

Allez on s'accroche légèrement pour la suite !

Il était temps de t'y mettre mon petit Bernard !

Il était en train de se faire tailler des croupières Bernard Lenz, en effet tous les récepteurs de la marque ne disposent pas de la fonction Mapping, et le "petit" Zimo lui dispose de cette possibilité depuis longtemps, CT Electronick aussi. Alors quitte à mettre un ou deux euros de plus.... moi je n'hésite pas (sans vous parler du reste de ce que peux gérer le Z....) ! Ce n'est donc plus le cas maintenant sur la fonction Mapping avec la gamme Gold de chez Lenz qui offre cette possibilité. Regardez bien le prix entre un Lenz Gold et un Zimo ! allez j'arrête là !

Comment ça marche Chef !

Allez on va vous expliquer tout cela et le plus simplement moi je vous l'assure ! De toute façon on va travailler avec des Variables de Configuration (CV), on en reparle dans quelques instants.

Donc avec cette fonction Mapping vous allez pouvoir affecter une sortie du décodeur à une fonction au choix de votre centrale ! Cette sortie décodeur que vous allez commuter peut être aussi bien physique (par exemple l'allumage des phares) que logique (passage en demi vitesse en mode manoeuvre). Vous allez donc pouvoir commuter le mode physique ET/OU le mode logique, autrement dit des doubles attributions seront possibles.

Allez un petit exemple avec un décodeur Lenz, vous pourrez très bien décider d'attribuer la fonction 3 de votre centrale à la sortie de fonction C du décodeur MAIS EGALEMENT au mode manoeuvre 1/2 vitesse. Ainsi lorsque vous actionnerez la touche F3 vous passerez en mode 1/2 vitesse ET la fonction F3 que vous aurez programmée (par exemple allumage des phares) fonctionnera simultanément.

Comme toujours des CV !

Et oui, sans ces variables de configuration rien est possible ! On va donc bosser avec ces demoiselles ! Si vous ne connaissez pas le mécanisme des CV

Dans le cas précis du Mapping la valeur des CV 33 à 42 va déterminer nous servir à déterminer quelle(s) sortie(s) de fonction du décodeur doit(vent) réagir à la fonction activée de la centrale. 

Un petit rappel : 

Si vous avez l'habitude de paramétrer vos décodeurs vous savez que certaines variables sont des variables simples dans lequel on rentre une valeur pour un bit un point c'est tout. D'autres dites variables complexes regroupent plusieurs valeurs à entrer correspondant à chaque bit composant ce CV. Tel est le cas de la variable 29 (variable très importante) dans laquelle on procède à une addition de chaque valeur (poids) des bits. C'est alors l'addition de ces valeurs décimales que l'on rentrera dans le CV 29 (sachez qu'il est également possible de paramétrer les CV bit par bit donc sans faire la conversion décimale puis son addition, mais ne compliquons pas). 

Ca va toujours ou.... vous êtes largués !!   pour vous aider lisez cette page

Les CV que nous allons utiliser (je rappelle les CV 33 à 42) sont des CV complexes, donc des additions seront possibles mais pas obligatoires. 

Vous allez me dire pourquoi des additions possibles mais pas obligatoires tout simplement parce que dans l'exemple (cas de la fonction touche F3 ci dessus dans l'exemple) il faudra procéder à une addition sur la sortie de fonction C permettant d'actionner à la fois le mode 1/2 vitesse ET les phares. Cette addition sera à positionner dans le CV gérant la fonction C. Afin de mieux comprendre reprenez l'exemple orange et rouge dans le tableau Lenz ci dessous

Par contre pour d'autres affectations de fonction que vous souhaiterez réaliser il ne sera pas nécessaire de procéder à une addition, pour mieux comprendre cette dernière remarque reprenez l'exemple jaune et violet dans le tableau Lenz ci dessous.

Voici donc pourquoi les CV 33 à 42 peuvent être qualifiées de CV simples ou complexes.

Avançons maintenant dans la démarche :

Allez on y va : Pour chacune des fonctions F 0 à F 12 de la centrale (certaines centrales n'ont pas 12 fonctions mais souvent moins) il existe dans le décodeur un CV qui correspond. Retenez que pour la fonction F0 de votre centrale (sens de marche de la loco : avant) c'est la CV 33 qui est inscrit. Toujours pour la F0 (mais cette fois dans le sens de marche de la loco en arrière) c'est la CV 34 qui est inscrit. Pour la fonction F1 c'est la CV 35 et ainsi de suite, jusqu'au CV 46 pour les décodeurs possédants 14 sorties possibles (là encore la majorité en ont beaucoup moins). 

Que dit la norme NMRA ? :

Résumons celle-ci par un tableau :

Les valeurs figurant dans le tableau (à l'intersection entre les sorties fonctions centrale et les sorties fonctions du décodeur) correspondent à la position du bit dans l'octet. Un petit exemple, pour commander les feux avant et arrière avec le changement de sens on activera le bouton du CV 33 de la manière suivante : 0000  0001 puis pour la marche arrière 0000  0010 du CV 34. N'oubliez pas qu'un octet s'écrit toujours de droite à gauche.

Attention dans le tableau ci dessous le sens de lecture dans les lignes des CV s'effectue de gauche à droite de la sortie de fonction du décodeur de la 1 vers la 14 (oui je sais ce serait mieux de droite à gauche mais j'en ai décidé ainsi !). Les chiffres obtenus correspondent à la position du bit dans l'octet. On commence toujours par la position 0 à droite. Ainsi si on avait voulu actionner la fonction F1 sur la sortie 3 du décodeur cela aurait donné 0000 0100 (donc le bit numéro 2 qui dans les faits correspond au 3eme à cause du zéro)

Retenez tout d'abord que l'on parlera donc de sorties fonction (A B C... pour les décodeurs Lenz et 1 2 3... les décodeurs des autres marques) , et de fonctions F0 F1 F2... pour les centrales, en outre retenez aussi que Lenz décale le comptage des bits, ainsi, ce tableau ne pourra donc pas s'appliquer en état pour cette dernière marque.

 

  Sorties de Fonction sur le Décodeur

Fonctions Centrale

CV 1 2 3 4 5 6 7 8 9 10 11 12 13 14
F0 en avant 33 bit 0 = 1 bit 1 = 0 bit 2 = 0 bit 3 = 0 bit 4 = 0 bit 5 = 0 bit 6 = 0 bit 7 = 0            
F0 en arrière 34 bit 0 = 0 bit 1 = 1 bit 2 = 0 bit 3 = 0 bit 4 = 0 bit 5 = 0 bit 6 = 0 bit 7 = 0            
Fonction F1 35 bit 0 = 0 bit 1 = 0 bit 2 = 1 bit 3 = 0 bit 4 = 0 bit 5 = 0 bit 6 = 0 bit 7 = 0            
Fonction F2 36 bit 0 = 0 bit 1 = 0 bit 2 = 0 bit 3 = 1 bit 4 = 0 bit 5 = 0 bit 6 = 0 bit 7 = 0            
Fonction F3 37 bit 0 = 0 bit 1 = 0 bit 2 = 0 bit 3 = 0  bit 4 = 1 bit 5 = 0 bit 6 = 0 bit 7 = 0            
Fonction F4 38       bit 0 = 0 bit 1 = 0 bit 2 = 1 bit 3 = 0 bit 4 = 0 bit 5 = 0 bit 6 = 0 bit 7 = 0      
Fonction F5 39       bit 0 = 0 bit 1 = 0 bit 2 = 0 bit 3 = 1 bit 4 = 0 bit 5 = 0 bit 6 = 0 bit 7 = 0      
Fonction F6 40       bit 0 = 0 bit 1 = 0 bit 2 = 0 bit 3 = 0 bit 4 = 1 bit 5 = 0 bit 6 = 0 bit 7 = 0      
Fonction F7 41       bit 0 = 0 bit 1 = 0 bit 2 = 0 bit 3 = 0 bit 4 = 0 bit 5 = 1 bit 6 = 0 bit 7 = 0      
Fonction F8 42       bit 0 = 0 bit 1 = 0 bit 2 = 0 bit 3 = 0 bit 4 = 0 bit 5 = 0 bit 6 = 1 bit 7 = 0      
Fonction F9 43             bit 0 = 0 bit 1 = 0 bit 2 = 0 bit 3 = 0 bit 4 = 1 bit 5 = 0 bit 6 = 0 bit 7 = 0
Fonction F10 44             bit 0 = 0 bit 1 = 0 bit 2 = 0 bit 3 = 0 bit 4 = 0 bit 5 = 1 bit 6 = 0 bit 7 = 0
Fonction F11 45             bit 0 = 0 bit 1 = 0 bit 2 = 0 bit 3 = 0 bit 4 = 0 bit 5 = 0 bit 6 = 1 bit 7 = 0
Fonction F12 46             bit 0 = 0 bit 1 = 0 bit 2 = 0 bit 3 = 0 bit 4 = 0 bit 5 = 0 bit 6 = 0 bit 7 = 1

En gras les réglages usine. Modifiez à gré les valeurs sans aller dans les colonnes grisées. Ainsi vous voulez que la fonction F3 de la centrale soit en relation avec la sortie non pas 5 du décodeur mais 6 désactivez le bit 4 du CV 37 inscrivez alors la valeur 0 grâce au paramétrage bit par bit et activez le bit 5 avec la valeur 1. Vous voulez faire cette opération mais en mode de paramétrage paginé, alors regardez le tableau ci dessous.

Indiquons maintenant en outre et dans le même tableau la valeur décimale correspondante (à droite ou en dessous de la position du bit). Car en effet soit vous programmerez en mode binaire donc bit par bit avec une valeur 1 ou 0 pour chaque bit, ou vous travaillerez en mode direct par octet et la vous entrerez une valeur décimale (voir ci dessous)

 

Tableau de paramétrage permettant l'attribution des sorties de fonctions pour un ZIMO ou un CT Electronick

 

  Sorties de Fonction sur le Décodeur

Fonctions Centrale

CV 1 2 3 4 5 6 7 8 9 10 11 12 13 14
F0 en avant 33 0 - 1 1 - 2 2 - 4 3 - 8 4 - 16 5 - 32 6 - 64 7 - 128            
F0 en arrière 34 0 - 1 1 - 2 2 - 4 3 - 8 4 - 16 5 - 32 6 - 64 7 - 128            
Fonction F1 35 0 - 1 1 - 2 2 - 4 3 - 8 4 - 16 5 - 32 6 - 64 7 - 128            
Fonction F2 36 0 - 1 1 - 2 2 - 4 3 - 8 4 - 16 5 - 32 6 - 64 7-128            
Fonction F3 37 0 - 1 1 - 2 2 - 4 3 - 8 4 - 16 5 - 32 6 - 64 7 -128            
Fonction F4 38       0 - 1 1 - 2 2 - 4 3 - 8 4 - 16 5 - 32 6 - 64 7-128      
Fonction F5 39       0 - 1 1 - 2 2 - 4 3 - 8 4 - 16 5 - 32 6 - 64 7-128      
Fonction F6 40       0 - 1 1 - 2 2 - 4 3 - 8 4 - 16 5 - 32 6 - 64 7-128      
Fonction F7 41       0 - 1 1 - 2 2 - 4 3 - 8 4 - 16 5 - 32 6 - 64 7-128      
Fonction F8 42       0 - 1 1 - 2 2 - 4 3 - 8 4 - 16 5 - 32 6 - 64 7-128      
Fonction F9 43             0 - 1 1 - 2 2 - 4 3 - 8 4 - 16 5 - 32 6 - 64 7-128
Fonction F10 44             0 - 1 1 - 2 2 - 4 3 - 8 4 - 16 5 - 32 6 - 64 7-128
Fonction F11 45             0 - 1 1 - 2 2 - 4 3 - 8 4 - 16 5 - 32 6 - 64 7-128
Fonction F12 46             0 - 1 1 - 2 2 - 4 3 - 8 4 - 16 5 - 32 6 - 64 7-128

Comment lire ce petit tableau. Voyons, l'intersection d'une colonne et d'une ligne correspond au paramétrage usine. Par exemple la fonction F2 nous donne 3 - 8. Traduction de 3 - 8. Cela veut dire bit 3 (selon le tableau précédent) valeur décimale à entrer (mais cela est déjà fait en usine) =  8, (dans la cadre d'un paramétrage en mode direct par octet). En mode binaire bit par bit  on entrera toujours dans le CV 36 : 0000  1000 (lecture du bit de droite à gauche) donc on activera le bit en positionnant "1" dans le bit 3 (rappelez vous le bit 0, puis 1, 2, et enfin 3). Simple non ! 

Reprenons notre exemple et cherchons la valeur DECIMALE (soit le poids du bit) à entrer dans la centrale. Voyons nous voulons mettre les phares avant et arrière avec le changement de sens de la loco c'est bien cela ! Et bien c'est simple, chez Zimo et CT Electronick on va entrer la valeur décimale 1 dans le CV 33 ET 2 dans le CV 34. 

Autre petit exemple, nous voulons cette fois que les phares soient commandés l'un par la fonction F0 en marche avant et la touche F1 pour la marche arrière et non pas la F0 pour cette sortie. On indiquera alors chez Zimo et CT Electronick la valeur 1 dans les CV 33 ET 34 puis la valeur 2 dans le CV 35.

Mais que fait LENZ ?

Petite dérogation à la norme chez Lenz qui a tout simplement décidé de ne pas utiliser les poids faibles d'un octet. Mais c'est quoi tout ça, comme nous l'avons vu un octet se compose de 8 bits, rappelez vous plus haut 0000   0000, cet octet s'écrit toujours de la droite vers la gauche. La conversion décimale de chaque position d'un bit est la suivante  128 64 32 16      8 4 2 1 

Tableau de composition d'un octet : attention Lecture ici de droite à gauche

Octet 0 0 0 0   0 0 0 0
Poids du bit 128 64 32 16   8 4 2 1
  Bits dits de poids fort   Bits dits de poids faible
Partie d'Octet utilisé par Lenz 0 0 0 0   0      
Poids du bit correspondant chez Lenz 128 64 32 16   8      

Lenz a donc éliminé 3 des 4 bits à poids faible pour les CV 33 à 37,  et pour les 43 à 46 il s'est fait également sont scénario ! Ce qui nous donne le tableau suivant : 

 

Tableau de paramétrage permettant l'attribution des sorties de fonctions pour un Lenz GOLD

Attention le sens de lecture s'effectue de gauche à droite de la sortie A vers la H (oui je sais ce serait mieux de droite à gauche mais j'en ai décidé ainsi !). Attention également, ici, dans le tableau les valeurs indiquées (donc le poids des bits) sont des VALEURS DECIMALES.

 

 

Sorties de Fonction sur le Décodeur
CV

Fonctions Centrale

A B C D E F G H
 
33 F0 en avant 8 16 32 64 128 * * *
34 F0 en arrière 8 16 32 64 128 * * *
35 Fonction F1 8 16 32 64 128 * * *
36 Fonction F2 8 16 32 64 128 * * *
37 Fonction F3 8 16 32 64 128 * * *
38 Fonction F4 1 2 4 8 16 32 64 128
39 Fonction F5 1 2 4 8 16 32 64 128
40 Fonction F6 1 2 4 8 16 32 64 128
41 Fonction F7 1 2 4 8 16 32 64 128
42 Fonction F8 1 2 4 8 16 32 64 128
43 Fonction F9       1 2 4 8 16
44 Fonction F10       1 2 4 8 16
45 Fonction F11       1 2 4 8 16
46 Fonction F12       1 2 4 8 16

* Non proposé par Lenz Gold

Vous avez compris que la valeur numérique DECIMALE qu'il conviendra d'entrer correspond à l'intersection du CV et la sortie fonction du décodeur. Les chiffres indiqués en gras correspondent au paramétrage usine. Dans les exemples ci dessous nous sommes en paramétrage en mode paginé.

Allez un petit exemple, (voyez les couleurs jaune et violet) Vous voulez que la sortie E de votre décodeur (sortie à repérer par la couleur des fils du décodeur) puisse agir avec la fonction F3 de votre centrale. C'est tout simple : inscrivez la valeur 128 dans le CV 37. Une fois l'opération réalisée la sortie D de votre décodeur né réagira plus avec la fonction F2 mais bien F3 de votre centrale puisque vous aurez forcé le paramétrage usine (valeur 64 dans CV 36)

Un autre exemple si vous voulez bien : (voyez les couleurs orange et rouge) Vous voulez activer les sorties de fonction C ET D à la fonction F1 de votre centrale. Dans cet exemple vous voulez donc en appuyant sur une seule touche de fonction sur votre centrale activer 2 fonctions de votre décodeur. Pour ce faire vous allez devoir additionner les valeurs 32 + 64 pour entrer la valeur 96 dans le CV 35

Dernier exemple (voyez les couleurs verte et bleue) Dans cet exemple vous voulez donc en appuyant sur 2 touches de fonction sur votre centrale activer 2 fonctions de votre décodeur. La sortie de fonction A de votre décodeur doit être actionnée par la fonction F0 de votre centrale en marche avant ET en plus par la fonction F4. Dans ce cas pas d'addition mais tout simplement inscription dans ce CV 33 de la valeur 8 (celle ci doit logiquement y figurer en paramétrage usine) PUIS entrer la valeur 1 dans le CV 38.

afin de vous aidez voici un lien Web vous permettant de faire une conversion facile 

http://www.huebsch.at/train/Software/function.htm

 

Le Pro !

C'est fini, vous voici le champion de l'affectation des fonctions sur votre décodeur préféré, vous avez compris l'importance de ces attributions d'autres possibilités sont réalisables comme par exemple la fonction Dimming permettant le réglage de la luminosité, des effets lumineux. Sympa par exemple une loco qui peut vous faire un appel de phare non ! sympa aussi les décodeurs permettant la fonction dételeur comme par exemple le MX 64 Zimo couplé à un dételeur Krois, (voyez notre page).

Choisir son décodeur est Hyper Important surtout lorsque l'on voit le prix ! Regardez bien les fonctions proposées, aidez vous de notre page votre décodeur en 3 clics. N'oubliez pas qui peut le plus peut le moins, en attendant bon amusement !

Ah au fait, quel nom a t on donné sur d'autres pages...? Doliprane, oui c'est ça et ne me demandez pas le générique, sinon prenez un Aspro ! le Viagra vous fera rien pour la tête oui je sais c'est bon pour la B... tiens elle a un e au bout ! Décidemment

Merci à Alain Trinquet pour sa précieuse RE lecture de la présente page...

Posté initialement par Eric LIMOUSIN le Samedi 13 octobre 2012 à 21h56min

Retour >
Réagir sur cet Article ?
Pas de commentaires !