Cookie
Eltima IBC 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.

Guide de test RS-232

Olga Weis Olga Weis Sep 21, 2021

Comme vous le savez peut-être déjà, un grand nombre d'appareils spécialisés tels que des instruments de laboratoire, des contrôleurs industriels, des appareils audiovisuels utilisés dans les systèmes de gestion de signaux etc. transmettent leurs données via des interfaces série. Pour pouvoir résoudre les problèmes susceptibles de survenir sur des réseaux comprenant des périphériques série, les spécialistes en maintenance doivent disposer d'outils spécialisés pour identifier et corriger ces problèmes.

Dans cet article, nous allons vous présenter cette solution avancée et vous expliquer comment tester des communications impliquant des ports série de la manière la plus simple et efficace qui soit.

Tester les ports COM avec un logiciel spécial

Si vous disposez d'un outil de test de ports série digne de ce nom capable d'afficher tout ce qui se passe en temps réel sur votre réseau série, vous pouvez facilement trouver l'origine des problèmes rencontrés et les résoudre en un minimum de temps et d'efforts.

Serial Port Testing Software est un utilitaire professionnel permettant aux développeurs de centraliser l'enregistrement et l'affichage des données transitant par tous les ports série testés. L'application est conçue pour enregistrer toute l'activité d'un port COM durant une session de surveillance afin d'éviter aux développeurs d'avoir à documenter manuellement toutes les actions effectuées.
Serial Port Monitor logo

Serial Port Monitor

Enregistrez et analysez l'activité des ports série
4.8 Classement basé sur 41+ utilisateurs, Revue(75)
Télécharger 14-jours d’essai entièrement fonctionnel
Serial Port Monitor

COM Port Tester peut être appliqué dans une grande variété de scénarios d'utilisation. Il est capable de surveiller, lire, enregistrer, sauvegarder et analyser les données série passant par un port COM spécifié ou plusieurs à la fois. De plus, l'application vous permettra d'émuler l'envoi de données au port requis dans différents formats (chaîne, binaire, octal, décimal, hexadécimal ou mixte).

Examinons 3 cas d'utilisation principaux.

Comment analyser l'activité du port COM

Voici ce que vous devez faire si vous devez enregistrer et analyser l'activité des interfaces série de votre système. Téléchargez l'application, installez-la sur votre ordinateur et exécutez-la. Vous pourrez alors débuter une session de surveillance de la manière suivante :

  1. Rendez-vous dans le menu principal et sélectionnez Session > Nouvelle session. Vous pouvez également cliquer sur le bouton ‘Nouveau’ sur la barre d'outils principale ou utiliser le raccourci ‘Ctrl + N’. Nouvelle session
  2. Vous verrez alors apparaître la fenêtre ‘Nouvelle session de surveillance’. Nouvelle session de surveillance
  3. Vous devez sélectionner la manière dont les données série capturées seront affichées par l'application. Quatre modes de vue principaux sont disponibles :

    Dans un tableau : affiche un tableau contenant les données d'entrée/sortie capturées ;
    En ligne : les données d'entrée/sortie sont affichées sous forme de lignes de texte ;
    En vrac : présente les données série entrantes et sortantes au format hexadécimal et en chaînes de caractères ;
    Dans un terminal : les données sont affichées sous forme de caractères ASCII.

    Vous avez la possibilité de ‘Tout sélectionner’ ou d'en ‘Sélectionner aucun’.

  4. Si vous souhaitez vous mettre au travail de suite, cliquez sur ‘Démarrer la surveillance’. Vous pouvez également démarrer la session de surveillance dans une nouvelle fenêtre en cochant la case correspondante.

  5. Rendez-vous ensuite dans les ‘Options de capture’ qui déterminent quels événements sont capturés – création/fermeture, lecture/écriture ou contrôle du périphérique.

  6. Cliquez enfin sur ‘Démarrer la surveillance’ pour lancer votre session.

Au cas où vous souhaiteriez enregistrer la session, choisissez ‘Session -> Enregistrer la session/Enregistrer la session sous’ dans le menu principal.

Comment comparer les sessions de test de port série

