Distance maxi liaison série
Répondre à la discussion
Affichage des résultats 1 à 9 sur 9

Distance maxi liaison série



  1. #1
    cubitus_54

    Distance maxi liaison série


    ------

    Bonjour,

    J’ai souvent entendu dire que la liaison série était limitée à quelques mètres...
    Voir tableau "Limites"
    http://fr.wikipedia.org/wiki/RS-232

    Je voulais mettre en évidence cette limite, j’ai essayé une expérience :

    Une carte Adruino qui envoie régulièrement deux caractères (0x41,0x55) sur le port série vitesse 115 200 Bauds.
    Branché en direct (niveau 0V, 5V) une bobine de câble réseau sa longueur, je ne la connais pas, car c'est une bobine de 100m déjà bien entamée.
    A l'extrémité de la bobine, j'ai mis une résistance de 100 Ohm pour l'adaptation d’impédance.

    Je pensais avoir un signal bien détérioré... et bien ce n'est pas le cas ! le signal est étonnamment propre.
    signal jaune "entrée", le bleu "sortie"
    Que faut-il en penser ?

    Pour la distance, je mesure un retard de 250ns, dans un conducteur on considère la vitesse comme étant égale à la vitesse de la lumière ou la moitié ? (je pencherai pour la moitié, mais mes cours dates de 30 ans )


    Nom : MSO4014_20150209-091600.png
Affichages : 1464
Taille : 32,5 Ko

    -----
    Dernière modification par cubitus_54 ; 09/02/2015 à 08h23.

  2. #2
    fabang

    Re : Distance maxi liaison série

    On ne vois pas bien le rapport entre l'expérience et le RS232. En RS232 la résistance d'adaptation d'impédance est absente, et ça limite gravement la longueur de la liaison. Pour la vitesse de propagation, elle varie un peu d'un câble à un autre mais reste autour de 3,5ns/m. Ton rouleau de câble est donc pratiquement complet.

  3. #3
    cubitus_54

    Re : Distance maxi liaison série

    OK

    La bobine fait donc environ 70m.

    Si j'enlève la résistance d'adaptation, le signal est moins propre, mais il reste bien correct...

    Nom : MSO4014_20150209-100049.png
Affichages : 1443
Taille : 37,1 Ko

  4. #4
    PIXEL

    Re : Distance maxi liaison série

    le principal défaut du 232 est qu'il est asymétrique.

    donc trés sensibles à la pollution.

    en longue distance on lui préfère le rs432 symétrique

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

    Re : Distance maxi liaison série

    Hello,

    L'atténuation dans un câble est fonction de la fréquence (effet pelliculaire, ???), pour des signaux non sinusoïdaux, l'atténuation varie donc selon la composante spectrale, ce qui induit une distorsion du signal. A 115200 bauds, ces effets sont encore assez limités ...

    L'atténuation R_ligne+R_charge amènera l'amplitude du signal sous le seuil de sensibilité du récepteur, une amplification peut permettre un allongement de la ligne, ...

    La résistance terminale (tes 100ohms) permet une adaptation d'impédance, elle évite/minimise la réflexion du signal qui interfère avec le signal incident, ... ça se complique .

    Le cours - assez gros - qui traite du sujet : 'les lignes de transmission'
    http://en.wikipedia.org/wiki/Transmission_line et yapatout

    Biname

  7. #6
    cubitus_54

    Re : Distance maxi liaison série

    Je suis entièrement d'accord avec tout ce que vous avez dit.

    Mais comment expliquer que l'on trouve couramment dans les publications : "les RS232 est limité à quelques mètres"

    sur Wikipédia à 56000 bauds c'est indiqué 2,6m pour la longueur maxi, en plus cela sous-entend qu'en parlant de RS232 il y a des drivers de ligne avec des niveaux de tension bien plus élevés et donc une meilleure immunité aux bruits et parasites...

    Je viens de compléter l'expérience...

    j’injecte dans une paire voisine un signal rectangulaire de 10Vcc à 200kHz, la paire est terminée par une résistance de 470 ohms.
    Cela induit des perturbations... ce qui est normal... mais avec un CRC il serait quand même possible d'exploiter les données...


    Nom : MSO4014_20150209-103514.png
