You are on page 1of 15

Benemrita Universidad Autnoma de Puebla

Asignatura: Diseo de Ambientes de Programacin de Sistemas Mecatronicos Titulo:

Protocolos de Comunicacin
Por: Meza Zarate Jos Osvaldo
Los protocolos pueden ser implementados por hardware, software, o una combinacin de ambos. A su ms bajo nivel, un protocolo define el comportamiento de una conexin de hardware. Matricula: 200628421 22/01/2010

Protocolos de Comunicacin
Un protocolo es un conjunto de reglas usadas por computadoras para comunicarse unas con otras a travs de una red. Un protocolo es una convencin o estndar que controla o permite la conexin, comunicacin, y transferencia de datos entre dos puntos finales. En su forma ms simple, un protocolo puede ser definido como las reglas que dominan la sintaxis, semntica y sincronizacin de la comunicacin. Los protocolos pueden ser implementados por hardware, software, o una combinacin de ambos. A su ms bajo nivel, un protocolo define el comportamiento de una conexin de hardware la cual contiene una interface para la conexin de 2 puntos, establecida por puertos ya sean inalmbricos o no. De los cuales sobresalen: Puerto Serial Puerto Paralelo Puerto USB Bluetooth Infrarrojo

Puerto Serial
La comunicacin serial es un protocolo muy comn para comunicacin entre dispositivos que se incluye de manera estndar en prcticamente cualquier computadora. La mayora de las computadoras de escritorio incluyen puertos seriales RS-232(serial). La comunicacin serial es tambin un protocolo comn utilizado por varios dispositivos para instrumentacin. Adems, la comunicacin serial puede ser utilizada para adquisicin de datos si se usa en conjunto con un dispositivo remoto de muestreo. El concepto de comunicacin serial es sencillo. El puerto serial enva y recibe bytes de informacin un bit a la vez. Aun y cuando esto es ms lento que la comunicacin en paralelo, que permite la transmisin de un byte completo por vez, este mtodo de comunicacin es ms sencillo y puede alcanzar mayores distancias. Por ejemplo, la especificacin IEEE 488 para la comunicacin en paralelo determina que el largo del cable para el equipo no puede ser mayor a 20 metros, con no ms de 2 metros entre cualesquier dos dispositivos; por el otro lado, utilizando comunicacin serial el largo del cable puede llegar a los 1200 metros .Tpicamente, la comunicacin serial se utiliza para transmitir datos en formato ASCII. Para realizar la comunicacin se utilizan 3 lneas de transmisin: (1) Tierra (o referencia), (2) Transmitir, (3) Recibir. Debido a que la transmisin es asincrnica, es posible enviar datos por una lnea mientras se reciben datos por otra. Existen otras lneas disponibles para realizar handshaking, o intercambio de pulsos de sincronizacin, pero no son requeridas. Las caractersticas ms importantes de la comunicacin serial son la velocidad de transmisin, los bits de datos, los bits de parada, y la paridad. Para que dos puertos se puedan comunicar, es necesario que las caractersticas sean iguales.

