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 (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.
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 :
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.
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.