You are on page 1of 4

Facultad de Ingeniería Electrónica y Telecomunicaciones

Programa de Ingeniería en Automática Industrial

COMUNICACIÓN A TRAVÉS DE PUERTO SERIAL CON LABVIEW

Para la realización de los dos siguientes ejercicios se requiere un cable con terminales
DB-9, las conexiones necesarias son las siguientes:

Pin 2 Conectado a Pin 3 (Recepción con Transmisión)


Pin 3 Conectado a Pin 2 (Transmisión con Recepción)
Pin 5 Conectado a Pin 5 (Tierra)

Adicionalmente, para el segundo ejercicio se utilizó un PIC 16F87 y un MAX 232.

Ejercicio 1: Transmisión y Recepción

Al finalizar este ejercicio, el panel frontal deberá lucir de manera similar a la mostrada
en la figura 1.

Figura 1

1. En el diagrama de bloques seleccione el VI para la configuración del puerto


Functions >> All Functions >> Instument I/O >> Serial >> VISA Configure
Serial Port.vi

2. Para los terminales VISA resourse name, baud rate y stop bits del VI cree un
controlador.

3. Seleccione el VI para escribir en el puerto serial Functions >> All Functions >>
Instument I/O >> Serial >> VISA Write

4. En el vi para escribir, en el terminal Write Buffer cree un controlador y conecte los


dos VIs como se muestra en la figura 2.

5. Seleccione ahora el vi para leer del puerto serial el cual corresponde al Serial Read
whit Timeout.vi.
(Archivos de programa\National Instruments\LabView7.0\Examples\instr\
smplserl.llb)

Software para aplicaciones industriales I


Facultad de Ingeniería Electrónica y Telecomunicaciones
Programa de Ingeniería en Automática Industrial

6. En el Terminal Bytes To Read cree un controlador, lo mismo en el Terminal


Timeout Limit y en el Terminal Serial Read cree un indicador y realice las
conexiones como lo muestra la figura 3.

Figura 2

Figura 3

7. Ahora adicione un vi para cerrar la conexión con el puerto Functions >> All
Functions >> Instument I/O >> Serial >> VISA Close y realice las conexiones
como lo muestra la figura 4

Figura 4

Software para aplicaciones industriales I


Facultad de Ingeniería Electrónica y Telecomunicaciones
Programa de Ingeniería en Automática Industrial

8. Guarde el VI como SimpleSerial y ejecutelo.

Ejercicio 2: Adquisición de Datos por el puerto serial

Nota: El programa en el PIC fue hecho para realizar una transmisión a una velocidad de
2400 Baudios.

Al finalizar este ejercicio, el panel frontal deberá lucir de manera similar a la mostrada
en la figura 5.

Figura 5

1. Con base en el ejercicio anterior, adicione al diagrama de bloques el vi para la


configuración del puerto, el vi para lectura del puerto y el vi para cerrar la conexión
y realice las conexiones que indica la figura 6.

Figura 6.

2. En el panel frontal ubique un despliegue gráfico de tipo Chart.

Software para aplicaciones industriales I


Facultad de Ingeniería Electrónica y Telecomunicaciones
Programa de Ingeniería en Automática Industrial

3. En el diagrama de bloques seleccione un vi para convertir de cadena a arreglo de


bytes Functions >> All Functions >> String >> String/Array/Path Conversión
>> String To Byte Array.

4. Ubique todo lo que está en el diagrama de bloques dentro de un ciclo While,


adicione un retardo de 0.1 segundos y realice las conexiones que se muestran en la
figura 7.

Figura 7

5. Guarde el vi como SimpleReceiver.vi y ejecútelo.

Fin de la práctica.

Software para aplicaciones industriales I

You might also like