Caractersticas Velocidad de transmisin (baud rate): Indica el nmero de bits por segundo que se transfieren, y se mide en baudios (bauds). Por ejemplo, 300 baudios representan 300 bits por segundo. Cuando se hace referencia a los ciclos de reloj se est hablando de la velocidad de transmisin. Por ejemplo, si el protocolo hace una llamada a 4800 ciclos de reloj, entonces el reloj est corriendo a 4800 Hz, lo que significa que el puerto serial est muestreando las lneas de transmisin a 4800 Hz. Las velocidades de transmisin ms comunes para las lneas telefnicas son de 14400, 28800, y 33600. Es posible tener velocidades ms altas, pero se reducira la distancia mxima posible entre los dispositivos. Las altas velocidades se utilizan cuando los dispositivos se encuentran uno junto al otro, como es el caso de dispositivos GPIB. Bits de datos: Se refiere a la cantidad de bits en la transmisin. Cuando la computadora enva un paquete de informacin, el tamao de ese paquete no necesariamente ser de 8 bits. Las cantidades ms comunes de bits por paquete son 5, 7 y 8 bits. El nmero de bits que se enva depende en el tipo de informacin que se transfiere. Por ejemplo, el ASCII estndar tiene un rango de 0 a 127, es decir, utiliza 7 bits; para ASCII extendido es de 0 a 255, lo que utiliza 8 bits. Si el tipo de datos que se est transfiriendo es texto simple (ASCII estndar), entonces es suficiente con utilizar 7 bits por paquete para la comunicacin. Un paquete se refiere a una transferencia de byte, incluyendo los bits de inicio/parada, bits de datos, y paridad. Debido a que el nmero actual de bits depende en el protocolo que se seleccione, el trmino paquete se usa para referirse a todos los casos. Bits de parada: Usado para indicar el fin de la comunicacin de un solo paquete. Los valores tpicos son 1, 1.5 o 2 bits. Debido a la manera como se transfiere la informacin a travs de las lneas de comunicacin y que cada dispositivo tiene su propio reloj, es posible que los dos dispositivos no estn sincronizados. Por lo tanto, los bits de parada no slo indican el fin de la transmisin sino adems dan un margen de tolerancia para esa diferencia de los relojes. Mientras ms bits de parada se usen, mayor ser la tolerancia a la sincrona de los relojes, sin embargo la transmisin ser ms lenta. Paridad: Es una forma sencilla de verificar si hay errores en la transmisin serial. Existen cuatro tipos de paridad: par, impar, marcada y espaciada. La opcin de no usar paridad alguna tambin est disponible. Para paridad par e impar, el puerto serial fijar el bit de paridad (el ltimo bit despus de los bits de datos) a un valor para asegurarse que la transmisin tenga un nmero par o impar de bits en estado alto lgico. Por ejemplo, si la informacin a transmitir es 011 y la paridad es par, el bit de paridad sera 0 para mantener el nmero de bits en estado alto lgico como par. Si la paridad seleccionada fuera impar, entonces el bit de paridad sera 1, para tener 3 bits en estado alto lgico. La paridad marcada y espaciada en realidad no verifican el estado de los bits de datos; simplemente fija el bit de paridad en estado lgico alto para la marcada, y en estado lgico bajo para la espaciada. Esto permite al dispositivo receptor conocer de antemano el estado de un bit, lo que servira para determinar si hay ruido que est afectando de manera negativa la transmisin de los datos, o si los relojes de los dispositivos no estn sincronizados. Tipo RS-232 RS-232 (Estndar ANSI/EIA-232) es el conector serial hallado en las PCs IBM y compatibles. Es utilizado para una gran variedad de propsitos, como conectar un ratn, impresora o modem, as como instrumentacin industrial. Gracias a las mejoras que se han ido desarrollando en las lneas de transmisin y en los cables, existen aplicaciones en las que se aumenta el desempeo

de RS-232 en lo que respecta a la distancia y velocidad del estndar. RS-232 est limitado a comunicaciones de punto a punto entre los dispositivos y el puerto serial de la computadora. El hardware de RS-232 se puede utilizar para comunicaciones seriales en distancias de hasta 50 pies.
Pines del conector DB-9

-------------\ 1 2 3 4 5 / \ 6 7 8 9 / --------Conector externo de la computadora y expuesto del cable. Funciones de los pines en RS-232: Datos: TXD (pin 3), RXD (pin 2) Handshake: RTS (pin 7), CTS (pin 8), DSR (pin 6), DCD (pin 1), DTR (pin 4) Tierra: GND (pin 5) Otros: RI (pin 9) Tipo RS-423

RS-422 (Estndar EIA RS-422-A) es el conector serial utilizado en las computadoras Apple de Macintosh. RS-422 usa seales elctricas diferenciales, en comparacin con seales referenciadas a tierra como en RS-232. La transmisin diferencial, que utiliza dos lneas para transmitir y recibir, tiene la ventaja que es ms inmune al ruido y puede lograr mayores distancias que RS-232. La inmunidad al ruido y la distancia son dos puntos clave para ambientes y aplicaciones industriales.
Tipo RS-485

RS-485 (Estndar EIA-485) es una mejora sobre RS-422 ya que incrementa el nmero de dispositivos que se pueden conectar (de 10 a 32) y define las caractersticas necesarias para asegurar los valores adecuados de voltaje cuando se tiene la carga mxima. Gracias a esta capacidad, es posible crear redes de dispositivos conectados a un solo puerto RS-485. Esta capacidad, y la gran inmunidad al ruido, hacen que este tipo de transmisin serial sea la eleccin de muchas aplicaciones industriales que necesitan dispositivos distribuidos en red conectados a una PC u otro controlador para la coleccin de datos, HMI, u otras operaciones. RS-485 es un conjunto que cubre RS-422, por lo que todos los dispositivos que se comunican usando RS-422 pueden ser controlados por RS-485. El hardware de RS-485 se puede utilizar en comunicaciones seriales de distancias de hasta 4000 pies de cable.
Pines del conector DB-9

------------\ 1 2 3 4 5 / \ 6 7 8 9 / --------Conector externo de la computadora y expuesto del cable. Funciones de los pines en RS-485 y RS-422:

Datos: TXD+ (pin 8), TXD- (pin 9), RXD+ (pin 4), RXD- (pin 5) Handshake: RTS+ (pin 3), RTS- (pin 7), CTS+ (pin 2), CTS- (pin 6) Tierra: GND (pin 1)

