Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Protocolos de Comunicación y Proceso de Filtrado Aplicando La Transformada Rápida de Fourier

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 13

1

Protocolos de Comunicación y Proceso de


filtrado aplicando la Transformada Rápida de
Fourier
Communication protocols and filtering process using the Fast Fourier
Transform
a b c d e f
J. Fernández Peña , J. Fraija Ibáñez , J. García ,R. Martínez Martínez , A. Mendoza Crissmat , G. Ramírez Quiroz
a
Departamento de Ingeniería Mecánica, Universidad del Atlántico, Barranquilla ,Colombia, jorge381@hotmail.es
b
Departamento de Ingeniería Mecánica, Universidad del Atlántico, Barranquilla , Colombia, jfraija94@gmail.com
c
Departamento de Ingeniería Mecánica, Universidad del Atlántico, Barranquilla , Colombia, josteven1509@hotmail.com
d
Departamento de Ingeniería Mecánica, Universidad del Atlántico, Barranquilla , Colombia, rogerdavidua@hotmail.com
e
Departamento de Ingeniería Mecánica, Universidad del Atlántico, Barranquilla , Colombia, alvarojunior199522@hotmail.com
f
Departamento de Ingeniería Mecánica, Universidad del Atlántico, Barranquilla , Colombia, guinel_3794@hotmail.com

que intervienen de manera general en la trasmisión de


señales aplicadas a instrumentos y procesos
I. INTRODUCCIÓN industriales.

H oy en día los instrumentos de control están


universalmente aceptados, pues es imaginable la
II. PROTOCOLOS DE COMUNICACION
existencia de una industria sin instrumentos, por lo
cual desde el ámbito de la Ingeniería se abre la A. PROTOCOLO RS-232:
necesidad de repetidamente conocer y entender el
funcionamiento de los instrumentos y el papel que El protocolo RS-232 es una norma que rige los
desempeñan dentro del control del proceso [1], esto a parámetros de uno de los modos de comunicación en
su vez incluye la serie de normas que permiten el serie propuesta por la EIA (asociación de industrias
intercambio de información entre procesos electrónicas). Esta norma fue diseñada para la
informáticos, para así gestionar los diálogos para los comunicación punto a punto (los pines están
intercambios de información entre los diferentes conectados uno a uno), en donde se tiene un DTE
instrumentos, y lograr así su completo y conveniente que se encuentra trasmitiendo hacia un equipo
funcionamiento en un determinado proceso industrial esclavo o DCE, actualmente se puede encontrar en
[2]. muchas aplicaciones diferentes, donde los más
Las ventajas de los protocolos de comunicación comunes son los módems y los ordenadores
industriales permiten la Posibilidad de intercambio de personales [4].
información entre equipos que controlan fases
sucesivas de un mismo proceso, facilitan la Características de la señal eléctrica:
comunicación hombre máquina y permite el uso de
una base de datos común [3]. La norma define un margen de tensión de +3V a +15V
para el “0” lógico y -3V a -15V para el “1” lógico; por lo
Teniendo en cuenta lo anterior, en el presente trabajo que. Se hace necesario que tanto en la transmisión
se desarrollará de manera clara y precisa los como en la recepción se utilice un circuito de
principales protocolos de comunicación existente, y a adaptación que transforme los niveles de tensión
la vez el lazo directo de cada uno de ellos a nivel utilizados en los circuitos digitales en los que se acaba
Industrial. Del mismo modo se analizará los de indicar y viceversa. [5]
fundamentos propios de una herramienta básica en el
procesado digital de señales, como lo es la Las asignaciones de tensiones no son estrictas, sino
Transformada Rápida de Fourier, y se aplicará este que pueden variar dentro de un margen bastante
proceso a una situación propia que distorsiona la grande sin que se produzcan errores. La salida para el
transmisión de señales, el ruido; ejecutando un bit “0” puede tomar un valor de entre +3 y +15 voltios
programa con una secuencia de filtrado que minimicé sin que haya problemas. De hecho, casi ningún
el ruido y evite resultados atípicos. dispositivo utiliza los +15, sino usar +12 o incluso +8.
La salida para el bit “1” ha de estar entre -3 y -15
El presente trabajo se realiza con el objetivo de voltios. Cuando el voltaje esta entre -3 y +3 voltios,
desarrollar, comprender y analizar factores principales
2

resulta imposible determinar el valor lógico que se ha EJEMPLO PRÁCTICO:


enviado. [6]
Un ejemplo a nivel industrial del funcionamiento del
La interfaz se utiliza a una razón de menos de 20kbps protocolo RS-232 sería la conexión ordenador-modem
para una distancia menor de 15 metros, en la práctica al analizar el procedimiento necesario para que un
se puede exceder estos límites utilizando cables de modem conteste a una llamada entrante, suponiendo
baja capacidad en entornos eléctricamente poco que el modem es full-dúplex.
ruidosos [4]

Características mecánicas:

El RS 232 se permite trabajar de modo sincrónico y


asincrónico utilizando un conector DB-25 el cual
contaba con 25 señales, se usó desde los años 60, y
fue diseñado para enlazar la computadora y módems
externos de baja velocidad para líneas telefónicas fue
remplazado por el DB-9 los cuales poseen 9 señales y
solamente permiten trabajar de modo asincrónico [7]
Figura 3. Conexión ordenador-modem usando protocolo
RS-232. Figura tomada de Figura tomada de INTERFASES
FISICAS Y MEDIOS DE TRANSMISION. Laboratorio de
comunicaciones – FIUBA. Página web:
http://materias.fi.uba.ar/6679/apuntes/RS232_V35.pdf

1. El software del ordenador consulta constantemente el


indicador de llamada (pin 22) esperando que se active.
Cuando aparece el timbre en la línea telefónica, el módem
(DCE) activa la señal de indicación de llamada mientras
dura el timbre.

2. El software detecta cuando se activa la señal y cuenta el


