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.

Guide de test complet du port série

Olga Weis Olga Weis

Il existe de nombreux cas pour lesquels il est primordial de pouvoir régler les problèmes liés à des périphériques et interfaces série. Beaucoup d'appareils utilisés dans l'industrie et le commerce tels que les contrôleurs de systèmes automatisés, l'équipement de surveillance médicale et les instruments scientifiques utilisent des ports série pour communiquer. Il peut s'avérer relativement difficile de détecter les problèmes présents sur ce type d'interface, c'est la raison pour laquelle nous nous intéressons à quelques-uns des problèmes les plus fréquents dans notre guide de dépannage RS232.

Le plus important pour détecter et régler les éventuels problèmes est de disposer d'un outil de qualité capable de fournir des informations utiles à leur résolution. En lisant ce qui suit, vous comprendrez pourquoi une application performante telle que Serial Port Tester peut vous permettre d'économiser un temps précieux lorsque vous essayez de détecter les problèmes de communication série.

Cet article s'intéresse aux fonctionnalités de cette solution logicielle et présente les moyens les plus efficaces pour vérifier une communication série.

Sommaire :

  1. Aperçu du logiciel de test RS232
  2. Comment tester des ports COM : instructions pas à pas
  3. Méthodes pour effectuer un test de rebouclage
  4. Conclusion

Aperçu du logiciel de test RS232

Serial Port Tester (Serial Port Monitor) est un outil de communication série polyvalent conçu pour afficher et capturer les données transmises via les ports COM du système. Idéal pour les développeurs et les testeurs d’applications et de dispositifs série, ce logiciel simplifie l’analyse de l’activité du port en enregistrant automatiquement toutes les interactions, éliminant ainsi le besoin de documentation manuelle.

Serial Port Tester est un outil puissant et convivial pour l’analyse des communications RS232, RS422, RS485 et Modbus.
Serial Port Monitor logo

Serial Port Monitor

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

Principales fonctionnalités de Serial Port Tester

Cette application offre une gamme de fonctionnalités qui en font un choix de premier plan pour l’analyse de la communication série. Son interface intuitive et conviviale permet un accès facile aux puissantes capacités du logiciel, y compris :

  • Modes d'affichage des données multiples : visualisez les données sous quatre formats différents, offrant une flexibilité dans l'analyse.

  • Terminal intégré : envoyez des données directement depuis l'application en utilisant le terminal intégré.

  • Recherche et filtrage avancés : localisez et isolez rapidement des données spécifiques grâce à des outils de recherche et de filtrage complets.

Prise en charge complète des protocoles
Serial Port Monitor prend en charge une variété de protocoles de communication série, notamment RS232, RS422, RS485 et Modbus. Les utilisateurs peuvent facilement exporter des données vers un fichier ou les copier dans le presse-papiers pour un usage ultérieur.

Support de Modbus RTU et ASCII
Modbus est l'un des protocoles de communication série les plus largement implémentés, avec Modbus RTU comme variante la plus courante. Si vous développez un logiciel qui interagit avec des dispositifs électroniques via Modbus RTU, Serial Port Monitor offre une solution idéale pour surveiller et analyser les paquets de données Modbus RTU et Modbus ASCII. Cet outil fournit un moyen intuitif de visualiser les données Modbus, facilitant la compréhension et le dépannage des problèmes de communication.

Vue Modbus

Comment tester des ports COM ports : instructions pas à pas


Dans cet exemple, nous allons utiliser Serial Port Tester d'Electronic Team comme application de test pour notre port COM. Nous allons nous intéresser à quelques-unes des situations rencontrées les plus couramment.

Premier cas : superviser l'activité d'un port série

Utilisez cette procédure pour superviser l'activité des ports série de votre système.
1
Téléchargez et installez le programme. Exécutez-le et passez à l'étape suivante pour démarrer une nouvelle session de supervision.
2
Dans le menu principal, choisissez “Session > Nouvelle session”, utilisez le raccourci clavier ‘Ctrl + N’ ou cliquez sur “Nouveau” dans la barre d'outils.
 Nouvelle séance