Puerto Paralelo
Un puerto paralelo es una interfaz entre una computadora y un perifrico cuya principal caracterstica es que los bits de datos viajan juntos, enviando un paquete de byte a la vez. Es decir, se implementa un cable o una va fsica para cada bit de datos formando un bus. Mediante el puerto paralelo podemos controlar tambin perifricos como focos, motores entre otros dispositivos, adecuados para automatizacin. El cable paralelo es el conector fsico entre el puerto paralelo y el dispositivo perifrico. En un puerto paralelo habr una serie de bits de control en vas aparte que irn en ambos sentidos por caminos distintos. En contraposicin al puerto paralelo est el puerto serie, que enva los datos bit a bit por el mismo hilo. Puerto paralelo Centronics El puerto paralelo ms conocido es el puerto de impresora (que cumplen ms o menos la norma IEEE 1284, tambin denominados tipo Centronics) que destaca por su sencillez y que transmite 8 bits. Se ha utilizado principalmente para conectar impresoras, pero tambin ha sido usado para programadores EPROM, escners, interfaces de red Ethernet a 10 MB, unidades ZIP, SuperDisk y para comunicacin entre dos PC (MS-DOS trajo en las versiones 5.0 ROM a 6.22 un programa para soportar esas transferencias). El puerto paralelo de las computadoras, de acuerdo a la norma Centronics, est compuesto por un bus de comunicacin bidireccional de 8 bits de datos, adems de un conjunto de lneas de protocolo. Las lneas de comunicacin cuentan con un retenedor que mantiene el ltimo valor que les fue escrito hasta que se escribe un nuevo dato, las caractersticas elctricas son:

Tensin de nivel alto: 3,3 o 5 V. Tensin de nivel bajo: 0 V. Intensidad de salida mxima: 2,6 mA. Intensidad de entrada mxima: 24 mA.

Los sistemas operativos basados en DOS y compatibles gestionan las interfaces de puerto paralelo con los nombres LPT1, LPT2 y as sucesivamente, Unix en cambio los nombra como /dev/lp0, /dev/lp1, y dems. Las direcciones base de los dos primeros puertos son:

LPT1 = 0x378. LPT2 = 0x278

La estructura consta de tres registros: de control, de estado y de datos.


El registro de control es un bidireccional de 4 bits, con un bit de configuracin que no tiene conexin al exterior, su direccin en el LPT1 es 0x37A. El registro de estado, se trata de un registro de entrada de informacin de 5 bits, su direccin en el LPT1 es 0x379. El registro de datos, se compone de 8 bits, es bidireccional. Su direccin en el LPT1 es 0x378.

Pines La funcin de cada terminal del conector DB-25 se muestra en la fig. 1. Las seales que ocupan esas terminales se pueden dividir en cuatro grupos bsicos: tierras, salidas de datos, entradas de dialogo y salidas de dialogo. En la fig. 1, las tierras se indican con crculos, las entradas de dialogo se indican con flechas que apuntan al conector y las salidas tienen flechas que apuntan hacia afuera del conector.

Lneas de tierras y de datos Las tierras cumplen dos funciones: la primera es que vinculan las tierras de seal de los dos dispositivos que se interconectan de modo que puedan compartir una tierra comn como referencia para la seal. La otra es que, puesto que, la conexin entre los dos dispositivos se realiza a menudo mediante un cable tipo cinta, las tierras (Llamadas muchas veces retornos de tierra en este contexto) actan como blindajes de las lneas mas importantes. Por ejemplo, el conductor conectado al terminal 19 de un cable de cinta apantalla a la 6 de la 7, y viceversa. Esto impide que las seales D4 afecten capacitivamente la lnea D5, y viceversa. En los cables de calidad que no se hacen de tipo cinta, cada retorno de tierra se retuerce alrededor de una lnea de seal formando un par retorcido, para proporcionar un poco de blindaje. Como su nombre lo indica, la salida de datos transfiere informacin desde la computadora a un perifrico en paralelo. Esto se hace con ocho bits por vez utilizando los terminales 2-9. DO se considera el bit menos significativo (LSB) y D7 el ms significativo (MSB). (Nota: algunas computadoras emplean las designaciones D1 -D8 en lugar de D0-D7). Algunos puertos de computadora no soportan el MSB. Por supuesto que en esos casos no debe disear sus proyectos de modo que lo necesiten. De la misma manera, algunos perifricos solo utilizan datos de 7 bits. En tales circunstancias, el MSB se ignora o a veces se emplea como bit de paridad. Va a necesitar un software bastante sofisticado para proporcionar bits de paridad, de modo que tal vez prefiera inhibir la verificacin de paridad del dispositivo. Los bits, como tambin las dems seales, se representan mediante niveles de tensin TTL convencionales: una seal entre 2,4 y 5 voltios es un nivel alto o 1 binario. Cualquier cosa entre 0,8 y 2,4 voltios se considera dato no valido. Puerto paralelo IDE No obstante existe otro puerto paralelo usado masivamente en los ordenadores: el puerto paralelo IDE, tambin llamado PATA (Paralell ATA), usado para la conexin de discos duros, unidades lectoras/grabadoras (CD-ROM, DVD), unidades magneto-pticas, unidades ZIP y SuperDisk, entre la placa base del ordenador y el dispositivo.

