[Programmation] Splitter/Combiner RS422
Répondre à la discussion
Affichage des résultats 1 à 10 sur 10

Splitter/Combiner RS422



  1. #1
    invitea74efed8

    Splitter/Combiner RS422


    ------

    Bonjour,

    J'ai besoin de créer un montage splitter/combiner de signaux RS422.
    - Splitter A->B&C: Ne pose pas de problème particulier car selon le protocole RS422, il peut y avoir un émetteur et plusieurs recepteurs.
    Splitter.png
    - Combiner B&C->A: Pose problème car il ne peut y avoir qu'un seul émetteur RS422. Du coup j'ai imaginé le circuit suivant à base d'un microcontrôleur. Le microcontrôleur prendrait les trames RS422 arrivant des Devices B&C, les ordonnerait, et les dirigerait une à une vers Device A.
    Combiner.png

    Mais je me pose la question de savoir comment lier les fonctions splitter et combiner (ci-dessus) entre les 3 devices?

    N'y aurait-il pas une manière plus simple de réaliser les fonctions splitter/combiner à l'aide de simples transceivers?

    Le rêve serait, pour la fonction "combiner", de convertir les signaux RS422 provenant de B&C en RS485, puis les mettre réseau, puis de les convertir à nouveau en RS422 au niveau de A. Est-ce que cela pourrait être réaliste?

    Je me sens un peu perdu à ce niveau. Merci d'avance pour une quelconque astuce.

    -----
    Images attachées Images attachées  

  2. #2
    invitee05a3fcc

    Re : Splitter/Combiner RS422

    Bonjour knav25 et bienvenue sur FUTURA
    Citation Envoyé par knav25 Voir le message
    J'ai besoin de créer un montage splitter/combiner de signaux RS422.
    Pourquoi une solution Hard ?
    Tout le monde utilise le RS422 avec une gestion du dialogue par Soft !
    Il y a un maitre et des esclaves !
    - Le maitre envoi une demande à l'esclave N° X
    - L'esclave N° X reconnait la demande, valide son driver émetteur et envoie sa trame ! Puis invalide son driver émetteur

  3. #3
    Seb.26

    Re : Splitter/Combiner RS422

    Quel débit tes RS422 ?
    (et quelle longueur/frequence tes trames?)
    Dernière modification par Seb.26 ; 16/03/2017 à 17h58.
    << L'histoire nous apprend que l'on apprend rien de l'histoire. >>

  4. #4
    invitea74efed8

    Re : Splitter/Combiner RS422

    Bonjour Daudet78, merci pour l'accueil!
    Et merci pour la réponse. Je n'avais pas pensé à cet option, j'y réfléchis. Mais dans mon application, mes devices B & C auraient plus pour vocations d'envoyer des données sans attendre de requêtes.

    Bonjour Seb26,
    Alors le baud rate max serais de 38400bauds et la fréquence de 10Hz.

  5. A voir en vidéo sur Futura
  6. #5
    invitee05a3fcc

    Re : Splitter/Combiner RS422

    Citation Envoyé par knav25 Voir le message
    Mais dans mon application, mes devices B & C auraient plus pour vocations d'envoyer des données sans attendre de requêtes.
    C'est toi qui voit. Mas alors, il vaut mieux utiliser deux réseaux (au besoin en RS485) indépendant avec, pour A', un µC avec deux UARTs

    Autrement dit , ton usine à gaz µC+memory , transceiver B' et transceiver C' ....... à la poubelle.

    PS : il y a quelle distance entre A' et B' ? A' et C'

  7. #6
    invitea74efed8

    Re : Splitter/Combiner RS422

    Oui l'idéal serait le RS485, ce qui m'éviterait ce véritable usine à gaz. Mais malheureusement, le RS422 m'est imposé (distance un peu moins que 1000m).
    J'avais imaginé pouvoir convertir le RS422 en RS485, faire la fonction "combiner", puis convertir le RS485 en RS422. Mais là encore, il me semble difficile de passer de RS422 en RS485.

  8. #7
    invitee05a3fcc

    Re : Splitter/Combiner RS422

    Citation Envoyé par knav25 Voir le message
    Mais là encore, il me semble difficile de passer de RS422 en RS485.
    la différence?
    - le RS422 est à 4 fils full-duplex
    - le RS485 est à 2 fils half-duplex
    Mais malheureusement, le RS422 m'est imposé (distance un peu moins que 1000m).
    le RS485 a les même limites que le RS422

    Donc , tu prends la solution 2 UARTs sur A'

  9. #8
    invitea74efed8

    Re : Splitter/Combiner RS422

    Merci Daudet78 pour le retour. Cela semble cohérent.

    Mais j'ai oublié de préciser que A', B', C' sont des devices dont je ne peux pas toucher, et qui emettent en RS422.

    Je dois imaginer un montage entre ces trois devices (reliés par cable). Mon objectif est de trouver un moyen pour que:
    - A' puisse envoyer des trames à la fois à B' et C' (simple avec RS422)
    - A' puisse recevoir des trames à la fois de B' et C' et à n'importe quel moment (pas simple, car un seul transmetteur d'après protocole RS422) . C'est ça qui me coince véritablement l'esprit en ce moment

  10. #9
    invitee05a3fcc

    Re : Splitter/Combiner RS422

    Citation Envoyé par knav25 Voir le message
    Mais j'ai oublié de préciser que A', B', C' sont des devices dont je ne peux pas toucher, et qui emettent en RS422.
    Et si tu disais ce que tu as le droit de toucher ?

    Tu as des liens WEB sur la notice de A' , B' et C' ? Tu vas me dire que c'est secret et No Diffuse . OK
    Alors, c'est toi qui va chercher ! Un fabricant qui vend un truc à mettre sur un bus RS422 donne des infos sur le protocole de dialogue ( format des trames, valeur de l'adresse perso, CRC )

    Si tu n'as aucune de ces infos, tu vas droit dans le mur.

  11. #10
    Seb.26

    Re : Splitter/Combiner RS422

    Tu prends un Arduin-machin, tu utilise son UART matérielle pour recevoir et emettre + une UART logicielle pour le second récepteur. (Réalisation du code = 1h)

    Tu ajoute 2 receveurs RS422 et un émetteur RS422 sur les UART. (Câblage = 2h)

    Et basta

    (Et en plus ce "bidule" peut te servir de répéteur pour ta RS422)
    Dernière modification par Seb.26 ; 21/03/2017 à 09h32.
    << L'histoire nous apprend que l'on apprend rien de l'histoire. >>

Discussions similaires

  1. [Energie] Splitter tension
    Par invite4a2e2cba dans le forum Électronique
    Réponses: 7
    Dernier message: 07/05/2016, 10h10
  2. Splitter un signal rectangle et gerer la symétrie des sorties
    Par R4V3N76 dans le forum Électronique
    Réponses: 14
    Dernier message: 11/10/2013, 18h39
  3. splitter hdmi rca audio 5.1
    Par invite3dde79f3 dans le forum Matériel - Hardware
    Réponses: 0
    Dernier message: 28/11/2012, 21h31
  4. rs422 db9 et broche 4 pin
    Par invited996bee9 dans le forum Électronique
    Réponses: 4
    Dernier message: 19/02/2007, 07h55
  5. splitter et jeux video
    Par invite806f9458 dans le forum Matériel - Hardware
    Réponses: 1
    Dernier message: 31/07/2006, 13h08
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...