LOCODUINO

Aide
Forum de discussion
Dépôt GIT Locoduino
Flux RSS

mardi 19 mars 2024

Visiteurs connectés : 34

L’Arduino et le système de commande numérique DCC

Présentation de la norme DCC

. Par : Dominique

Qu’est ce que le DCC ? DCC signifie « Digital Command Control », en français « Système de Commande Numérique ». C’est un standard utilisé dans le modélisme ferroviaire pour commander individuellement des locomotives ou des accessoires de voie en modulant la tension d’alimentation de la voie. Ce système défini par une norme du NMRA (...)

Retourner à l'article

Vous répondez à :

Vos réponses sont très éclairantes et je vois mieux les étapes à franchir
Malheureusement Je n’ai jamais fait de programmation , et j ’ai bien compris qu’’il s’agissait d’une étape incontournable pour utiliser les possibilités de l’arduino mais c’est un long chemin …
je pensais que l’alimentation des boucles pourrait être réalisée par arduino
en effet il s’agit d’envoyer dans chaque fil une succession de pulses permettant de modifier le champ magnétique pour controler les mouvements des aimants sur la piste comme indiqué :
premier pulse : 1° fil alimenté en plus 2° en moins 3° off 
demi pulse 1° fil alimenté en plus , 2° en off 3° en moins 
pulse suivant 1° fil en off 2° en plus 3° en moins 
et répétition du cycle 

c’est un générateur d’impulsions electriques qui alimente les boucles de manière sequentielle s’ agissant d’une base évolutive il est souhaitable dans un premier temps d’analyser les effets de la variation des différents parametres sur lesquels on peut jouer pour optimiser le résultat

  • V (entre 8 et 25 v en fonction de la longeur des voies, du nombre et de la nature des aimants )
  • intensité ( entre 400 ma et 2a , id )
  • forme du courant (sin )
  • PWM
  • nombre de pas
    si vous voyez d’autres variables intéressantes n’hésitez pas à les évoquer …...
    les objectifs et priorités entre les quelles un compromis devra être trouvé sont les suivants
  • Obtenir un avancement le plus régulier possible des aimants notamment aux basses vitesses
    ( d’où l ’intérêt du micro stepping )
  • Obtenir une force d’avancement suffisante pour tracter carrosseries et éventuel hard ware (RFID ) et favoriser les passages d’aiguillages qui vont comporter davantage de superpositions de boucles .
  • Minimiser la température des boucles , voire des aimants

Il y a aussi certains parametres à traiter (retours de courants ,protections etc..)

Aprés avoir déterminé les parametres les plus adaptés il ne resterait donc qu’à faire changer l’ordre d’envoi des +-0 sur les fils pour la direction et la fréquence des pulses pour la vitesse ;
dans un décodeur dcc classique les cv 2 à 7 ; 23 à 25 et 67 0 94 ont une influence sur la vitesse mais avec la procédure que vous avez évoquée ces réglages ne seraient donc pas pris en compte et seule l’indication envoyée par la centrale déterminerait avec le multiplicateur k du F=kV la vitesse des aimants ...
Pour le DIY j’ai réalisé pas mal de montages electroniques avec un plan et une liste de composants je peux réaliser (c’est au niveau programmation que j’ai tout à apprendre )

A votre disposition pour plus d’informations (comment procéde t on pour transmission de coordonnées ? ) ps Voici une petite video montrant ce qu’il est possible de réaliser sur le principe (en application de microrobotique ) non pas sur unepiste bi directionnelle mais sur une grille comportant des boucles oblongues qui se croisent un gros soft pour le contrôle et un materiau diamagnétique entre les boucles et les aimants ....

Voir en ligne : https://www.youtube.com/watch++cs_INTERRO++v=uL6...

Qui êtes-vous ?
Votre message

Pour créer des paragraphes, laissez simplement des lignes vides.

Lien hypertexte

(Si votre message se réfère à un article publié sur le Web, ou à une page fournissant plus d’informations, vous pouvez indiquer ci-après le titre de la page et son adresse.)

24 Messages

Rubrique Projets

LaBox, Une Centrale DCC polyvalente et abordable (1)

LaBox, Une Centrale DCC polyvalente et abordable (2)

LaBox, Une Centrale DCC polyvalente et abordable (3)

Comment piloter trains et accessoires en DCC avec un Arduino (1)

Comment piloter trains et accessoires en DCC avec un Arduino (2)

Comment piloter trains et accessoires en DCC avec un Arduino (3)

Comment piloter trains et accessoires en DCC avec un Arduino (4)

SGDD : Système de Gestion DD (1)

SGDD : Système de Gestion DD (2)

SGDD : Système de Gestion DD (3)

La PWM : Qu’est-ce que c’est ? (1)

La PWM : Qu’est-ce que c’est ? (2)

La PWM : Qu’est-ce que c’est ? (3)

La PWM : Qu’est-ce que c’est ? (4)

Mise en oeuvre du Bus CAN entre modules Arduino (1)

Mise en oeuvre du Bus CAN entre modules Arduino (2)

Un gestionnaire en C++ pour votre réseau (1)

Un gestionnaire en C++ pour votre réseau (2)

Un gestionnaire en C++ pour votre réseau (3)

Un gestionnaire en C++ pour votre réseau (4)

