Você está na página 1de 7

Protocolo de comunicacin RS 485

Protocolo RS -485 es un protocolo simple de una red local. Se especifican las


caractersticas elctricas del conductor y el receptor, pero no especifica ningn
protocolo de comunicacin.
Es un protocolo de comunicacin serial, qu a la fecha es un estndar, es usado como
sistema de interconexin entre dispositivos a grandes distancias y funciona en
ambientes elctricamente ruidosos sin problema alguno.
Cuando se necesita transmitir a largas distancias o con ms altas velocidades que RS232, RS-485 es la solucin. Utilizando enlaces con RS-485 no hay limitacin al conectar
tan solo dos dispositivos.
Dependiendo de la distancia, velocidad de transmisin y los circuitos integrados que
utilicemos, se pueden conectar hasta 32 nodos con un simple par de cables. (Saboya1,
2012)
Ventajas de RS-485
Esta interface tiene muchas ventajas con respecto a RS 232, entre las cuales se
mencionan:
a) Bajo costo
Los Circuitos Integrados para trasmitir y recibir son baratos y solo requieren una fuente
de +5V para poder generar una diferencia mnima de 1.5v entre las salidas
diferenciales. En contraste con RS-232 que en algunos casos requiere de fuentes
dobles para alimentar algunos circuitos integrados.
b) Capacidad de interconexin:
RS-485 es una interface multi-enlace con la capacidad de poder tener mltiples
transmisores y receptores. Con una alta impedancia receptora, los enlaces con RS-485
pueden llegar a tener a lo mximo hasta 256 nodos.
c) Longitud de Enlace:
En un enlace RS-485 puede tener hasta 4000 pies de longitud, comparado con RS-232
que tiene unos limites tpicos de 50 a 100 pies.
d) Rapidez:
La razn de bits puede ser tan alta como 10 Mega bits/ segundo a 12 metros.
(i-micro, 2011)
Funcionamiento
Balanceo y Desbalanceo de Lneas
La razn por la que RS-485 puede transmitir a largas distancias, es porque utiliza el
balanceo de lneas. Cada seal tiene dedicados un par de cables, sobre uno de ellos se
encontrar un voltaje y en el otro se estar su complemento, de esta forma, el receptor
responde a la diferencia entre voltajes.

Ilustracin 1 Linea no balanceada

La ventaja de las lneas balanceadas es su inmunidad al ruido

Ilustracin 2 Linea Balanceada

En cuanto a las lneas balanceadas anterior la TIA/EIA-485 designa a estas dos lneas
como A y B. En el controlador TX, una entrada alta TTL causa que la lnea A sea ms
positiva (+) que la lnea B, mientras que un bajo en lgica TTL causa que la lnea B sea
ms positiva (+) que la lnea A. Por otra parte en el controlador de recepcin RX, si la
entrada A es ms positiva que la entrada B, la salida lgica TTL ser 1 y si la entrada
B es ms (+) que la entrada A, la salida lgica TTL ser un 0.
En el receptor RS-485, la diferencia de voltaje entre las entradas A y B necesita ser
0.2V. si A es al menos 0.2V ms positiva que B, el receptor ve un 1 lgico y si B es al
menos 0.2v ms positivo que A, el receptor ve un 0 lgico. Si la diferencia entre A y B
es menor a 0.2v, el nivel lgico es indefinido. Si esto ocurre habra un error en la
transmisin y recepcin de la informacin.
(i-micro, 2011)
Caractersticas elctricas que hay que tener en cuenta

Ilustracin 3 Caractersticas Elctricas y prestaciones de las conexiones serie.

Ilustracin 4 Elementos Crticos de Comparacin entre

Aplicaciones
RS-485 Tiene la mayor parte de su aplicacin en las plantas industriales de produccin
automatizadas para el manejo de informacin digital y analgica entre los distintos
equipos de la planta.

Ilustracin 5 Cableado de los interfaces serie con RS-485

(Heras, 2011)

BUS CAN
CAN (Controller Area Network) fue introducido en 1986 para aplicaciones automotrices.
CAN es un bus serial de transmisin multi-maestra que se usa como estndar para
redes, controladores y monitoreo de dispositivos elctricos y electrnicos. CAN no
requiere de una computadora (ordenador) central y permite que los dispositivos
conectados a un ECU (Unidad de Control Electrnico) se comuniquen unos con otros.
Varios dispositivos pueden ser conectados a un ECU; y un sistema CAN tpicamente
puede llegar a tener hasta 50 ECUs ofrece una solucin a la gestin de la comunicacin
entre mltiples CPUs (unidades centrales
de proceso).
Las redes CAN estn basadas en el
mecanismo de broadcast o difusin, lo que
quiere decir que lo que se emite por un
nodo es escuchado por todos, decidiendo
cada nodo si le es til la informacin o no.
(Northwire, 2010)

