UNIVERSIDAD DE NAVOJOA Control Automatico
Un puerto paralelo es una interfaz entre una computadora y un periférico, cuya principal característica es que los bits de datos viajan juntos, enviando un paquete de byte a la vez. Es decir, se implementa un cable o una vía física para cada bit de datos formando unbus. Mediante el puerto paralelo podemos controlar también periféricos como focos, motores entre otros dispositivos, adecuados para automatización. El puerto paralelo más conocido es el puerto de impresora (que cumplen más o menos la norma IEEE 1284, también denominados tipo Centronics) que destaca por su sencillez y que transmite 98 bits. Esta interfaz es capaz de enviar caracteres a la impresora de forma paralelo. Cada carácterestá codificado en un byte, del cual cada bit se transmite por un terminal diferente. Existen otros terminales que conectan ordenador e impresora, que sirven para intercambiar información de control y de estado, a fin de implementar un sencillo protocolo. Para realizar esta interfaz, los PCs disponen de unos elementos hardware específicos, denominados puertos de impresora o también puertos paralelos. En un PC pueden instalarse varios de estos puertos que se distinguen entre sí con los nombres LPT1, LPT2 y LPT3 (en algunos casos también LPT4). Todos ellos son idénticos, salvo que tienen asignadas diferentes direcciones en el mapa de entrada/salida. Se ha utilizado principalmente para conectar impresoras, pero también ha sido usado para programadores EPROM, escáneres, interfaces de red Ethernet a 10 Mb, unidades ZIP, SuperDisk y para comunicación entre dos PC (MS-DOS trajo en las versiones 5.0 ROM a 6.22 un programa para soportar esas transferencias). Las características eléctricas son:
Tensión de nivel alto: 3,3 o 5 V. Tensión de nivel bajo: 0 V. Intensidad de salida máxima: 2,6 mA. Intensidad de entrada máxima: 24 Ma Descripción del conector físico La conexión del puerto paralelo al mundo exterior se realiza mediante un conector hembra DB25. Observando el conector de frente y con la parte que tiene mayor número de pines hacia arriba, se numera de derecha a izquierda y de arriba a abajo, del 1 al 13 (arriba) y del 14 al 25 (abajo).
Leer más: http://www.monografias.com/trabajos99/control-luces-led-puertoparalelo-y-programa-java/control-luces-led-puerto-paralelo-y-programajava.shtml#ixzz3FeHfDEQ8
Puerto paralelo y puerto LPT se refieren al mismo tipo de conector. Se le llama paralelo, porque permite el envío de datos, en conjuntos simultáneos de 8 bits, mientras que un serial se dedica a enviar los datos uno detrás de otro. La sigla LPT significa ("Line Print Terminal / Line PrinTer"), que traducido significa línea terminal de impresión/línea de la impresora. Es un conectorsemitrapezoidal de 25 terminales, que permite la transmisión de datos desde un dispositivo externo (periférico), hacia la computadora; por ello es considerado puerto.
Pines Los pines del puerto paralelo con conector DB25 son:
Distribución de entradas y salidas en el conector DB25 para el puerto paralelo. Pin No
Pin No
Nombre de la
Dirección Registro -
Invertidas
(DB25)
(36 pin)
señal
1
1
Strobe
E/S
Control-0
Si
2
2
Data0
Salida
Data-0
No
3
3
Data1
Salida
Data-1
No
4
4
Data2
Salida
Data-2
No
5
5
Data3
Salida
Data-3
No
6
6
Data4
Salida
Data-4
No
7
7
Data5
Salida
Data-5
No
8
8
Data6
Salida
Data-6
No
9
9
Data7
Salida
Data-7
No
10
10
Ack
Entrada
Status-6
No
11
11
Busy
Entrada
Status-7
Si
12
12
Paper-Out
Entrada
Status-5
No
13
13
Select
Entrada
Status-4
No
14
14
Linefeed
E/S
Control-1
Si
15
15
Error
Entrada
Status-3
No
16
16
Reset
E/S
Control-2
No
17
17
Select-Printer
E/S
Control-3
Si
18-25
18-25
Tierra
-
-
-
bit
Como Usar un puerto Paralelo El puerto paralelo de una PC es ideal para ser usado como herramienta de control de motores, relés, LED’s, etc. El mismo posee un bus de datos de 8 bits (Pin 2 a 9) y muchas señales de control, algunas de salida y otras de entrada que también pueden ser usadas fácilmente. Las PC’s generalmente poseen solo uno de estos puertos (LPT1) pero con muy poco dinero se le puede adicionar una tarjeta con un segundo puerto paralelo (LPT2).
En reglas generales la dirección hexadecimal del puerto LPT1 es igual a 0x378 (888 en decimal) y 0x278 (632 en decimal) para el LPT2. Esto se puede verificar fácilmente en el setup de la PC o bien en el cartel que generalmente la PC muestra en el momento del booteo. Puede darse el caso que el LPT1 asuma la dirección 0x3BC (956 en decimal) y el LPT2 0x378, en ese caso habrá que tratar de corregir el setup y/o los jumper de las tarjetas en caso que sea posible. De lo contrario se puede modificar el software que veremos mas adelante para aceptar esas direcciones. Breve descripción del puerto paralelo: El puerto paralelo de un PC posee un conector de salida del tipo DB25 hembra cuyo diagrama y señales utilizadas podemos ver en la siguiente figura:
Si deseamos escribir un dato en el bus de salida de datos (pin 2 a 9) solo debemos escribir el byte correspondiente en la dirección hexadecimal 0X378 (888 en decimal) cuando trabajamos con el LPT1 y 0x278 (632 en decimal) cuando trabajamos con el LPT2. Los distintos pins (bits) de salida correspondientes al bus de datos no pueden ser escritos en forma independiente, por lo que siempre que se desee modificar uno se deberán escribir los ocho bits nuevamente. Para leer el estado de los pins de entrada (10, 12, 13 y 15) se debe realizar una lectura a la dirección hexadecimal 0x379 (889 en decimal) si trabajamos con el LPT1 o bien leer la dirección 0x279 (633 en decimal) si trabajamos con el LPT2.
La lectura serรก devuelta en un byte en donde el bit 6 corresponde al pin 10, el bit 5 corresponde al pin 12, el bit 4 corresponde al pin 13 y el bit 3 corresponde al pin 15. En la siguiente tabla se puede ver lo antedicho en una forma mรกs grรกfica: Escritura: Salida de Datos Escritura en direcciรณn 0x378 (LPT1) o 0x278 (LPT2) DATO
BIT 7
BIT 6
BIT 5
BIT 4
BIT 3
BIT 2
BIT 1
BIT 0
DB25
Pin 9
Pin 8
Pin 7
Pin 6
Pin 5
Pin 4
Pin 3
Pin2
CN5
TTL 7
TTL 6
TTL 5
TTL 4
TTL 3
TTL 2
TTL 1
TTL 0
HP 6
HP 5
HP 4
HP 3
HP 2
HP 1
HP 0
No CN4
usar
Lectura: Entrada de Datos Lectura en direcciรณn 0x379 (LPT1) o 0x279 (LPT2) BIT
BIT
BIT
BIT
BIT
BIT
BIT
DATO
7
6
5
4
3
2
1
DB
No
Pin
Pin
Pin
Pin
No
No
25
usar
10
12
13
15
usar
usar
No
Input
Input
Input
Input
No
No
usar
3
2
1
0
usar
usar
CN6
BIT 0
No usar
No usar
Disipación de potencia en el transistor de paso. Al transistor Q1 se lo denomina transistor de paso pues toda la corriente de la carga "pasa" por él. La principal desventaja de un regulador serie de tensión, es la potencia que se disipa en el transistor de paso. Esta potencia no es transferida a la carga, lo cual motiva que el rendimiento sea bastante inferior al 100% EL TRANSISTOR COMO INTERRUPTOR El transistor funciona como interruptor CERRADO cuando le aplicamos una corriente a la base y como interruptor ABIERTO cuando no le aplicamos corriente a ésta. EL TRANSISTOR COMO AMPLIFICADOR Los físicos que descubrieron el transistor se dieron cuenta que mediante la variación de una corriente débil aplica a la base podían gobernar otra mucho más intensa entre colector y emisor. Esto significa que pequeñas corrientes eléctricas pueden ser amplificadas, o lo que es lo mismo, que señales débiles pueden transformarse en otras suficientemente fuertes. La intensidad que atraviesa el emisor es igual a la intensidad que pasa por el colector más la intensidad que pasa por la base. FUNCIONAMIENTO DEL TRANSISTOR Quizás el modo de trabajar de un transistor puedes fácilmente comprenderlo con un ejemplo más fácil que podríamos llamar: el transistor hidráulico Por la tubería O llega presión de agua y puede seguir dos caminos: 1. Por C que no puede pasar ya que se lo impide el tapón.
2. Por B que al estar cerrada la llave L tampoco puede pasar.
Por lo tanto por la tubería E no sale agua y podemos decir que el transistor está bloqueado. Si abrimos un poco la llave L comienza a salir agua por el tubo B y ésta empuja la palanca que unida al tapón permite el paso de agua por la tubería C. Por la tubería E ahora sale el agua que pasa por C más el agua que pasa por B. Esta figura muestra como si abrimos más la llave de paso L por la tubería B sale más agua y por lo tanto empuja mas fuerte a la palanca y abre completamente el paso por la tubería C.
Como se puede comprobar nos encontramos con tres situaciones: 1. Está totalmente cerrada: no circula agua. 2. Cuando esta algo abierta, pero no lo suficiente para que el tapón este abierto del todo: Se puede regular el caudal por C abriendo más o menos la llave L. 3. Cuando se abre L lo suficiente para que este el tapón totalmente abierto y por C pasa
prácticamente todo el caudal, ya que lo que pasa por B es despreciable frente a lo que pasa por C. Esto mismo es lo que tenemos en los transistores eléctricos, cambiando caudal de agua por corriente: 1. Por la base no se le suministra corriente: transistor no deja conducir entre colector y emisor. 2. Por la base se le suministra una pequeña corriente: Se puede controlar el paso de corriente entre el colector y el emisor. La corriente que pasa entre colector y emisor es mucho mayor que la corriente que le suministramos a la base. 3. Se le suministra suficiente corriente a la base para que circula la máximo corriente entre colector y emisor, se dice que el transistor está saturado y la corriente que se le suministra a la base es la necesaria para producir la saturación del transistor. Cuando trabaja como interruptor el transistor trabaja en corte y en saturación, mientras quecuando trabaja como amplificador trabaja con corrientes en la base menores para controlar la corriente entre colector y emisor.
Puerto Serial Un puerto serie o puerto serial es una interfaz de comunicaciones de datos digitales, frecuentemente utilizado por computadoras y periféricos, donde la información es transmitida bit a bit enviando un solo bit a la vez, en contraste con el puerto paralelo que envía varios bits simultáneamente.1 La comparación entre la transmisión en serie y en paralelo se puede explicar usando una analogía con las carreteras. Una carretera tradicional de un sólo carril por sentido sería como la transmisión en serie y una autovía con varios carriles por sentido sería la transmisión en paralelo, siendo los vehículos los bits que circulan por el cable.
.
Puerto serial, puerto COM, puerto de comunicaciones y puerto RS-232 ("Recomended Standard-232"), hacen referencia al mismo puerto. Se le llama serial, porque permite el envío de datos, uno detrás de otro, mientras que un paralelo se dedica a enviar los datos de manera simultánea. La sigla COM es debido al término ("COMmunications"), que traducido significa comunicaciones. Es un conector semitrapezoidal de 9 terminales, que permite la transmisión de datos desde undispositivo externo (periférico), hacia la computadora; por ello es denominado puerto.
CARACTERÍSTICAS DEL PUERTO SERIAL COM
En el ámbito de la electrónica comercial se le denomina como conector DB9 ("D-subminiature type B, 9 pin"), esto es D-subminiatura tipo B, con 9 pines.
Se utilizaba principalmente para la conexión del ratón (Mouse), algunos tipos antiguos de escáneres y actualmente para dispositivos como PDA´s ("Personal Digital Assistant") ó asistentes personales digitales.
Cada puerto, permite conectar solamente 1 dispositivo.
Para conectar y desconectar los dispositivos, así como para que la computadora los reconozca de manera correcta, es necesario apagar y reiniciar la computadora.
TERMINALES ELÉCTRICAS DEL PUERTO SERIAL El puerto serial cuenta con 9 contactos tipo pin; se muestran las líneas eléctricas y su descripción básica. 1.- DCD (Detecta la portadora) 2.- RxD (Recibe datos) 3.- TxD (Transmite datos) 4.- DTR (Terminal de datos listo) 5.- SG (Tierra) 6.- DSR (Equipo de datos listo) Figura 4. Esquema de las líneas del
7.- RTS (Solicita enviar)
puerto serial COM
8.- CTS (Disponible para enviar) 9.- RI (Indica llamada)
Bibliografía http://www.profesormolina.com.ar/tecnologia/control_pc/paralelo.htm
http://www.monografias.com/trabajos99/control-luces-led-puerto-paralelo-y-programajava/control-luces-led-puerto-paralelo-y-programa-java.shtml http://www.todorobot.com.ar/usando-el-puerto-paralelo-de-una-pc/ http://www.todorobot.com.ar/wp-content/uploads/2014/09/ipp01-circuit.pdf http://es.wikipedia.org/wiki/Puerto_paralelo http://www.informaticamoderna.com/El_puerto_paralelo.htm http://www.edu.xunta.es/centros/cpiasrevoltas/system/files/transistores.pdf http://galia.fc.uaslp.mx/~cantocar/microcontroladores/SLIDES_8051_PDF/15_SERIE.PDF http://nomadaselectronicos.wordpress.com/2013/01/11/puerto-serial-en-c-para-noprogramadores/. http://www.informaticamoderna.com/El_puerto_serial.htm