bon, je résume...
Pour établir une communication série avec seulement 3 fils,
entre 2 éléments en RS232....et ce..peut importe les # des broches.
Élément 1 Élément#2
Transmit=======>====Receive
Receive========<====Transmit
GND==================GND
ensuite, de chaque côté,
(DCD,DTR,DSR) relier ensemble devrait faire "Toujours prêt à recevoir."
DTR========>===============|==DCD (Data Carrier Detect)
(Data Terminal Ready) |==DSR (Data Set Ready)
DTR Comble de bonheur DCD et DSR pour le control de flux en entré.
(RTS,CTS) relier ensemble devrait faire "Toujours prêt à envoyé."
RTS===========>===== CTS (Clear To Send)
(Request to Send)
RTS Comble de bonheur CTS pour le control de flux en sortie.
Normalement, à ce state, une communication s'établie...
Ensuite,si les caratères reçus sont déformés et/ou aléatoirement disponible,
il ne reste plus que le "Baud Rate=9600" , la longueur des bits (normal= 8),
le control de flux logiciel (xon/xoff ou aucun) et stop bit (1-2).
Et tout ça doit être identique entre les 2 éléments.
Dans un milieux entouré de champs électriques, la qualité du câble,
sa longueur et son blindage viennent influenser la communication.
Le parcours du cable est aussi un élément à considérer.
Faire suivre un cable RS232 en parallèle avec une ligne haute Tension
qui controle un gros moteur par exemple n'est pas jeudicieux.
Pour parcourir une longue distance, et/ou en présence de bruits
électriques, on doit parfois passé en RS422 qui est beaucoup moins
sensible au variation de tension.
Voilà un court résumé.
Partager