Puerto paralelo SCSI Un tercer puerto paralelo, muy usado en los ordenadores Apple Macintosh y en servidores, son las diferentes implementaciones del SCSI. Al igual que IDE ha sido usado para la conexin de discos duros, unidades pticas lectoras/grabadoras (CD-ROM, DVD), unidades magnetopticas y SuperDisk, pero tambin de otros dispositivos como escneres e incluso otro ordenador de diferente plataforma hardware y sistema operativo, como la torre siamese hace referencia para el uso en el computador y sirve como un puerto serial el hardware 1.5 para PC/Commodore Amiga.

Puerto USB
Intel y otros lderes de la industria disearon el Bus Universal Serie, ms comnmente conocido por su acrnimo ingls USB ("Universal Serial Bus"). Que como su nombre indica, es un bus serie bidireccional y de bajo coste. Diseado como una extensin en la arquitectura estndar del PC y orientado principalmente en la integracin de perifricos, que aparecen como un solo puerto en lo que se refiere a utilizacin de recursos. Estndares La tecnologa USB ha sido promovida principalmente por Intel, aunque le han seguido todos los grandes fabricantes, de forma que se ha convertido en un estndar importante. En sus comienzos los interesados en esta tecnologa se agruparon en un foro, el USB Implementers Forum Inc., USB-IF, que agrupa a ms de 460 compaas, y ha publicado diversas revisiones de la norma:

USB 0.9: Primer borrador, publicado en Noviembre de 1995. USB 1.0: Publicada en 1996 establece dos tipos de conexin: La primera, denominada velocidad baja ("Low speed"), ofrece 1.5 Mbps, y est pensada para perifricos que no requieren un gran ancho de banda, como ratones o joysticks. La segunda, denominada velocidad completa ("Full speed"), es de 12 Mbps, y est destinada a los dispositivos ms rpidos. USB 1.1: Publicada en 1998, aade detalles y precisiones a la norma inicial; es el estndar mnimo que debe cumplir un dispositivo USB. USB 2.0: Su versin final fue publicada en Abril del 2000; es una extensin de la norma compatible con las anteriores. Permite velocidades de hasta 480 Mbps, denominada alta velocidad ("High speed").

Topologa Los dispositivos USB adoptan una topologa de estrella y se organiza por niveles a partir de un controlador host instalado en la placa base, que acta de interfaz entre el bus de sta y el primer dispositivo USB, el denominado concentrador raz ("Root hub"), instalado tambin en la placa. El controlador de host es nico; suele ser un chip Intel con una denominacin como

82371AB/EB; 82801DB, etc. Dada la proliferacin de este tipo de dispositivos, las placas modernas pueden disponer de varios concentradores raz, cada uno con su propia salida. Cada uno de estos concentradores se considera el origen de un bus (numerados sucesivamente a partir del 0), del que cuelgan los dispositivos en el orden en que son detectados por el Sistema. En un bus USB existen dos tipos de elementos: Anfitrin ("host") y dispositivos; a su vez, los dispositivos pueden ser de dos tipos: concentradores y funciones [2].

Los concentradores ("Hubs") son el centro de una estrella, y sirven para conectar con el sistema anfitrin, con otro hub o con una funcin. Cada hub puede conectar hasta 7 dispositivos, aunque lo normal es que sean de 4 salidas, y proporcionar 500 mA de energa de alimentacin (hasta 2.5 W) a cada uno de ellos, ya que el cable de conexin tiene hilos de seal (datos) y de alimentacin (5 V. CC 0.25 V). Una funcin es un dispositivo capaz de transmitir o recibir datos o informacin de control en un bus USB, suele conectarse como un dispositivo independiente enlazado por un cable de menos de 5 metros, a un puerto del hub o directamente al sistema anfitrin.

De esta descripcin se desprende que cada segmento del bus representa una conexin apunto a punto de alguno de los tipos siguientes: Sistema anfitrin Sistema anfitrin Concentrador Concentrador = = = Funcin = Concentrador Concentrador Funcin.

Que un hub pueda estar conectado a otro hub, significa que pueden conectarse dispositivos en cascada; el sistema soporta un total de 127 dispositivos. Una caracterstica importante es que el concentrador (hub), proporcionan la energa necesaria a la funcin por el cable de conexin, lo que evita la necesidad de fuentes de alimentacin independientes a las funciones.