3
La fenêtre “Nouvelle session de supervision” s'affichera alors.

Tableau des vues
Vous pouvez à présent sélectionner le mode de vue qui sera utilisé pour afficher les données série supervisées. Vous avez le choix entre :

• En ligne : les données d'entrée/sortie sont affichées en lignes de texte ;

• En vrac : les données série circulant dans les deux sens sont affichées en chaînes de caractères et hexadécimal ;

• Terminal : présente les données sous la forme de caractères ASCII ;

• En tableau : les données d'entrée/sortie enregistrées sont affichées dans un tableau.

“Sélectionner tout” ou “Sélectionner aucun” sont deux autres options d'affichage.
4
Sélectionnez “Démarrer la supervision” pour commencer à superviser et cochez l'option “Nouvelle fenêtre” si vous voulez ouvrir cette session dans une fenêtre séparée.
5
Choisissez les événements que vous souhaitez superviser dans le menu “Options de capture”. Vous pouvez choisir création/fermeture, lecture/écriture ou contrôle du périphérique.
6
Cliquez sur “Démarrer la supervision” pour lancer la session de supervision.

Si vous souhaitez enregistrer la session, sélectionnez “Session -> Enregistrer la session/Enregistrer la session sous” dans le menu principal de l'application.
 Sauvegarder la session

Deuxième cas : renvoyer des données vers un port COM


Reproduire le flux de données transitant entre une application ou un périphérique et une interface série peut s'avérer très pratique pour la détection et la résolution de problèmes. Grâce à Serial Port Tester, vous pouvez envoyer à plusieurs reprises des flux de données identiques pour observer le comportement d'une application ou d'un périphérique.

Pour envoyer des données vers un port série, procédez comme suit :

1. Ouvrez une session de supervision déjà démarrée ou créez-en une nouvelle.

Reproduire une session

2. “Sélectionnez Session>Reproduire” et configurez les paramètres qui seront utilisés lors de la transmission.

Utiliser le port - Ce paramètre indique le port COM qui recevra le flux de données reproduit.

Envoyer les requêtes vers ce port - Cette option est activée lorsque vous envoyez des données vers une interface série comme si elles provenaient d'une application série.

Répondre comme un périphérique - Utilisez cette option lorsque vous envoyez des données vers un port COM comme si elles provenaient d'un périphérique série.

Conserver les intervalles de temps - Les paquets de données seront envoyés à intervalles de temps prédéfinis lorsque cette option est activée.

Expiration de l'E/S personnalisée - Définissez les paramètres d'expiration de Lecture/Écriture que vous utiliserez pour la session.

3. Cliquez sur ”Démarrer”

Troisième cas : comparer les sessions de supervision


Comparer deux sessions de supervision sauvegardées peut fournir des informations précieuses sur la communication série.

Après avoir sauvegardé la session de supervision à l'aide du logiciel de test de ports série, vous pouvez la comparer avec une autre session pour observer les différences existantes.

Pour cela, effectuez les opérations suivantes :

  1. Démarrez ou ouvrez une session de supervision.

  2. Dans le menu principal, choisissez “Session>Comparer les sessions”. Comparer la session

  3. Choisissez le fichier de supervision qui sera utilisé pour la comparaison.

  4. Les sessions seront affichées côte à côte pour vous permettre d'analyser plus facilement leurs différences. Tableau de l'analyse

Méthodes pour effectuer un test de rebouclage


Qu'est-ce qu'un test de rebouclage


Un test de rebouclage implique l'envoi et la réception de données depuis un même port COM. Un signal est envoyé par un périphérique et lui revient après avoir parcouru une partie ou l'intégralité d'un réseau.

Quelles informations le test de rebouclage fournit-il ?


Le test de rebouclage fournit des informations concernant :

  • les problèmes présents sur un réseau de périphériques série ;

  • les moyens existants pour déterminer si un périphérique fonctionne correctement.

Il s'agit d'une méthode primordiale pour résoudre les problèmes de communication série et s'assurer qu'un port COM fonctionne correctement.