número de timbrazos detectando las transiciones ON/OFF
de esta señal. Cuando se alcanza el número de señales de
timbre programado el programa activa la señal DTR (pin
20) que hace que el módem descuelgue, o sea, conteste al
teléfono.

3. Tras esperar unos instantes, el módem comienza a


Figura 1. Puertos macho y hembra del RS-232 de 25 transmitir la portadora de respuesta. A continuación activa
pines y 9 pines. Figura tomada de INTERFASES FISICAS su DSR (pin 6) para informar al DTE que ya ha realizado
Y MEDIOS DE TRANSMISION. Laboratorio de todas las tareas preliminares, y está esperando recibir una
comunicaciones – FIUBA. Página web: portadora.
http://materias.fi.uba.ar/6679/apuntes/RS232_V35.pdf
4. Mantenido activada DTR (pin 20) el. software del
ordenador consulta constantemente la señal DSR (pin 6).
Cuando esta última señal pasa a ON el ordenador detecta
que el módem está listo para realizar el enlace. A
continuación comienza a comprobar la señal DCD (pin 8)
para asegurarse de que existe realmente dicho enlace.

5. Cuando el módem recibe la portadora del otro módem a


través de la línea telefónica activa su señal DCD (pin 8).
Entonces puede comenzar la comunicación full-dúplex a
través de los pines 2 y 3. Durante el enlace el ordenador
debe vigilar la señal DCD para asegurarse de que la
conexión se mantiene.

6. Para finalizar la comunicación el ordenador inhibe DTR


(pin 20). El módem responde eliminando su tono de
portadora, inhibiendo DCD y DSR. [7]

B. PROTOCOLO RS-485:
Figura 2. Equivalencia entre el conecto standard de 25
pines y el de 9 pines. Figura tomada de REDES. Tema 3:
LA NORMA RS-232-C. Universidad de Oviedo. Página web: Es un protocolo de comunicación serial que fue
http://www.isa.uniovi.es/docencia/redes/rs-232-c.pdf convertido en estándar en 1993 por la Electronic
Industries Association (EIA), también es conocido
como EIA-485 debido a este comité. Este sistema es
ideal para transmitir a altas velocidades y largar
distancias, gracias a que se utiliza una conexión
3

balanceada en redes multipunto. Este protocolo de ventaja es que solamente se requiere de dos cables
comunicación serial funciona muy bien en ambientes [10]
eléctricamente ruidosos. [1] [8]

Las interfases típicas RS-485 utilizan una fuente de


+5 V, pero para una salida válida, la diferencia entre
las salidas A y B debe ser al menos +1.5V. 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 mayor que B, el receptor ve un 1 lógico y si B es
al menos 0.2V mayor que A, el receptor ve un 0
Figura 5. Conexión con dos dispositivos funcionando con
lógico. Si la diferencia entre A y B es menor a 0.2v, el
la especificación RS-485. Página web:
nivel lógico es indefinido. Si esto ocurre habría un http://tecdigitaldelbajio.com/blog/25-modbus-parte-ii-
error en la transmisión y recepción de la información comunicacion-a-traves-de-una-red-rs-485.html
[8]
Ventajas del RS-485
Se pueden conectar hasta 32 emisores receptores en • Bajo costo
la misma línea, ampliable dependiendo del tipo de • Capacidad de interconexión
drivers empleados [9]. Al momento de crear una red • Longitud de alcance: hasta 4000 pies de longitud
RS-485 existen dos opciones: • Velocidad: hasta 10 Mega bits/segundo
• Utilizando 4 cables, denominada en ingles full- EJEMPLO PRÁCTICO:
duplex
• Utilizando 2 cables, denominada en ingles half- NuDAM son una colección de módulos de adquisición
duplex de datos de la empresa ADlink Technologies
(www.adlink.com.tw) que proporcionan una solución
RS-485 a cuatro hilos: muy completa para sistemas distribuidos de control y
adquisición datos en configuración maestro-esclavos
Los dispositivos pueden comunicarse serialmente .
utilizando dos cables, uno llamado receptor y otro El sistema de interconexión de los módulos se basa
llamado trasmisor, para crear una red RS-485 a en el estándar RS-485. Se pueden interconectar hasta
cuatro hilos, solo es necesario agregar un dispositivo 256 módulos remotos utilizando un par trenzado y
electrónico llamado transceptor, este chip maneja la cubrir una distancia de hasta 1200 metros (4000 pies).
recepción y trasmisión de datos con los niveles de Se puede ampliar la red utilizando repetidores que
voltaje requeridos. unan segmentos.
En la comunicación RS-485 a cuatro hilos, el Los módulos se pueden controlar utilizando un
transmisor y el receptor son totalmente sencillo protocolo de órdenes y respuestas ASCII a
independientes, ambos pueden estar transmitiendo y través del RS-485. Cada módulo tiene una dirección
recibiendo información en un mismo instante, por esta identificativa única en la red que permite distinguir a
razón es más rápida que la conexión a dos hilos. unos de otros [11].

Figura 4. Conexión para formar red RS-485 full-duplex


con únicamente dos dispositivos seriales. Página web:
http://tecdigitaldelbajio.com/blog/25-modbus-parte-ii-
comunicacion-a-traves-de-una-red-rs-485.html
Figura 6. Configuración sencilla con módulos Un-DAM
Página web:
RS-485 a dos hilos: https://www.upv.es/bin2/caches/miw/visfit?id=328179&idiom
a=C.
Para este tipo de conexión también es necesario un
transceptor para RS-485 pero a dos hilos, la C. PROTOCOLO MOBDUS:
diferencia es que a dos hilos el transmisor y el
receptor no pueden funcionar al mismo instante, es Se basa en una arquitectura de equipos maestros y
decir, el dispositivo o transmite información o la esclavos, así que cada solicitud del maestro es
recibe, pero no al mismo tiempo, este tipo de tratada independientemente por el esclavo, sin ser
conexión es más lenta que la full- dúplex, pero su relacionada esta solicitud con las anteriores.
4

