Configuration du DR4018

Animateurs: Rodolphe, BR212

Configuration du DR4018

Messagepar jc59
19 Déc 2023, 16:18

Bonjour,

J'ouvre un nouveau sujet, en réponse à une question de Franck (FE22), qui pourra ainsi servir d'exemple de configuration d'un DR4018.

L'objectif :
- les sorties 1 et 2 en interrupteur On/Off permanent
- les sorties 3 et 4 en interrupteur On/Off permanent avec clignotement
- les sorties 5 à 8, commandées de manière groupée pour obtenir divers états de On/Off :
Etat A : S5 Off S6 Off S7 Off S8 Off
Etat B : S5 On S6 On S7 Off S8 Off
Etat C : S5 Off S6 Off S7 On S8 On
Etat D : S5 On S6 On S7 On S8 On

- pour les sorties 9 à 12, même principe
- pour les sorties 13 à 16, même principe.

Pour ces essais, j'ai reconfiguré un de mes DR4018 :

- Reset à l'état de sortie d'usine par CV 8 = 8 (conseillé si vous avez déjà fait de multiples manips sur ce décodeur)
- Ecriture de sa première adresse par une commande d'accessoires (surtout pas en écrivant la CV1, vous ne pourriez plus utiliser le mode POM ensuite)

- Pour obtenir l'objectif ci-dessus, on peut partir du Preset 1 (16 sorties On/off indépendantes) en écrivant CV 47 = 1 (je me sers du mode POM à l'adresse 9999)



- On a donc de base le fonctionnement souhaité pour les sorties 1 et 2

- Pour les sorties 3 et 4, il faut rajouter l'effet clignotant en modifiant les CV 115 et 116 :



Rappelons pour la compréhension qu'un bit de rang n à l'état "1" (ou "haut" ou "actif") a un poids (représente une valeur) de 2n (2 puissance n), et de 0 à l'état "0" (ou "bas") :

Bits.jpg

La valeur de la CV sera la somme des valeurs de chacun de ces 8 bits.

Pour une luminosité maximale, les bits 0 à 3 sont à 1, donc 1+2+4+8, soit une valeur totale de 15 pour ces 4 bits
Le bit 5 est actif pour le clignotement, et prend la valeur 32

Les CV 115 et 116 prennent donc la valeur de 15 + 32, soit 47

- Pour les sorties 5 à 8, on va utiliser le mapping des sorties selon le tableau suivant :





(le terme "clé x" utilisée dans cette doc du DR4018, correspond en fait à une commande à cette adresse x)

Pour obtenir par une clé la mise sur On de plusieurs sorties, il faut ajouter les valeurs affectées à ces différentes sorties et modifier les CV en vert pour les sorties 1 à 8, et les CV en bleu pour les sorties 9 à 16. Ce qui nous donne pour les états décrits ci-dessus :

Clé 5 Etat A : CV 165 = 0 + 0 + 0 + 0 = 0 (toutes les sorties restent à 0)
Clé 6 Etat B : CV 171 = 16 + 32 = 48
Clé 7 Etat C : CV 177 = 64 + 128 = 192
Clé 8 Etat D : CV 183 = 16 + 32 + 64 + 128 = 240


- Selon le même principe pour les sorties 9 à 12 :

Clé 9 Etat A : CV 190 = 0 + 0 + 0 + 0 = 0 (toutes les sorties restent à 0)
Clé 10 Etat B : CV 196 = 1 + 2 = 3
Clé 11 Etat C : CV 202 = 4 + 8 = 12
Clé 12 Etat D : CV 208 = 1 + 2 + 4 + 8 = 15


- Selon le même principe pour les sorties 13 à 16 :

Clé 13 Etat A : CV 214 = 0 + 0 + 0 + 0 = 0 (toutes les sorties restent à 0)
Clé 14 Etat B : CV 220 = 16 + 32 = 48
Clé 15 Etat C : CV 226 = 64 + 128 = 192
Clé 16 Etat D : CV232 = 16 + 32 + 64 + 128 = 240


Remarque 1 : Pour chaque clé, il y a 4 CV concernées. Je n'ai décrit ici que celle concernée par l'activation des différentes sorties. A priori, lors de mes essais, les 3 autres étaient et sont restées par défaut à zéro.
Si la mise sur "Arrêt" d'une clé ne mettait pas sur Off des sorties, il faudrait écrire la valeur zéro pour ces 3 autres CV.

