Auteur Sujet: Carte détecteur de présence 16 entrées RailCom  (Lu 731 fois)

bobyAndCo

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 1080
  • HO avec DCC++
    • Voir le profil
Re : Re : Carte détecteur de présence 16 entrées RailCom
« Réponse #15 le: novembre 20, 2024, 03:08:17 pm »
Pourquoi faire simple quand on peut faire compliqué ?

Le document dont tu donnes le lien :
https://normen.railcommunity.de/RCN-217.pdf

est déjà un traduction de l'anglais : https://www.nmra.org/sites/default/files/s-9.3.2_2012_12_10.pdf

ça ira plus vite que de le traduire en reverso !

Christophe

laurentr

  • Hero Member
  • *****
  • Messages: 647
    • Voir le profil
Re : Carte détecteur de présence 16 entrées RailCom
« Réponse #16 le: novembre 20, 2024, 03:17:34 pm »
Oui Christophe pour ce qui est de la version d'origine de 2012 tu as tout à fait raison et on peut déjà taper dedans.

La version de 2024 attend encore son "translate" et contient quand même des updates "significatifs". ( surtput pour POM n Cie)

Ltr

lebelge2

  • Jr. Member
  • **
  • Messages: 74
    • Voir le profil
Re : Carte détecteur de présence 16 entrées RailCom
« Réponse #17 le: novembre 20, 2024, 03:36:25 pm »
Bonjour, je vous communique les conclusions d’un petit test de détection.

Mise en service du réseau , le signal DCC est uniquement composé de trames IDLE (Préambl, 0xFF, 0x00, 0xFF)

Nous avons deux locomotives RailCom  canal 1 (Cv28 à 1) (Adr 1 et adr 4)

Dépose d’une loco sur les rails ;  Immédiatement reconnue par le détecteur, adresse 1.
Dépose de la deuxième sur un autre canton ; Immédiatement reconnue par le détecteur, adresse 4.

Conclusion : La détection  de la loco se fait sans besoin de l’adresser.

Conditions pour détecter deux locos sur un même tronçon :
1)   Adresser la loco. (vitesse ou fonctions)
2)   Activer bit 0, 1 et 7   du Cv28
Dans ces conditions le canal 2 envoi 6x   0xF0 (Ack) et le détecteur peut déterminer l’adresse des locos.

« Modifié: Aujourd'hui à 07:27:04 am par lebelge2 »

laurentr

  • Hero Member
  • *****
  • Messages: 647
    • Voir le profil
Re : Carte détecteur de présence 16 entrées RailCom
« Réponse #18 le: novembre 20, 2024, 03:57:06 pm »
Déduction de ton retour:

Le canal 1 adresse bien les ID de chaque engin même présent sur la même section RAILCOM.
Le canal 2 à minima traite les ACK dans ce cas afin d avoir un mécanisme d association ACK et adresse qui forme un filtre.

Est ce la bonne déduction?

Ltr

bk4nt

  • Newbie
  • *
  • Messages: 5
    • Voir le profil
Re : Carte détecteur de présence 16 entrées RailCom
« Réponse #19 le: novembre 20, 2024, 05:25:58 pm »
Je constate en tous cas que la couche physique n'a pas évoluée.

La solution ESP32 de Christophe doit utiliser RXD, la combinaison des signaux. Je pense utiliser directement les sorties des AOP, chacun vers un PIO UART d'un RP2040. De ce fait, Rx sur UART A ou UART B, indiquant alors l'orientation de la loco...

Pour un circuit très simple et compact 4 voies, avec une isolation entre le RP2040 et les 339. Pour 8 voies, il faudrait un RP Pico, pour disposer de plus d'IO, et des composants en plus pour détecter l'orientation; ça pourrait finir plus encombrant.

lebelge2

  • Jr. Member
  • **
  • Messages: 74
    • Voir le profil
Re : Carte détecteur de présence 16 entrées RailCom
« Réponse #20 le: novembre 20, 2024, 05:33:59 pm »
Attention.
Le canal 1 adresse bien les ID de chaque engin mais pas sur la même section RailCom et avec multiplexage des entrées.
Si deux engins se trouvent sur une même section, c'est le canal 2 et leurs Ack qui déterminent l'adresse des locos.