Con las ultimas tendencias y el avance de la tecnología informática, tenemos a la mano instrumentos de virtualización que agilizan y simplifican los proyectos electronicos.
tal es el caso del Virtual Serial port Driver (VSPD), un software que permite emular multiples puertos RS232(hasta 254 pares), podemos activar 2 puertos virtuales y conectarlos entre si, para hacer uso individualmente y conectar 2 aplicaciones todo en el mismo ordenador.
para darle una utilidad en nuestro campo, haremos una transmisión serial con un 16f877a enviando datos al MSCOMM manejado por un programa escrito en VB, usando la configuración típica: 9600,n,8,1
sumado a ello usaremos otro gran simulador: el proteus para montar nuestro circuito. Con ello tendremos una simulación total ya que en el porteus existe un device llamado COMPIM que es quien nos conectará fuera de esa máquina vitual con el resto del mundo real/virtual.
el COMPIM lo conectamos al COM2 y al MSCOMM al COM3 y mediante VSPD ya enlazado haremos la transmisión de datos.
dicha transmisión constará de lo sig:
- se trata de capturar los niveles de voltaje del CAD en el 16F877 y enviarlos por el puerto serial (1 byte de resolución).
- nuestro porgrama en VB tomará esos datos (en digital) lo llevará a valores analogicos y los visualizará en un picturebox.
- colocando un generador de señales a la entrada del CAD podemos obtener una especie de osciloscopio del otro lado del COM.
noten que al arrancar ambos lados de los COM´s, el VSPD los detecta y muestra su configuración
mas aún, muestra otros detalles adicionales como la velocidad de los datos enviados y recibidos, otros.
un pantallazo del lado del circuito en acción:
un pantallazo del lado del "visualizador de señales":
finalmente los resultados en imagenes (lo siento por el videito, pero me ralentizaba la simulación).