Affichages : 1413
Taille : 73,0 Ko

  8. #7
    Biname

    Re : Distance maxi liaison série

    Citation Envoyé par cubitus_54 Voir le message
    Je suis entièrement d'accord avec tout ce que vous avez dit.

    Mais comment expliquer que l'on trouve couramment dans les publications : "les RS232 est limité à quelques mètres"

    sur Wikipédia à 56000 bauds c'est indiqué 2,6m pour la longueur maxi, en plus cela sous-entend qu'en parlant de RS232 il y a des drivers de ligne avec des niveaux de tension bien plus élevés et donc une meilleure immunité aux bruits et parasites...

    Je viens de compléter l'expérience...

    j’injecte dans une paire voisine un signal rectangulaire de 10Vcc à 200kHz, la paire est terminée par une résistance de 470 ohms.
    Cela induit des perturbations... ce qui est normal... mais avec un CRC il serait quand même possible d'exploiter les données...

    Pièce jointe 272332
    Le test s'est fait sur un fil, il s'agit d'une liaison série. RS232 suppose plusieurs fils RTS, DTR, ??? ... moi pas spécialiste. Lorsque plusieurs 'fils' entrent en jeu, le couplage entre les 'fils' induit du bruit, ... Comme le récepteur 'répond/ack', l'émetteur attend un certain temps, ...

    CRC ! On entre dans le vaste domaine des protocoles de communication et de la correction d'erreur(FEC), on atteint des gigabits via satellite ou câbles intercontinentaux mais pas en RS232.

    Biname

  9. #8
    jiherve

    Re : Distance maxi liaison série

    Bonjour,
    il y a beaucoup de bêtises sur le net mais pas toujours:
    http://www.lammertbies.nl/comm/info/RS-232_specs.html
    la distance max est donnée par la capa maximale admissible dans la norme :
    The standard has a clear answer, the maximum cable length is 50 feet, or the cable length equal to a capacitance of 2500 pF.
    donc cela va dépendre de la nature du câble, voir le tableau issus de mesure faites par TI (là on peut avoir confiance) mais aussi du driver
    utilisé les vieux type 1488 qui étaient alimenté en +-15 étaient costauds mais cela dépend bien sur de la fréquence, chi va piano va sano

    JR
    l'électronique c'est pas du vaudou!

  10. #9
    cubitus_54

    Re : Distance maxi liaison série

    50 ft soit 15m à 19200 bauds, la distance est le double du tableau de Wikipédia...

    J'ai mesuré la capacité de mes 70m de câble, j'ai 2,8nF (40pF/m). De toute façon on ne constate pas de déformation "charge et décharge" sur les chronogrammes.

    Est que le nome est très conservatrice ?

    En mettant une résistance de 100 Ohms en série à la sortie de la carte, et en mettant 100nF au bout de la bobine, j'arrive à "pourrir" le signal... Ca laisse de la marge... (on est toujours en 115200 bauds et 70m de câble)

    MSO4014_20150209-113406.png
    Images attachées Images attachées  
    Dernière modification par cubitus_54 ; 09/02/2015 à 10h37.

Discussions similaires

  1. Réponses: 0
    Dernier message: 29/01/2014, 14h07
  2. Distance maxi entre commande et servomoteur
    Par alainav1 dans le forum Électronique
    Réponses: 38
    Dernier message: 27/04/2013, 07h14
  3. Quelle longueur maxi sur un bus série ?
    Par flyingrock dans le forum Électronique
    Réponses: 4
    Dernier message: 12/11/2011, 12h45
  4. Distance maxi entre surpresseur et cuve de récupération EdP
    Par invitea7f1d69e dans le forum Habitat bioclimatique, isolation et chauffage
    Réponses: 1
    Dernier message: 28/05/2009, 15h20
  5. Liaison bifilaire longue distance
    Par thomasalbert1993 dans le forum Électronique
    Réponses: 9
    Dernier message: 23/03/2008, 01h27
Découvrez nos comparatifs produits sur l'informatique et les technologies.