Documente Academic
Documente Profesional
Documente Cultură
CONTENIDO
CONTENIDO ........................................................................................................... 3
1. INTRODUCCIN .............................................................................................. 4
2. DESARROLLO.............................................................................................. 5
2.1 Estndar RS-232 ..................................................................................... 5
2.2 RS-485 .................................................................................................... 6
2.3 MODBUS ............................................................................................... 10
2.4 CAM ......................................................................................................... 14
2.5 OSI ........................................................................................................... 19
2.6 FILTRADO DE DATOS ............................................................................ 21
3. CONCLUSIONES ........................................................................................... 29
4. REFERENCIAS ................................................................................................. 31
1. INTRODUCCIN
4
2. DESARROLLO
5
Figura 1. Conector serial tipo D9 para comunicaciones RS-232
2.2 RS-485
6
Explique brevemente e ilustre el principio de funcionamiento RS-485 y dar un
ejemplo prctico aplicado a una planta petroqumica, en donde se explique
detalladamente su funcionamiento y las consideraciones al momento de
implementarlo.
RS-485 es una solucin para aplicaciones que necesitan comunicarse a distancias
ms largas o a velocidades ms altas que las que puede manejar RS-232. Otra
ventaja es que no est limitada a dos dispositivos, una red RS-485 puede conectar
hasta 256 ordenadores a lo largo de un solo par de cables. [4]
El RS-485 es definido como un bus multipuerto en el cual los conductores y
receptores tienen permitido el control de entrada y el tri-estado dato salida entrada.
Un conductor es inhabilitado aplicndole lgica 0 y habilitado aplicndole lgica 1
[5], mediante una seal diferencial ms una seal de alta impedancia o tercer
estado con lo cual es posible conectar ms de un emisor en la red, motivo por el
cual, es muy til en redes locales industriales a dos (2) hilos. En la comunicacin de
la norma RS-485 se tiene que el emisor opera el 1 lgico a un voltaje de -1.5 a -5
Volt. El 0 lgico a la entrada del receptor en el rango de +0.2 a +12 Volt y la mxima
tensin aplicada a la lnea de salida es de -7 a +12 Volt.
Balanceo de lneas
El uso de balanceo de lneas permite que el RS-485 transmita a largas distancias
debido a su excelente inmunidad al ruido. Cada seal tiene dedicados un par de
cables, sobre uno de ellos se encontrar un voltaje y en el otro estar su complemento,
de esta forma, el receptor responde a la diferencia entre voltajes [4].
Figura 1 La lnea no balanceada usa un cable por seal, la balanceada usa dos
7
Half-duplex y Full-duplex
En una lnea half-duplex, solo se debe habilitar un controlador a la vez. Pero no
importa cun cuidadosamente se disee una red, si hay varios controladores,
existe la posibilidad de que dos o ms controladores estn habilitados a la vez.
La mayora de la lneas RS-485 son half-duplex, donde varios conductores y
receptores comparten una ruta de seal. Las interfaces forman una red en serie, y
cada computadora con una interfaz RS-485 es un nodo en la red. Pero tambin
puede usar RS-485 en una lnea full-duplex, donde cada direccin tiene su propio
camino de seal. Siempre que incluya cualquier seal de control de flujo requerida
en la interfaz, puede intercambiar una lnea RS-232 para un RS-485 full-dublex sin
cambios en el software o firmware que utiliza la interfaz. Ambos pueden usar la
misma programacin, aunque el RS-485 admite velocidades de bits ms altas y el
hardware permite cables ms largos [4].
Agregando un repetidor
Podemos agregar un repetidor que regenere las seales RS-485, permitiendo hasta
32 cargas adicionales. Tambin puede utilizar un repetidor para ampliar la longitud
de una red o para aadir un radio a un bus.
Interactan directamente en los circuitos a que se conectan, produciendo
favorablemente la reconstruccin en el dominio del tiempo o amplitud de seales
degradados a lo largo del segmento de red por los cables o cualquier elemento
conectado a l. l no debe interpretar el protocolo, o sea, debe tener el menor
desvo de tiempo posible con relacin a los telegramas originales. De manera
general, los repetidores controlan el flujo de datos presente en los segmentos. l
debe ser confiable y robusto, pues fallos en su alimentacin o conexiones pueden
8
perjudicar el correcto flujo del protocolo. Algunos repetidores tienen caractersticas
de deteccin de colisin de datos entre segmentos. [6].
EJEMPLO RS-485
UNIDAD DE CONTROL DE FUEGO Y GAS. FGP-05
Deteccin de incendios y fugas de gas. FGP-05 es un control por
microprocesador; una evolucin del controlador FGP-04 que fue desarrollado y
configurado para proporcionar la funcin de deteccin de fugas de gas, junto con
la inclusin de alarmas para liberar los agentes de extincin.
Caractersticas de FGP-05
Temperatura de operacin: -5 a 60
Canal de comunicacin: 2 puerto serial (RS-485) + 1 puerto Ethernet
Protocolo soportado: MODBUS (su serial e interfaz Ethernet)
Potencia absorbida: 75W / 150W
El protocolo RS-485 emite los datos obtenidos por los sensores para diagnstico
de fallas y as tener control sobre la temperatura y fugas de la planta.
Figura 2 Diagrama P&I de un sistema de proteccin Fuego y Gas para una cabina
9
2.3 MODBUS
10
inconsistencia al verificar el cdigo de redundancia cclica, simplemente descarta el
mensaje sin enviar una notificacin al remitente. [4]
En el modo de unidifusin, el maestro puede detectar que ha habido una prdida de
informacin despus de esperar un perodo de tiempo especfico (tiempo de espera)
sin recibir una respuesta vlida del esclavo; La peticin puede entonces ser
retransmitida. [4] Sin embargo, en el modo de difusin, el maestro no espera una
respuesta de un esclavo y, por lo tanto, no hay ningn mecanismo disponible para
detectar si la peticin fue descartada por uno o ms esclavos y, por lo tanto, todos
los esclavos no realizaron la operacin solicitada.
11
Para medir voltaje de las bateras se utiliza un sensor Phoenix Contact, un
optoacoplador anlogo.
Para programar equipos de
telemetra se usa el MT manager.
El protocolo de comunicaciones es
MODBUS RTU
Se utiliza una valvula de
seccionamiento PLC Allan Bradley
Micrologix 1001762-IF4.
Figura 5 Diagrama de
flujo Sistema Hidro-
Neumtico [5]
A continuacin,
se presentan los resultados de la implementacin de la obra civil de la Subestacin
12
La Mara. La ilustracin 4 muestra el sistema neumtico con suministro de nitrgeno
como fuente de alimentacin ya que no es factible utilizar un compresor por
dificultades de energa elctrica y consumos que requiere.
El tablero de control se compone del
mdulo de telemtria remoto, el PLC
Micrologix1200 ms los modulos para
seales, el regulador panel solar,
borneras de conexionado, tablero de
control con sealizacin y rels de estado
slido y el sistema de control
automatizado con el sistema supervisor
de Ecopetrol en pleno funcionamiento e
interconexin del sistema HDMI de Ecopetrol, como se puede apreciar a
Figura 6 Sistema neumtico implementado [5] continuacin
13
2.4 CAM
CAN, o CAN Bus, es la forma abreviada de Controller Area Network es un bus de
comunicaciones serial para aplicaciones de control en tiempo real, con una
velocidad de comunicacin de hasta 1 Mbit por segundo, y tiene excelente
capacidad de deteccin y aislamiento de errores.
Este sistema emplea dos cables en los cuales viajan dos seales exactamente
iguales en amplitud y frecuencia pero completamente inversas en voltaje los
mdulos con estos dos pulsos identifica el mensaje, pero tambin tiene opciones de
mantener la red activa aunque falle uno de los cables de comunicacin.[12]
Caractersticas:
Econmico y sencillo: Dos de las razones que motivaron su desarrollo fueron
precisamente la necesidad de economizar el coste monetario y el de
minimizar la complejidad del cableado, por parte del sector automovilstico.
Estandarizado: Se trata de un estndar definido en las normas ISO
(Internacional Organization for Standardization), concretamente la ISO
11898, que se divide a su vez en varias partes, cada una de las cuales aborda
diferentes aspectos de CAN.
Medio de transmisin adaptable: El cableado, como ya hemos dicho, es muy
reducido a comparacin de otros sistemas. Adems, a pesar de que por
diversas razones el estndar de hardware de transmisin sea un par trenzado
de cables, el sistema de bus CAN tambin es capaz de trabajar con un solo
cable. Esta particularidad es empleada en diversos tipos de enlaces, como
los enlaces pticos o los enlaces de radio.
Estructura definida: La informacin que circula entre las unidades a travs de
los dos cables (bus) son paquetes de bits (0s y 1s) con una longitud limitada
y con una estructura definida de campos que conforman el mensaje.
Programacin sencilla.
Nmero de nodos: Es posible conectar hasta 110 dispositivos en una sola
red CAN.
Garanta de tiempos de latencia: CAN aporta la seguridad de que se
transmitir cierta cantidad de datos en un tiempo concreto, es decir, que la
latencia de extremo a extremo no exceder un nivel especfico de tiempo.
Adems, la transmisin siempre ser en tiempo real.
Optimizacin del ancho de banda: Los mtodos utilizados para distribuir los
mensajes en la red, como el envo de estos segn su prioridad, contribuyen
a un mejor empleo del ancho de banda disponible.
Desconexin autnoma de nodos defectuosos: Si un nodo de red cae, sea
cual sea la causa, la red puede seguir funcionado, ya que es capaz de
14
desconectarlo o aislarlo del resto. De forma contraria, tambin se pueden
aadir nodos al bus sin afectar al resto del sistema, y sin necesidad de
reprogramacin.
Velocidad flexible: ISO define dos tipos de redes CAN: una red de alta
velocidad (de hasta 1 Mbps) definida por la ISO 11898-2, y una red de baja
velocidad tolerante a fallos (menor o igual a 125 Kbps) definida por la ISO
11898-3.
Relacin velocidad-distancia: Al punto anterior habra que aadir que la
velocidad tambin depende de la distancia hasta un mximo de 1000 metros
(aunque podemos aumentar la distancia con bridges o repetidores)
Orientado a mensajes: Se trata de un protocolo orientado a mensajes, y no
a direcciones, es decir, la informacin que se va a intercambiar se
descompone en mensajes, a los cuales se les asigna un identificador y son
encapsulados en tramas para su transmisin. Cada mensaje tiene un
identificador nico dentro de la red, a partir del cual los nodos deciden aceptar
o no dicho mensaje. Adems estn priorizados.
Multidifusin (multicast): Permite que todos los nodos puedan acceder al bus
de forma simultnea con sincronizacin de tiempos.
Medio compartido (broadcasting): La informacin es enviada en la red a todos
los destinos de forma simultnea. As que los destinos habrn de saber si la
informacin les concierne o deben rechazarla.
Deteccin y sealizacin de errores: CAN posee una gran capacidad de
deteccin de errores, tanto temporales, como permanentes, lograda a travs
de cinco mecanismos de deteccin, 3 al nivel de mensaje y 2 a nivel de bit.
Los errores adems pueden ser sealizados.
Retransmisin automtica de tramas errneas: Junto a la deteccin y
sealizacin de errores la retransmisin automtica de tramas errneas
aporta la integridad de los datos. Adems ambos procesos son transparentes
al usuario.
Jerarqua multimaestro: CAN es un sistema multimaestro en el cual puede
haber ms de un maestro (o master) al mismo tiempo y sobre la misma red,
es decir, todos los nodos son capaces de transmitir, hecho que permite
construir sistemas inteligentes y redundantes.[13]
Campos de aplicacin
El 80% de las aplicaciones modernas del bus CAN se pueden encontrar en la
ingeniera del automvil y otro tipo de vehculos como autobuses, trenes y aviones.
En el caso de los automviles por ejemplo, CAN es el encargado de la comunicacin
15
y automatizacin del sistema de freno, los faros, el ABS, o el ordenador de abordo,
del cual vemos su esquema en el siguiente grfico:
Aplicaciones especficas:
- Control de mquinas expendedoras (en Inglaterra est muy extendido su uso).
- Control de equipamiento mdico.
16
- Control de sistemas automticos de almacenaje.
- Control de electrodomsticos.
17
18
2.5 OSI
19
Ejemplo de aplicacin
PILA DE PROTOCOLO BLUETOOTH
Es el centro de la tecnologa ya que describe el lenguaje comn que deben utilizar
los dispositivos para comunicarse entre s. La pila se encuentra constituida por
varias capas las cuales se pueden organizar en: grupo de transporte, grupo de
protocolos middleware y grupo de aplicacin. Los datos en la pila fluyen a travs de
todas las capas a excepcin de la informacin de audio, que va directamente desde
la banda base hacia la aplicacin con alto grado de prioridad, para garantizar la
calidad de servicio en tiempo real, esperada en aplicaciones de audio [10].
20
2.6 FILTRADO DE DATOS
21
operacin tarda 1ns tenemos que el tiempo de clculo total es de
aproximadamente 32 segundos.
N N de operaciones N de operaciones Factor de
usando calculo usando la FFT mejora
directo
4 8 4 2.0
8 64 12 5.3
16 256 32 8.0
1.024 1.048.576 5.120 204.8
2.3.9 Obtencin de datos de la grfica mediante Get data graph digitalizer.
Filtrado\DatosFiltrado.xlsx. Al momento de realizar el proceso de
filtrado mediante el mtodo de la FFT, se tuvieron problemas al momento
de realizar los filtros de paso bajo y paso alto; al momento de realizar
estos filtros no se obtuvo ningn resultado, por ese motivo se recurri a
utilizar el mtodo de la transformada de wavelet.
22
Figura 11 Grfica aplicacin de fft.
23
Figura 12 Grfica aplicacin de filtro pasa alto y aplicacin de la ifft.
24
Coiflets: El objetivo de los coiflets es conseguir una aproximacin
mejorada entre los valores de la tendencia y los de la seal original, a
medida que se aumenta el grado del coifet la aproximacin es mejor.
Desarrollo del filtrado por la transformada de wavelet:
1. Calcular la transformada utilizando wavelet coif5.
2. Obtener la desviacin tpica de una porcin de fluctuacin del primer
nivel.
3. Fijar el umbral a 2
4.Eliminar los valores de la transformada que no pasan el umbral.
Utilizando hard threshold (Filtro paso alto), o eliminar los valores de la
transformada que estan por debajo del umbral. Utilizando soft threshold
(Filtro paso bajo).
5. Reconstruir la seal a partir del filtro.
25
Figura 13 wavelet filtro paso alto.
26
Figura 14 wavelet filtro paso alto.
27
Figura 15 Frecuencia de corte . .
28
Figura 15 Frecuencia de corte .
3. CONCLUSIONES
29
La eficiencia de los procesos industriales de hoy dependen en gran medida de la
implementacin de estndares o normativas que brinden la posibilidad de
monitorear y controlar nuestros procesos en tiempo real. La comunicacin entre
nuestros sistemas es de suma importancia en este aspecto y aqu es donde los
protocolos de comunicacin demuestran su verdadero valor, son parte fundamental
para lograr estos objetivos.
Protocolos de comunicacin como el RS-232, el RS-485, el MODBUS o el CAN son
el medio que posibilitan que distintos elementos de nuestros sistemas se logren
comunicar intercambiando informacin. La variedad y por ende las caractersticas
de cada protocolo es lo que nos permite elegir el mas adecuado para nuestro
trabajo, teniendo en cuenta las condiciones de operacin y su respectivo
funcionamiento.
Luego de realizar esta investigacin se evidencia que los protocolos no son cien por
ciento infalibles, pues pueden ocurrir errores, por ejemplo, el de redundancia cuando
se utiliza un solo protocolo de comunicacin, como solucin a esto la combinacin
de dos o ms protocolos es una alternativa interesante cuando la situacin lo
amerite: DCS utiliza Modbus como enlace de comunicacin principal y redundant
CAN como autobs. Cuando se producen errores en el Modbus, el bus redundant
CAN proporciona deteccin de errores y esquemas de recuperacin mediante
retransmisin. El DCS propuesto es rentable y flexible para la construccin del
sistema de control. [6]
30
4. REFERENCIAS
31
[12] http://www.cise.com/portal/notas-tecnicas/item/166-protocolo-de-
comunicaci%C3%B3n-can.html
[13] http://server-die.alc.upv.es/asignaturas/PAEEES/2005-06/A03-A04%20-
%20Bus%20CAN.pdf
32