Guide de test complet du port série.


Dans de nombreux cas, la capacité à résoudre les problèmes d’interfaces et de périphériques série peut être importante. De nombreux appareils industriels et commerciaux tels que les contrôleurs d'automatisation, les équipements de surveillance médicale et les instruments scientifiques utilisent des ports série pour la communication. Il peut être assez difficile d'identifier les problèmes sous-jacents, et nous en décrivons quelques-uns dans notre guide de dépannage RS232.

L'élément le plus important requis pour ce type de résolution de problème est un outil qualité capable de fournir les informations nécessaires pour résoudre le problème. Ici, une excellente application telle que Serial Port Tester peut vous faire gagner du temps et vous épargner des soucis lors de la recherche de problèmes de communication en série.

Cet article décrit les fonctionnalités de cette solution logicielle et vous explique ce moyen très efficace de tester votre communication par port série.

Contenu:

  1. Logiciel de test RS232.
  2. Pourquoi choisir ce logiciel de test en série?
  3. Comment tester les ports COM: instructions pas à pas
  4. Moyens de mettre en œuvre un test de bouclage.
  5. Conclusion

Logiciel de test RS232

Serial Port Tester est un outil de communication série capable d’afficher et de capturer toutes les données transitant par les ports COM d’un système. Les développeurs et les testeurs d’applications et d’appareils série sont en mesure d’analyser toute l’activité des ports à partir des journaux du logiciel, ce qui élimine le besoin de documentation manuelle
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

Cette application offre une foule de fonctionnalités qui la placent en avance sur la concurrence. Une interface intuitive et conviviale permet à l’utilisateur de tirer parti de toutes les fonctionnalités du logiciel. Ceux-ci incluent la possibilité de visualiser les données dans quatre modes différents, un terminal intégré pour l'envoi de données et des fonctionnalités de recherche et de filtrage avancées.

Serial Port Tester prend en charge les protocoles RS232, RS422, RS485, Modbus et de nombreux autres protocoles de communication série. Vous pouvez également exporter des données dans un fichier ou les copier dans le Presse-papiers à partir de l'application.

Prise en charge de Modbus RTU et ASCII


Modbus le protocole est très largement implémenté, principalement les versions série (RTU et ASCII). La manière la plus courante d'utiliser Modbus est Modbus RTU. Développez-vous un logiciel qui communique avec des appareils électroniques via Modbus RTU? Dans ce cas, vous apprécierez certainement un logiciel Modbus RTU de haute qualité pour la surveillance et l'analyse des données envoyées via ce protocole.

Serial Port Tester propose une option avancée pour surveiller et analyser les paquets de données Modbus RTU et ASCII. Avec cet outil, vous aurez la possibilité de visualiser les données Modbus de manière pratique.

Vue Modbus

Pourquoi choisir ce logiciel de test en série?


  • Facilité d'utilisation. L'application a été conçue en pensant à l'utilisateur et fournit une interface graphique intuitive et conviviale. Cela facilite le processus de test des ports COM, ce qui en fait un outil efficace pour surveiller votre système.

  • Fiabilité. La stabilité est importante dans un utilitaire logiciel et Serial Port Tester l’offre avec son support pour toutes les versions du système d’exploitation Windows. Cela inclut la dernière version de Windows 10 dans les versions x32 et x64. Les pilotes internes de l'outil sont signés numériquement pour votre protection.

  • Versatilité.Le testeur de port COM peut être un outil utile dans une grande variété de situations. Vous pouvez l'utiliser pour surveiller un seul port ou plusieurs interfaces simultanément. Les données de chaque port surveillé peuvent être lues, enregistrées, affichées et sauvegardées pour une analyse ultérieure. Le terminal vous permet d'émuler la transmission de données vers un port spécifié en utilisant des formats chaîne, octal, décimal, binaire, hexadécimal ou mixte.

Comment tester les ports COM: instructions pas à pas.


Pour cette démonstration, nous utiliserons Serial Port Tester d'Eltima comme notre application de test de port COM. Nous allons passer en revue quelques cas d’utilisation typiques du logiciel.

Premier cas: surveillance de l'activité du port série


Utilisez cette procédure pour surveiller l’activité du port série de votre système.

  1. Télécharger et installez le programme. Lancez-le et passez à l'étape suivante pour démarrer une nouvelle session de surveillance.

  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 session

  3. La “nouvelle session de suivi” la fenêtre sera affichée. Nouvelle session de surveillance

    Vous pouvez maintenant sélectionner le mode de visualisation qui sera utilisé pour afficher les données série surveillées. Les quatre choix sont:

    Ligne: affiche les détails de l'IRP en lignes de texte brut;

    Déverser: données série bidirectionnelles affichées aux formats hexadécimal et chaîne;

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

    Table: Les IRP enregistrés sont affichés dans un tableau.

    “Tout sélectionner” or “Ne rien sélectionner” sont d'autres options d'affichage

  4. Sélectionner “Commencez la surveillance maintenant” pour commencer à surveiller tout de suite et permettre à la “Nouvelle fenetre” option si c'est là que vous voulez mener cette session.

  5. Choisissez les événements que vous souhaitez surveiller dans le “Options de capture” menu. Vous pouvez sélectionner créer/fermer, lire/écrire ou contrôler le périphérique.

  6. Cliquez sur “Lancer la surveillance” pour commencer la session de surveillance.

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

Sauver la session

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


La reproduction du flux de données entre une interface série et une application ou un périphérique série peut être déterminante pour le test et la résolution des problèmes. À l'aide du testeur de port série, vous pouvez envoyer de manière répétée des flux de données série identiques pour observer le comportement d'une application ou d'un appareil.

Suivez ces étapes pour envoyer des données à un port série:

1. Ouvrez une session de surveillance en cours ou démarrez-en une nouvelle.

Reproduire la session

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

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

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

Répondre en tant que périphérique - Utilisez cette option lorsque vous envoyez des données à un port COM pour le compte d'un périphérique série.

Préserver les intervalles de temps - Les paquets de données seront envoyés avec des intervalles de temps prédéterminés lorsque cette option est définie.

Délai d'attente IO personnalisé - Définissez les paramètres de délai d'attente de lecture/écriture que vous utiliserez pour la session.

3. Cliquez sur ”Début”

Troisième cas: comparer les sessions de surveillance


La comparaison de deux sessions de surveillance enregistrées peut fournir des informations précieuses sur votre communication série.

Après avoir enregistré la session de surveillance à l’aide du logiciel de test du port série, vous pouvez la comparer à une autre session pour voir les différences.

Pour ce faire, il suffit de faire ce qui suit:

  1. Démarrer ou ouvrir une session de surveillance.

  2. Dans le menu principal, choisissez ”Session> Comparer des sessions”. Session de comparaison

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

  4. Les sessions seront affichées côte à côte, ce qui vous permettra d’analyser plus facilement les différences entre les sessions. Tableau d'analyse

Façons de mettre en œuvre un test
de bouclage.


Quel est le test de bouclage


Un test de bouclage implique l'envoi et la réception de données à partir du même port COM. Un signal est émis par un périphérique et y est renvoyé après avoir traversé une partie ou la totalité d'un réseau.

Les tests de bouclage sont utilisés pour diagnostiquer les problèmes d'un réseau de périphériques série et offrent un moyen simple de déterminer si un périphérique fonctionne correctement. C’est une méthode importante pour résoudre les problèmes de communication série.

Il est souvent utilisé pour résoudre des problèmes liés aux communications RS232, RS422 et RS485. Vous pouvez émuler un circuit de communication avec un test de bouclage et éliminer le besoin d'équipement supplémentaire pour détecter les problèmes. Certaines modifications des broches du port doivent être effectuées afin de permettre une communication bidirectionnelle sur la même interface.

Comment faire un test de bouclage


Un test de bouclage simple d’une interface RS-232 nécessite de connecter la broche émission (TXD) à la broche réception (RXD). Les paires différentielles des protocoles RS-422 et RS-485 exigent la connexion de la broche TXD + au RXD + et du TXD- au RXD-.

Contrôle de flux matériel peut être intégré à des tests de bouclage plus avancés en établissant des connexions de broches supplémentaires. De la même manière que les broches de transmission et de réception, vous connectez les broches CTS et RTS aux broches DTR et DSR dans un port RS-232. Pour les interfaces RS-422 et RS-485, vous connectez le CTS + avec le RTS + et le CTS- avec RTS-.

Vous pouvez voir ci-dessous le schéma de brochage d’un connecteur série commun, DE-9:

DE-9 Male Table de brochage

Pour un test de bouclage simple (marqué en rouge sur la Fig. 2,3 ci-dessous), vous connectez:

  • broches 2 et 3 pour RS-232;
  • broches 4 à 8 et 5 à 9 pour RS-422/485. Loopback test

Pour un test de bouclage avec un contrôle de flux matériel (marqué en bleu sur la Fig. 2,3), vous vous connectez:

  • pins 4 à 6 (contrôle de flux matériel DTR / DSR) et 7 à 8 (contrôle de flux matériel RTS / CTS) pour RS-232;
  • broches 2 à 3 et 6 à 7 pour RS-422/485. Les deux connexions sont nécessaires pour adresser les connexions différentielles.

Les numéros de broches sont souvent gravés sur le boîtier du connecteur. Voici comment les broches sont identifiées dans le connecteur DE9 du port série RS-232:

Numéros d'identification personnelle

Test de bouclage dans HyperTerminal


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

Puisque HyperTerminal utilise des ports série pour le transfert de données, il peut être utilisé pour le test de bouclage.

Voici comment cela se fait:

  1. Créez une nouvelle connexion dans HyperTerminal et nommez-la. Sélectionnez l'icône pour votre connexion. Établir une nouvelle connexion

  2. Identifiez le port de communication que vous utiliserez pour le test. Spécifiez le port de communication

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

  4. Tapez un message sur votre clavier. Les données reçues de l'appareil seront affichées dans HyperTerminal. Tableau du test de bouclage dans HyperTerminal

Bien que les tests de bouclage avec HyperTerminal soient pratiques, il existe des moyens plus efficaces de tester les ports RS-232.

Il existe des limitations à ce test de bouclage série qui vous empêchent de déboguer les problèmes pouvant survenir lors d’une communication série d’une heure. Windows 7 et 10 ne prennent en charge que la version payante et privée de HyperTerminal, ce qui peut avoir une incidence sur votre décision de l'utiliser comme plateforme de test.

Conclusion


De nombreuses méthodes et stratégies peuvent être utilisées pour diagnostiquer et résoudre les problèmes de communication en série. Nous avons examiné certaines des solutions de rechange les plus populaires. Nous pensons que le testeur de port série d’Eltima offre la meilleure solution, basée sur sa polyvalence et ses puissantes fonctions. Il offre une alternative à HyperTerminal et peut être utilisé comme logiciel de test Modbus. C'est un outil précieux pour les personnes impliquées dans le développement et le test de périphériques et d'applications en série.

/ / Guide de test du port série

Serial Port Monitor

Configuration requise: Windows (32-bit et 64-bit): XP/2003/2008/Vista/7/8/10, Windows Server 2012, Windows Server 2016 , 9.16MB taille
Version 7.0.342 (le 13 Jan, 2018) Notes de mise à jour
Catégorie: Communication Application