Informatique : Les logiciels du CFC

CV Calculator : technique-logiciel-cfc-cv-calculator.png

  • Description :
    CV Calculator est une calculette permettant de connaître les valeurs de CV lors de la programmation de l'adresse d'une locomotive DCC.
    À partir de l'adresse à 4 chiffres, la calculette fournit la valeur des CV17 et 18 en décimal. Le CV29 doit être aussi mis à jour pour la prise en compte de l'adresse.
    À l'inverse, si on rentre les valeurs des CV17 et 18, le champ DCC Address retournera la valeur de l'adresse 4 chiffres. Le champ d'adresses exploitables s'étend de 0 plus de 16000. Pour la plupart des décodeurs DCC, les adresses 4 chiffres sont limitées à 9999. Les adresses 2 chiffres (0 à 99) sont rentrées directement dans le CV1 (CV29 = 06 par défaut).
    Pour tout complément d'information, reportez-vous au site NMRA.org.
  • Version : 1.1
  • Système(s) : Microsoft Windows 98 et +
  • Licence : Gratuit
  • Auteur : Alain Meunier
  • Télécharger : CV Calculator 1.1
DCC Analyser :
Pour télécharger le programme cliquez ici

Lancer l’exécutable DCC Analyser.exe (compatible Windows XP, Windows 7).

Sélectionner le port disponible sur votre PC et vérifier le baud rate de 115 200 bps. Les modules converter USB/RS232 sont aussi reconnus.

Placer les prises vampires sur le rail et alimenter le module. Appuyer sur le bouton Connect. L’analyser est prêt à fonctionner.

Pour lancer et arrêter l’analyse, appuyer respectivement sur start/stop. Une analyse comme ci-dessous sera disponible sur analyse dans la fenêtre. Cette analyse peut être sauvegardée et rappelée à l’écran par les touches (Save/Load) ; l’effacement de la fenêtre courante se fait par la touche Clear. Le fichier de sauvegarde est disponible en format txt sous c:/verbose.txt. Pour quitter correctement l’application, appuyer sur la touche Disconnect avant de fermer la fenêtre du DCC Analyser.


Arduino DCC Sniffer :
https://rudysmodelrailway.wordpress.com/2015/10/23/dcc-sniffer-packet-analyser-with-arduino/
Nous vous conseillons de lire les informations disponibles sur le site ci-dessus.
Le sketch (programme Arduino) proposé par Rudy propose la capture des paquets DCC transmis par votre centrale digitale et les montre sous une forme déchiffrable sur l'écran du Moniteur Serial (Outil de l'IDE Arduino).
L'interface constitué d'un opto-coupleur se monte sur un shield prototype Arduino UNO.
L'opto-coupleur est connecté à la pin 2 de l'Arduino UNO.
(Voir le chapitre Technique - 2017 : Arduino + DCC Sniffer pour la présentation et le schéma d'interface)
Aucune librairie supplémentaire n'est nécessaire; la version CFC propose l'ajout des trames Iddle et de l'octet de checksum, et le recadrage des bits de fonctions.
Elle est téléchargeable ICI
Placer le fichier .ino dézippé dans le folder des sketches de votre PC.
Lancer le moniteur série à 38400 bps. De nombreux paquets DCC sont reconnus (sauf les commandes Consist).
Voici un exemple de capture :
Loc 1902 Forw 21 = loc 1902 speedstep 21 driving forward
Loc 4 Rev 14 = loc 4 speedstep 14 driving backwards
Loc 4 L F4-F1 0 = loc 4 lights off, F4 off, F3 off, F2 off, F1 off
Loc 4 L F4-F1 11 = loc 4 lights off, F4 off, F3 off, F2 on, F1 on (leading zero’s are not shown)
Loc 4 L F4-F1 10001 = loc 4 lights on, F4 off, F3 off, F2 off, F1 on
Loc 4 F8-F5 1010 = loc 4 F8 on, F7 off, F6 on, F5 off
Loc 4 CV 4 Write 3 = loc 4 write value 3 into CV4
Acc 4 1:3 1 On = Accessory 4 (= module 1 port 3) On, pulse = 1
Acc 5 2:0 0 On = Accessory 5 (= module 2 port 0) On, pulse = 0 (a module has 4 ports)
Commandes possibles :
Taux de rfraîchissement de la capture
1 = 1s refresh time
2 = 2s
3 = 4s (default)
4 = 8s
5 = 16s
Taille du buffer de lecture
6 = 4 DCC packet buffer size
7 = 8
8 = 16
9 = 32 (default)
0 = 64
a = affiche/supprime les paquets concernant les accessoires on / off toggle
l = affiche/supprime les paquets concernant les locomotives on / off toggle

-