Travailler avec le modèle de port série dans Proteus


Le Proteus programme est une application de simulation très populaire utilisée par les ingénieurs et les développeurs. Le logiciel Proteus simule des circuits électriques et est utilisé pour la conception et la modélisation assistées par ordinateur de microprocesseurs, microcontrôleurs et autres dispositifs programmables.

Dans ce court tutoriel, nous allons illustrer comment utiliser Virtual Serial Port Driver créer des ports série virtuels Proteus.

Table des matières:

  1. Méthodes de travail avec Proteus
  2. Instructions pas à pas pour la création de ports virtuels pour Proteus

Emulateur de port COM virtuel

Virtual COM Port Driver d'Eltima occupe la première place sur le marché des applications logicielles pour l’émulation de données en 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

Testons les fonctionnalités d'une application à microcontrôleur. Dans ce test utilisant le protocole UART, le microcontrôleur reçoit les données transmises par un programme désigné sous le nom de «programme hôte». Après le traitement des données, le microcontrôleur les renvoie à l'ordinateur. Pour ce faire, utilisez un convertisseur UART-COM tel que la puce MAX232 pour connecter l’ordinateur au microcontrôleur.

Méthode de travail avec Proteus


Afin de vérifier cette fonctionnalité, nous utiliserons Proteus. Si nous ajoutons un modèle de port série et connectons le RXD et le TXD, les données transmises doivent immédiatement être renvoyées à l'ordinateur. Ceci vérifie la capacité à activer la communication série dans Proteus.

Idéalement, un port série virtuel serait créé dans Proteus pour simuler l’interaction avec une interface physique. Ensuite, vous pouvez simplement exécuter la simulation de périphérique et utiliser Serial Port Terminal en tant que programme hôte pour tester la connexion. Malheureusement, le port virtuel n'est pas créé dans le simulateur Proteus sans l'aide d'un logiciel supplémentaire.

La fonction permettant au modèle de port COM de fonctionner dans Proteus est appelée COMPIM.

Interface COMPIM

Qu'est-ce que COMPIM dans Proteus?


COMPIM modélise un port série physique. Il tamponne les communications série reçues et les présente sous forme de signaux numériques au circuit. Toutes les données série transmises à partir du modèle UART ou de la CPU transitent également par le port série de l’ordinateur. Certaines solutions de contournement peuvent être utilisées pour créer un port série virtuel à l'aide de la connectivité Bluetooth ou USB. Une autre caractéristique du modèle COMPIM est sa capacité à fournir une conversion de débit en bauds. Il existe également une vérification facultative des logiciels et du matériel pouvant être mise en œuvre pour prendre en compte les aspects physiques et virtuels du périphérique.

Deux façons de travailler avec Proteus


Il existe deux méthodes pour vérifier la fonctionnalité du «programme hôte» <-> «Port COM» <-> «modèle de périphérique dans le système Proteus.

  • Configurez le port virtuel de Proteus sur un port physique et le programme hôte sur l’autre. Connectez-les à l'aide d'un câble série.
  • Vous pouvez également utiliser deux ordinateurs, dont l'un exécute la simulation de périphérique, tandis que le programme hôte s'exécute sur l'autre et les connecte via leurs ports COM.

Proteus présente des avantages par rapport à d’autres outils tels que VMLAb et Atmel Studio car il fournit une simulation plus rapide des ports série externes. Vous pouvez également travailler avec des pilotes commerciaux utilisant Proteus.

Il existe cependant un problème lorsque nous utilisons un ordinateur portable moderne ou un autre ordinateur ne contenant pas de port série.

Instructions pas à pas pour la création de ports virtuels pour Proteus


La résolution de ce problème implique de tirer parti de la puissance du Virtual Serial Port Driver. Le logiciel Eltima de niveau professionnel vous permet de créer facilement des paires connectées de ports série virtuels.

Il suffit de suivre ces étapes simples:

  1. Télécharger Virtual Serial Port Driver.

  2. Lancez l'application et sélectionnez les numéros de port à utiliser. Cliquez sur le bouton «Ajouter une paire» et votre système verra immédiatement deux ports série connectés.

  3. Créez une paire de ports nommés COM1 et COM3. Créer des ports série virtuels

  4. Liez le modèle Proteus COMPIM au COM1 et utilisez le terminal de port série pour vous connecter au COM3. Communication entre les ports

  5. Transmettre des données sur la ligne. S'il est renvoyé comme prévu, vous avez résolu le problème de l'absence de port série.

En suivant ces étapes, les ports série virtuels peuvent être utilisés avec le simulateur Proteus même sur des ordinateurs non équipés de ports COM physiques.

/ / Port COM à Proteus

Virtual Serial Port Driver

Configuration requise: Windows (32-bit et 64-bit): XP(seulement Standard)/2003(seulement Standard)/2008/ Vista/7/8/10, Windows Server 2012, Windows Server 2016 , 5.5MB taille
Version 9.0.575 (le 23 Mai, 2019) Notes de mise à jour
Catégorie: Communication Application