Interfaz Puerto Paralelo en Labview

9
TEMA Manejo del puerto paralelo con labView OBJETIVO GENERAL Realizar el manejo del puerto paralelo con labView para manejar bits tanto de entrada como salida entre la PC y sistemas periféricos. OBJETIVOS ESPECÍFICOS Investigar el funcionamiento del puerto paralelo. Configurar las entradas y salidas del puerto por medio de LabView. Programar acciones de manejo de bits con Labview. Realizar las pruebas y analizar los datos obtenidos en la práctica y formular conclusiones y recomendaciones. RESUMEN El presente trabajo de práctica, estudia las características y funcionamiento de la comunicación paralela empleando un Instrumento Virtual (LabView), el cual consiste en configurar tanto sus entradas como salidas, para visualizar su respuesta en leds, y posteriormente desarrollar, aplicaciones simples de fácil comprensión para reforzar los temas visto en clases, Esta comunicación es rápida a di diferencia de una comunicación serial, una desventaja se presenta en el hardware empleado ya que es mucho más complejo razón por la cual este tipo de tecnología está siendo obsoleto, pero s necesario revisarlo pues aun existe para aplicaciones de baja velocidad y practica. ABSTRACT This practical work studies the characteristics and performance of parallel communication using a Virtual Instrument (LabView), which is to configure both its inputs and outputs to display your LED response, and then develop simple applications easy to understand to reinforce the points seen Role this communication is fast di Unlike a

Transcript of Interfaz Puerto Paralelo en Labview

Page 1: Interfaz Puerto Paralelo en Labview

TEMA

Manejo del puerto paralelo con labView

OBJETIVO GENERAL

Realizar el manejo del puerto paralelo con labView para manejar bits tanto de entrada como salida entre la PC y sistemas periféricos.

OBJETIVOS ESPECÍFICOS

Investigar el funcionamiento del puerto paralelo. Configurar las entradas y salidas del puerto por medio de LabView. Programar acciones de manejo de bits con Labview. Realizar las pruebas y analizar los datos obtenidos en la práctica y formular

conclusiones y recomendaciones. RESUMEN

El presente trabajo de práctica, estudia las características y funcionamiento de la comunicación paralela empleando un Instrumento Virtual (LabView), el cual consiste en configurar tanto sus entradas como salidas, para visualizar su respuesta en leds, y posteriormente desarrollar, aplicaciones simples de fácil comprensión para reforzar los temas visto en clases, Esta comunicación es rápida a di diferencia de una comunicación serial, una desventaja se presenta en el hardware empleado ya que es mucho más complejo razón por la cual este tipo de tecnología está siendo obsoleto, pero s necesario revisarlo pues aun existe para aplicaciones de baja velocidad y practica. ABSTRACT

This practical work studies the characteristics and performance of parallel communication using a Virtual Instrument (LabView), which is to configure both its inputs and outputs to display your LED response, and then develop simple applications easy to understand to reinforce the points seen Role this communication is fast di Unlike a serial communication, a disadvantage occurs in the hardware used because it is much more complex reason this technology is being obsolete, but requires revision s for even exists for low speed applications and practice.MARCO TEÓRICO

Puerto Paralelo

El puerto paralelo de una PC ha sido generalmente utilizado para el manejo de dispositivos

de adquisición e impresión de imágenes, es por esto que desde un inicio se le dio el

nombre de puerto de impresión o LPT1. Sin embargo, este puerto puede ser gestionado

como una interfase para la adquisición de datos de una manera simple.

Page 2: Interfaz Puerto Paralelo en Labview

El puerto paralelo tiene varios modos de trabajo, para las aplicaciones comunes se

utilizara la configuración sencilla o SPP. En un esquema de puerto paralelo podemos

describir las funciones básicas de sus pines, dividiéndolo en 4 zonas. (une05)

Ilustración 1 Distribución de pines en un puerto paralelo

La primera de las zonas es la que corresponde a los datos (normalmente de salida desde la computadora hacia los dispositivos), ubicada entre los pines 2 y 9. Esta zona se puede acceder a través de la dirección (en formato hexadecimal 378), donde el pin 2 es el bit 0 (LSB) de este byte y el pin 9 es el bit 7 (MSB).

La segunda zona de entrada de datos (hacia la computadora). Ocupa los pines 10, 11, 12, 13 y 15. Esta zona se puede acceder a través de la dirección (en formato hexadecimal 379). Aquí el pin 15 es el bit 3 de este byte, el pin 13 es el bit 4, el pin 12 es el bit 5, el pin 10 es el bit 6 y el pin 11 es el bit t (MSB), pero este último se encuentra negado. (une05)

La tercera zona es la zona de control, la cual incluye los pines 1, 14, 16 y 17. La computadora se vale de esta zona para gerenciar las diferentes señales de control sobre los dispositivos periféricos conectados al puerto paralelo (37A).

Los pines del 18 al 25 normalmente constituyen la cuarta zona. Esta zona solo se usa como “Tierra”. No se debe conectar nada a esta zona que no vaya a estar a nivel de referencia 0V, pues se podría dañar el puerto. (une05)

Recordando:

El puerto paralelo está formado por 17 líneas de señales y 8 líneas de tierra. Las líneas de señales están formadas por tres grupos:

• 4 Líneas de control

• 5 Líneas de estado

• 8 Líneas de datos

En el diseño original las líneas de control son usadas para la interfaz, control e intercambio de mensajes desde el PC a la impresora. (udb05)

