Sunteți pe pagina 1din 14

Redes industriales Formas de codificacin Angel Alberto Urbina Jimnez

A00960246

Protocolo serial

La comunicacin serial es un protocolo muy comn (no hay que confundirlo con
el Bus Serial de Comunicacin, o USB) para comunicacin entre dispositivos
que se incluye de manera estndar en prcticamente cualquier computadora.
La mayora de las computadoras incluyen dos puertos seriales RS-232. La
comunicacin serial es tambin un protocolo comn utilizado por varios
dispositivos para instrumentacin; existen varios dispositivos compatibles con
GPIB que incluyen un puerto RS-232. 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.
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.

Redes industriales Formas de codificacin Angel Alberto Urbina Jimnez


A00960246

Figura 1. Muestra un conector DB-9 hembra desde su vista frontal.

Redes industriales Formas de codificacin Angel Alberto Urbina Jimnez


A00960246

Cdigo ASCII

ASCII es una sigla para "American Standard Code for Information Interchange"
(Cdigo Standard Norteamericano para Intercambio de Informacin). Este
cdigo fue propuesto por Robert W. Bemer, buscando crear cdigos para
caracteres alfa-numricos (letras, smbolos, nmeros y acentos). De esta forma
sera posible que las computadoras de diferentes fabricantes lograran entender
los mismos cdigos.
Este cdigo naci a partir de reordenar y expandir el conjunto de smbolos y
caracteres ya utilizados en aquel momento en telegrafa por la compaa Bell.
En un primer momento solo inclua letras maysculas y nmeros, pero en 1967
se agregaron las letras minsculas y algunos caracteres de control, formando
as lo que se conoce como US-ASCII, es decir los caracteres del 0 al 127.
As con este conjunto de solo 128 caracteres fue publicado en 1967 como
estndar, conteniendo todos lo necesario para escribir en idioma ingls.
En 1981, la empresa IBM desarroll una extensin de 8 bits del cdigo ASCII,
llamada "pgina de cdigo 437", en esta versin se reemplazaron algunos
caracteres de control obsoletos, por caracteres grficos. Adems se
incorporaron 128 caracteres nuevos, con smbolos, signos, grficos adicionales
y letras latinas, necesarias para la escrituras de textos en otros idiomas, como
por ejemplo el espaol. As fue como se sumaron los caracteres que van del
ASCII 128 al 255.
IBM incluy soporte a esta pgina de cdigo en el hardware de su modelo
5150, conocido como "IBM-PC", considerada la primera computadora personal.
El sistema operativo de este modelo, el "MS-DOS" tambin utilizaba el cdigo
ASCII extendido.
Casi todos los sistemas informticos de la actualidad utilizan el cdigo ASCII
para representar caracteres, smbolos, signos y textos.

Redes industriales Formas de codificacin Angel Alberto Urbina Jimnez


A00960246

Tabla 1. Muestra los caracteres ASCII de control, imprimibles y extendido.

Cdigo Gray

Cdigo Gray. Consiste en una ordenacin de nmeros binarios de tal forma que
cada nmero slo tenga un dgito binario distinto a su predecesor. Esta tcnica
de codificacin se origin cuando los circuitos lgicos digitales se realizaban
con vlvulas de vaco y dispositivos electromecnicos. Los contadores
necesitaban potencias muy elevadas a la entrada y generaban picos de ruido
cuando varios bits cambiaban simultneamente. El uso de cdigo Gray
garantiz que en cualquier transicin variara tan slo un bit. En la actualidad,
el cdigo Gray se sigue empleando para el diseo de cualquier circuito
electrnico combinacional mediante el uso de un Mapa de Karnaugh, ya que el
principio de diseo de buscar transiciones ms simples y rpidas entre estados
sigue vigente, a pesar de que los problemas de ruido y potencia se hayan
reducido.
El cdigo Gray es un tipo especial de cdigo binario que no es ponderado (los
dgitos que componen el cdigo no tienen un peso asignado). Su caracterstica
es que entre una combinacin de dgitos y la siguiente, sea sta anterior o
posterior, slo hay una diferencia de un dgito. Por eso tambin se le llama
Cdigo progresivo.
Esta progresin sucede tambin entre la ltima y la primera combinacin. Por
eso se le llama tambin cdigo cclico.
El cdigo GRAY es utilizado principalmente en sistemas de posicin, ya sea
angular o lineal. Sus aplicaciones principales se encuentran en la industria y en
robtica.

