You are on page 1of 5

MODBUS Parte II: Comunicacin a travs de una red

RS-485
Publicado el Martes, 14 Agosto 2012 22:38
Como se menciono en el articulo pasado, varias de las tarjetas desarrolladas en
Sistemas Digitales de Mxico, usan la comunicacin serial, pero est
comunicacin la hacen a travs del protocolo de comunicacin RS-485, pero Por
qu usar este protocolo? La respuesta es bien simple este protocolo tiene las
siguientes ventajas:
Soporta grandes distancias entre un dispositivo maestro y otros dispositivos,
nosotros no lo hemos comprobado pero se dice que soporta hasta 1000 metros (1
Km), el sistema que se usa para la medicin de gas LP usando nuestras tarjetas,
usa solamente 12 metros de distancia entre los dispositivos.
Usa solo dos cables para su conexin, esta es otra gran ventaja pues con dos
simples cables puedo conectar muchsimos dispositivos, reduciendo los costos de
cableado.
Es econmico, pues los dispositivos integrados para transmitir y recibir datos va el
protocolo RS-485 son baratsimos, del orden de $16 pesos.
Y es que, para la aplicacin de los despachadores de gas LP en autotanques, se
tena la necesidad de conectar un registro electrnico, con una tarjeta para abrir y
cerrar las vlvulas de gas, as que, por las ventajas mencionadas arriba, se opto
por comunicar los dispositivos usando la comunicacin serial, a travs de una red
de conexin RS-485. La figura siguiente muestra donde se ubican los
componentes en el autotanque.


Enseguida se mostrarn detalles de cmo se diseo la red RS-485 que usan
nuestras tarjetas.
Qu es el protocolo RS-485?
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. Existen dos opciones
para crear una red RS-485:
Usando 4 cables, llamada en ingles full-duplex.
Usando 2 cables, llamada half-duplex.
Enseguida se detallan cada una de estas opciones.
Comunicacin RS-485 a cuatro hilos (full-duplex)
En el artculo anterior se vio que dos dispositivos pueden comunicarse serialmente
usando dos cables, uno llamado receptor (Rx) y otro llamado trasmisor (Tx), pues
basta con agregar un dispositivo electrnico llamado transceptor (transceiver) para
protocolo RS-485. Este chip es capaz de manejar la recepcin y transmisin de
datos con los niveles de voltaje requeridos en la especificacin que se defini para
el protocolo RS-485.
Observe la figura, el transceptor se conecta a las terminales Tx y Rx de un
dispositivo serial, para as tener lista la conexin RS-485 a 4 hilos, as de simple.

Ahora observe en la siguiente figura, la conexin para formar la red RS-485, con
nicamente dos dispositivos seriales.

Ese es el hardware necesario para la comunicacin RS485 a 4 hilos, el transmisor
y receptor son totalmente independientes, en un instante ambos pueden estar
transmitiendo y recibiendo informacin, por eso es llamado full-duplex pues es
ms rpida este tipo de conexin que su contraparte, la conexin RS-485 a 2
hilos.
Comunicacin RS-485 a dos hilos (half-duplex)
La otra conexin posible es la de dos hilos, en este caso se usa igual un
transceptor para RS-485, pero que sea para dos hilos, la diferencia, es que a dos
hilos, el transmisor y el receptor nunca estn funcionando en el mismo instante, o
el dispositivo transmite informacin o la recibe, pero nunca al mismo tiempo. Este
tipo de conexin, es ms lenta que usando la conexin RS-485 a 4 hilos, pero solo
requerimos de dos simples cables, esa es una ventaja que hay que tener en
cuenta, a la hora de disear el hardware. La figura siguiente muestra dos
dispositivos conectados para funcionar con la especificacin RS-485 a dos hilos,
observe como es necesaria una lnea ms de control.

Como se mencion arriba, la ventaja en modo half dplex es evidente, requiere
solamente dos cables para su conexin, lo que ahorra en cableado, sobre todo si
son largas las distancias entre los dispositivos.
Otra ventaja del RS-485
Adems de las ventajas mostradas en este articulo, existe otra caracterstica de la
conexin RS-485, la posibilidad de conectar ms dispositivos a la misma red, es
decir, que puedo conectar a los dos hilos del RS-485 una gran cantidad de
dispositivos electrnicos, anteriormente los transceptores, soportaban solamente
32 dispositivos en la misma red, ahora hay chips que soportan muchos ms.
Generalmente, cuando se conectan en la red varios dispositivos uno de ellos es
llamado maestro y los otros esclavos, observe la figura siguiente, muestra la
conexin RS-485 de dos hilos con varios esclavos, en la figura por simplicidad no
se muestra el transceptor.


Dispositivos Usados en la Medicin de Gas LP
En cuanto a los dispositivos usados, para la aplicacin mencionada arriba, la de
medicin de gas LP, se uso un registro electrnico de la empresa Red Lion, un
microcontrolador PIC16F648A de la empresa Microchip y como transceptor RS-
485 se uso un dispositivo de la empresa Linear Technology, el LTC485, la figura
siguiente muestra tales dispositivos.


Existen muchsimas empresas que fabrican transceptores para RS-485 ya sea a
dos hilos o cuatro hilos, con una infinidad de caractersticas, por ejemplo con
proteccin contra cargas electrostticas, o proteccin cuando estn apagados los
dispositivos o proteccin cuando hay un corto circuito entre A y B, etc., el
diseador puede buscar la que mejor se acomode a sus necesidades, nosotros
hemos experimentado con xito transceptores de Linear Techology, Maxim y Exar,
pero por ejemplo Texas Instrument, Analog Devices, Intersil, entre otras muchas
tambin los fabrican.
Bueno con esto se termina este articulo, el prximo por fin se hablar del
MODBUS.

You might also like