Funcionamiento El bus serie USB es sncrono, y utiliza el algoritmo de codificacin NRZI ("Non Return to Zero Inverted"). En este sistema existen dos voltajes opuestos; una tensin de referencia corresponde a un "1", pero no hay retorno a cero entre bits, de forma que una serie de unos corresponde a un voltaje uniforme; en cambio los ceros se marcan como cambios del nivel de tensin, de modo que una sucesin de ceros produce sucesivos cambios de tensin entre los conductores de seal. A partir de las salidas proporcionadas por los concentradores raz y utilizando concentradores adicionales, pueden conectarse ms dispositivos hasta el lmite sealado. El protocolo de comunicacin utilizado es de testigo, que guarda cierta similitud con el sistema Token-Ring de IBM. Puesto que todos los perifricos comparten el bus y pueden funcionar de forma simultnea, la informacin es enviada en paquetes; cada paquete contiene una cabecera que

indica el perifrico a que va dirigido. Existen cuatro tipos de paquetes distintos: Token; Datos; Handshake, y Especial; el mximo de datos por paquete es de 8; 16; 32 y 64 Bytes. Se utiliza un sistema de deteccin y correccin de errores bastante robusto tipo CRC ("Cyclical Redundancy Check"). Cables y conectores El cable de bus USB es de 4 hilos, y comprende lneas de seal (datos) y alimentacin, con lo que las funciones pueden utilizar un nico cable. Existen dos tipos de cable: apantallado y sin apantallar. En el primer caso el par de hilos de seal es trenzado; los de tierra y alimentacin son rectos, y la cubierta de proteccin (pantalla) solo puede conectarse a tierra en el anfitrin. En el cable sin apantallar todos los hilos son rectos. Las conexiones a 15 Mbps y superiores exigen cable apantallado.

Pin Nombre Descripcin Color 1 2 3 VBUS DD+ + 5 V. CC Data Data + rojo azul amarillo

AWG mm long. mx. 28 26 24 22 0.321 0.81 m 0.405 1.31 m 0.511 2.08 m 0.644 3.33 m

Se utilizan dimetros 4 GND Tierra verde estndar para los hilos de alimentacin del bus. Para cada seccin se autoriza una longitud mxima del segmento. En la tabla izquierda se muestran estas distancias [3]; a la derecha se muestran la disposicin de pines y colores de identificacin.

Se usan dos tipos de conectores, A y B. Ambos son polarizados (solo pueden insertarse en una posicin) y utilizan sistemas de presin para sujetarse. Los de tipo A utilizan la hembra en el 20 0.812 5.00 m sistema anfitrin, y suelen usarse en dispositivos en los que la conexin es permanente (por ejemplo, ratones y teclados). Los de tipo B utilizan la hembra en el dispositivo USB (funcin), y se utilizan en sistemas mviles (por ejemplo, cmaras fotogrficas o altavoces). En general podemos afirmar que la hembra de los conectores A estn en el lado del host (PC) o de los concentradores (hubs), mientras las de tipo B estn del lado de los perifricos.

Conector tipo A

Conector tipo B

Puertos inalmbricos
Las conexiones en este tipo de puertos se hacen, sin necesidad de cables, a travs de la conexin entre un emisor y un receptor utilizando ondas electromagnticas. Si la frecuencia de la onda, usada en la conexin, se encuentra en el espectro de infrarrojos se denomina puerto infrarrojo. Si la frecuencia usada en la conexin es la usual en las radio frecuencias entonces sera un puerto Bluetooth. La ventaja de esta ltima conexin es que el emisor y el receptor no tienen porque estar orientados el uno con respecto al otro para que se establezca la conexin. Esto no ocurre con el puerto de infrarrojos. En este caso los dispositivos tienen que "verse" mutuamente, y no se debe interponer ningn objeto entre ambos ya que se interrumpira la conexin.

Bluetooth
Se denomina Bluetooth al protocolo de comunicaciones diseado especialmente para dispositivos de bajo consumo, con una cobertura baja y basados en transceptores de bajo coste. Gracias a este protocolo, los dispositivos que lo implementan pueden comunicarse entre ellos cuando se encuentran dentro de su alcance. Las comunicaciones se realizan por radiofrecuencia de forma que los dispositivos no tienen que estar alineados y pueden incluso estar en habitaciones separadas si la potencia de transmisin lo permite. Estos dispositivos se clasifican como "Clase 1", "Clase 2" o "Clase 3" en referencia a su potencia de transmisin, siendo totalmente compatibles los dispositivos de una clase con los de las otras.

Clase

Potencia mxima permitida Potencia mxima permitida Rango (mW) (dBm) (aproximado)

Clase 1 100 mW

20 dBm

~100 metros

Clase 2 2.5 mW

4 dBm

~25 metros

Clase 3 1 mW

0 dBm

~1 metro

