- Rango 5 basato su 367+ utenti
- Requisiti: Windows 7/8/8.1/10/11 (32/64-bit), Windows Server 2012/2016/2019/2022, Windows on ARM . 6.55MB spazio libero.
- Versione 11.0.1047. (4 Apr, 2023). Note di rilascio
Il programma Proteus è un'applicazione di simulazione di alto livello specializzata nella simulazione di circuiti elettrici, progettazione assistita dal computer e modellazione di microprocessori, microcontrollori e altri dispositivi programmabili.
Tuttavia, il simulatore Proteus richiede l'assistenza di software aggiuntivo per creare la porta virtuale. È qui che entrano in gioco Compim in Proteus e VSPD, servendo come soluzione critica a questa limitazione.
In questo breve tutorial, illustreremo come utilizzare Virtual Serial Port Driver per creare porte seriali virtuali per Proteus.
In questo test che fa uso del protocollo UART, il microcontrollore riceve dati trasmessi da un programma designato come "programma host". Dopo l'elaborazione dei dati, il microcontrollore li invia di nuovo al computer. Un modo efficace per realizzare ciò è utilizzare un convertitore UART-COM come il chip MAX232 per collegare il computer al microcontrollore.
Per verificare questa funzionalità, utilizzeremo Proteus. Se aggiungiamo un modello di porta seriale e colleghiamo RXD e TXD, i dati trasmessi dovrebbero essere immediatamente restituiti al computer. Questo verifica la capacità di effettuare comunicazioni seriali in Proteus.
Idealemente, verrebbe creata una porta seriale virtuale in Proteus che simulerebbe l'interazione con un'interfaccia fisica. Quindi potresti semplicemente eseguire la simulazione del dispositivo e utilizzare Serial Port Terminal come programma host per testare la connessione. Purtroppo, la porta virtuale non viene creata nel simulatore Proteus senza l'ausilio di software aggiuntivo.
La funzionalità che consente al modello della porta COM di funzionare in Proteus è nota come COMPIM.
COMPIM modella una porta seriale fisica. Bufferizza la comunicazione seriale ricevuta e la presenta come segnali digitali al circuito. Qualsiasi dato seriale trasmesso dal modello UART o dalla CPU passerà anche attraverso la porta seriale del computer. Ci sono soluzioni alternative che possono essere utilizzate per creare una porta seriale virtuale utilizzando la connettività Bluetooth o USB. Un'altra caratteristica del modello COMPIM è la sua capacità di fornire la conversione del baud rate. Esiste anche la possibilità di verificare software e hardware opzionali che possono essere implementati per affrontare gli aspetti fisici e virtuali del dispositivo.
Ci sono due metodi che possono essere utilizzati per verificare la funzionalità del "programma host" <-> "porta COM" <-> "modello di dispositivo nel sistema Proteus".
Proteus ha vantaggi rispetto ad altre applicazioni come VMLAb e Atmel Studio perché offre una simulazione più veloce delle porte seriali esterne. È anche possibile lavorare con driver commerciali utilizzando Proteus.
Tuttavia, sorge un problema quando si utilizza un laptop moderno o un altro computer privo di una porta seriale.
L'utilizzo di porte seriali virtuali in Proteus è essenziale per una simulazione e un test efficaci dei protocolli di comunicazione seriale, specialmente in ambienti privi di porte COM fisiche. Sfruttando strumenti come COMPIM e Virtual Serial Port Driver, è possibile creare una connessione fluida tra le simulazioni del microcontrollore e le applicazioni host. Questo tutorial ha illustrato i passaggi necessari per configurare porte seriali virtuali, consentendoti di testare e convalidare efficacemente i tuoi progetti in un ambiente virtuale. Con queste tecniche, puoi migliorare i tuoi progetti e snellire il processo di sviluppo, rendendo Proteus un potente alleato nella tua cassetta degli attrezzi di ingegneria.
La risoluzione di questo problema prevede l'utilizzo della potenza di Virtual Serial Port Driver. Questo software di alta qualità di Electronic Team ti consente di creare facilmente coppie di porte seriali virtuali collegate.
Basta seguire questi semplici passaggi:
Utilizzando questi passaggi, le porte seriali virtuali possono essere utilizzate con il simulatore Proteus anche su computer sprovvisti di porte COM fisiche.
Virtual Serial Port Driver