Auteur Sujet: Une centrale DCC en moins de 200 lignes C  (Lu 5358 fois)

glitzis

  • Newbie
  • *
  • Messages: 3
    • Voir le profil
Une centrale DCC en moins de 200 lignes C
« le: mars 17, 2021, 05:48:14 pm »
Bonjour,

Une centrale DCC en moins de 200 lignes C
http://gelit.ch/Train/duedcc.ino
Profitez de la puissance de l'Arduino Due (25 fois supérieure à Uno) et de sa cellule PWM

J'ai actuellement 13 trains qui peuvent circuler simultanément avec Arduino Due et le protocole MM2
http://gelit.ch/Train/Fev_2021.mp4 

Joyeux Printemps / Gérald Litzistorf - Genève - gelit.ch

msport

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 2218
  • HO avec DCC++ en DIY Réseaux très éphémères
    • Voir le profil
Re : Une centrale DCC en moins de 200 lignes C
« Réponse #1 le: mars 17, 2021, 07:21:09 pm »
Bonjour,

merci pour ce partage qui montre que le DCC aime bien Marklin aussi.
Cordialement

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 2889
  • 100% Arduino et N
    • Voir le profil
Re : Une centrale DCC en moins de 200 lignes C
« Réponse #2 le: mars 17, 2021, 07:33:13 pm »
189 lignes et la compilation est réussie pour un Due.

Cela mérite d'être essayé. En ce qui me concerne, je n'ai pas de machines MM2, mais je peux regarder à l'oscillo sur la pin 3.

Il serait agréable de donner un schéma de branchement du pont en H sur le Due (qui est en 3,3V, attention!) et un mini mode d'emploi (des commandes sur le moniteur).

Mais l'exploit méritait d'être présenté !
Un grand merci du pays ami et voisin qui va se confiner au printemps  :-[ :-\

Dominique
Cordialement,
Dominique

AmadeusHF

  • Full Member
  • ***
  • Messages: 204
    • Voir le profil
Re : Une centrale DCC en moins de 200 lignes C
« Réponse #3 le: mars 17, 2021, 07:44:16 pm »
Les commandes sont issues d'un seul et unique caractère envoyé sur le port série (USB).
Voici ce que ça peut faire :
0 => F0 off
1 => F0 on
+ => Speed + 1 sur 14 steps
- => Speed - 1 sur 14 steps
s => stop
d => change direction FORWARD / REVERSE
p => change power ON/OFF

Toute autre touche affiche un menu qui a priori récapitule cela.
Les commandes sont envoyées sur l'adresse 3 de base.
Sébastien.
La perfection est un chemin, non un but...

glitzis

  • Newbie
  • *
  • Messages: 3
    • Voir le profil
Re : Une centrale DCC en moins de 200 lignes C
« Réponse #4 le: mars 18, 2021, 06:21:48 am »
Merci pour votre retour positif

L'essentiel se trouve dans les premières lignes
- Line 3 : connexion du pont en H   --> paragraph 10 of http://gelit.ch/Train/DirectRail.pdf           
- Line 5-6 : Menu

... et bon roulage

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 2889
  • 100% Arduino et N
    • Voir le profil
Re : Une centrale DCC en moins de 200 lignes C
« Réponse #5 le: mars 18, 2021, 08:10:31 am »
J’ai adoré la lecture de votre document qui raconte l’historique et la conception de votre projet.

Et quel réseau avec ces deux ascenseurs : énorme  8) !
La j’ai du mal à croire que tous ces trains sont alimentés par un L293 (je dois relire encore).

Je vais de toute façon y revenir pour vous poser des questions car j’ai le même souci d’éviter les collisions sur mon réseau a l’échelle N alimenté en DCC, grâce au cantonnement, la détection de présence et la logique de suivi des trains.

Merci pour ce partage et à bientôt.
« Modifié: mars 18, 2021, 09:02:26 am par Dominique »
Cordialement,
Dominique

glitzis

  • Newbie
  • *
  • Messages: 3
    • Voir le profil
Re : Une centrale DCC en moins de 200 lignes C
« Réponse #6 le: mars 19, 2021, 12:32:29 pm »
Cher Dominique,
le détail de l'alimentation se trouve en page 2 de http://gelit.ch/Train/H4.pdf

Je voulais procéder à ces mesures avant de poursuivre l'extension du réseau
car il manque le niveau -1 et surtout le niveau 0 avec 10 voies entre les ascenseurs
Le réseau final simulé se trouve dans le dernier paragraphe de http://gelit.ch/Train/H4.pdf

Au niveau LGB, je viens de tester les fonctions intéressantes de ma magnifique LGB 21411
https://static.maerklin.de/damcontent/8d/61/8d614892f7f73c1a5841bd9b757116d01545032908.pdf
... le petit-fils va être content