Redes industriales Formas de codificacin Angel Alberto Urbina Jimnez


A00960246
En robtica se utilizan unos discos codificados para dar la informacin de
posicin que tiene un eje en particular. Esta informacin se da en cdigo GRAY.
La caracterstica de pasar de un cdigo al siguiente cambiando slo un dgito
asegura menos posibilidades de error.

Tabla 2. Muestra las conversaciones


rotatorio en cdigo gray
entre Decimal, Binario y Gray.

Figura 2. Codificador

Codificacin Manchester
En la codificacin Manchester, cada perodo de un bit se divide en dos
intervalos iguales. Un bit binario de valor 1 se transmite con valor de tensin
alto en el primer intervalo y un valor bajo en el segundo. Un bit 0 se enva al
contrario, es decir, una tensin baja seguida de un nivel de tensin alto.

Redes industriales Formas de codificacin Angel Alberto Urbina Jimnez


A00960246
Este esquema asegura que todos los bits presentan una transicin en la parte
media, proporcionando as un excelente sincronismo entre el receptor y el
transmisor. Una desventaja de este tipo de transmisin es que se necesita el
doble del ancho de banda para la misma informacin que el mtodo
convencional.
La codificacin diferencial Manchester es una variacin puesto que en ella, un
bit de valor 1 se indica por la ausencia de transicin al inicio del intervalo,
mientras que un bit 0 se indica por la presencia de una transicin en el inicio,
existiendo siempre una transicin en el centro del intervalo. El esquema
diferencial requiere un equipo ms sofisticado, pero ofrece una mayor
inmunidad al ruido. El Manchester Diferencial tiene como ventajas adicionales
las derivadas de la utilizacin de una aproximacin diferencial.
Todas las tcnicas bifase fuerzan al menos una transicin por cada bit pudiendo
tener hasta dos en ese mismos periodo. Por tanto, la mxima velocidad de
modulacin es el doble que en los NRZ, esto significa que el ancho de banda
necesario es mayor. No obstante, los esquemas bifase tienes varias ventajas:
Sincronizacin: debido a la transicin que siempre ocurre durante el
intervalo de duracin correspondiente a un bit, el receptor puede
sincronizarse usando dicha transicin. Debido a esta caracterstica, los
cdigos bifase se denominan auto-sincronizados.
No tienen componente en continua.
Deteccin de errores: se pueden detectar errores si se detecta una
ausencia de la transicin esperada en la mitad del intervalo. Para que el
ruido produjera un error no detectado tendra que intervenir la seal
antes y despus de la transicin.

Figura 3. Muestra la representacin de una seal directa en codificacin


Manchester y Manchester diferencial.

Cdigo Gray Codificacin Manchester diferencial

En el cdigo Manchester Diferencial al igual que en el Manchester hay una


transicin en la mitad del intervalo; en este tipo de codificacin, un bit de valor
"1" se indica por la ausencia de transicin al inicio del intervalo, mientras que

Redes industriales Formas de codificacin Angel Alberto Urbina Jimnez


A00960246
un bit "0" se indica por la presencia de una transicin en el inicio, existiendo
siempre una transicin en el centro del intervalo. La transicin a la mitad de un
bit se presenta para sincronizar al transmisor y al receptor. El esquema
diferencial requiere un equipo ms sofisticado, pero ofrece una mayor
inmunidad al ruido.

Codificacin NRZ

La forma ms frecuente y fcil de transmitir seales digitales es mediante la