Es un protocolo de comunicación estándar a nivel


industrial, el cual tiene, la mayor disponibilidad de
conexiones para dispositivos electrónicos industriales
[12].

En este protocolo de comunicación cada esclavo de la


red se identifica con una dirección única de
dispositivo. Un maestro puede hacer dos tipos de
peticiones a un esclavo, 1) enviar datos a un esclavo y
espera su respuesta de confirmación, 2) pedir datos
a un esclavo y espera su respuesta. Las peticiones de
lectura y escritura que envía un maestro tienen un
código de función que el esclavo debe ejecutar. De
acuerdo al código, el esclavo interpretará los datos
recibidos del maestro y decidirá qué datos debe
devolver. Los códigos de función dependen de los
dispositivos y de las tareas que estos pueden realizar
[13].
Figura 8. Una red MODBUS RTU consta de un "maestro",
como por ejemplo un PLC o DCS, y hasta 247 dispositivos
Es un protocolo ideal para la monitorización remota conectados "esclavos" en una configuración multi-drop.
vía radio de elementos de campo (RTU, Remote Figura tomada Del PDF “Using MODBUS FOR PROCESS
Terminal Unit), tales como los utilizados en estaciones CONTROL AND AUTOMATION”. Página web:
de tratamiento de aguas, gas o instalaciones http://www.miinet.com/Portals/0/articles/Using_MODBUS_fo
petrolíferas. También se están implementando en r_Process_Control_and_Automation.pdf
sectores como la domótica o el control de procesos
(climatización, control de procesos, bombeos, etc.) El maestro normalmente es un PLC (Controlador
Lógico Programable), PC, DCS (Distributed Control
El protocolo Modbus utiliza dos modos de transmisión: System) o RTU (Remote Terminal Unit), en el ejemplo
ASCII (American Standard Code for Information es éste último. Esclavos Modbus RTU son a menudo
Interchange) y RTU (Remote Terminal Unit). En una un campo de dispositivos, todos los cuales se
red de dispositivos conectados mediante el protocolo conectan a la red en un multipunto configuración,
Modbus no se pueden tener dispositivos utilizando como se observa en la Figura 8. Cuando un
diferentes modos de transmisión. [14] [17] MODBUS RTU amo quiere información de un
dispositivo, el maestro envía un mensaje que contiene
la dirección del dispositivo, los datos que quiere, y una
suma de comprobación para la detección de errores.
Cada otro dispositivo en la red ve el mensaje, pero
sólo el dispositivo que está dirigida responde.

En el ejemplo el estándar RS-485 define un bus para


la transmisión donde, en un instante, puede haber un
equipo transmitiendo y varios recibiendo.

La señal llega a un Sistema Concentrador NET


