Centrale DCC version 2.1









  
  


  






MODIFICATIONS MATÉRIEL

La centrale possède maintenant la possibilité de commander une deuxième locomotive par des commandes situées sur la centrale, il s'agit de :
Un potentiomètre P2 pour la commande de vitesse,
Un interrupteur I8 pour le sens de marche, 
Une Led bleue associé à une résistance R9 pour le sens avant,
Une Led jaune associé à une résistance R8 pour le sens arrière.


schema global centraldcc version 2.1
MODIFICATIONS LOGICIEL

 
1.
Rajout d'une commande pour le contrôle de deux locomotives pour plus de souplesse et bascule par le clavier pour passer de l'une à l'autre, 
2. Affichage du numéro de locomotive après sélection de celle-ci, 
3. Sélection d'une locomotive directement par son numéro, 
4. Programmation des Cv jusqu'à 1024. (limité à 256 dans la première version), 
5. Après utilisation d'une fonction, il n'est plus nécessaire de retaper un numéro de locomotive. La dernière locomotive utilisée revient sous contrôle automatiquement, 
6. Programmation des décodeurs d'accessoire jusqu'à 64 et des variables de configuration (Cv) jusqu'à 1024,
7. Commande des décodeurs d'accessoires,
8. Simplification et optimisation du programme. 




Centrale DCC Version 2


Le PROGRAMME

Le programme est le coeur du système. C'est lui qui permet de donner vie à la centrale.

Le fait d'utiliser un clavier et la gestion d'un écran LCD complexifie le programme.

La programmation des fonctions et la possibilités de programmer les variables de configuration (Cv) des décodeurs le complexifie davantage.

Essayer de détailler le programme n'est pas possible ici mais il est en téléchargement.

Il faut noter qu'aucune interruption n'a été utilisée pour la réalisation du programme.

Téléchargement du programme de la CENTRALE DCC Version 2 
UTILISATION de la CENTRALE DCC Version 2

Pour utiliser la centrale DCC, il est nécessaire de réaliser un petit mode d'emploi.
En cas d'erreur dans la saisie des commandes, appuyer à tout moment sur la touche "Dièse, #" pour revenir au début.

Lors de la mise sous tension de la centrale dcc et après initialisation la centrale affiche sur l'écran LCD "En ATTENTE APPUI TOUCHE".

A partir de là plusieurs possibilités sont possibles :
1.
       • Appui sur la touche "A" pour sélectionner le numéro de la locomotive que l'on souhaite utiliser.
           • L'affichage indique "Choix MPJ et Choix VITESSE", afin de rappeler à l'utilisateur de modifier le réglage en fonction de la locomotive dont on va prendre le contrôle,
           • Entrer le numéro de la locomotive souhaitée,
           • Appuyer sur la touche "Etoile, *", pour prendre le contrôle de la locomotive, la LED verte s'allume indiquant qu'une trame locomotive est émise.
           • L'affichage indique ensuite le numéro de locomotive sélectionnée sous la forme "N Locomotive :   ",
           • L'affichage indique également le pas de vitesse en temps réel sous la forme "Vitesse :    ".
