Cookie
Electronic Team, Inc. uses cookies to personalize your experience on our website. By continuing to use this site, you agree to our cookie policy. Click here to learn more.

Comment lire
les données d'un port série ? - Guide complet pour les techniciens

Olga Weis Olga Weis Sep 2, 2024

Si vous souhaitez une analyse approfondie de comment lire les données RS232 d'un port COM, cet article est fait pour vous.

Bien que les ports série aient perdu en popularité avec l'introduction de l'USB et d'autres technologies de transfert de données à haute vitesse, les ports série sont toujours très utilisés dans des industries spécialisées et jouent un rôle intégral dans la mise en réseau d'équipements de laboratoire et d'autres instruments scientifiques spécialisés. Les équipements à port série nécessitent des tests et un débogage, donc la demande pour un lecteur de port COM est très courante chez les techniciens.

Comment lire les données depuis un port série ?

Si vous utilisez des dispositifs série, vous devez être capable de surveiller et d'observer constamment toute l'activité du port. Les informations peuvent aller de notifications d'événements, messages d'état du système et tout autre message pouvant aider au dépannage en cas de problème avec le matériel. Les informations sont également un outil utile pour les étapes d'installation du dispositif.

Logiciel de lecture de port série - Terminal de port série

Serial Port Terminal

Le Advanced Serial Port Terminal est un lecteur de port COM essentiel pour quiconque cherche à accéder et interpréter les données des ports série. Cet outil polyvalent, basé sur des sessions, permet aux utilisateurs de se connecter à tout dispositif équipé d'un port série pour examen, dépannage ou débogage. Contrairement au Terminal Windows de base, il offre une fonctionnalité améliorée, permettant l'envoi et la réception de données dans divers formats (chaîne ASCII, binaire, octal et hexadécimal) via une connexion série, et permet la redirection des flux de données d'entrée/sortie vers des fichiers spécifiques. Il offre également des capacités d'ajustement des paramètres du modem et plus encore.

Pour lire efficacement les données du port série en utilisant le Terminal avancé de port série, les utilisateurs peuvent modifier les configurations du port série sans avoir besoin de se déconnecter et de se reconnecter, peaufiner les paramètres tels que le taux de baud, les bits de données, la parité, les bits d'arrêt et le contrôle de flux, et sauvegarder les octets entrants pour un examen futur parmi d'autres fonctionnalités. Pour commencer à lire vos données du port série, installez simplement le Terminal avancé de port série et choisissez le port approprié. Pour lire les données transmises à une extrémité distante via le port série, l'activation de la fonction "Echo" est nécessaire. Ceci peut être fait en cliquant sur le bouton "Echo" dans la barre d'outils ou en ajustant l'option sous l'onglet "Apparence" dans les Préférences. L'état de la commande "Echo" (activé/désactivé) est indiqué sur la barre de statut.

Lisez le port COM avec Serial Port Monitor

Sinon, vous pouvez essayer un autre logiciel pour lire les données du port série. Serial Port Monitor est un outil facile à utiliser pour enregistrer toutes les communications vers et depuis vos ports COM série. Si vous utilisez les protocoles COM RS232, RS422 ou RS485, vous pourrez surveiller et enregistrer toute l'activité du port.

Serial Port Monitor offre une solution de niveau professionnel pour ceux qui se demandent comment lire le port COM, disponible avec une licence Professionnelle ou Entreprise. Cette fonctionnalité, connue sous le nom de "Dialogue d'envoi", facilite l'ouverture et la fermeture des ports série, l'ajustement en temps réel des paramètres du port série et l'envoi de données dans divers systèmes numériques (binaire, octal, décimal, hexadécimal) ainsi que sous forme de chaîne. De plus, les utilisateurs peuvent choisir des fichiers contenant des données binaires à envoyer par segments, améliorant ainsi l'utilité et la flexibilité du lecteur de port COM.

Si vous avez une version standard de Serial Port Monitor, vous pouvez visualiser les données lues depuis un RS232. Vous avez juste besoin de suivre quelques étapes :

  1. Lancez Serial Port Reader et sélectionnez « Session -> Nouvelle session » dans l'option du menu Session. Vous pouvez également cliquer sur Ctrl+N. Nouvelle session
  2. Une liste d'options de vue est affichée dans la fenêtre « Nouvelle session de surveillance ». Choisissez les vues qui correspondent à vos besoins. Démarrer une nouvelle session

    Vue en tableau - montre tous les paquets de requêtes d'entrée/sortie (IRPs) dans une vue tableau simple

    Utilisez la vue Ligne pour afficher une liste détaillée de toutes les requêtes passées par une ligne série spécifique

    Vue Dump – montre les données passées par la ligne série

    Vue Terminal - affiche toutes les données dans une console de texte en caractères ASCII

    Vue Modbus affiche toutes les données envoyées et reçues en utilisant le protocole Modbus avec le mode RTU (Remote Terminal Unit) ou l'option ASCII

    Vous n'êtes pas limité à une vue, vous pouvez « Sélectionner tout » pour choisir toutes les options disponibles
    Utilisez le bouton « Sélectionner aucun » pour désélectionner et réinitialiser toutes les sélections précédentes.

  3. Cliquez sur la case à cocher « Commencer la surveillance maintenant » ou « Commencer dans une nouvelle fenêtre » dans la section « Options de la nouvelle session » de la fenêtre. Lecture des données depuis le port série
  4. Les options de capture vous permettent de choisir quels événements vous souhaitez enregistrer. Les options sont Créer/Fermer, Lire/Écrire et Contrôle de l'appareil. Vous pouvez cliquer sur une ou toutes les options.

  5. Pour commencer la surveillance, cliquez sur le bouton « Commencer la surveillance ». Une nouvelle fenêtre de surveillance avec toutes les différentes vues sélectionnées à l'étape 2 sera affichée.

  6. ous voudrez sauvegarder votre session afin de pouvoir vous référer aux journaux et analyser les données enregistrées. Pour sauvegarder votre session, sélectionnez Session -> Sauvegarder la session / Sauvegarder la session sous ... depuis le menu principal. Il y a aussi une icône « Sauvegarder » sur la barre d'outils, ou simplement appuyez sur Ctrl + S pour sauvegarder votre session. Lecture des données depuis le port série

