LOCODUINO
Discussions Générales => Bus DCC => Discussion démarrée par: Tony04 le mai 19, 2022, 02:24:17 pm
-
Bonjour à tous,
je cherche désespérément des renseignements fiables sur le "paquet de diffusion générale d'arrêt" ou "broadcast" d'après ce que j'ai compris".
Est-ce effectivement l'adresse 0 qui permet de régler la vitesse ou l'arrêt d'une loco (peut-être en fonction du décodeur installé) ?
Et si oui, est-il vrai que cette possibilité n'est exploitable que sur des décodeurs avec adresse courte, de 1 à 127 ?
Merci par avance pour vos réponses.
Cordialement
Antoine
-
Bonjour Antoine,
eh oui, toujours le même ...
J'ai trouvé deux liens qui peuvent t'intéresser :
https://dccwiki.com/Address_Range
Broadcast Address / Address Zero
Multifunction Decoder
Address Zero is reserved in the NMRA Standard S9.2.1 for exclusive usage as a "Broadcast Address".
Any DCC locomotive receiving a DCC command packet sent to this address must accept the DCC command without regard or consideration of its assigned address.
et un autre qui élargit la question (lien dans la même page):
https://dccwiki.com/Braking_District
Bonne lecture !
-
Bonjour Michel,
je savais que tu serai le premier à répondre :)
Je n'ai malheureusement pas trouvé dans ces pages la confirmation que cette commande avec adresse 0 fonctionne aussi sur les décodeurs avec adresse longue.
-
Si : c'est une exigence de la norme que d'écouter les broadcast, peut importe la configuration (adresse courte ou longue) du décodeur. Deux commandes sont acceptées sur broadcast : IDLE et EMERGENCY STOP.
-
Merci Sébastien, et qu'entends-tu par IDLE ?
On ne peut donc pas envoyer une vitesse de 20 crans par exemple à l'adresse 0 pour ralentir toutes les locos ?
-
de : doit accepter la commande DCC quelque soit l'adresse qui lui a été attribuée.
je comprends adresse courte ou adresse longue, reste à tester ...
donc pour l'arrêt d'urgence avec < t 1 0 -1 1> sauf erreur.
-
de : doit accepter la commande DCC quelque soit l'adresse qui lui a été attribuée.
je comprends adresse courte ou adresse longue, reste à tester ...
donc pour l'arrêt d'urgence avec < t 1 0 -1 1> sauf erreur.
Non ça ne fait pas partie des possibilités.
La commande "IDLE" = "Ne rien faire" sert à remplir le bus (à le moduler) en permanence même quand il n'y a rien à émettre. Ca fait "tourner" le décodeur qui identifie des trames valides et en déduit qu'il y a bien un système DCC actif sur la voie....ce qui lui indique de ne pas commuter en mode "compatibilité analogique".
La norme recommande d'émettre un IDLE sur la voie au moins toutes les 30 millisecondes en l'absence de toute autre commande utile à destination d'une adresse donnée. Comme c'est une trame broadcast, elle sera vue par toutes les adresses.
-
On ne peut donc pas envoyer une vitesse de 20 crans par exemple à l'adresse 0 pour ralentir toutes les locos ?
Ok pour IDLE, mais qu'en est-il d'une vitesse quelconque, ma seconde question ?
-
Antoine,
je viens de tester : < t 1 0 -1 1> est bien le E-stop en broadcast
et < t 1 0 20 1> lance deux locos lambda à la vitesse 20 en avant.
-
Bonjour,
J'ai quelques anciennes locomotives Marklin (analogiques) que j'aimerai passer en DCC sans changer le stator (stator bobiné -> stator aimant permanent).
Il y a un décodeur de chez TAMS qui est prévu pour cette application (découpage à 60 Hz).
Concernant le freinage, j'ai à priori 2 possibilités :
- Envoie d'une tension continue
- Envoie d'une trame Broadcast + "Arrêt"
Quel protocole choisir sachant qu'il existera également des locomotives mfx ?
Merci
-
Bonjour,
si un décodeur est capable d'envoyer une tension continue à son moteur, ce doit être spécifié dans la documentation du dit décodeur et réglé par un CV.
Par ailleurs, l'envoi d'une tension continue dans un réseau DCC a des chances d'avoir des résultats inattendus (ABC, mode analogique, ...)
Mais à mon avis, je pense pas que ce soit utile, la simple coupure d'alimentation du moteur arrête les locomotives immédiatement.
-
C'est effectivement plus simple, mais peut-être un peu brutal.
Je ne connais pas le principe de freinage en mfx ?
-
A quoi pensez vous en voulant faire un freinage ? La discussion porte sur le "broadcast"
En DCC, il y a le freinage ABC (Lenz) mais c'est localisé.
Ce qu'on peut régler individuellement par CV, c'est l'inertie qui a un impact direct sur le freinage et l'accélération.
En mfx que je ne connais pas, et sauf erreur, les décodeurs ont l'ABV.
Mais sur un réseau, il vous faudra choisir entre mfx et DCC.
-
Merci,
J'ai une centrale station Marklin 60215 qui semble gérer en même temps le mfx et le DCC ?
Pour l'ABV, le principe est lequel ?
J'ai trouvé un lien en Allemand : https://bogobit.de/bremsmodul/decodereinstellung
Il semble que le freinage se fasse par application d'une tension continue.
-
J'ai une centrale station Marklin 60215 qui semble gérer en même temps le mfx et le DCC ?
Pour l'ABV, le principe est lequel ?
Joker pour le matériel du commerce, voir les forums concernés.
-
Bonjour,
La fonction ABV des centrales Marklin n'a rien à voir avec une commande "broadcast" : elle est équivalente à la fonction en DCC (souvent activée par F4) appelée "Mode manœuvre" pour une machine : suppression de l'inertie (à l'accélération et au freinage) et vitesse divisée par deux.
Jean-Michel
-
Quelqu'un a-t-il déjà installé un module de freinage Marklin 72442?
Pourrait il m'indiqué le type de signal généré lors du freinage ?
Si j'ai suffisamment d'informations, j'essaierai de réaliser ce module à partir d' Arduino.