Ilustracin 6 Velocidad-Distancia en CAN

Capa fsica
La capa fsica de CAN, es responsable de la transferencia de bits entre los distintos
nodos que componen la red. Define aspectos como niveles de seal, codificacin,
sincronizacin y tiempos en que los bits se transfieren al bus.
En la especificacin original de CAN , la capa fsica no fue definida, permitiendo
diferentes opciones para la eleccin del medio y niveles elctricos de transmisin. Las
caractersticas de la seales elctricas en el bus, fueron establecidas ms tarde por el
ISO 11898 para las aplicaciones de alta velocidad y, por el estndar ISO 11519 para las
aplicaciones de baja velocidad. Cada bit se seala en dos niveles fsicos diferenciados:
dominante (bit 0) y recesivo (bit 1). (Castro, 2009)
Estndar 11898
En un bus segn ISO 11898 se considera bit dominante aquel en que la tensin
diferencial entre las lneas del bus V CAN_H- V CAN_L supera los +0,9 V y un bit
recesivo cuando la Diferencia es inferior a +0,5 V. Las tensiones nominales en estado
dominante son 3,5 V para CAN_H y 1,5 V para CAN_L respecto a la masa de referencia,
en estado recesivo son de 2,5 V en ambas lneas. (Alepuz Soriano, s.f.)

Ilustracin 7 Estandar ISO 11898

Los nodos conectados en este bus interpretan los siguientes niveles lgicos:
- Dominante: la tensin diferencial (CAN_H - CAN_L) es del orden de
2.0 V con CAN_H = 3.5V y CAN_L = 1.5V (nominales).
- Recesivo: la tensin diferencial (CAN_H - CAN_L) es del orden de 0V
con CAN_H = CAN_L = 2.5V (nominales).

Estndar 11519

Ilustracin 8 Estandar ISO 11519

Los nodos conectados en este bus interpretan dos niveles lgicos denominados:
Dominante y Recesivo.
- Dominante: la tensin diferencial (CAN_H - CAN_L) es del orden de
2.0 V con CAN_H = 3.5V y CAN_L = 1.5V (nominales).
- Recesivo: la tensin diferencial (CAN_H - CAN_L) es del orden de 5V
con CAN_H = 0V y CAN_L = 5V (nominales). (Alepuz Soriano, s.f.)
Trama de datos
Una trama de datos es generada por un nodo CAN cuando transmite informacin. Los
campos
incluidos en una trama de datos son para CAN Estandar.

Ilustracin 9 Trama de datos

Inicio de trama (SOF): El inicio de trama es un campo de un solo bit siempre


dominante que indica el inicio de la transmisin. Los nodos receptores se sincronizan
con el flanco de bajada de este bit.
Arbitraje: El campo de identificacin est formado por el identificador de mensaje (11
bits) ms el bit RTR. En una trama de datos el bit RTR es dominante. En una trama
remota es Bus CAN: estado de buses industriales y aplicaciones 49 recesivo. Los bits de
identificador se transmiten en orden de ms significativo a menos significativo.
Control: El campo de control est formado por dos bits reservados para uso futuro y
cuatro bits adicionales que indican el nmero de bytes de datos. En realidad el primero
de estos bits (IDE) se utiliza para indicar si la trama es de CAN Estandar (IDE
dominante) o Extendido (IDE recesivo). El segundo bit (RB0) es siempre recesivo. Los
cuatro bits de cdigo de longitud (DLC) indican en binario el nmero de bytes de datos
en el mensaje (0 a 8)
Datos: Es un campo formado por 0 a 8 bytes de datos , es decir 0 a 64 bits en saltos
de 8. Cada byte se transmite con bit ms significativo primero.
CRC: Cdigo de redundancia cclica que genera el transmisor por la divisin mdulo 2
de todos los bits precedentes del mensaje, incluyendo los de relleno si existen, por el
polinomio generador: X15+ X14+ X8+ X7+ X4+ X3+ X1+1, el resto de esta divisin es
el cdigo CRC transmitido. Los receptores comprueban este cdigo. Tras el cdigo CRC
se incluye un bit recesivo (delimitador de CRC)
Campo de reconocimiento (ACK): es un campo de dos bits que el transmisor pone
como recesivos. El primero de estos bits se sobreescribe por un bit dominante de
reconocimiento transmitido por los nodos que han recibido el mensaje correctamente.
El bit de ACK queda as insertado entre dos bits dominantes de delimitacin.
Fin de trama (EOF). Cierra la trama, consiste en 7 bits recesivos sucesivos.
Espaciado entre tramas (IFS). Consta de un mnimo de 3 bits recesivos.
(C. GIRN, 2008)

Você também pode gostar