Renseignez votre adresse e-mail pour obtenir un lien de téléchargement rapide et installer l'application sur votre ordinateur !
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 :
Serial Port Tester est un outil de communication série capable d'afficher et d'intercepter toutes les données passant par les ports COM d'un système. Les développeurs et testeurs d'applications et de périphériques série peuvent analyser toute l'activité des ports grâces aux fichiers log du logiciel, leur évitant d'avoir à trouver eux-mêmes la documentation nécessaire à la résolution de problèmes.
Cette application propose un ensemble de fonctionnalités la plaçant au-dessus de ses concurrents. Son interface intuitive et simple d'utilisation permet aux utilisateurs de profiter de toutes les fonctionnalités du logiciel, telles que la posibilité d'afficher les données en quatre modes de vue différents, d'utiliser un terminal intégré pour envoyer des données ou encore d'effectuer des recherches et un filtrage avancés.
Serial Port Tester supporte de nombreux protocoles de communication série, tels que RS232, RS422, RS485 et Modbus. Il permet également d'exporter les données dans un fichier ou de les copier dans le presse-papiers directement dans l'application.
Modbus est un protocole très utilisé, surtout ses versions série (RTU et ASCII), le plus courant étant Modbus RTU. Si vous développez un logiciel communiquant avec des appareils électroniques via Modbus RTU, vous serez certainement à la recherche d'un logiciel Modbus RTU performant pour superviser et analyser les données envoyées à l'aide de ce protocole.
Serial Port Tester possède une option avancée pour superviser et analyser les paquets de données Modbus RTU et Modbus ASCII. Avec cet utilitaire, vous avez la possibilité de visualiser les données Modbus de manière simple et pratique.
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.
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.
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”
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 :
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.
Le test de rebouclage fournit des informations concernant :
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.
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 :
Pour un test de rebouclage simple (indiqué en rouge dans la Fig. 2,3 ci-dessous), vous devez connecter :
Pour un test de rebouclage avec contrôle de flux matériel (indiqué en bleu dans la Fig. 2,3), vous devez connecter :
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 :
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 :
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.
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.