En la mayora de los casos, la cobertura efectiva de un dispositivo de clase 2 se extiende cuando se conecta a un transceptor de clase 1. Esto es as gracias a la mayor sensibilidad y potencia de transmisin del dispositivo de clase 1, es decir, la mayor potencia de transmisin del dispositivo de clase 1 permite que la seal llegue con energa suficiente hasta el de clase 2. Por otra parte la mayor sensibilidad del dispositivo de clase 1 permite recibir la seal del otro pese a ser ms dbil. Los dispositivos con Bluetooth tambin pueden clasificarse segn su ancho de banda:

Versin

Ancho de banda

Versin 1.2

1 Mbit/s

Versin 2.0 + EDR 3 Mbit/s

UWB Bluetooth 53 - 480 Mbit/s (propuesto)

Versiones

Bluetooth v.1.1: en 1994, Ericsson inici un estudio para investigar la viabilidad de una nueva interfaz de bajo costo y consumo para la interconexin va radio (eliminando as cables) entre dispositivos como telfonos mviles y otros accesorios. El estudio parta de un largo proyecto que investigaba unos multicomunicadores conectados a una red celular, hasta que se lleg a un enlace de radio de corto alcance, llamado MC link. Conforme este proyecto avanzaba se fue haciendo claro que ste tipo de enlace poda ser utilizado ampliamente en un gran nmero de aplicaciones, ya que tena como principal virtud que se basaba en un chip de radio. Bluetooth v.1.2: a diferencia de la 1.1, provee una solucin inalmbrica complementaria para co-existir Bluetooth y Wi-Fi en el espectro de los 2.4 GHz, sin interferencia entre ellos. La versin 1.2 usa la tcnica "Adaptive Frequency Hopping (AFH)", que ejecuta una transmisin ms eficiente y un cifrado ms seguro. Para mejorar las experiencias de los usuarios, la V1.2 ofrece una calidad de voz (Voice Quality - Enhanced Voice Processing) con menor ruido ambiental, y provee una ms rpida configuracin de la comunicacin con los otros dispositivos bluetooth dentro del rango del alcance, como pueden ser PDAs, HIDs (Human Interface Devices), computadoras porttiles, computadoras de escritorio, Headsets, impresoras y celulares. Bluetooth v.2.0: creada para ser una especificacin separada, principalmente incorpora la tcnica "Enhanced Data Rate" (EDR) que le permite mejorar las velocidades de transmisin en hasta 3Mbps a la vez que intenta solucionar algunos errores de la especificacin 1.2. Bluetooth v.2.1: simplifica los pasos para crear la conexin entre dispositivos, adems el consumo de potencia es 5 veces menor. Bluetooth v3.0 (mediados 2009): aumenta considerablemente la velocidad de transferencia. La idea es que el nuevo Bluetooth trabaje con WiFi, de tal manera que sea posible lograr mayor velocidad en los smartphones.

Informacin Tcnica La especificacin de Bluetooth define un canal de comunicacin de mximo 720 kb/s (1 Mbps de capacidad bruta) con rango ptimo de 10 m (opcionalmente 100 m con repetidores). La frecuencia de radio con la que trabaja est en el rango de 2,4 a 2,48 GHz con amplio espectro y saltos de frecuencia con posibilidad de transmitir en Full Duplex con un mximo de 1600 saltos/s. Los saltos de frecuencia se dan entre un total de 79 frecuencias con intervalos de 1Mhz; esto permite dar seguridad y robustez. La potencia de salida para transmitir a una distancia mxima de 10 metros es de 0 dBm (1 mW), mientras que la versin de largo alcance transmite entre 20 y 30 dBm (entre 100 mW y 1 W). Para lograr alcanzar el objetivo de bajo consumo y bajo costo, se ide una solucin que se puede implementar en un solo chip utilizando circuitos CMOS. De esta manera, se logr crear una solucin de 99 mm y que consume aproximadamente 97% menos energa que un telfono celular comn. El protocolo de banda base (canales simples por lnea) combina conmutacin de circuitos y paquetes. Para asegurar que los paquetes no lleguen fuera de orden, los slots pueden ser reservados por paquetes sncronos, un salto diferente de seal es usado para cada paquete. Por otro lado, la conmutacin de circuitos puede ser asncrona o sncrona. Tres canales de datos sncronos (voz), o un canal de datos sncrono y uno asncrono, pueden ser soportados en un solo canal. Cada canal de voz puede soportar una tasa de transferencia de 64 kb/s en cada sentido, la cual es suficientemente adecuada para la transmisin de voz. Un canal asncrono puede transmitir como mucho 721 kb/s en una direccin y 56 kb/s en la direccin opuesta, sin embargo, para una conexin sncrona es posible soportar 432,6 kb/s en ambas direcciones si el enlace es simtrico. Arquitectura hardware El hardware que compone el dispositivo Bluetooth est compuesto por dos partes:

