Communication par port série

Aug 14, 2025

Laisser un message

Communication par port série

Le concept des communications série est très simple : le port série envoie et reçoit des octets petit à petit. Bien que plus lent que la communication parallèle par octets, le port série peut recevoir des données en utilisant une autre ligne tout en envoyant des données en utilisant une seule ligne. C'est simple et permet une communication longue-distance. Par exemple, lorsque IEEE488 définit un état de passage parallèle, il stipule que la longueur totale de la ligne d'équipement ne doit pas dépasser 20 mètres et que la longueur entre deux équipements ne doit pas dépasser 2 mètres ; pour le port série, la longueur peut atteindre 1 200 mètres. Généralement, le port série est utilisé pour la transmission des caractères ASCII. La communication s'effectue via trois lignes, à savoir la terre, l'envoi et la réception. La communication série étant asynchrone, le port peut envoyer des données sur une ligne tout en recevant des données sur une autre ligne. D'autres lignes sont utilisées pour les poignées de main, mais ne sont pas obligatoires. Les paramètres les plus importants de la communication série sont le débit en bauds, le bit de données, le bit d'arrêt et la parité. Pour deux ports qui communiquent, ces paramètres doivent correspondre.

Débit en bauds

Il s'agit d'un paramètre qui mesure le taux de transmission du symbole. Il fait référence au changement du signal après qu'il ait été modulé dans une unité de temps, c'est-à-dire le nombre de fois que le paramètre de porteuse change dans une unité de temps, par exemple 240 caractères sont transmis par seconde, et chaque format de caractère contient 10 bits (1 bit de démarrage, 1 bit d'arrêt, 8 bits de données). À l'heure actuelle, le débit en bauds est de 240Bd et le débit binaire est de 10 bits * 240/sec=2400bps. Généralement, le taux de modulation est supérieur au débit en bauds, comme le codage Manchester). Habituellement, les débits en bauds des lignes téléphoniques sont de 14 400, 28 800 et 36 600. Le débit en bauds peut être beaucoup plus élevé que ces valeurs, mais il est inversement proportionnel à la distance. Des débits en bauds élevés sont souvent utilisés pour la communication entre des instruments placés très proches, et un exemple typique est la communication entre des appareils GPIB.

Bits de données

Il s'agit d'un paramètre qui mesure les bits de données réels dans la communication. Lorsqu'un ordinateur envoie un paquet, les données réelles ne sont souvent pas de 8 bits et les valeurs standard sont de 6, 7 et 8 bits. La manière de le configurer dépend des informations que vous souhaitez envoyer. Par exemple, le code ASCII standard est 0~127 (7 chiffres). Le code ASCII étendu est 0~255 (8 bits). Si les données utilisent du texte simple (code ASCII standard), alors chaque paquet utilise 7 bits de données. Chaque paquet fait référence à un octet, comprenant le bit de démarrage/arrêt, le bit de données et le bit de parité. Puisque le bit de données réel dépend de la sélection du protocole de communication, le terme « paquet » fait référence à toute situation de communication.

Position d'arrêt

Utilisé pour représenter le dernier morceau d'un seul package. Les valeurs typiques sont 1, 1,5 et 2 bits. Étant donné que les données sont chronométrées sur la ligne de transmission et que chaque appareil a sa propre horloge, il est probable qu'une petite désynchronisation- se produise entre les deux appareils en communication. Par conséquent, le bit d’arrêt ne marque pas seulement la fin de la transmission, mais offre également à l’ordinateur la possibilité de corriger la synchronisation de l’horloge. Plus il y a de bits adaptés aux bits d'arrêt, plus la tolérance pour différentes synchronisations d'horloge est grande, mais plus le taux de transmission des données est lent.

Bit de parité

Une méthode simple de détection d'erreurs dans la communication série. Il existe quatre façons de détecter les erreurs : paire, impaire, élevée et faible. Bien sûr, il est acceptable de ne pas avoir de bits de contrôle. Pour une vérification paire et impaire, le port série définira le bit de contrôle (le bit après le bit de données) et utilisera une valeur pour garantir que les données transmises ont des bits logiques pairs ou impairs. Par exemple, si les données sont 011, alors pour une parité paire, le bit de contrôle est 0, garantissant que le nombre logiquement élevé de bits est un nombre pair. S'il s'agit d'un contrôle impair, le bit de contrôle est 1, il y a donc 3 niveaux logiques élevés. Haut et bas ne vérifient pas vraiment les données, il suffit de définir une vérification logique haute ou logique basse. Cela permet à l'appareil récepteur de connaître l'état d'un bit et d'avoir la possibilité de déterminer si le bruit interfère avec la communication ou si les données de transmission et de réception sont désynchronisées.

Norme RS-232

La communication par port série fait référence à une méthode de communication dans laquelle les données sont transmises bit par bit via des lignes de signaux de données, des lignes de terre, des lignes de contrôle, etc. entre des périphériques et des ordinateurs. Cette méthode de communication utilise moins de lignes de données, ce qui peut réduire les coûts de communication dans les communications longue distance-, mais sa vitesse de transmission est inférieure à celle de la transmission parallèle.

Le port série est un protocole de communication très courant sur les ordinateurs. La plupart des ordinateurs (sans compter les ordinateurs portables) contiennent deux ports série RS-232. Le port série est également un protocole de communication commun pour les instruments et instruments ; de nombreux appareils compatibles GPIB disposent également de ports RS-232. Dans le même temps, le protocole de communication série peut également être utilisé pour acquérir des données à partir de dispositifs d'acquisition distants.

RS-232 (norme ANSI/EIA-232) est une norme de connexion série sur IBM-PC et ses machines compatibles. Il peut être utilisé à de nombreuses fins, comme la connexion d'une souris, d'une imprimante ou d'un modem, et peut également connecter des instruments industriels. Pour améliorer la conduite et le câblage, la longueur ou la vitesse de transmission du RS-232 dépasse souvent la valeur standard dans les applications pratiques. RS-232 est limité à la communication point à point entre le port série du PC et l'appareil. La distance maximale pour la communication série RS-232 est de 50 pieds.

Envoyez demande