(Módulo de entrada analógica que convierten una
magnitud analógica en un número que se deposita en
una variable interna del autómata. Lo que realiza es
una conversión A/D, puesto que el autómata solo
trabajar con señales digitales. Esta conversión se
realiza con una precisión o resolución determinada
(numero de bits) y cada cierto intervalo de tiempo
Figura 7. Respuesta/Petición en protocolo MODBUS. (periodo muestreo). Los módulos de entrada
Figura tomada de: TORRES, Roger S. MODBUS RTU. analógica pueden leer tensión o intensidad [16].
Implementación del protocolo en Microcontrolador.
Proyecto de grado. Universidad Industrial de Santander.
Figura 5. Ciclo de pregunta y respuesta. Bucaramanga, D. PROTOCOLO CAN:
2006.

EJEMPLO PRÁCTICO: CAN-BUS es un protocolo de comunicación en serie


Usar MODBUS para proceso de Control y desarrollado por Bosch para el intercambio de
Automatización Industrial. [15] información entre unidades de control electrónicas del
automóvil.

CAN significa Controller Area Network (Red de área


de control) y Bus, en informática, se entiende como un
elemento que permite transportar una gran cantidad
5

de información. CAN-BUS tiene como principal • Medio de transmisión adaptable: El cableado, como
objetivo reducir la cantidad de cables de ya hemos dicho, es muy reducido a comparación de
comunicación y control, y ordenar para hacer más otros sistemas. Además, a pesar de que por diversas
efectiva y rápida la información que se traspasa entre razones el estándar de hardware de transmisión sea
un sistema y otro dentro del automóvil. un par trenzado de cables, el sistema de bus CAN
también es capaz de trabajar con un solo cable. Esta
La principal ventaja que representa este protocolo es particularidad es empleada en diversos tipos de
que permite compartir una gran cantidad de enlaces, como los enlaces ópticos o los enlaces de
información entre las unidades de control presentes radio.
en el sistema, lo que provoca una reducción
importante tanto del número de sensores utilizados • Estructura definida: La información que circula entre
como de la cantidad de cables que componen la las unidades a través de los dos cables (bus) son
instalación eléctrica, tema de suma importancia paquetes de bits (0’s y 1’s) con una longitud limitada y
considerando las dimensiones que se manejan dentro con una estructura definida de campos que
de un automóvil. De esta forma, aumentan conforman el mensaje.
considerablemente las funciones presentes en los
sistemas del automóvil donde se emplea el CAN-BUS • Programación sencilla.
sin aumentar los costes [18].
• Número de nodos: Es posible conectar hasta 110
dispositivos en una sola red CAN.

• Garantía 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 específico
de tiempo. Además, la transmisión siempre será en
tiempo real.

• Optimización del ancho de banda: Los métodos


utilizados para distribuir los mensajes en la red, como
Figura 9. Estructura de una Red CAN, figura tomada de: el envío de estos según su prioridad, contribuyen a un
Departamento de Ciencia y Tecnología, Ingeniería en mejor empleo del ancho de banda disponible.
Automatización y Control Industrial (Laboratorio de
Automatización II, Transparencia 5: Comienzo del • Desconexión autónoma de nodos defectuosos: Si
Protocolo CAN) Página web:
http://iaci.unq.edu.ar/materias/laboratorio2/transparencias%
un nodo de red cae, sea cual sea la causa, la red
5Ccan.pdf puede seguir funcionado, ya que es capaz de
desconectarlo o aislarlo del resto. De forma contraria,
Características: también se pueden añadir nodos al bus sin afectar al
resto del sistema, y sin necesidad de reprogramación.
CAN se basa en el modelo productor/consumidor, el
cual es un concepto, o paradigma de comunicaciones • Velocidad flexible: ISO define dos tipos de redes
de datos, que describe una relación entre un CAN: una red de alta velocidad (de hasta 1 Mbps)
productor y uno o más consumidores. CAN es un definida por la ISO 11898-2, y una red de baja
protocolo orientado a mensajes, es decir la velocidad tolerante a fallos (menor o igual a 125 Kbps)
información que se va a intercambiar se descompone definida por la ISO 11898-3.
en mensajes, a los cuales se les asigna un
EJEMPLO PRÁCTICO:
identificador y se encapsulan en tramas para su
transmisión. Cada mensaje tiene un identificador
Implementación de una Red CAN para la supervisión
único dentro de la red, con el cual los nodos deciden
y control de los procesos industriales existentes en el
aceptar o no dicho mensaje. Dentro de sus principales
laboratorio de control de la Universidad del Cauca [20]
características se encuentran [19]:
• Económico 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 automovilístico.

• Estandarizado: Se trata de un estándar 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.
6

Figura 11. Arquitectura de los Nodos Esclavos en el


sistema SCADA. Figura tomada de: Julián Andrés Vidal I.,
M. S. (2010). IMPLEMENTACIÓN DE UNA RED
INDUSTRIAL CAN PARA UN SISTEMA SCADA. Valle del
Cauca. Figura 5. Arquitectura de los Nodos Esclavos

A su vez el nodo maestro emplea un MAX232 para


adecuar las señales que son enviadas y recibidas por
el módulo USART del PIC hacia o desde el PLC como
se puede ver en la Figura 12.

Figura 10. Arquitectura Final del Sistema de Supervisión,


Control y Adquisición de Datos (SCADA). Figura tomada
de: Julián Andrés Vidal I., M. S. (2010). IMPLEMENTACIÓN
DE UNA RED INDUSTRIAL CAN PARA UN SISTEMA
SCADA. Valle del Cauca. Figura 7. Arquitectura del
Sistema SCADA

Se diseñó e implementó una red industrial bajo el


protocolo CAN compuesta de sus nodos esclavos y el
nodo maestro, y la arquitectura final de la red, que
Figura 12. Arquitectura del nodo maestro en el sistema
integran el proceso de control de temperatura y el SCADA. Figura tomada de: Julián Andrés Vidal I., M. S.
proceso de control de nivel, ubicados en el laboratorio (2010). IMPLEMENTACIÓN DE UNA RED INDUSTRIAL
de Control de Procesos de la Universidad del Cauca. CAN PARA UN SISTEMA SCADA. Valle del Cauca. Figura
6. Arquitectura nodo maestro
Los nodos 1 y 2 son los nodos esclavos que están
asociados a cada uno de los procesos mostrados en La variable nivel se le asigna como ID (identificador) el
la Figura 10, teniendo como función recibir la señal valor de 01, a la variable temperatura el valor de 02 y
del sensor y enviarla hacia el PLC, el cual constituye al mensaje que contiene las señales de control de
el nodo maestro de la red. De igual manera, el nodo ambos procesos el valor de 03. El valor de cada
esclavo recibe la señal de control proveniente del PLC variable es enviado en una trama de datos por el bus
y la envía hacia el actuador correspondiente. CAN, donde el ID es comparado con los filtros de
aceptancia que han sido configurados en cada uno de
Los nodos esclavos a su vez están compuestos por los nodos de la red. Cuando el ID coincide con el filtro
microcontrolador PIC18F258 que es el encargado de de aceptancia, el mensaje es aceptado y procesado.
ejecutar todas las funciones de recepción y
transmisión de mensajes CAN y de enviar la señal de Finalmente las variables del proceso son enviadas por
control recibida del PLC hacia el DAC0808, que es el el nodo maestro vía RS-232 hacia el PLC y el sistema
encargado de convertir la señal de control digital de supervisión de los procesos industriales, donde se
enviada por el nodo maestro proveniente del PLC a ejecutaran las acciones de control y monitoreo de las
una señal analógica. Los actuadores de cada proceso variables. Una vez el PLC ejecute las acciones de los
reciben su respectiva señal de control analógica, es controladores PID, las señales de control son
así como la válvula del proceso de nivel está enviadas mediante una trama de datos hacia los
configurada para trabajar en un rango de 1 a 5V y la nodos esclavos con un ID de 03, haciendo que se
malla de calefacción del proceso de temperatura en regule el nivel en el tanque de proceso y mantener
un rango de 0 a 10V. La arquitectura de los nodos constante la temperatura del aire que circula a través
esclavos existentes en la red la Figura 11. del tubo de conducción.

E. PROTOCOLO OSI:

Open System Interconnection o modelo de


interconexión de sistemas abiertos, es un modelo de
referencia para los sistemas de red desarrollado por la
ISO, este sistema de divide en siete capas para la
transmisión de información entre equipos
informáticos, cabe mencionar que este modelo es
netamente conceptual, permitiendo que otros
protocolos reales utilicen la misma estructura pero no
estrictamente igual al propuesto en OSI. Las capas
7

tienen un orden jerárquico de menor a mayor el cual Es la encargada de la representación de la


viene dado por: [21.22] información de los datos recibidos (o enviados),
permite que aunque los equipos tengan o manejen
Capa Física: distintos caracteres, estos se puedan recibir de
manera eficaz la misma información. Esta capa es la
Es la primera capa del modelo y básicamente su que permite que las capas de aplicación de diferentes
función es determinar las características físicas y las redes se puedan comunicar de manera eficaz, su
formas de transmisión de datos de las conexiones de función principal es el descifrado de los datos
la red, como pueden ser: cables coaxiales, cables de recibidos (o enviados) de la capa de aplicación.
pares trenzados, guías de onda, aire, fibra óptica, los Además permite la compresión de datos para su
niveles de voltaje, duración del bit, velocidad de datos transporte más eficiente.
físicos, etc. Además se encarga de recibir los datos (o
entregarlos) al momento de iniciar (o finalizar) el Capa de Aplicación:
proceso de comunicación y convertirlos en bits para
así entregarlos en la capa siguiente. La PDU (unidad Esta capa es la interfaz de usuario que permite que se
de paquete de datos) de esta capa es el bit [23]. realicen las órdenes de enviar (o recibir) mensajes,
además de las herramientas que al usuario a final de
Capa de enlace: cuentas, le interesa ver: el mensaje.
Esta capa, al igual que la capa física, es la que inicia y
En esta capa se encarga principalmente de finaliza el proceso de enviar o recibir un mensaje u
direccionar la información, detectar errores, orden en un equipo conectado a una red.
distribución de las tramas secuencialmente y de
administrar el acceso de las tramas al medio físico. El La figura 13 permite tener una idea de cómo es la
dispositivo utilizado en esta capa es el switch que estructura de una red en modelo OSI y el
permite la recepción (y envío) de las tramas hacia la funcionamiento de cada una de las capas, con la
capa siguiente. La PDU de esta capa son las tramas, jerarquía respectiva de las mismas indicando sus
que son básicamente paquetes de datos para su PDU para el transporte de la información a través de
traslado más eficiente [23]. la red, los protocolos utilizados en cada una de ellas y
los encabezados en los protocolos al momento de
Capa de red: enviar los PDU a través de la red.

Esta capa es la encargada de determinar la ruta más


eficiente para enviar los paquetes de datos, utilizando
un enrutador o router que además de recibir y enviar
los paquetes de datos como el switch en la capa de
enlace, puede determinar cuál es el camino más
óptimo para que no se congestione la red. La PDU se
denomina paquetes.

Capa de Transporte:

Es la encargada como su nombre lo indica a la


transferencia sin errores desde el emisor hasta el
receptor, se considera la base fundamental del Figura 13. Capas del modelo OSI, con sus respectivas
PDU y protocolos utilizados, Figura tomada de [Las 7 capas
concepto de jerarquía de protocolos, permite la
del modelo OSI]. 2011. Página web:
división del mensaje (y posterior ensamblaje) si es http://www.telecomhall.com/ES/las-7-capas-del-modelo-osi-
necesario en la capa siguiente. .aspx
La PDU de esta capa es el segmento [23].
EJEMPLO PRÁCTICO:
Capa de Sesión:
Una aplicación industrial del modelo OSI es el Protocolo
Esta es la encargada de establecer el enlace de desarrollado por la General Motors a finales de los 70’s y
principios de los 80’s para su proceso de comunicación de
comunicación entre los equipos emisor y receptor,
sus dispositivos en la automatización de procesos con la
además de gestionar puntos de control a manera de interconexión de dispositivos inteligentes con las
tolerancia de fallos, que si llegara a fallar la conexión computadoras, fue entonces que un grupo de ingenieros de
se reinicie en el último punto de control. Un ejemplo diferentes divisiones de GM formaron el MAP
práctico puede ser una llamada telefónica: la sesión (Manufacturing Automation Protocol), tomando de base las
empieza al momento de realizarse (y contestarse) la capas de comunicación del modelo OSI, dentro del
llamada y se finaliza cuando los interlocutores se desarrollo de este protocolo de automatización de procesos
ponen de acuerdo para terminar la llamada y colgar al fue importante para desarrollo de otros protocolos como el
mismo tiempo [21] Token Bus Protocol (IEEE 802.4) y permitió que la ISO lo
adoptara como estándar internacional [24]
Capa de Presentación:
8

• Análisis de vibraciones
• Análisis en frecuencia de cualquier señal discreta
• Reducción de ruido en señales
• Síntesis mediante la transformada inversa (IFFT)
• Tratamiento de imagen (Formato JPEG) y audio
(MP3)

Consideraciones y limitaciones de la
Transformada Rápida de Fourier:

El primer hecho que se debe tener en cuenta respecto


al cálculo de la transformada de Fourier es el
muestreo de la señal: una vez que se han convertido
Figura 14. Estructura del MAP de la General Motors con las señales inicialmente continúas en señales
sus protocolos internos y su comparación con las capas del discretas, ya que no se podrá realizar una
Modelo OSI. Figura tomada de Irwin. J. The Industrial
representación completamente exacta en ninguno de
Electronics Handbook. 1997. Figura 19.2 MAP/EPA station
architecture. los dos dominios. La solución a este problema pasa
por realizar una discretización que nos permita
En la Figura 14 se indica la estructura de la red de los obtener un número de muestras lo bastante elevado.
dispositivos de automatización de la estructura MAP Así se definirá un registro de tiempo como N muestras
implementado en la general motors, se puede apreciar que consecutivas e igualmente espaciadas de la señal de
utiliza las mismas capas del modelo OSI con sus entrada. Por cuestiones de simplicidad en el cálculo
respectivos protocolos en las diferentes “Capas” del MAP de la transformada rápida (FFT) se considerará que el
pero sin ser tan estrictas en su implementación. número de muestras N del registro es múltiplo de 2,
por ejemplo 1024.
III. PROCESO DE FILTRADO:
El registro de tiempo anterior se transforma como un
A. FUNDAMENTO DE LA TRANSFORMADA bloque único en un conjunto de líneas en el dominio
RÁPIDA DE FOURIER de la frecuencia, de forma que todas y cada una de
las muestras del registro son necesarias para
La Transformada Rápida de Fourier (Fast Fourier computar cada línea del espectro de frecuencia.
Transform, FFT) es un algoritmo para el cálculo Puesto que la FFT transforma el registro de tiempo al
aproximado de la transformada discreta de Fourier. completo, no podrán obtenerse datos válidos en el
Antes del desarrollo de la FFT el tiempo necesario dominio de frecuencia hasta que la captura de todos
para el cálculo de la transformada directa de Fourier los datos que lo componen no se haya completado.
era muy grande, especialmente en el caso de Sin embargo, una vez que el registro se ha llenado,
necesitar una elevada resolución, o lo que es lo será posible descargar la última muestra, desplazar
mismo un elevado número de muestras. Por este en una posición todas las muestras restantes e
motivo se diseñó la FFT, la cual empleando como introducir una muestra nueva, de esta forma se
suposición que el número de muestras N es múltiplo obtendrá nuevos registros de datos cada vez que se
de 2, permite aplicar ciertas propiedades de simetría capture una nueva muestra de la señal en el dominio
que reducen considerablemente el número de del tiempo.
operaciones matemáticas a realizar. [25]
Por tanto, se podrán obtener nuevos resultados
La FFT tiene una gran importancia en una amplia válidos en el dominio de la frecuencia con la llegada
variedad de aplicaciones, como el tratamiento digital de cada muestra de la señal de entrada.
de señales y el filtrado digital en general a la El proceso de actualización de los registros de tiempo
resolución de ecuaciones en derivadas parciales o los que se acaba de describir se puede apreciar en la
algoritmos de multiplicación rápida de grandes Figura 15, donde se observa como el registro se va
enteros. desplazando conforme se van obteniendo n8uevas
muestras de la señal.
Es la base de muchas operaciones fundamentales del
procesamiento de señales, donde tiene una amplia
utilización. Aparte, proporciona un medio oportuno
para mejorar el rendimiento de los algoritmos para un
conjunto de problemas comunes en aritmética.
La mayoría de los sistemas software de
procesamiento de señales incluyen en su librería de
funciones alguna función que admite un array de
datos de entrada y produce un array de coeficientes
de la DFT [26]

Los tipos de aplicaciones para las cuales se utiliza la


FFT son los siguientes:
• Análisis de materiales y estadística
9

Puesto que el rango de frecuencias en el que se va a


analizar será ajustable se deben variar los valores de
Fmax. Teniendo en cuenta que el número de
muestras N queda fijado por el algoritmo de la FFT, la
única forma de variar el rango de frecuencias es
mediante la variación de la longitud del registro de
tiempo. De este modo, cuando se utilice un registro de
tiempo de corta duración el espaciado entre líneas del
espectro será grande y, por tanto, la resolución
pequeña, mientras que si emplea un registro de
tiempo de gran longitud se obtendrán espectros de
gran resolución.

En la Figura 16. se presentan los razonamientos


expuestos anteriormente sobre el número y el
espaciado de las líneas de frecuencia del espectro
[25].
Figura 15. Actualización de los registros de tiempo, figura
tomada de: M. F. C. G. M. Gonzalo Alonso Orcajo,
«Técnicas para el mantenimiento y diagnóstico de
máquinas eléctricas rotativas,» Barcelona, Marcombo
Boixareu Editores, 2008, pp. 120 figura 3.33

Si se dispone de un registro de N muestras


igualmente espaciadas en el tiempo, se podrá obtener
N/2 líneas de espectro igualmente espaciadas en el
dominio de la frecuencia. El motivo por el cual se
obtiene dicho número líneas se puede comprender si
se tiene en cuenta que en el dominio de la frecuencia
una señal se debe representar mediante dos
parámetros: Amplitud y Fase. La necesidad de
conocer el valor de desfase de cada componente
senoidal es evidente, ya que sin él no sería posible
reconstruir la señal original.

Una vez que se ha visto como el espectro de


frecuencias estará constituido por una serie de líneas
igualmente espaciadas, se va a definir cuál es la Figura 16. Registros en el tiempo y líneas de
máxima resolución que se puede obtener. La frecuencias, figura tomada de: M. F. C. G. M. Gonzalo
frecuencia más baja que se podrá resolver con un Alonso Orcajo, «Técnicas para el mantenimiento y
analizador de espectros usando la FFT está diagnóstico de máquinas eléctricas rotativas,»
determinada por la longitud del registro de tiempo. Si Barcelona, Marcombo Boixareu Editores, 2008, pp.
el periodo de la señal que se está analizando es 121 figura 3.34
mayor que la duración del registro de tiempo no existe
forma de determinar su frecuencia. Por tanto, la línea B. PROGRAMA EN MATLAB PARA EL
de frecuencia más baja del espectro se produce a un FILTRADO DE DATOS
valor igual a la inversa de la longitud del registro de
tiempo. Programa desarrollado para el filtrado de un conjunto
de datos de presión en cámara obtenidos en un
Conocido el valor de la frecuencia mínima del ensayo de arrastre de un motor monocilíndrico: Ver
espectro será posible determinar el rango total de Carpeta Comprimida en archivo WinRAR
análisis sin más considerar el número de líneas que FourierFilter.
haya disponibles: Si el número de líneas es N/2, la
frecuencia máxima que se puede analizar es: Para leer el Manual del Usuario del programa en
Matlab: Ver Archivo PDF MANUAL DE USUARIO.

C. ESTUDIO PARAMÉTRICO DEL PROGRAMA


DESARROLLADO.

Se procedió a variar las frecuencias de corte del


estudio para analizar los datos desde diferentes
parámetros para así apreciar mejor los cambios del
fenómeno que se estudiaba, cabe mencionar que se
aplicaron frecuencias de corte de 100, 200, 400,
500,…, 1000, 2000, 3000 y 4000 Hz pero se hace
10

énfasis en algunas frecuencias en especial debido a


que se hacen más evidentes los cambios que se
arrojaban luego de la aplicación de la transformada
rápida, y se logró apreciar:

Figura 19. Resultado gráfico del programa utilizando


una frecuencia de 1000 Hz.

Al utilizar una frecuencia de 1000Hz se presenta una


Figura 17. Resultado gráfico del programa utilizando curva casi sin perturbaciones anómalas como en las
una frecuencia de 100 Hz. curvas anteriores, manteniendo aun la figura.
Utilizando una frecuencia de 100Hz se puede notar
que los valores arrojados mantienen la misma
tendencia de la gráfica original pero con una gran
distorsión en los valores.

Figura 20. Resultado gráfico del programa utilizando


una frecuencia de 4000 Hz.

Finalmente se utilizó una frecuencia de corte de


4000Hz y logra apreciar un cambio muy brusco en la
Figura 18. Resultado gráfico del programa utilizando curva de los datos, demostrando que se eliminaron
una frecuencia de 500 Hz. una menor cantidad de datos en comparación con la
tabla de datos originales en el estudio de arrastre.
Al aumentar la frecuencia de corte a 500 Hz se
eliminan menos datos y se suaviza la curva de los
valores arrojados, manteniendo la misma figura de la
anterior gráfica. D. CONCLUSIONES DEL DESARROLLO DEL
PROGRAMA

Debido a que en la transformada rápida de Fourier es


necesario un numero de datos que sea potencia de 2
n
( 2 datos) , se debió interpolar ya que solo se contaba
con 1440 datos, se decidió interpolar a 2048 datos
11
(2 ) debido a que en la interpolación a 1024 datos
10
(2 ) se dejaba de tener en cuenta una gran cantidad
de datos, esta interpolación se realizó en la zona de
alta presión porque los datos a las zona de baja
presión no eran tan confiables debido al tipo de
sensor utilizado en el proceso.

Para realizar la interpolación se tomaron los


siguientes cuatro puntos de la zona de alta presión
11

397 41,3447495
397,5 41,3638458
398 41,3464851
398,5 41,2798195

Con estos cuatro puntos se calculó la ecuación


polinómica de grado 3 utilizando gauss Jordán, con lo
cual se llegó a la siguiente ecuación

Figura 21. Comportamiento anormal en la Gráfica


Con esta ecuación se interpolo entre los cuatro puntos después de realizar el procedo de filtrado (1).
mencionados anteriormente, hasta tener los 2048
datos necesarios para utilizar la transformada rápida
de Fourier. En la siguiente imagen se muestra la
gráfica de nuestra ecuación polinómica grado 3 (rojo)
sobrepuesta con la gráfica de nuestros datos
originales

Figura 22. Comportamiento anormal en la Gráfica


después de realizar el procedo de filtrado (2).

Este comportamiento anormal puede atribuirse a que


en esta zona los datos no están igualmente
Figura 20. Ecuación polinómica grado 3 (rojo) espaciados.
sobrepuesta con la gráfica de nuestros datos
originales
E. CONCLUSIONES
Se analizó el cambio de la frecuencia de corte del
proceso de filtrado, se llegó a la conclusión de que Los protocolos de información proporcionan el
entre más estricto fuese el filtro, una mayor cantidad intercambio de información entre equipos, facilitando
de datos serían eliminados, por este motivo, la gráfica el control sistemático de procesos industriales
de los datos después del filtrado, si bien tiende a realizados por el hombre en diferentes campos.
seguir la tendencia de la gráfica original, presenta Propiamente el Protocolo RS-232 es el que fácilmente
distorsiones. Al ser menos estricto con la frecuencia se localiza en los módems y ordenadores personales,
de corte, un menor número de datos serán eliminados mientras que el protocolo RS-485 es utilizado
y la gráfica de los datos filtrado tendera más a propiamente en procesos industriales para transmitir
semejarse a la gráfica de datos original, esto se altas velocidades y largar distancias. El protocolo
analizó en el estudio paramétrico. Modbus se basa en una arquitectura propia de
Al ejecutar nuestro programa se puede observar un maestros y esclavos, y el protocolo CAN, es usado
comportamiento anormal después de filtrar nuestros específicamente para el intercambio de información
datos, este comportamiento concuerda exactamente entre el sistema adentro y afuera del automóvil; y
en la zona de los puntos utilizados en la interpolación. finalmente los protocolos OSI, sólo es un modelo de
referencia desarrollado por la ISO, el cual se divide en
siete capa para la transmisión de información.

Con base a lo anterior la selección apropiada del


protocolo de comunicación aplicada a un contexto
industrial, varía teniendo en cuenta las diferentes
características de estos, dependiendo así su
aplicación al contexto, las necesidades,
requerimientos y recursos propios de la instalación o
del control de procesos que faciliten mayor precisión
12

derivada de la integración de tecnología digital en las [8] I. E. L. Pérez, «INGENIERIA EN


mediciones, también de la mayor y mejor MICROCONTROLADORES, Protocolo RS-485,» [En
disponibilidad de información de los dispositivos de línea]. Available: http://www.i-
campo y a su vez el diagnóstico remoto de micro.com/pdf/articulos/rs-485.pdf. [Último acceso: 19
componentes Marzo 2016].

Por otro lado del trabajo para conseguir el filtrado de [9] U. N. A. y. a. Distancia, «Lección 21. ESTANDAR
la señal correcta se emplea la Transformada Rápida RS-485,» [En línea]. Available:
de Fourier de las señales, permitiendo un algoritmo http://datateca.unad.edu.co/contenidos/2150513/
2
que reduce el tiempo de cálculo de n pasos Contenidolinea/leccin_21_estandar_rs485.html.
a n·log2(n), teniendo como límite que el número de [Último acceso: 19 Marzo 2016].
puntos en la serie tiene que ser una potencia de 2
n
(2 puntos). [10] Tecnología Digital del Bajío, «Comunicación a
través de una red RS- 485,» 14 Agosto 2012. [En
Finalmente, en el trabajo práctico realizado se línea]. Available:
desarrolló un programa para el filtrado de señales, http://tecdigitaldelbajio.com/blog/25-modbus-
cambiando la frecuencia del proceso, estableciendo parte-ii-comunicacion-a-traves-de-una-red-rs-
que entre más estricto sea el corte la cantidad de 485.html. [Último acceso: 20 Marzo 2016].
datos eliminados es mayor, pudiendo así obtener un
nuevo gráfico con los valores propios del proceso [11] I. T. I. (Electrónico), «Diseño de sistemas
minimizando toda clase de ruido o distorsiones; éste informáticos industriales,» [En línea]. Available:
programa permite la inclusión de datos de diferentes https://www.upv.es/bin2/caches/miw/visfit?id=328
procesos, para realizar igualmente el proceso de 179&idioma=C.. [Último acceso: 20 Marzo 2016].
filtrado.
[12] Certificado de profesionalidad. UF0461: Montaje y
puesta en marcha de sistemas robóticos y
sistemas de visión, en bienes de equipos y
máquinas industriales. Editorial iceditotial
F. REFERENCIAS
[13] CANDELAS, Francisco A. Práctica 3.
Comunicación con RS 485 Y MODBUS.
[1] A. Creus. Instrumentación Industrial, 8va. ed. Universidad de Alicante. Grupo Innovación
Méjico D. F., Méjico: Alfaomega Marcombo, 2011 Educativa Automática. 2011.
[2] Duiops, «¿Qué es un protocolo de [14] Universidad Nacional Abierta y a Distancia.
comunicaciónes?,» Duiops, 4 Marzo 2016. [En línea]. Lección 41. MODBUS. Página web:
Available: http://datateca.unad.edu.co/contenidos/2150513/
http://www.duiops.net/manuales/faqinternet/faqinternet Contenidolinea/leccin_41modbus.html
10.htm. [Último acceso: 2 Abril 2016].
[15] MODBUS FOR PROCESS CONTROL AND
[3] A. y. C. e. Chile, «PROTOCOLOS DE AUTOMATION”. Página web:
COMUNICACIONES INDUSTRIALES,» 06 Agosto http://www.miinet.com/Portals/0/articles/Using_M
2014. [En línea]. Available: ODBUS_for_Process_Control_and_Automation.p
http://www.aie.cl/files/file/comites/ca/articulos/agosto- df
06.pdf. [Último acceso: 2 Abril 2016].
[16] Entradas y salidas Analógicas. Página web:
[4] ReSmith, «RS232 - V.24/V.28 - IS2110 - X.20 bis http://www.grupo-
(for Async) - X.21 bis (for Sync),» Connectivity maser.com/PAG_Cursos/Auto/auto2/auto2/PAGI
Knowledge Platform, 25 Febrero 2002. [En línea]. NA%20PRINCIPAL/PLC/ESTRUCTURAS/ESTR
Available: http://ckp.made-it.com/rs232.html. [Último UCTURA%20INTERNA/SECCION%20DE%20ES
acceso: 21 Marzo 2016]. /seccion_de_es.htm. Marzo 25 De 2016
[5] FORERO, Néstor G. Artículo: Normas de [17] TORRES, Roger S. MODBUS RTU.
Comunicación en Serie: RS-232, RS-422 y RS-485. Implementación del protocolo en
Universidad Libre.2012 Microcontrolador. Proyecto de grado. Universidad
Industrial de Santander. Figura 5. Ciclo de
[6] J. A. S. /. R. C. González, «Tema 3: La norma RS- pregunta y respuesta. Bucaramanga, 2006.
232,» de Redes, Asturias, España, 2010, pp. 1- 17.
[18] Nicolas Espinoza, F. Q. (2009). Redes de
[7] G. E. Gómez, «Interfaces Físicas y Medios de Computadores CAN BUS. Valparaíso, Chile.
Transmisión,» [En línea]. Available:
http://materias.fi.uba.ar/6679/apuntes/RS232_V35.pdf. [19] Alepuz Soriano, H. N. (2011). Bus CAN: Que es
[Último acceso: 21 Marzo 2016]. CAN y cómo funciona el microcontrolador
dsPIC30F4013. Mexico.
13

