Comment tester un
port série
Guide de la Eltima Serial Port Technology

Dans cet article, nous vous expliquerons la manière la plus simple de tester des applications série à l'aide d'un port série virtuel. En utilisant un logiciel dédié, vous pouvez fournir à votre système autant d'interfaces COM virtuelles que vous en avez besoin. Continuez à lire pour mieux comprendre les avantages de la simulation de port série pour le développement et le test d'applications série. Pour savoir comment diviser le port série entre les applications , consultez le nouveau didacticiel avec des exemples d'utilisation de Virtual COM Port Driver PRO.

Contenu

  1. Comment tester une application séries
  2. Modem nul: définition et utilisation
  3. Logiciel d'émulation de port COM
  4. Émulation de port série pour environnement de test
  5. Tester le port série via Advanced Serial Port Terminal
  6. Testez les ports virtuels avec HyperTerminal

Virtual Serial Port Software

Créez des paires de ports COM virtuels connectés et établissez une communication via un câble null-modem virtuel pour tester les applications série.
VSPD logo

Virtual Serial Port Driver

Virtual Serial Port Driver
5 Classement basé sur 86+ utilisateurs, Revue(97)
Télécharger 14-jours d’essai entièrement fonctionnel
Virtual Serial Port Driver

Comment tester des applications série


La communication série fait partie intégrante d'un environnement de production où de nombreux appareils spécialisés échangent des données via des interfaces série. Il arrive souvent que pour recevoir des données d'un appareil particulier, les spécialistes doivent utiliser des applications série dédiées. En règle générale, ces applications série communiquent avec le matériel requis via des interfaces COM qui sont à leur tour liées à un câble série. Une fois connectés, les programmes série peuvent obtenir des données particulières à partir d'équipements industriels, les traiter et les stocker dans une seule base de données. Plus tard, les données seront utilisées pour créer des rapports, créer divers objets GUI, générer des graphiques, etc.

Lors du développement d'applications série, les programmeurs peuvent rencontrer des difficultés liées aux tests de programme. Dans certains cas, il n'est pas possible de modifier le périphérique matériel. Par conséquent, s'il est nécessaire de tester une certaine application pour une occurrence spéciale de caractères, les experts commencent à rechercher des solutions.

L'une des solutions de contournement possibles consiste à utiliser un câble null-modem, qui permet de connecter un programme, par ex. HyperTerminal, à un autre. Avec ce type de connexion, vous pouvez non seulement relier deux ordinateurs ensemble, mais également assurer la communication entre deux applications installées sur le même PC. Pour cela, vous devez disposer d'au moins deux ports COM disponibles sur votre système.

Si votre PC ne dispose pas d'interfaces série, vous pouvez créer des ports COM virtuels et les utiliser comme émulateurs de ports série physiques. Dans cet article, vous découvrirez comment établir une communication série à l'aide d'un port COM virtuel.

Modem nul: définition et utilisation

Une connexion null-modem est une méthode de communication courante. Ce type de connexion est possible lorsque deux ports COM sont liés à l'aide d'un câble null-modem. Un câble RS-232 croisé utilisé dans la communication null-modem agit comme un ETCD entre les appareils DTE (applications) qui ont besoin de parler. Le câble permet d'échanger des signaux série tels que TD-RD, DTR-DSR, etc., ce qui signifie que tout périphérique série (application) a la possibilité d'envoyer et de recevoir des données d'un autre sur un canal null modem. En savoir plus sur le brochage et le câblage null modem.
L'équipement requis (ou les applications fonctionnant avec des ports COM) peut être connecté soit par un câble série physique, soit par une solution null-modem virtuelle. L'utilisation de ce dernier semble être plus efficace, étant donné que le câble null-modem virtuel n'est pas limité par la distance et vous permet de créer un nombre illimité de connexions virtuelles à la fois.

Logiciel d'émulation de port COM


Cette fois, nous avons décidé d'établir une communication via un câble virtuel null-modem. Comme on le sait, il existe de nombreuses applications de virtualisation de ports. Nous avons choisi une solution qui se démarque par sa stabilité et sa facilité d'utilisation. Virtual COM Port Driver est un émulateur de port série pour Windows. Le logiciel prend en charge la technologie de pilote du noyau Windows (WDM, WMI, Power Management, PnP, etc.) et est entièrement compatible avec la plupart des versions récentes de Windows (y compris Windows 10 et Windows Server 2016). Le logiciel permet de créer des paires de ports série virtuels connectés via un câble virtuel null-modem.

Logiciel d'émulation de port COM

Cela est pratique lorsque vous devez échanger des données entre des applications série. Vous pouvez simplement connecter des applications à une paire de ports COM et communiquer des données de manière à ce que tout ce qui est écrit sur un port virtuel apparaisse immédiatement à l'autre extrémité de la paire et vice versa.

Émulation de port série pour environnement de test


Voyons maintenant comment installer une paire d'interfaces série virtuelles sur votre système.

  1. Téléchargez le pilote de port série virtuel et installez-le sur votre ordinateur.

  2. Démarrez le programme et ouvrez la fenêtre «Gérer les ports». Là, vous verrez l'option «Ajouter une paire». Vous pouvez maintenant sélectionner les ports série virtuels dans la liste déroulante ou les spécifier manuellement.

    Ce qui est particulièrement pratique, c'est que vous pouvez attribuer des noms personnalisés aux ports que vous créez avec Virtual Serial Port Driver (à l'exception des noms de port déjà utilisés dans votre système). Assurez-vous simplement que les applications qui fonctionneront avec ces ports COM prennent en charge les noms de port que vous avez choisis.

  3. Cliquez sur "Ajouter une paire" et c'est tout. Le nombre de paires de ports COM virtuels que vous pouvez créer avec le logiciel n'est pas limité.