Réalisation de centrales DCC avec le logiciel libre DCC++ (1)

Réalisation de centrales DCC avec le logiciel libre DCC++ (2)

Réalisation de centrales DCC avec le logiciel libre DCC++ (3)

Contrôleur à télécommande infrarouge pour centrale DCC++

Gestion d’une gare cachée (1)

Gestion d’une gare cachée (2)

Gestion d’une gare cachée (3)

La carte Satellite V1 (1)

La carte Satellite V1 (2)

La carte Satellite V1 (3)

La carte Satellite V1 (4)

La carte Satellite V1 (5)

Chenillard de DEL

Enseigne de magasin

Feux tricolores

Multi-animations lumineuses

L’Arduino et le système de commande numérique DCC

Un décodeur d’accessoire DCC versatile basé sur Arduino

Un moniteur de signaux DCC

Une barrière infrarouge

Un capteur RFID

Un TCO xpressnet

Une animation sonore

L’Arduino au coeur des systèmes de pilotage analogiques ou numériques

Calcul de la vitesse d’un train miniature avec l’Arduino

La génèse d’un réseau 100% Arduino

Une horloge à échelle H0

Simulateur de soudure à arc

Un automatisme de Passage à Niveau

Automatisation du pont FLEISCHMANN 6152 (HO) avec un ESP32 (1)

Identifier et localiser vos trains avec le RFID/NFC et un bus CAN.

Etude d’un passage à niveau multivoies

La rétro-signalisation sur Arduino

Décodeur pour aiguillage à solénoïdes sur Arduino

Un décodeur DCC pour les signaux à deux ou trois feux sur Arduino NANO/UNO

Etude d’un passage à niveau universel

Réalisation pratique d’un système de mesure de vitesse à l’échelle N

Une Passerelle entre le bus S88 et le bus CAN pour la rétro signalisation

Un décodeur DCC pour 16 feux tricolores

Block Automatique Lumineux avec la carte shield "Arduino 4 relays"

Réalisation d’un affichage de gare ARRIVEE DEPART

Ménage à trois (Ordinateur, Arduino, réseau)

Réalisation d’un va-et-vient automatique et réaliste

Souris et centrale sans fil

Communications entre JMRI et Arduino

Annonces en gare avec la RFID

Une croix de pharmacie animée avec Arduino UNO

Réalisation d’un wagon de mesure (distance et vitesse)

Passage à niveau géré par Arduino (1)

Passage à niveau géré par Arduino (2)

Passage à niveau géré par Arduino (3)

Passage à niveau géré par Arduino (4)

Passage à niveau géré par Arduino (5)

Une manette simple et autonome pour LaBox

Éclairer le réseau (1)

Éclairer le réseau (2)

Block Automatique Lumineux à 8 cantons analogiques

Un décodeur DCC pour les plaques tournantes Fleischmann et Roco

Éclairer le réseau (3)

Éclairer le réseau (4)

Éclairer le réseau (5)

JMRI pour Ma première centrale DCC

Rocrail pour Ma première centrale DCC

CDM-Rail pour Ma première centrale DCC (1)

CDM-Rail pour Ma première centrale DCC (2)

Banc de test pour les décodeurs DCC

Ma première manette pour les aiguillages DCC

Mon premier décodeur pour les aiguillages DCC

Boitier 3D pour la station DCC minimale

Va-et-vient pour deux trains

Un programme pour régler facilement les servos moteurs avec un ESP32

Affichage publicitaire avec Arduino (1)

Affichage publicitaire avec Arduino (2)

TCO Web interactif avec des ESP32 et des ESP8266 (1)

TCO Web interactif avec des ESP32 et des ESP8266 (2)

TCO Web interactif avec des ESP32 et des ESP8266 (3)

TCO Web interactif avec des ESP32 et des ESP8266 (4)

TCO Web interactif avec des ESP32 et des ESP8266 (5)

Les derniers articles

LaBox, Une Centrale DCC polyvalente et abordable (3)


Thierry

LaBox, Une Centrale DCC polyvalente et abordable (1)


Thierry

LaBox, Une Centrale DCC polyvalente et abordable (2)


Dominique, msport, Thierry

Un programme pour régler facilement les servos moteurs avec un ESP32


bobyAndCo

TCO Web interactif avec des ESP32 et des ESP8266 (5)


utpeca

TCO Web interactif avec des ESP32 et des ESP8266 (4)


utpeca

TCO Web interactif avec des ESP32 et des ESP8266 (3)


utpeca

TCO Web interactif avec des ESP32 et des ESP8266 (2)


utpeca

TCO Web interactif avec des ESP32 et des ESP8266 (1)


utpeca

Affichage publicitaire avec Arduino (2)


catplus, Christian

Les articles les plus lus

Réalisation de centrales DCC avec le logiciel libre DCC++ (3)

La PWM : Qu’est-ce que c’est ? (1)

Mon premier décodeur pour les aiguillages DCC

La rétro-signalisation sur Arduino

Comment piloter trains et accessoires en DCC avec un Arduino (1)

Réalisation de centrales DCC avec le logiciel libre DCC++ (1)

Chenillard de DEL

Mise en oeuvre du Bus CAN entre modules Arduino (2)

LaBox, Une Centrale DCC polyvalente et abordable (1)

Décodeur pour aiguillage à solénoïdes sur Arduino