[20] Julián Andrés Vidal I., M. S. (2010).


IMPLEMENTACIÓN DE UNA RED INDUSTRIAL
CAN PARA UN SISTEMA SCADA. Valle del
Cauca.

[21] T. d. l. Fuente, «El Modelo OSI y los Protocolos


de Red,» 2010, capitulo 2 p. 33-39.

[22] U. N. d. Centr, «El Modelo OSI,» Facultad de


Ciencias Exactas, [En línea]. Available:
http://www.exa.unicen.edu.ar/catedras/comdat1/
material/ElmodeloOSI.pdf. [Último acceso: 18
Marzo 2016].

[23] T. ES, «Las 7 Capas del Modelo OSI,» 14 Marzo


2011. [En línea]. Available:
http://www.telecomhall.com/ES/las-7-capas-del-
modelo-osi-.aspx. [Último acceso: 18 Marzo
2016].

[24] Irwin. J. The Industrial Electronics Handbook.


1997 (p. 417- 419)

[25] M. F. C. G. M. Gonzalo Alonso Orcajo, «Técnicas


para el mantenimiento y diagnóstico de máquinas
eléctricas rotativas,» Barcelona, Marcombo
Boixareu Editores , 2008, pp. 119-122.

[26] C. S. Burrus, «Preface: Fast Fourier Transforms,»


20 Octubre 2008. [En línea]. Available:
http://cnx.org/contents/gua6b7go@22.1:-
1XsePkH@10/Preface-Fast-Fourier-Transform.
[Último acceso: 21 Marzo 2016].

También podría gustarte