utilizacin de un nivel diferente de tensin para cada uno de los bits. Los
cdigos que siguen esta estrategia comparten la propiedad de que el nivel de
tensin se mantiene constante durante la duracin del bit, es decir, no hay
transiciones (no hay retorno al nivel cero de tensin). Por ejemplo la ausencia
de tensin se puede usar para representar un 0 binario, mientras que un nivel
constante y positivo de tensin puede representar al 1.
En las transmisiones en banda base se utilizan directamente seales digitales
de forma directa, por ejemplo 5 voltios indican "1" y 0 voltios indican "0". El
mtodo ms inmediato se denomina de cdigo de no retorno a cero (NZR) y
asigna un nivel alto de tensin para la representacin de un 1 lgico y nivel
bajo de tensin para el cero lgico. El segundo, denominado cdigo de no
retorno a cero invertido (NRZI), representa la informacin por cambio de
niveles. De esta manera, un cambio de nivel se utiliza para representar un 1
lgico y la ausencia de transicin representa la asignacin del cero. Los dos
mantienen constante el nivel de tensin mientras dura un bit. Los datos se
codifican mediante la presencia o ausencia de una transicin de la seal al
principio del intervalo de duracin del bit. Un 1 se codifica mediante la
transicin (bajo a alto o alto a bajo) al principio del intervalo del bit, mientras
que un cero se representa por la ausencia de transicin.
El NRZI es un ejemplo de codificacin diferencial. En esta codificacin en lugar
de determinar el valor absoluto, la seal se codifica comparando la polaridad
de los elementos de seal adyacentes. Una ventaja de este esquema es que en
presencia de ruido puede ser ms seguro detectar una transicin en lugar de
comparar valor con un umbral. Otra ventaja es que en un sistema complicado
de transmisin, no es difcil perder la polaridad de la seal.
La principal limitacin de las seales NRZ es la presencia de una componente
de continua y la ausencia de capacidad de sincronizacin. Estos mtodos no
ofrecen al receptor un medio para determinar el ritmo con el que el emisor
enva los bits, es decir, el ritmo del reloj del emisor.

Redes industriales Formas de codificacin Angel Alberto Urbina Jimnez


A00960246
Figura 4. Formatos de Codificacin usando seal digital.

Redes industriales Formas de codificacin Angel Alberto Urbina Jimnez


A00960246

Modulacin FSK

FSK (Frequency-shift keying), es una modulacin de frecuencia donde la seal


moduladora (datos) es digital. Los dos valores binarios se representan con dos
frecuencias diferentes (f1 y f2) prximas a la frecuencia de la seal portadora
fp.

Generalmente f1 y f2 corresponden a desplazamientos de igual magnitud pero en sentidos


opuestos de la frecuencia de la seal portadora.

Figura 5. Muestra la seal moduladora (datos), as mismo la seal portadora y


modulada.

El ndice de modulacin tiene gran incidencia en la seal modulada y determina los dos
tipos fundamentales de FSK.
FSK de banda reducida o banda angosta
Si el ndice de modulacin es pequeo, m f < /2 (esto significa que la variacin
de frecuencia de la seal modulada produce una diferencia de fase menor que
/2), se tiene modulacin de frecuencia en banda angosta y su espectro de
frecuencias es similar al de ASK. La nica diferencia es que en este caso, la
amplitud de las armnicas se ve afectada por la frecuencia o sea, se tiene una
pequea modulacin de amplitud, superpuesta a la FSK. El ancho de banda
necesario para FSK de banda angosta es igual al necesario para ASK.
FSK de banda ancha
Las ventajas de FSK sobre ASK se hacen notables cuando el ndice de
modulacin es grande es decir m f > /2. Con esta condicin se aumenta la
proteccin contra el ruido y las interferencias, obteniendo un comportamiento
ms eficiente respecto a ASK, puesto que en este caso la pequea modulacin
de amplitud mencionada en el caso de FSK de banda angosta, se hace
despreciable.

Redes industriales Formas de codificacin Angel Alberto Urbina Jimnez


A00960246
La desventaja es que es necesario un mayor ancho de banda, debido a la
mayor cantidad de bandas laterales (un par por cada armnica).

Redes industriales Formas de codificacin Angel Alberto Urbina Jimnez


A00960246

Protocolo HART

HART es un acrnimo en ingls para Transductor Remoto Direccionable en