un dispositivo de radio, encargado de modular y transmitir la seal un controlador digital, compuesto por una CPU, por un procesador de seales digitales (DSP - Digital Signal Processor) llamado Link Controller (o controlador de Enlace) y de los interfaces con el dispositivo anfitrin.

El LC o Link Controller est encargado de hacer el procesamiento de la banda base y del manejo de los protocolos ARQ y FEC de capa fsica. Adems, se encarga de las funciones de transferencia (tanto asncrona como sncrona), codificacin de Audio y cifrado de datos. El CPU del dispositivo se encarga de atender las instrucciones relacionadas con Bluetooth del dispositivo anfitrin, para as simplificar su operacin. Para ello, sobre el CPU corre un software denominado Link Manager que tiene la funcin de comunicarse con otros dispositivos por medio del protocolo LMP. Entre las tareas realizadas por el LC y el Link Manager, destacan las siguientes:

Envo y Recepcin de Datos. Empaginamiento y Peticiones. Determinacin de Conexiones. Autenticacin. Negociacin y determinacin de tipos de enlace. Determinacin del tipo de cuerpo de cada paquete. Ubicacin del dispositivo en modo sniff o hold.

Principios Operativos El nivel fsico opera en la banda ISB de uso no regulado utilizando para ello un transceptor que ejecuta saltos de frecuencia (frequency hopping) en un conjunto amplio de portadoras. Es, por tanto, un sistema de espectro de dispersin basado en saltos (frequency hopping spread spectrum), diseado para evitar interferencias y empobrecimiento (fading) de la seal. La complejidad del hardware se acota utilizando modulacin en frecuencia en su forma binaria, de forma que se alcanzan cotas de transmisin de 1 Mbps (hasta un milln de smbolos, binarios por la modulacin, por segundo). Utilizando tcnicas de tasa de datos mejorada (enhanced data rate) puede llegarse hasta los 2-3 Mbps. Un grupo de comunicacin puede compartir el canal fsico con muchos otros dispositivos, por lo que se sincroniza utilizando un reloj global y un patrn de saltos especfico, ambos nicos. Debe haber exactamente un dispositivo maestro que ofrece la referencia de sincronizacin a partir de su reloj interno; el resto de dispositivos funcionan como esclavos. El reloj del maestro y su direccin de dispositivo nica definen el patrn de saltos como una permutacin aleatoria de 79 frecuencias en la banda ISM. Algunas de ellas pueden no utilizarse si presentan interferencias frecuentes. Esto favorece la existencia de grupos independientes entre s o diversas piconets que comparten un mismo canal, a la vez que aumenta la tolerancia a sistemas que no cambian nunca sus frecuencias de transmisin. El canal fsico se define a travs de slots de tiempo que se utilizan para enviar paquetes entre los dispositivos. Estos envos se realizan mediante un duplex basado en divisin de tiempo (time-division duplex), equivalente a Full Duplex. Las comunicaciones existen como resultado de la interaccin entre entidades de alto nivel, que se implementan segn sus propias interfaces caractersticas y comportamiento definitorio.

El gestor de recursos de banda base (baseband resource manager) controla el acceso al transceptor y planifica los accesos a los canales fsicos definidos, que establece entre los dispositivos que lo solicitan. Incluye tambin servicios de anlisis de las portadoras y los requerimientos de QoS, entre otros. El gestor de dispositivos es responsable del dispositivo en s y de su comportamiento; en definitiva, todo aquello que no est relacionado directamente con el transporte de datos, incluyendo la deteccin de dispositivos y la gestin de los estados internos de descubrible y conectable. El gestor de enlace controla los canales y transportes lgicos junto con los canales fsicos; se comunica con otros gestores de enlace utilizando el protocolo de gestor de enlace. Tambin se encarga de la calidad de servicio, el cifrado y el control de la potencia de la transmisin. El controlador de enlace genera los paquetes a partir del payload y los parmetros de enlace y transporte, y extrae la informacin de los que recibe. Realiza el control de flujo, las confirmaciones y las peticiones de retransmisin. El controlador de canal coopera con los controladores de enlace tanto locales como remotos para crear canales y conexiones. El gestor de recursos de L2CAP gestiona el envo de paquetes a BB y realiza algunas verificaciones sobre los lmites establecidos por QoS, si bien la arquitectura supone que las aplicaciones no intentan burlar estos lmites, por lo que este control es bastante limitado.

