Documente Academic
Documente Profesional
Documente Cultură
Comunicacin Serial
RS-232 RS- 485 MODBUS
CAN
INSTRUMENTACION INDUSTRIAL
Trabajo parcial
Integrantes
William Narvez Lpez
Laura Quiroz Blanco
mauricio
profesor
Jorge Eliecer Duarte Forero
Universidad del Atlntico
2016
1
RESUMEN
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.
INTRODUCCIN
Las comunicaciones industriales con fines
de automatizacin exigen un amplio
conocimiento de los estndares de conexin
local para equipos terminales que permitan
la comunicacin entre una computadora y
sus perifricos, incluidos los sensores,
actuadores
y controladores
lgicos
programables.
Este tipo de comunicaciones brinda el
escenario ideal para construir redes de baja
cobertura y
bajo costo, ya sea con
conexiones de corriente o de tensin. En los
circuitos de conexin en serie por corriente
o bucle de corriente se emplea sta
caracterstica
para
representar
la
informacin del sistema a travs de un
cable que una los equipos terminales emisor
y receptor. Por otro lado, en los circuitos de
conexin por tensin o bucle de tensin es
sta seal elctrica la que se emplea para
representar la informacin a travs del
enlace establecido entre los dos (2)
conductores enlazados.
PALABRAS CLAVE
La evaluacin del impacto ambiental, el
conductor, el receptor, la comunicacin
serial
ABSTRACT
The serial communication is a very
common protocol ( not to be confused
with the Communication Serial Bus ,
or USB ) for communication between
devices that comes standard on
virtually
any
computer
.
Most
computers include two RS -232 serial
ports . Serial communication is also a
common protocol used by various
devices for instrumentation ; Several
GPIB -compatible devices that include
an RS - 232 port. In addition , serial
communication can be used for data
acquisition if used in conjunction with
a remote sampling device .
Consideraciones en la Comunicacin
Serie
Cuando se transmite informacin a travs
de una lnea serie es necesario utilizar un
sistema de codificacin que permita
resolver los siguientes problemas
Sincronizacin de bits: El receptor
necesita saber donde comienza y donde
termina cada bit en la seal recibida
para efectuar el muestreo de la misma
en el centro del intervalo de cada
smbolo (bit para seales binarias).
Sincronizacin
del
carcter: La
informacin serie se transmite por
KEYWORD
EIA, driver, receiver, serial communication.
Estndar RS-232
Velocidad de transmisin
Historia
La base de reloj
El
RS-232
define
especificaciones
Tipos de Conectores
Fig. 1
Nmero de
Nombre
Nmero de
Pines
Nombre
Pines
transmitir
CD: Detector de
transmisin
lista
listo
DCD: Detector de
listo
7
transmisin
20
22
RI: Indicador de
RI: Indicador de
llamada
llamada
Proteccin
Conector DB9
El conector DB9 (originalmente DE-9) es
un conector analgico de 9 clavijas de la
familia de conectores D-Subminiature
(D-Sub o Sub-D).
El conector DB9 se utiliza principalmente
para conexiones en serie, ya que permite
una transmisin asncrona de datos segn lo
establecido en la norma RS-232 (RS-232C).
1
Fig.2
Descripcin de las
seales:
SG (Signal ground) o
GND: Esta lnea debe
estar conectada al chasis
del PC y desde ah hacer
tierra.
DTR (Data Terminal Ready): Esta seal
prepara al modem para conectarse a una
lnea de comunicacin y mantener la
conexin establecida. Una vez que modem
est conectado a la lnea este pin debe estar
encendido para mantenerse la conexin, si
Modos de transmisin
Transmisin asncrona
Caractersticas elctricas
Se establece que la longitud mxima del
cable no debe ser superior a los 15 metros y
la velocidad mxima de transmisin es, en
principio, 128.000 bps. Los niveles lgicos
no son compatibles TTL, considerando:
1 lgico entre -3V y -15V
La transmisin sncrona
Tipos de cables
Es un mtodo ms eficiente de
comunicacin en cuanto a velocidad de
transmisin. Ello viene dado porque no
existe ningn tipo de informacin adicional
entre los caracteres a ser transmitidos.
Estndar RS-485
Es una evolucin del RS232 pero que a
diferencia de sta, donde cada lnea es
transmitida con voltajes positivos y
negativos, stas son transmitidas de manera
diferencial, por lo que se tiene una lnea D+
y otra D- (siendo D- la negacin de D+), y
el resultado de la resta entre las dos lneas
es el bit que se transmite. Con esto se
pueden
implementar
comunicaciones
fullduplex (ambos individuos hablan
simultneamente) o halfduplex (slo un
individuo habla a la vez) dependiendo de la
cantidad de lneas que se quiere utilizar. En
caso de implementarse como halfduplex
hay que considerar que dos individuos
hablando en la lnea provoca la destruccin
de ambos mensajes.
Simplex
Semi duplex (Half duplex)
Totalmente duplex (Full duplex)
Simplex: En ella la comunicacin serie usa
una direccin y una lnea de comunicacin.
Siempre existir un transmisor y un
receptor, no ambos.
La ventaja de este sistema consiste en que
es necesario slo un enlace a dos hilos.
La desventaja radica en que el extremo
receptor no tiene ninguna forma de avisar al
extremo transmisor sobre su estado y sobre
la calidad de la informacin que se recibe.
Esta es la razn por la cual, generalmente,
no se utiliza.
Conector Rs-485
Caractersticas Elctricas
Aplicacin
Dispositivos Usados en la Medicin de Gas
LP
la medicin de gas LP, se uso un registro
electrnico de la empresa Red Lion, un
microcontrolador PIC16F648A de la
empresa Microchip y como transceptor RS485 se uso un dispositivo de la empresa
Linear Technology, el LTC485, la figura
siguiente muestra tales dispositivos.
algunos
Estndar MODBUS
Comunicacin
MODBUS
Maestro-Esclavo
en
Direccin
MODBUS
Direccin
Usada en
el
protocolo
Nombre de la
Tabla de Datos
1 - 9999
0000 9998
Output Coils
Observe
la
animacin
siguiente,
muestra varias tarjetas de relevadores como
(Lectura/escritura)
10001 -19999
0000 9998
Inputs Contact
(Lectura)
30000 -39999
0000 9998
Inputs Registers
(Lectura)
40001 - 49999
0000 9998
Holding Registers
(Lectura/Escritura)
Output Coils
En MODBUS un coil representa un valor
booleano
tpicamente
usado
para
representar una salida, solo hay dos estados
para el coil el ON y el OFF. Por ejemplo la
tarjeta de relevadores usa dos coils, para
activar o desactivar precisamente dos
relevadores.
El coil entonces, puede verse como una
celda o un bloquecito de memoria que me
permite almacenar el estado de un bit, que
puede tener solo dos valores como se vio
arriba, el ON o el OFF, o en lgica binaria,
un 1 o un 0, o ms cerca de la realidad
fsica, tierra (0 Volts) y voltaje (5 Volts),
como el lector quiera verlo, eso s debe
quedar claro que son solo dos valores por
cada coil.
maestro.
Holding Registers
Los
registros
Holding,
representan
cantidades de 16 bits, se puede ver cada
registro como un bloque o celda de
memoria, que es capaz de almacenar
nmeros entre 0 y 65535.
Las direcciones usadas para los registros
holding inician en la direccin 40001, pero
puede usarse cualquiera de las mencionadas
en la tabla para los registros holding.
Estos registros son de lectura/escritura, es
decir que el maestro puede hacer peticiones
de informacin para leer el dato que est
almacenado, o puede enviar peticiones para
escribirle un valor al registro holding en el
momento que se requiera. En nuestras
tarjetas usamos los registros Holding para
almacenar el nmero de vueltas que va
dando un encoder debido al paso de gas LP,
cuando se inicia un servicio a un cliente, el
encoder gira al pasar el gas, cada vuelta del
encoder, hace que el registro holding 40006
aumenten en una unidad, en el momento
deseado el registro electrnico puede hacer
peticiones de informacin para saber
exactamente, el valor de cada registro.
Como se mostro en la animacin anterior, el
maestro siempre inicia las peticiones de
informacin, el maestro puede pedir el
valor de los registros holding y el esclavo
entonces responde justo con el valor
almacenado en el instante de la peticin.
Estndar CAN
Originalmente, CAN (Controller Area
Network, por sus siglas en ingls) fue
desarrollado por Bosch en 1985 para redes
en vehculos. Previo a eso, los fabricantes
automotrices
conectaban
dispositivos
electrnicos en los vehculos utilizando
sistemas de cableado de punto a punto. Sin
embargo,
conforme
los
fabricantes
comenzaron a utilizar ms y ms
dispositivos electrnicos en los vehculos,
los arneses de estos suban en su peso y
costo general. Al reemplazar el cableado
por redes de comunicacin en los vehculos,
se logr reducir el costo del cable, su
complejidad y su peso. CAN, un sistema de
bus serial de alta integridad destinado para
comunicar
dispositivos
inteligentes,
emergi como la red estndar para
vehculos. La industria automotriz adopt
rpidamente CAN y, en 1993, se convirti
en el estndar internacional conocido como
ISO 11898. Desde 1994, se han
estandarizado varios protocolos de alto
nivel a partir de CAN, como CAN open y
DeviceNet , y su uso se ha extendido a otras
industrias.