Red. El Protocolo HART usa la norma Bell 202 Modulacin por desplazamiento
de frecuencia o MDF (FSK en ingls) para empalmar seales digitales de
comunicacin a bajo nivel sobre 4 a 20 mA.
Esto permite la comunicacin bidireccional en campo y hace posible la
transmisin de informacin adicional ms all de slo las variables normales de
proceso comunicadas de y hacia un instrumento inteligente de campo. El
Protocolo HART se comunica a 1200 bps sin interrumpir la seal de 4 a 20 mA
y permite a la aplicacin central (maestra) obtener dos o ms actualizaciones
digitales por segundo de un dispositivo inteligente de campo. Ya que la seal
digital MDF es de fase continua no hay interferencia con la seal de 4 a 20 mA.
La Tecnologa HART es un protocolo maestro/servidor, lo cual significa que un
dispositivo inteligente de campo (servidor) slo habla cuando le habla un
maestro. El Protocolo HART se puede utilizar en diversos modos, como punto a
punto o multipunto para transmitir informacin hacia y desde los instrumentos
inteligentes de campo y el control central o los sistemas de monitoreo.
La comunicacin HART se produce entre dos dispositivos habilitados con HART,
tpicamente un dispositivo de campo inteligente y un sistema de control o
monitoreo. La comunicacin se produce mediante un cable de instrumentacin
de calidad estndar y el uso de prcticas de cableado y terminacin estndar.
El protocolo HART proporciona dos canales de comunicacin simultneos: la
seal analgica de 4 a 20 mA y una seal digital. La seal de 4 a 20 mA
comunica el valor primario medido (en el caso de un instrumento de campo)
con el circuito de corriente 4 a 20 mA, el estndar ms rpido y ms fiable de
la industria. Informacin adicional del dispositivo se comunica mediante una
seal digital que se superpone a la seal analgica.
La seal digital contiene la informacin del dispositivo incluyendo el estado del
dispositivo, diagnstico, valores medidos o calculados adicionales, etc. Juntos,
los dos canales de comunicacin proporcionan una solucin completa de
comunicacin de campo muy robusta a bajo costo que es fcil de usar y
configurar.

Figura 6. Configuracin HART multipunto con 2 maestros.

Redes industriales Formas de codificacin Angel Alberto Urbina Jimnez


A00960246

Protocolo Zigbee

ZigBee es un protocolo de comunicaciones inalmbricas basado en el estndar


802.15.4, est pensado para comunicaciones a baja velocidad entre dos o
varios dispositivos, se pueden formar redes con miles de dispositivos
comunicndose entre s, por lo que es ideal para muchas aplicaciones.
Es desarrollado por la ZigBee Alliance, formada por cientos de compaas que
quieren solventar la necesidad de un estndar para comunicaciones a baja
velocidad, con un bajo coste de implementacin y donde los dispositivos que
forman parte de una red pueden requerir un bajo consumo, llegando a estar
funcionando durante aos con un par de pilas.
Cualquier dispositivo de un fabricante que soporte este estndar de
comunicaciones y pase la certificacin correspondiente, podr comunicarse con
otro dispositivo de otro fabricante distinto. Un dispositivo ZigBee estara
formado por una radio segn el estndar 802.15.4 conectada a un
microcontrolador con la pila (stack) de ZigBee, donde se implementan las
capas por encima de las del 802.15.4. Esta pila est diseada para poder ser
implementada en microcontroladores de 8 bits.
Caractersticas de las redes/dispositivos ZigBee seran las siguientes:
Velocidad de transmisin entre 25-250 kbps.
Protocolo asncrono, half duplex y estandarizado, permitiendo a
productos de distintos fabricantes trabajar juntos.
Se pueden formar redes que contengan desde dos dispositivos hasta
cientos de ellos.
Los dispositivos de estas redes pueden funcionar en un modo de bajo
consumo, lo que supone aos de duracin de sus bateras.
Opera en la frecuencia de 2.4 GHz (16 canales) y tambin en las
frecuencias de 868 MHz y 915 MHz.
Es un protocolo fiable, la red se organiza y se repara de forma
automtica y se rutean los paquetes de manera dinmica.
Es un protocolo seguro ya que se puede implementar encriptacin y
autentificacin.

Redes industriales Formas de codificacin Angel Alberto Urbina Jimnez


A00960246

Tabla 3. Muestra la comparacin entre Zigbee con Bluetooth y WiFi.

Redes industriales Formas de codificacin Angel Alberto Urbina Jimnez


A00960246
Fuente de informacin:
http://digital.ni.com/public.nsf/allkb/039001258CEF8FB686256E0F005888D1
http://www.informatica-hoy.com.ar/aprender-informatica/Que-es-el-codigoASCII.php
http://www.elcodigoascii.com.ar/
http://www.unicrom.com/dig_codigo-GRAY.asp
http://www.ecured.cu/index.php/C%C3%B3digo_Gray
http://docente.ucol.mx/al000408/public_html/CODIGO%20MANCHESTER.html
http://www.teltelematica.freeservers.com/diferencial.htm
http://docente.ucol.mx/al000408/public_html/NRZ.html
http://www.textoscientificos.com/redes/modulacion/FSK

S-ar putea să vă placă și