Infrarrojo
Esta tecnologa est basada en rayos luminosos que se mueven en el espectro infrarrojo. Los estndares IrDA soportan una amplia gama de dispositivos elctricos, informticos y de comunicaciones, permite la comunicacin bidireccional entre dos extremos a velocidades que oscilan entre los 9.600 bps y los 4 Mbps. Esta tecnologa se encuentra en muchos ordenadores porttiles, y en un creciente nmero de telfonos mobiles, sobre todo en los de fabricantes lderes como Nokia y Ericsson. El FIR (Fast Infrared) se encuentra en estudio, con unas velocidades tericas de hasta 16 Mbps. Los enlaces infrarrojos se encuentran limitados por el espacio y los obstculos. El hecho de que la longitud de onda de los rayos infrarrojos sea tan pequea (850-900 nm), hace que no pueda propagarse de la misma forma en que lo hacen las seales de radio. Es por este motivo que las redes infrarrojas suelen estar dirigidas a oficinas o plantas de oficinas de reducido tamao. Algunas empresas, van un poco ms all, transmitiendo datos de un edificio a otro mediante la colocacin de antenas en las ventanas de cada edificio. Por otro lado, las transmisiones infrarrojas presentan la ventaja, frente a las de radio, de no transmitir a frecuencias bajas, donde el espectro est ms limitado, no teniendo que restringir, por tanto, su ancho de banda a las frecuencias libres. Se define una organizacin en capas:

Modos de Transmisin A la hora de transmitir, las estaciones infrarrojas pueden usar tres tipos de mtodos para ello: punto a punto, casi-difuso y difuso. En el modo punto a punto, el tipo de emisin por parte del transmisor se hace de forma direccional. Por ello, las estaciones deben verse directamente, para poder dirigir el haz de luz directamente de una hacia la otra. Por este motivo, este es el tipo de red inalmbrica ms limitado, pues a todos los inconvenientes de las comunicaciones infrarrojas hay que unir el hecho de tener que colocar las estaciones enfrentadas. Este mtodo se suele usar en redes inalmbricas Token Ring, donde el anillo est formado por una unin de enlaces punto a punto entre las distintas estaciones, conformando cada uno de los segmentos. En el modo casi-difuso, el tipo de emisin es radial; esto es, la emisin se produce en todas direcciones, al contrario que en el modo punto a punto. Para conseguir esto, lo que se hace es transmitir hacia distintas superficies reflectantes, las cuales redirigirn el haz de luz hacia la/s estacin/es receptora/s. De esta forma, se rompe la limitacin impuesta en el modo punto a punto de la direccionalidad del enlace. En funcin de cmo sea esta superficie reflectante, podemos distinguir dos tipos de reflexin: pasiva y activa. En la reflexin pasiva, la superficie

reflectante simplemente refleja la seal, debido a las cualidades reflexivas del material. En la reflexin activa, por el contrario, el medio reflectante no slo refleja la seal, sino que adems la amplifica. En este caso, el medio reflectante se conoce como satlite. Destacar que, mientras la reflexin pasiva es ms flexible y barata, requiere de una mayor potencia de emisin por parte de las estaciones, debido al hecho de no contar con etapa repetidora. El modo de emisin difuso, por otro lado, se diferencia del casi-difuso en que debe ser capaz de abarcar, mediante mltiples reflexiones, todo el recinto en el cual se encuentran las estaciones. Obviamente, esto requiere una potencia de emisin mayor que los dos modos anteriores, puesto que el nmero de rebotes incide directamente en el camino recorrido por la seal y las prdidas aumentan. Segn el caso que comentbamos antes de las empresas que utilizaban enlaces de un edificio a otro mediante antenas en las ventanas, podemos observar que, obviamente, este enlace ser punto a punto, mientras que en las redes interiores lo ms lgico es realizar enlaces difusos. Modos de Operacin Dependiendo de las necesidades de la red inalmbrica, esta puede adoptar dos configuraciones posibles: 1) Peer to Peer o Ad Hoc: Es el tipo de configuracin ms sencilla, en el que dos o ms estaciones se conectan directamente, de forma visible, formando una especie de anillo. 2) Modo Infraestructura: En este tipo de configuracin, se aade un elemento llamado punto de acceso (ms conocido como AP (Access Point)). Dicho elemento, permite formar redes de menor tamao que sern interconectadas a travs de l. En ocasiones, dependiendo del tipo de punto de acceso, las redes pueden ser de tipos distintos, siendo este dispositivo el encargado de realizar la conversin entre seales. Esquemas de Modulacin Para las tasas de transmisin de datos hasta 1.152Mbps incluido este valor, se usa la modulacin RZI (Return to Zero Inverted), donde un cero se representa por un pulso de luz cuya duracin es normalmente 3/16 de la duracin de un bit para tasas menores o iguales a 115.2 kbps, para 576 kbps y 1.152 Mbps, la duracin nominal del pulso ptico es 1/4 de la duracin del bit de la trama. Para los sistemas operando a velocidades de 4 Mbps, el esquema de modulacin es 4PPM (4 Pulse Position Modulation), es decir, un par de bits se toman juntos y representan un smbolo, el cul es dividido luego en 4 "chips" donde solo uno de ellos contiene un pulso ptico. En ese sentido, la duracin del chip es 125 ns y una marca (1 lgico) es representada por un pulso ptico.

You might also like