Cette méthode est souvent utilisée pour régler les problèmes de communication liés aux protocoles RS232, RS422 et RS485. Vous pouvez émuler un circuit de communication en effectuant un test de rebouclage sans avoir à utiliser de matériel additionnel pour détecter les éventuels problèmes. Certaines modifications doivent être effectuées sur le brochage du port pour permettre la communication bidirectionnelle sur une seule et même interface.

Comment effectuer un test de rebouclage


Un test de rebouclage simple d'une interface RS-232 nécessite de connecter la broche d'émission (TXD) à celle de réception (RXD). Pour les paires différentielles des protocoles RS-422 et RS-485, vous devez connecter la broche TXD+ à la RXD+ et la TXD- à la RXD-.

Le contrôle de flux matériel peut être intégré pour des tests avancés du rebouclage en effectuant des connexions de broches supplémentaires. Comme pour les broches d'émission et de réception, vous pouvez connecter les broches CTS et RTS d'un port RS-232 aux broches DTR et DSR. Pour les interfaces RS-422 et RS-485, il faut connecter la broche CTS+ avec la RTS+ et la CTS- avec la RTS-.

Vous trouverez ci-dessous le schéma de brochage d'un connecteur série DE-9 classique :

DE-9 Male Tableau de brochage

Pour un test de rebouclage simple (indiqué en rouge dans la Fig. 2,3 ci-dessous), vous devez connecter :

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

Pour un test de rebouclage avec contrôle de flux matériel (indiqué en bleu dans la Fig. 2,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 RTS/CTS) pour le RS-232 ;
  • la broche 2 à la 3 et la broche 6 à la 7 pour le RS-422/485. Ces deux connexions sont nécessaire pour tester les connexions différentielles.

Les numéros de broche sont généralement gravés sur le boîtier du connecteur. Voici comment sont identifiées les broches du connecteur DE9 d'un port série RS-232 :

Numéros de broche

Test de rebouclage dans HyperTerminal


HyperTerminal permet à votre ordinateur de se comporter comme un terminal pour se connecter à distance avec d'autres systèmes. Il utilise pour cela telnet ou un bus série RS-232 standard pour se connecter à des périphériques distants.

Étant donné qu'HyperTerminal se sert des ports série pour le transfert de données, il peut être utilisé pour le test du rebouclage.

Voici comment procéder :

  1. Créez une nouvelle connexion dans HyperTerminal et donnez-lui un nom. Sélectionnez l'icône de votre connexion. Établir une nouvelle connexion

  2. Localisez le port de communication que vous utiliserez pour le test. Indiquer le port de communication

  3. Sélectionnez le type de contrôle de flux qui sera utilisé pour le test. Les options disponibles sont Xon/Xoff, matériel et aucun. Si vous sélectionnez le contrôle de flux logiciel Xon/Xoff, seules les broches TXD et RXD ont besoin d'être connectées. Type de contrôle de flux

  4. Tapez un message sur votre clavier. Les données reçues du périphérique seront affichées dans HyperTerminal. Tableau de test du rebouclage dans HyperTerminal

Si HyperTerminal est relativement pratique pour effectuer des tests de rebouclage, il existe des manières plus efficaces de tester des ports RS-232.

Ce test du rebouclage, qui augmente vos chances de détecter des problèmes de communication série, présente des limites. Windows 7 et 10 supportent uniquement la version payante et privée d'HyperTerminal, ce qui peut peser dans la balance au moment de choisir votre plateforme de test.

Conclusion


De nombreuses méthodes et stratégies peuvent être utilisées pour diagnostiquer et résoudres les problèmes de communication série. Nous nous sommes intéressés aux solutions alternatives les plus populaires, et pensons que Serial Port Tester d'Electronic Team constitue la meilleure solution au vu de la polyvalence et de son emsemble de fonctionnalités performantes. Ce logiciel est une alternative à HyperTerminal et peut être utilisé comme application de test Modbus. Il s'agit d'un utilitaire très pratique pour les particuliers impliqués dans le développement et le test de périphériques et d'applications série.

small logo Serial Port Monitor
#1 au Serial Port Software
Serial Port Monitor
Enregistrez et analysez l'activité des ports série
4.8 classement basé sur 345+ revue
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