OpenDCC - station de commande pour DCC - Adaptateur XPressNet

Présentation

    XPressNet™ est un système de bus pour les chemins de fer miniatures pour interconnecter les dispositifs d'acquisition et de contrôle comme les interfaces d'ordinateur, les décodeurs d’accessoires fixes ou les détecteurs d’occupation.
    De nombreux dispositifs d'acquisition et de contrôle commerciaux (y compris le multi-mouse de Roco) sont basés sur ce bus. L'adaptateur suivant permet à OpenDCC de s’interfacer avec les dispositifs compatibles XPressNet.

Schéma électronique de l’adaptateur XPressNet



    Le circuit se compose de deux parties:
  • Alimentation:
    Les équipements XPressNet ont besoin d'une alimentation électrique de 12V. Cette tension est créée avec un régulateur linéaire à partir de l’alimentation de OpenDCC Toutefois, sur les installations conséquentes utilisant XPressNet, cette alimentation peut être surchargée. Dans ce cas, le 12V doit être générée avec une alimentation externe puissante, le fusible F1 doit être retiré et le shunt SJ1 doit être laissé ouvert.
  • émetteur/récepteur RS485:
    XPressNet utilise une connexion RS485 semi-duplex. La vitesse de transmission est de 62,5 kBaud, 9 bits sont utilisés, pas de parité, un bit d'arrêt. La puce MAX485 (ou Max481) prend les données de l'interface série du microcontrôleur ATmel et le convertit en signal R485 différentiel. Bien que non obligatoire, il est fortement recommandé d’utiliser des émetteurs de temps de montée limité pour minimiser les hautes fréquences sur le bus, et éviter les problèmes d’interférence terminaison/réflexion possibles. Une LED indique la direction de transmission (normalement pas nécessaire).

    En testant différents émetteur/récepteur, on s’aperçoit que les lignes différentielles de RS485 peuvent être dans un état indéfini, si ni maître ni esclave n’émettent. Une résistance de tirage au 5V de 1k5 sur la ligne A et une de tirage à la masse de 1k5 sur la ligne B sont recommandées. Si le circuit est destiné à fonctionner comme récepteur seulement, on peut le forcer en réception permanente en fermant le pont de soudure SJ2.

Implantation:


    côté composant côté soudure

    L'adaptateur est de 18 x 82 mm de diamètre; la prise RJ12 peut être montée en CMS ou composants traversants.

Installation et les modifications nécessaires sur la carte mère



    L'adaptateur est conçu pour être fixé sur les broches de JP1 et JP2 ainsi que sur l'interface ISP. Seul l'alimentation 15 V pour le régulateur de XPressNet doit être relié par un fil séparé à partir de la fiche d'alimentation électrique de la station de commande. On peut utiliser un adaptateur à wrapper avec des broches à longes pattes pour obtenir une distance de 20mm entre les PCB. L'interface XPressNet est accessible directement à partir de l'arrière de OpenDCC. Une découpe correspondante dans le panneau arrière doit être créée.

    Changements nécessaires:
    Le microcontrôleur Atmega32 de OpenDCC doit être remplacé par un ATMEGA644P, pour disposer d’un second émetteur-récepteur asynchrone universel (USART). Le suffixe P (picoPower) est très important, seul ce type contient deux USARTs.
    Bien sûr, ce nouveau microcontrôleur nécessite que le logiciel correspondant soit chargé.

    Pour l'installation sur les modèles ferroviaires les prises compatible XpresNet sont recommandées.

Test de première mise sous tension

    Après le montage des composants inspecter visuellement l’ensemble et laver les restes de flux de soudure avec de l'alcool.

    Ensuite, mettre sous tension l'adaptateur et vérifier la tension de sortie. Ce n'est qu'après cette vérification que les appareils XPressNet doivent être connectés sur le bus. Le Roco Mulitmaus indique l’erreur 13 quand il ne peut pas se connecter à la station de commande.

Links

 
 XpressNET™ is a trademark of Lenz Electronik, GmbH