Après avoir enregistré la session de surveillance à l'aide de votre logiciel de test de port série, Serial Port Monitor, vous pouvez la comparer avec une autre session pour voir les différences.

  1. Démarrez ou ouvrez une session de surveillance ;
  2. Dans le menu principal, choisissez Session > Comparer des sessions ; Comparer des sessions
  3. Sélectionnez ensuite le fichier de surveillance que vous souhaitez ouvrir ;
  4. Les deux sessions s'afficheront alors côte à côte pour vous permettre de facilement les comparer et les analyser. Comparaison de plusieurs sessions de test dans la fenêtre invoquée

Renvoyer les mêmes données à un port série

Pour savoir si le problème présent sur votre réseau série est résolu, vous pouvez reproduire la communication entre un port COM et une application ou un périphérique série. Serial Port Monitor vous offre la possibilité de renvoyer les mêmes données vers un port COM afin d'observer le comportement de votre périphérique ou application série.

Pour cela, il vous suffit de :

  1. Choisissez Session > Reproduire et configurez les paramètres nécessaires :

    • Utiliser le port - permet d'indiquer le port série qui sera utilisé pour la reproduction de la communication.
    • Envoyer des requêtes vers ce port - activez cette option si vous souhaitez envoyer des données vers un port série en vous faisant passer pour une application série.
    • Répondre comme un périphérique - activez cette option si vous souhaitez envoyer des données vers un port série en vous faisant passer pour un périphérique série
    • Conserver les intervalles de temps - utilisez cette option si vous souhaitez que vos paquets de données soient envoyés à intervalles réguliers.
    • Personnaliser l'expiration de l'E/S - choisissez cette option pour définir les paramètres d'expiration de Lecture/Écriture.
  2. Cliquez sur ‘Démarrer’.

Cette solution se démarque de ses concurrents grâce à son interface graphique simple d'utilisation et son nombre incroyable de fonctionnalités pratiques, telles que le terminal intégré, le options de filtrage et de recherche avancés, quatre modes d'affichage, le support de tous types d'interfaces série, y compris RS232, RS422 et RS485, et bien plus encore.

Cette application offre également la possibilité de rediriger l'ensemble des données capturées vers un fichier spécifique ou de les copier dans le presse-papiers.

Serial Port Tester est un utilitaire stable qui fonctionne aussi bien avec toutes les versions de Windows OS, y compris Windows 10 (à la fois x32 et x64). Ce qui est génial, c'est que tous les pilotes internes de l'application sont signés numériquement.

Comment effectuer un test de bouclage RS232 ?

Un test de rebouclage est un test de diagnostic dans lequel le signal retourne à l'émetteur après être passé par le canal de communication dans les deux sens. Pour faire simple, vous pouvez utiliser un test de rebouclage pour déterminer si un périphérique fonctionne correctement. Ce test permet d'envoyer et de recevoir des données avec un même port série. Cette méthode offre ainsi la possibilité de brocher facilement un port présentant un dysfonctionnement sur un réseau comprenant des périphériques série.

Pour le test de rebouclage RS-232, vous devez connecter la broche d'émission (TXD) à celle de réception (RXD). Dans les communications RS-422 et RS-485 différentielles, vous devez connecter la broche TXD+ à la RXD+ et la broche TXD- à la RXD-.

Si vous devez effectuer un test de rebouclage plus avancé qui permettra de contrôle de flux matériel, vous devez connecter les broches CTS et RTS aux broches DTR et DSR sur les ports RS-232, et la broche CTS+ à la RTS+ ainsi que la broche CTS- à la RTS- sur les ports RS-422 et RS-485.

Vous trouverez ci-dessous le brochage d'un connecteur série DE-9 standard :

De-9 mâle Tableau de brochage

Pour un test de rebouclage sans contrôle de flux matériel (indiqué en rouge sur les Sch. 2 et 3 ci-dessous), vous devez connecter :

  • les broches 2 et 3 pour un port RS-232 ;
  • la broche 4 à la 8 et la broche 5 à la 9 pour un port RS-422/485.
Test de rebouclage

Pour effectuer un test de rebouclage avec un contrôle de flux matériel (indiqué en bleu sur les Sch. 2 et 3), vous devez connecter :

  • la broche 4 à la 6 (contrôle de flux matériel DTR/DSR) et la broche 7 à la 8 (contrôle de flux matériel RTS/CTS) pour un port RS-232 ;
  • la broche 2 à la 3 et la broche 6 à la 7 pour un port RS-422/485. Veuillez noter que le port RS-422/485 étant différentiel, ces deux connexions sont nécessaires.

Les numéros de broches sont souvent gravés sur le plastique du connecteur. Voici la numérotation des broches du connecteur DE9 d'un port série RS-232 :