Remarque 2 : Après avoir ainsi modifié des CV, il est courant que le DR 4018 ait perdu son adresse ou qu'elle ait été modifiée. Il faut réaffecter celle-ci.

Remarque 3 : Il est aussi possible de gérer des groupes de sorties pour des signaux comme je le fais dans le second exemple ci-dessous. C'est le logiciel qui gère l'aspect de ces signaux.

Après ces essais, j'ai remis le DR4018 dans son état d'utilisation sur mon réseau. C'est l'occasion de décrire un autre exemple de configuration.

J'utilise ainsi ce décodeur :
- les sorties 1 à 4 alimentent un signal 3 feux
- les autres sorties sont utilisées en interrupteur On/Off pour des éclairages ou pour activer la rotation vers une voie donnée d'un pont tournant piloté par Arduino et interfacé avec TrainController.

- Reset du décodeur
- Affectation de sa première adresse
- CV47 = 1
- CV131 = 1 pour adopter le signal NS des Pays-Bas qui correspond à notre signal 3 feux SNCF
- CV 143 = 1 pour le mapping des fonctions pour les sorties 1 à 4
- Confirmation de sa première adresse (au cas où)


Désolé pour ce discours un peu long et peut-être ardu pour les débutants. J'ai essayé de montrer le choix de la valeur des CV afin de pouvoir adapter ce DR4018 à d'autres situations.
Critiques ou compléments bienvenus.

Jean-Claude
DR5000. DR4088 LN pour les rétros. DR4018 pour les moteurs d'aiguillages MTB MP5, les signaux et les éclairages. DR4024 pour les servos.
Logiciel TrainController V9 Silver
jc59
 
Messages: 744
Âge: 69
Enregistré le: 02 Fév 2018, 19:32
Localisation: Nord

Re: Configuration du DR4018

Messagepar Jacques26
28 Déc 2023, 21:15

Bonsoir Jean-Claude,
Merci pour ces explications.
C'est très sympa de ta part d'avoir pris le temps de détailler la programmation du 4018 qui est parfois assez complexe à mettre en place.
Pour ma part j'utilise des DR4018 sur les aiguillages équipées de solénoïdes (il n'y a rien à paramétrer) et des LS150 pour les aiguillages avec des moteurs lents car ils sont beaucoup simples à programmer.
Salutations
Jacques
DR5K - DR4088 - Rocrail - Signaux SNCF
Avatar de l’utilisateur
Jacques26
 
Messages: 364
Enregistré le: 20 Aoû 2018, 21:59
Localisation: Le pays de la pogne et des ravioles

Re: Configuration du DR4018

Messagepar jc59
29 Déc 2023, 11:04

Bonjour Jacques,

Effectivement quand on n'a qu'un type de charge par décodeur, il suffit de choisir un Preset par la CV47.

Quand on veut exploiter un DR4018 avec différents types de charges, il faut jongler un peu avec les CV, ce qui n'est pas évident lorsqu'on le découvre. Mais il faut quand-même lui reconnaître cette possibilité, car avec certaines marques on achète un type de décodeur pour les aiguillages, un second pour les signaux, un troisième pour les éclairages ou autres accessoires ...

Voici le lien vers un autre exemple que j'avais posté il y a quelque temps : LIEN

Bonne journée

Jean-Claude
DR5000. DR4088 LN pour les rétros. DR4018 pour les moteurs d'aiguillages MTB MP5, les signaux et les éclairages. DR4024 pour les servos.
Logiciel TrainController V9 Silver
jc59
 
Messages: 744
Âge: 69
Enregistré le: 02 Fév 2018, 19:32
Localisation: Nord

Re: Configuration du DR4018

Messagepar Jacques26
06 Jan 2024, 16:42

Merci Jean-Claude :cool:
DR5K - DR4088 - Rocrail - Signaux SNCF
Avatar de l’utilisateur
Jacques26
 
Messages: 364
Enregistré le: 20 Aoû 2018, 21:59
Localisation: Le pays de la pogne et des ravioles


Retourner vers Digikeijs

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 30 invités