Serial Port Monitor
14-day free trial

La compréhension du protocole série

Pour lire et analyser les données d'un port série, il y a un certain nombre de termes et de concepts que vous devriez connaître concernant le protocole RS232. De la compréhension des tensions électriques aux configurations des broches, avoir cette connaissance rendra la lecture des données série d'un port com et l'analyse de toutes les données surveillées d'autant plus significatives.

Taux de Baud

Le taux de baud est une mesure de la vitesse de transmission de données sur une ligne série. Il est mesuré en bits par seconde (bps). Les taux de baud de 110 à 230400 sont pris en charge par le protocole RS232. Un taux de baud plus élevé signifie que les données sont transmises plus rapidement, cependant, le taux de baud à l'envoi et à la réception d'un circuit doit être le même.

Niveaux de Tension

La tension de ligne est définie comme la tension entre deux lignes quelconques dans un circuit. Cela est connu comme les tensions de signal et de commande (CV). La tension de commande est un signal électrique à courant continu (CC) qui manipule les valeurs des composants dans les circuits analogiques.

Niveaux de Tension RS232

Les tensions dans un port série RS232 sont souvent désignées comme bipolaires – où elles sont négatives ou positives par rapport à la terre. Les signaux varient de -25V à +25V.

Un haut logique (1) représente une tension négative entre -3 et -25V, tandis qu'un bas logique (0) transmet une tension positive dans une plage de +3V à +25V. Une tension entre -3V et +3V tombe dans ce qui est connu comme une région indéterminée.

Impédance de Ligne

L'impédance d'une ligne est la mesure de son inductance et de sa capacité par unité de longueur. La capacité décrit à quel point la ligne peut stocker une charge électrique, tandis que l'inductance est la propriété par laquelle une force électromotrice est générée lorsqu'il y a un changement de courant dans le circuit.

Le pontage d'impédance se produit lorsque l'impédance de charge entre la source et le récepteur est différente, l'impédance de charge du récepteur étant beaucoup plus élevée. Dans le cas du protocole RS232 – la plage est de 3KΩ à 7KΩ et cela sert à maximiser le transfert de tension entre le port RS232 et le récepteur.

Mode de Fonctionnement

Il existe deux types d'entrées de signal : différentielles et à terminaison unique. La signalisation à terminaison unique est un moyen simple et courant de transmettre un signal électrique d'un émetteur à un récepteur, et le RS232 utilise cette entrée. La signalisation à terminaison unique implique deux fils. Un fil transporte le signal réel, tandis que l'autre est connecté à une tension de référence qui assure une tension de sortie constante.

Taux de Glissement

Le taux de glissement (SR) est le changement de tension par unité de temps. Dans le RS232, il s'agit du temps nécessaire au pilote RS232 pour répondre à ce changement. Afin de prévenir toute interférence ou diaphonie lors de la transmission de signaux, le protocole RS232 définit un taux de glissement maximal à 30V/µsec et un taux de glissement minimal qui a des temps de variance lents. Cela assure un minimum d'interférence ou de diaphonie pendant qu'un signal est transmis.

Brochage RS232

Une connexion RS232 entre un Équipement de Données Terminal (DTE) et un Équipement de Communications de Données (DCE) nécessite l'utilisation de connecteurs DB9 ou DB25. Le DTE est le port mâle, tandis que le DCE est généralement femelle. Comme leur nom l'indique, un connecteur DB9 a 9 broches, tandis qu'un DB25 en a 25. Chaque broche des connecteurs a une fonction déterminée.

Brochage DB9

L'interface série RS232 a neuf broches et peut être obtenue en configurations de type mâle ou femelle. Le RS232C est une version améliorée du RS232 et c'est exactement la même chose avec la seule exception qu'il utilise un connecteur de 25 broches. Indépendamment du fait que le connecteur soit de 9 ou 25 broches, seules 3 de ces broches sont réellement utilisées lors de la connexion d'un dispositif terminal.

Brochage DB25

En plus de définir les caractéristiques électriques, chaque signal dans la transmission de données RS232 a une fonction spécifique déterminée par le protocole RS232. Ces fonctions incluent les signaux de contrôle et de temporisation, la masse commune et les signaux de données. Référez-vous à l'image ci-dessous qui illustre les signaux et les fonctions qui composent le brochage RS232.

Fonctions des signaux série

Le RS232 comprend également un certain nombre de signaux secondaires complémentaires qui peuvent être appliqués lors de la configuration des connexions DCE et DTE. Ces signaux incluent TxD (Transmit Data), RxD (Receive Data), DTE (Data Terminal Equipment), RTS (Request To Send), et DCD (Data Carrier Detect).

small logo Serial Port Monitor
#1 au Logiciel port série
Serial Port Monitor
Enregistrez et analysez l'activité des ports série
4.8 classement basé sur 345 + utilisateurs
Obtenez un lien de téléchargement pour votre ordinateur
Renseignez votre adresse e-mail pour obtenir un lien de téléchargement rapide et installer l'application sur votre ordinateur !
ou