• La Led verte s'allume.

      A partir de là :
       • Utiliser le potentiomètre pour régler la vitesse de la locomotive, le pas de vitesse en cours est affiché sur l'écran LCD,
       • Utiliser l'interrupteur de sélection du sens de marche (visualiser le sens à l'aide des Leds correspondantes),
       • Utiliser l'interrupteur pour "Arrêt d'Urgence" pour arrêter les locomotives (la LED rouge d'urgence s'allume),
       • Utiliser les touches de fonctions, pour les activer ou les désactiver (l'utilisation du clavier pour les fonctions est possible),

2. 
     • Appui sur la touche "B" pour entrer dans la programmation des CV (La locomotive peut être en circuit ou sur voie de programmation).
          • La centrale indique "Atte Adresse de départ" : entrer l'adresse de la locomotive dont on souhaite modifier la variable de configuration (Cv), et appuyer sur "Étoile,*"
          • La centrale indique ensuite "Saisir la donnée" : entrer la valeur que l'on souhaite donner à la Cv à l'aide du clavier, et appuyer sur "Étoile,*"
          • La centrale indique ensuite "Numéro de la Cv" : entrer la valeur de la Cv à modifier à l'aide du clavier, et appuyer sur "Étoile,*"
          • La centrale indique ensuite "Programmation en cours", les 4 Leds de contrôle de la centrale s'allument simultanément,
          • Lorsque la programmation est réalisée la centrale indique "Programmation Effectuée", et revient à l'affichage "En ATTENTE APPUI TOUCHE".
          • Nota : La centrale affiche à chaque étape le numéro saisi sous la forme binaire.

3.
    • Appui sur la touche "D" pour entrer dans l'utilisation des fonctions des locomotives. (28 fonctions sont disponibles)
          • La centrale indique "Entrer le NUMÉRO de FONCTION" : entrer le numéro de fonction souhaité sous la forme :
          
          • Fonction FL ou F0 (Front Light, feu avant de la locomotive), appuyer sur:
              • 1 et appuyer sur "Étoile,*" pour activer la fonction, 
              • 0 et appuyer sur "Étoile,*" pour la désactiver.

          • Pour les autres fonctions la méthode est différente :
              • Entrer le numéro de la fonction suivi de 1 pour l'activer ou de 0 pour la désactiver et appuyer sur "Étoile,*", exemple :
                 • Pour la fonction 1 :
                     • 21 active la fonction 2,
                     • 20 désactive la fonction 2,
                 • Pour la fonction 20 :
                     • 201 active la fonction 20,
                     • 200 désactive la fonction 20,
• La Led bleue s'allume le temps de l'envoi de la trame de fonction.

Nota :
Certaines fonctions, notamment sur les décodeurs sonores, ont un comportement différents :
     • Soit l'effet est émis et s'arrête ensuite, comme par exemple un coup de klaxon,
     • Soit l'effet est émis en permanence, comme par exemple le son du compresseur.

Pour arrêter le son d'un effet permanent il faut désactiver la fonction correspondante. On peut ensuite réactiver la fonction pour rejouer l'effet.
Pour un son qui s'arrête seul, il n'est pas nécessaire de désactiver la fonction. Mais le décodeur a gardé en mémoire la fonction active et l'effet ne pourra être rejoué qu'une fois que la fonction aura été désactivée dans le décodeur. On peut ensuite la réactivée.

Si on joue plusieurs effets qui s'arrêtent d'eux-mêmes et que l'on ne les désactive pas au fur et à mesure, on risque d'oublier les effets utilisés.
C'est pourquoi une commande de remise à zéro (RAZ) de toutes les fonctions est présente sur la centrale (il faut agir dans le décodeur DCC de la locomotive).
Cette commande désactive toutes les fonctions sauf :
     FL : Front Light,
     F1, F2, F3, F4.
En effet ces fonctions étant commandées en double par les interrupteurs je n'ai pas jugé utile de les inclure.

Cette commande s'obtient par :
    • Appui sur la touche "D" pour entrer dans l'utilisation des fonctions des locomotives.
          • La centrale indique "Entrer le NUMÉRO de FONCTION" : entrer la commande de RAZ sous la forme :
          
          • Appuyer sur la touche "9" et appuyer sur "Étoile,*" pour obtenir la désactivation des fonctions.
4.
    • Lorsqu'une locomotive a été sélectionnée, le contrôle des fonctions FL ou F0, F1, F2, F3, F4, sont directement accessibles par les 5 interrupteurs de la centrale.
    • Il suffit de manoeuvrer l'interrupteur de la fonction désirée pour l'activer ou la désactiver.
    • Un point important, l'utilisation en combinaison des 5 interrupteurs et du clavier est possible.
    • Ainsi on peut activer une fonction en utilisant un interrupteur et la désactiver en utilisant le clavier ou inversement. (Dans ce cas l'interrupteur ne sera plus en bonne position pour une autre commande. Il suffit de le manoeuvrer pour pouvoir le réutiliser).

Nota :
• Lors de l'appui sur l'une des touches "A, B ou D" (La touche C est non utilisée pour le moment), la Led jaune s'allume. Elle indique qu'une trame idle est envoyée automatiquement en attendant la sélection de la fonction désirée,
• L'utilisation de l'interrupteur "d'Arrêt d'Urgence" empêche l'utilisation de toutes les autres fonctions de la centrale,
• Dans tous les cas si un nombre saisi n'est pas cohérent avec la fonction demandée, celui-ci est refusé.

centrale dcc version 2
Centrale DCC Version 2
VIDÉOS

Afin de montrer les détails de la CENTRALE DCC Version 2 (génération de la trame DCC, etc...) et son fonctionnement j'ai réalisé quelques vidéos qui j'espère vous seront utiles.
Les vidéos concernent :
1. Vue des trames DCC générées par l'arduino méga,
2. Vue des trames DCC à la sortie du booster,

3.
Présentation de la centrale DCC V2 

4.
 Fonctionnement de la centrale DCC V2 trame locomotive, 
5. Fonctionnement de la centrale DCC V2 trame locomotive avec moniteur série,

6.
 Fonctionnement de la centrale DCC V2 trame fonction,
7. Fonctionnement de la centrale DCC V2 trame clignotement fonction FL,
8. Fonctionnement de la centrale DCC V2 trame fonction avec moniteur série,

9. 
Fonctionnement de la centrale DCC V2 trame programmation Cv,
10. Fonctionnement de la centrale DCC V2 trame programmation Cv avec moniteur série, 

11.
Signal PWM en sortie de décodeur.