Numéros des broches

Test de rebouclage dans HyperTerminal

HyperTerminal est un programme permettant à votre PC de fonctionner commun un terminal informatique et de se connecter à distance à d'autres systèmes. Il vous offre la possibilité d'interagir avec des périphériques distants via un port série standard (RS-232) ou à l'aide du protocole telnet.

Étant donné qu'HyperTerminal supporte le transfert de données via des ports COM, vous pouvez l'utiliser pour effectuer un test de rebouclage.

Voici comment procéder :


  1. Créez une nouvelle connexion dans HyperTerminal et attribuez-lui un nom. Sélectionnez une icône pour votre connexion. Établir une nouvelle connexion

  2. Indiquez le port de communication à tester. Indiquer le port de communication

  3. Choisissez le type de contrôle de flux à utiliser. Plusieurs options sont disponibles : Xon/Xoff, matériel ou aucun. Veuillez garder à l'esprit que Xon/Xoff étant un contrôle de flux logiciel, vous aurez uniquement besoin de connecter les broches TXD et RXD si vous choisissez cette option. Type de contrôle de flux

  4. Utilisez à présent votre clavier pour rédiger un message. Toutes les données affichées dans Hyperterminal sont envoyées par le périphérique. Type de contrôle de flux

HyperTerminal est une solution pratique pour tester des ports RS232, mais ce n'est pas la plus efficace.

Les possibilités limitées de cette application de test de rebouclage série ne vous seront pas d'une grande aide pour contrôler et résoudre vos problèmes de communication série. De plus, si vous souhaitez utiliser HyperTerminal sur Windows 7 ou 10, vous devez garder à l'esprit que ces versions du système d'exploitation supportent uniquement l'édition privée de l'application, qui n'est pas gratuite pour une utilisation commerciale.

Conclusion

Il existe de nombreuses méthodes et solutions pouvant vous aider à tester et à résoudre les problèmes de ports série. Dans cet article, nous allons nous intéresser aux plus courantes et aux plus utilisées. Comme vous pouvez le constater, Serial Port Monitor d'Electronic Team tire son épingle du jeu grâce à ses performances et à sa polyvalence. Cet utilitaire de test de ports série peut non seulement être utilisé comme alternative à HyperTerminal mais également pour le développement et le débogage de matériel et d'applications série.

FAQ

Les ports RS232 peuvent tomber en panne à la suite de certains impacts négatifs ou d'une mauvaise utilisation. Malheureusement, il n'est pas toujours évident de savoir si le problème vient du port COM en lui-même ou du périphérique externe qui y est connecté.

Une application de test de port COM peut vous aider à vérifier le fonctionnement d'un port COM et prévenir d'éventuels problèmes pouvant survenir.

Polyvalence. Le logiciel peut être utilisé dans de très nombreux cas. Il est capable de surveiller, lire, enregistrer et analyser les données série transitant par un port COM spécifique ou plusieurs ports à la fois. De plus, l'application permet de simuler l'envoi de données vers un port en différents formats (chaîne de caractères, binaire, octal, décimal, hexadécimal ou mixte).

Fiabilité. Serial Port Tester est un utilitaire stable fonctionnant sur toutes les versions de Windows, y compris Windows 10 (versions 32 et 64 bits). L'un des gros avantages réside dans le fait que tous les pilotes internes de l'application sont signés numériquement.

Simplicité d'utilisation. Les développeurs de l'application ont conçu une interface utilisateur intuitive rendant le processus de test de ports COM aussi simple et efficace que possible.

Le test de rebouclage est régulièrement utilisé pour résoudre les problèmes de communication RS232, RS422 et RS485. Il vous évite d'avoir à connecter du matériel additionnel pour identifier les problèmes pouvant survenir avec une application, un câble ou un port série en générant des requêtes. Grâce au test de rebouclage, vous pouvez simuler un circuit complet de communication. Tout ce que vous avez à faire est de connecter temporairement les broches nécessaires à l'envoi et à la réception de signaux sur un même port COM.
Il suffit de suivre les étapes suivantes pour vérifier les ports série :

"Panneau de configuration > Gestionnaire de périphériques > Ports" Les ports COM de votre système s'affichent.

small logo Serial Port Monitor
#1 au Logiciel port série
Serial Port Monitor
Enregistrez et analysez l'activité des ports série
4.6 classement basé sur 75 + 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