N'oubliez pas que si vous souhaitez utiliser les ports virtuels nouvellement créés avec l'application C # Windows, vous devez les nommer en commençant par COM. C'est très important car le .NET Framework utilise le System.IO.Ports pour accéder aux ports COM. Pour établir une connexion, nous devons utiliser une fonction nommée serialPort1.Open () mais elle ne peut ouvrir qu'un port dont le nom commence par COM.

Si vous devez tester des ports série avec une autre application, “dans Les principes de base de l'émulation de port série” vous trouverez des exemples d'utilisation du pilote de port série virtuel avec différents langages de programmation.

Test du port série via
Advanced Serial Port Terminal


Voici un guide détaillé qui vous permet de devenir rapidement opérationnel avec Advanced Serial Port Terminal. Nous passerons pour l'instant une discussion sur les paramètres de personnalisation.

Serial Port Terminal
  1. Une fois le programme démarré, vous souhaiterez établir une nouvelle connexion à une interface série. Choisissez l'option de menu "Fichier" >>> "Nouvelle session" qui fera apparaître la fenêtre de dialogue "Nouvelle session".

  2. La fenêtre de dialogue «Nouvelle session» vous permet de définir des paramètres de connexion tels que le numéro du port série ainsi que sa vitesse de transmission, ses bits d'arrêt et ses paramètres de parité. Ils doivent être identiques aux paramètres de connexion du port série accessible à distance.

  3. Cliquez sur le bouton "Ouvrir" pour lancer la session nouvellement créée.

  4. Une fois la communication établie, le port série doit être ouvert à l'aide de l'une de ces trois options.

    • ❒ Sélectionnez "Fichier" >>> "Ouvrir le port" dans le menu principal de l'application.
    • ❒ Cliquez sur le bouton "Ouvrir le port" situé dans la barre d'outils.
    • ❒ Utilisez le raccourci clavier «Alt» + «O».

    Vous avez besoin d'au moins un port série inoccupé pour l'ouvrir afin de l'utiliser avec l'application. Cela signifie qu'aucun autre programme ne peut utiliser l'interface lorsque la connexion est établie.

  5. Une fois le port ouvert, la connexion peut être utilisée pour envoyer des données au format texte, binaire, octal, décimal ou hexadécimal. Vous pouvez envoyer des fichiers binaires ou texte ainsi que surveiller le comportement de l'interface série.

Serial Port Terminal est une solution d'émulation de terminal série de haute qualité. Ses fonctionnalités avancées le distinguent des produits concurrents avec des avantages tels que la possibilité de surveiller simultanément plusieurs ports série et la variété de formats disponibles pour visualiser la transmission de données. Les développeurs d'Eltima Software prennent entièrement en charge l'outil et fournissent des mises à jour régulières pour garantir que l'application continue de fournir d'excellents résultats.

Comment tester un port série avec HyperTerminal


Une fois vos interfaces COM virtuelles correctement configurées, vous pouvez commencer les tests. Par exemple, nous envisagerons de tester les ports COM avec Windows HyperTerminal.

Pour lancer une nouvelle instance HyperTerminal, accédez au menu Démarrer de Windows > Programmes > Accessoires > Communication > HyperTerminal.

Disons que vous avez une paire de ports virtuels nommés COM3 et COM4. Voici comment utiliser l'hyperterminal:

  1. Créez d'abord une connexion au port COM3.

  2. Après cela, ouvrez le menu Fichier et sélectionnez «Nouvelle connexion». Saisissez un nom, par ex. Test_COM3, choisissez l'icône et appuyez sur OK.

  3. Maintenant, recherchez COM3 dans la liste déroulante et appuyez sur OK. Assurez-vous que les propriétés sont conservées par défaut et appuyez sur OK.

  4. L'étape suivante consiste à créer une connexion à l'autre port - COM4.

  5. Pour ce faire, ouvrez le menu Fichier > Nouvelle connexion. Saisissez un nom, dites Test_COM4, choisissez l'icône et appuyez sur OK. Choisissez COM4 dans la liste déroulante et appuyez sur OK. Conservez les propriétés par défaut et appuyez sur le bouton «OK».

À partir de ce moment, vous pouvez facilement utiliser HyperTerminal pour tester les ports série. Tapez simplement le texte requis dans la zone de texte blanche de COM3 et les données écrites seront transmises via un câble virtuel null modem et affichées sur l'écran de COM4.

Tant que HyperTerminal prend en charge le transfert de données via les ports COM, vous pouvez utiliser ce programme pour effectuer un test de bouclage. Si vous ressentez le besoin de remplacer HyperTerminal par une solution plus avancée, le guide HyperTerminal Alternative vous aidera.

Virtual Serial Port Driver

Requiert: Disponible sur Windows , 5.5MB taille
Version 9.0.575 (le 23 Mai, 2019) Notes de mise à jour
Catégorie: Communication Application