Page 3: Interfaz Puerto Paralelo en Labview

Las líneas de estado son usadas para intercambio de mensajes, indicadores de estado desde la impresora al PC (falta papel, impresora ocupada, error en la impresora).

Las líneas de datos suministran los datos de impresión del PC hacia la impresora y solamente en esa dirección. Las nuevas implementaciones del puerto permiten una comunicación bidireccional mediante estas líneas.(udb05)

MATERIALES

8 leds 4 pulsadores Resistencias (330Ω) Cable de conexión

Conector DB25 macho Protoboard Computador con LabView

2011 o superior

DESARROLLO

1) Acoplar el conector DB25 (previamente soldado a los pines de datos y estado) al computador y comprobar que este funcione correctamente, para lo cual se ingresa en la siguiente dirección : Mi PC / Propiedades /Administrador de dispositivos / Puertos (COM, LPT) /puerto LPT1 y se confirma visualmente el perfecto funcionamiento del puerto.

Ilustración 2 Configuración del puerto Paralelo

2) A continuación se inicializa LabView 2011, y crea un instrumento virtual en blanco y al dar clic derecho en el panel de diagrama se puede visualizar los iconos de conexión tanto para entrada y salida de datos en la pestaña conectivity.

Page 4: Interfaz Puerto Paralelo en Labview

Ilustración 3 Iconos de Conectividad de LabView: a) Out Port b) In Port

Envió y Recepción Básico de datos al puerto Paralelo.Envió

1) Ejecutar LabView 2011 y proceder a crear un instrumento virtual en blanco (Blank Vi).

2) Insertar los elementos necesarios a emplearse en la práctica, es decir, un array de leds, un botón, como se muestra en la Ilustración 4.

Ilustración 4 Panel frontal para el envió básico de datos

3) Para enviar datos se emplea el icono Out Port ubicado en conectivity en el panel de diagrama, en la cual se especifica su dirección en hexadecimal 378, y crear el siguiente diagrama de bloques como se muestra en la ilustración 5.

Ilustración 5 Panel de Diagrama para el envió básico de datos.

4) Finalmente conectar el circuito de prueba al puerto paralelo y comprobar el funcionamiento del instrumento virtual anteriormente diseñado.

Recepción1) Ejecutar LabView 2011 y proceder a crear un instrumento virtual en blanco (Blank

Vi).2) Insertar los elementos necesarios a emplearse en la práctica, es decir, un array de

leds, un botón, como se muestra en la Ilustración 6.

Page 5: Interfaz Puerto Paralelo en Labview

Ilustración 6 Panel frontal para la recepción básico de datos

3) Para recibir datos se emplea el icono In Port ubicado en conectivity en el panel de diagrama, en la cual se especifica su dirección en hexadecimal 379, y crear el siguiente diagrama de bloques como se muestra en la ilustración 7.

Ilustración 7 Panel de Diagrama para la recepción básico de datos.

4) Finalmente conectar el circuito de prueba al puerto paralelo y comprobar el funcionamiento del instrumento virtual anteriormente diseñado.

Contador Ascendente para un pulsador en el pin 10 del puerto paralelo1) Ejecutar LabView 2011 y proceder a crear un instrumento virtual en blanco (Blank

Vi).2) Insertar los elementos necesarios a emplearse en la práctica, es decir, un array de

leds, un botón, como se muestra en la Ilustración 8.

Ilustración 8 Panel frontal para el contador de pulsos

Page 6: Interfaz Puerto Paralelo en Labview

3) Para recibir datos se emplea el icono In Port ubicado en conectivity en el panel de diagrama, en la cual se especifica su dirección en hexadecimal 379, y crear el siguiente diagrama de bloques como se muestra en la ilustración 9.

Ilustración 9 Panel de Diagrama del contador de pulsos.

4) Finalmente conectar el circuito de prueba al puerto paralelo y comprobar el funcionamiento del instrumento virtual anteriormente diseñado.

CONCLUSIONES Para enviar y recibir datos se debe especificar su dirección en forma hexadecimal (378

para enviar y 379 para recibir) para referenciar los diferente pines de entrada y salida en el puerto paralelo.

En los pines de entrada el instrumento virtual por defecto genera una salida en alto, es decir, 5V.

El manejo de datos mediante instrumentos virtuales ofrecen mayor flexibilidad al momento de manejar o rectificar el comportamiento de variables, reduciendo costos y tiempo.

El instrumento virtual puede trabajar de forma paralela, es decir, puede recibir y transmitir datos al mismo tiempo, sin afectar su funcionamiento.

RECOMENDACIONES Verificar que las conexiones a tierra tengan un valor referencial de tensión cero “0” para

evitar dañar el puerto paralelo. Verificar la conexión del puerto paralelo antes de realizar la práctica, para poder visualizar

os iconos de conectividad en el instrumento virtual. Verificar continuidad en los cables de conexión del conector Db25 para evitar problemas al

momento de transmitir o recibir datos.

Page 7: Interfaz Puerto Paralelo en Labview

BIBLIOGRAFIA

udb. udb. [En línea] [Citado el: 2013 de 11 de 05.] http://www.udb.edu.sv/udb/archivo/guia/electronica-ingenieria/interfaces-y-perifericos/2012/ii/guia-5.pdf.

unet. unet. [En línea] [Citado el: 2013 de 11 de 05.] http://www.unet.edu.ve/~ielectro/Guia%20de%20puertos.pdf.