Está en la página 1de 25

Grupo Tematica

802.1 Protocolos de nivel superior en LANs


802.3 Ethernet
802.8 Tecnologas de Fibra

Optica
802.11 Redes de

Area Local Inalambricas(WiFi)
802.15 Redes de

Area Personal Inalambricas (Bluetooth, ZigBee)
802.16 Redes de

Area Metropolitana Inalambricas (WiMAX)
Tabla 2.2: Principales grupos de trabajo de la IEEE. [22, 52, 99]
A continuacion se presentan los conceptos fundamentales de las redes
utilizadas en el sistema de telemonitorizacion.
2.2.1. Redes de

Area Personal o PAN (Personal Area Net-
work)
Tienen una cobertura limitada, alrededor de unos pocos metros. Este
tipo de redes se implementan para interconectar dispositivos como PDAs,
celulares, computadores portatiles, etc. Sus tasas de transmision se encuen-
tran entre los 10 bps hasta los 10Mbps. El grupo de trabajo IEEE 802.15
es el encargado del estudio de las redes WPAN o Wireless-PAN. Las imple-
mentaciones mas importantes de redes PAN se basan en enlaces infrarrojos
(IrDA-Infrared Data Association), Bluetooth y ZigBee. Este tipo de redes se
caracterizan por su baja complejidad en su dise no, bajos costos y reducido
consumo de potencia. [22]
A continuacion se identican las principales caractersticas de Bluetooth,
tecnologa de transmision utilizada en el proyecto para implementar una red
WPAN.
Bluetooth: El area de cubrimiento es de 10 a 15 metros aproximadamen-
te. Esta especicacion industrial elimina el uso de cables entre dispositivos
que se encuentren en un area limitada, permitiendo la transmision de voz y
datos en un sistema de comunicacion basado en picored o piconets (unidad
basica del sistema Bluetooth
13
), conformada por un nodo maestro y hasta
7 nodos esclavos. Adicionalmente pueden haber 254 dispositivos esperando
13
Dise nado por SIG (Bluetooth Special Interest Group http://www.bluetooth.com/
bluetooth/), grupo fundado por Ericsson, IBM, Intel, Nokia, y Toshiba en 1994.
13
a unirse a la picored.
Bluetooth opera con bajos niveles de potencia, la mayor parte de los
dispositivos comerciales transmiten a 1 o 10mW, en la banda de 2.4GHz
con una modulacion por desplazamientos de frecuencias. El ancho de banda
pueden ser de 721 Kbps en una direccion y 57.6 Kbps en el otro sentido
para una conguracion asimetrica, o de 432.6 Kbps en ambas direcciones
para una conguracion simetrica. En la ultima version (v2.0) se alcanzan
anchos de banda de 2.1 Mbps.
Figura 2.9: Arquitectura de la pila de protocolos de Bluetooth [109].
En la pila de protocolos del estandar Bluetooth (Ver Figura 2.9) encon-
tramos RFCOMM, el cual emula un puerto serial y permite la implementa-
cion del protocolo Point to Point Protocol (PPP) o el manejo de comandos
AT para el establecimiento de comunicaciones por internet. [1, 26, 49, 56, 64,
88, 99, 105]
2.2.2. Redes de

Area Local o LAN (Local Area Network)
Su alcance cubre unos cuantos kilometros, aproximadamente de 10 m
a 10 Km. Generalmente son redes privadas implementadas para compartir
recursos. Se distinguen por:
Su tama no: Al estar restringido se tienen tiempos de transmision li-
mitados y conocidos.
14
Tecnologa de transmision: las LAN operan de 10 a 100Mbps. Tienen
un bajo retardo, del orden de microsegundos(s) o nanosegundos(ns).
Las nuevas LAN funcionan hasta 10Gbps.
Topologa: en las LAN alambradas de difusion. Se encuentran dos prin-
cipales topologas: bus (Ejemplo: Ethernet-IEEE 802.3) y anillo (Ejem-
plo: Token Ring de IBM-IEEE 802.5).
Las redes inalambricas de area local o WLAN trabajan con el estandar
IEEE 802.11
14
, en el cual se encuentran tanto las especicaciones de la capa
fsica como de la capa de control de acceso al medio MAC. Una de las tec-
nologas de mayor uso que trabajan con este estandar es WiFi. Estas redes
operan con anchos de banda entre 2 y 10 Mbps, menores que las ofrecidas
con las LAN alambradas.
A continuacion se presentan las caractersticas de las redes LAN (Ether-
net) y WLAN (WiFi), utilizados en el sistema de telemonitorizacion.
Ethernet: es la red LAN de mayor uso a nivel mundial, esta descrita en
el estandar IEEE 802.3, el cual se denen caractersticas de la capa fsica y
de la capa de enlace de datos, como son el tipo de cableado, la se nalizacion
y las tramas de los datos. Ethernet es un conjunto de tecnologas LAN que
puede operar con anchos de banda desde los 10Mbps hasta los 10Gbps en las
ultimas versiones. Un aspecto muy importante en estas redes es el metodo
usado para acceder al medio, que se denomina CSMA/CD (Acceso M ultiple
por Censado de Portadora con Deteccion de Colisiones) [24].
WiFi: es una tecnologa de WLAN basada en las especicaciones del
estandar IEEE 802.11
15
. Es una de las tecnologas mas comunes para las
conexiones de los computadores portatiles con las redes alambradas. WiFi
generalmente se usa para referirse a las redes del estandar 802.11(b, a, g,
n, . . . ). Las redes modernas, como las dise nadas con el estandar 802.11n,
operan con anchos de banda cercanos a los 108Mbps. [1, 47, 61]
14
Un aspecto sensible en este tipo de redes es la seguridad, para lo cual se implementan
algunos protocolos de cifrado de datos entre los que tenemos WEP (Wired Equivalent
Privacy), WPA (Wi-Fi Protected Access), o WPA2 (Wi-Fi Protected Access 2).
15
WiFi surge como una iniciativa realizada por Wireless Ethernet Compatibility Allian-
ce (WECA), la cual fue creada por Nokia y Symbol Technologies en 1999, en el 2003 paso
a denominarse Wi-Fi Alliance, la p agina principal es http://www.wi-fi.org/).
15
2.2.3. Redes Celulares
Se enmarcan en el alcance de las redes WANs. Comprenden areas exten-
sas como pases y continentes. En la prestacion de los servicios de Telemedi-
cina se busca tener acceso a este tipo de redes porque permiten eliminar las
barreras geogracas en la atencion de los pacientes. Constituye la principal
red a implementar en el sistema de telemonitorizacion de se nales biomedi-
cas propuesto, fundamentalmente por el amplio cubrimiento en el territorio
nacional, ademas de ofrecer condiciones tecnicas apropiadas para la trans-
mision de las se nales biomedicas.
BTS BTS BTS
BTS BTS
BTS BTS
CELDAS

MS
BSC
BSC
MSC
Otras Redes
Figura 2.10: Esquema general de las redes celulares.
El funcionamiento del sistema de telefona movil se basa en la division
del terreno a cubrir con celdas teoricamente hexagonales (Ver Figura 2.10),
motivo por el cual recibe el nombre de Red Celular. Este esquema permite
la reutilizacion de frecuencias en celdas no contiguas. Cada celda esta aso-
ciada a una Estacion Base (BTS-Base Transceiver Station) responsable de
establecer la comunicacion con la Estacion Movil (MS-Mobile Station), la
cual puede ser un celular, un modem GSM, un PC portatil, etc. [61,83,91,99]
2.3. Sistemas Embebidos
Son sistemas Hardware/Software de proposito especco, dise nado para
realizar una o mas actividades. Esto permite su optimizacion con el objetivo
de mejorar el desempe no, eciencia y conabilidad, teniendo la posibilidad
de reducir el tama no y costo de produccion.
16
Estas caractersticas hacen a los sistemas embebidos herramientas tec-
nologicas utiles en el desarrollo de dispositivos medicos para la telemonito-
rizacion de se nales biomedicas. [46]
Las principales diferencias de los sistemas embebidos con los computado-
res personales son [19, 82]:
El costo de produccion es bajo.
Pueden ser implementados en diferentes arquitecturas de procesadores.
Su desarrollo implica un dise no particular de hardware y software, con
el objetivo de satisfacer la tarea especca que se desea cumplir.
Poseen recursos limitados de hardware, por ejemplo: en cuanto a la me-
moria RAM, ROM y al manejo de los dispositivos de Entrada/Salida
(E/S).
En los sistemas embebidos el consumo de potencia es un aspecto muy
importante, porque permiten implementar soluciones con bajos con-
sumos de energa.
Generalmente, los sistema embebidos poseen restricciones de tiempo,
motivo por el cual, gran parte del estudio se enfoca al desarrollo de
Sistemas de Tiempo Real.
A continuacion se presentan los componentes principales que integran la
arquitectura de estos sistemas.
2.3.1. Hardware
Los tres principales componentes de un sistema embebido son:
Unidad de Procesamiento
Los sistemas embebidos basan su implementacion en un amplio rango
de arquitecturas de procesadores, que pueden ser microprocesadores o mi-
crocontroladores, entre las que se encuentran: ARM [5], AVR, x86, MIPS,
Hitachi SuperH, IBM/Motorola PowerPC, Motorola 68000 y Blackn. En el
Apendice C se especica la informacion basica de estas arquitecturas.
Una de las mas importantes arquitecturas de procesadores en los Siste-
mas Embebidos es la ARM. Esto se debe principalmente a [55]:
17
Su arquitectura es abierta.
Se dispone de gran cantidad de informacion para los usuarios o di-
se nadores, entre las que se encuentran manuales, guas de usuario y
especicaciones tecnicas.
Se utilizada en un amplio rango de aplicaciones (Ejemplo: PDAs, Ce-
lulares, Camaras Digitales e Impresoras).
Es una arquitectura moderna con una amplia gama de soportes en la
interconexion de perifericos.
Estos criterios determinaron la seleccionada de esta arquitectura de procesa-
dores para el desarrollo de la tesis. A continuacion se presenta la informacion
principal de los procesadores ARM. [29, 33, 110]
ARM (Advanced RISC Machines) [55, 109, 110]:
16
es una familia de
procesadores RISC (Reduced Instruction Set Computer) dise nado por
Acorn Computers y desarrollado por Advanced RISC Machines Ltd.
En desarrollo de la tesis se utilizo el n ucleo ARM920T de la familia de
procesadores ARM9TDMI
17
. En el Apendice C, Figura C.1 se presenta
el diagrama de bloques de la arquitectura interna de este n ucleo.
Dispositivos de Almacenamiento
Los sistemas embebidos necesitan tener uno o varios dispositivos de al-
macenamiento de informacion para inicializar el sistema, ejecutar los pro-
gramas y administrar los recursos. Los dispositivos de almacenamiento se
pueden clasicar como:
a. Memorias Volatiles: [62] son dispositivos que requieren estar cons-
tantemente energizados para mantener la informacion almacenada. Ge-
neralmente son utilizadas como memorias de acceso aleatorio (RAM),
principalmente por el bajo tiempo de acceso de lectura/escritura. Al-
gunos ejemplos de este tipo de memorias son: SRAM o RAM estaticas,
DRAM o RAM dinamica y SDRAM(Synchronous Dynamic Random
Access Memory), la cual es una memoria DRAM con interfaz sincroni-
ca y es la que mas se utiliza en los sistemas embebidos.
16
La p agina web de ARM es http://www.arm.com/.
17
La lista completa de las arquitecturas y n ucleos puede consultarse en la p agina http:
//www.arm.com/products/processors/index.php
18
b. Memorias no Volatiles: son dispositivos que almacenan informa-
cion por largos perodos de tiempo, as no esten energizados. Algu-
nos ejemplos de estos dispositivos son: DVD, Disco duro, memorias
EPROM (Erasable Programmable Read-Only Memory), ash (Tipo
NOR o NAND) [19, 82, 110], NVRAM (Non-volatile random access
memory) y ROM (Read Only Memory)
18
.
Perifericos
Estos dispositivos se emplean principalmente para adquirir, transmitir
y almacenar la informacion de los procesos realizados en el sistema. [20, 82,
86, 110] Algunos de los perifericos, interfaces y buses que pueden ser usados
son:
Interfaces de comunicacion serial o SCI (Serial Communication Inter-
faces): RS-232, RS-422, RS-423, RS-485. Generalmente se emplea un
puerto RS-232 para realizar las actividades de desarrollo y depuracion
entre el host y el sistema embebido.
Interfaces de comunicacion serial sincronicas: I
2
C (Inter Integrated
Circuit), SPI (Serial Peripheral Interface Bus) y ESSI (Enhanced Syn-
chronous Serial Interface).
Dispositivos de comunicacion: modems, tarjetas de red (Ethernet), tar-
jetas inalambricas.
Puertos: USB (Universal Serial Bus), paralelos, ISA (The Industry
Standard Architecture), PCI (The Peripheral Component Intercon-
nect), PCMCIA (Personal Computer Memory Card International As-
sociation), GPIO (General Purpose Input/Output), IEEE1394 (Fire-
Wire).
Conversores Analogos/Digitales o Digitales/Analogos (ADC/DAC),
monitor, pantalla tactil, teclado y raton.
Componentes de depuracion: soporte JTAG (Joint Test Action Group),
ISP (In-system programming), ICSP (In Circuit Serial Programming),
interfaz BDM (Background Debug Mode).
18
En los sistemas embebidos generalmente se usa la memoria ROM para almacenar el
rmware, el cual es un programa de prop osito especco ligado al hardware que funciona
como una interfaz para controlar la electr onica del dispositivo, con el objetivo de realizar
correctamente las instrucciones externas que recibe.
19
Controladores para memorias: Compact Flash, NAND ash, Data-
Flash, SDRAM, SD/MMC.
Es importante aclarar que uno de los aspectos que vara con frecuencia entre
los diferentes sistemas embebidos es el manejo de los dispositivos de E/S,
interfaces y/o buses.
2.3.2. Software
En estos sistemas se implementa un Sistema Operativo Embebido, di-
se nado para ser compacto y eciente, capaz de administrar los recursos y
permitir la comunicacion hardware/software con el n de realizar las ta-
reas especcas para las que esta dise nado. Algunos de los principales S.O.
Embebidos son:
Symbian OS:
19
dise nado para dispositivos moviles y celulares, opera
con licencia Nokia Symbian bajo un modelo de codigo compartido, es
decir es Software propietario. Soporta arquitecturas ARM y es com-
patible con x86.
Windows CE (Microsoft Windows CE)
20
: Software propietario que
opera con una licencia MS-EULA. Soporta la plataforma x86 y es
compatible con arquitecturas de procesadores MIPS y ARM. [98].
Palm OS (Garnet OS)
21
Software propietario que opera con una li-
cencia EULA, utilizado en las PDAs (Personal Digital Assistants).
Soporta arquitecturas ARM.
Linux embebido
22
las principales ventajas de utilizar este S.O. con
respecto a los otros son [19, 109]:
Existe gran cantidad de informacion, software y soporte en lnea.
Es libre su codigo fuente, esta disponible (codigo abierto).
Se tiene independencia del vendedor.
Es estable y peque no(ocupa alrededor de 2MB).
Ofrece portabilidad del codigo y
19
La p agina web de Symbian es: http://symbian.nokia.com/
20
La p agina web de Windows CE es: http://www.microsoft.com/windowsembedded/
en-us/windows-embedded.aspx
21
La p agina web de Garnet OS es:http://www.access-company.com/products/
platforms/garnet/index.html
22
La p agina web de Linux Embebido es: http://elinux.org/Main_Page
20
Soporte a una gran variedad de hardware entre las que se encuen-
tra ARM, MIPS, x86.
Estas ventajas son las principales motivaciones por las cuales se emplea el
Linux embebido en el desarrollo de la tesis. A continuacion se presenta las
principales caractersticas de este S.O..
Linux Embebido
Corresponde al uso del sistema operativo Linux en el sistema embebi-
do
23
, de tal forma que se pueda implementar el kernel o n ucleo de Linux
junto con otras utilidades o herramientas del software libre en el limitado
espacio disponible
24
. Actualmente, existen varias distribuciones que pue-
den ser implementadas en los sistemas embebidos, entre la que se encuen-
tran:

Angstrom distribution, Openembedded, Embedded Debian, OpenZau-
rus, BlueCat, SlugOS, MontaVista, RTLinux, Maemo (basado en Debian),
Openmoko Linux y Android [2, 77, 80, 82, 110].
Arquitectura del Sistema de Linux Embebido
La estructura de estos sistemas es similar a cualquier arquitectura de
un Linux generico, fundamentalmente por estar dise nados al mismo nivel
de abstraccion. En la Figura 2.11 se muestra una arquitectura general pa-
ra estos sistemas, identicando en una forma muy resumida sus principales
componentes. [19, 76, 78, 82, 100, 110]
El kernel es el componente fundamental del Sistema Operativo, su prin-
cipal tarea es administrar el hardware, de tal forma que ofrezca a las apli-
caciones de nivel de usuario un nivel de abstraccion elevado que facilite su
manipulacion, por ejemplo mediante la implementacion de APIs (Applica-
tion Programming Interface). Algunas de las actividades que realiza son:
manejar los dispositivos, controlar los accesos de E/S, administrar los pro-
cesos y el manejo de la memoria compartida.
23
Algunas de las ventajas que ofrece el uso del Linux embebido son: existe gran cantidad
de informaci on, software y soporte en lnea, es libre su c odigo fuente, est a disponible (c odi-
go abierto), se tiene independencia del vendedor, es estable y peque no(ocupa alrededor de
2MB), ofrece portabilidad del c odigo y soporte a una gran variedad de hardware.
24
No es necesario desarrollar un kernel especial para el sistema embebido, se pueden
emplear los kernel ociales de Linux, realizando las modicaciones necesarias para ser
integrado al sistema.
21
HARDWARE
Kernel
APLICACI

ON
LIBRER

IAS
Abstraccion de Alto Nivel
Interfaz de Bajo Nivel
Sistema de
Archivos
Protocolos
de Red
Figura 2.11: Arquitectura general de un Sistema de Linux Embebido. [110]
Como se identica en la Figura 2.11 el Kernel basicamente se compone
de: una Interfaz de Bajo Nivel
25
, en la que se gestionan y controlan
directamente los recursos de hardware, unos Componentes de alto nivel
o Abstraccion de Alto Nivel, que generalmente es independiente del hard-
ware y provee abstracciones comunes a todos los sistemas Unix, incluyendo
procesos, archivos, sockets y se nales, y entre estos dos niveles se encuentran
los Componentes de interpretacion que captan e interact uan con las
estructuras de datos recibidas o transmitidas por los dispositivos. Los tipos
de sistemas de archivos (FAT32, NTFS, EXT2, EXT3, EXT4 . . . ) y los pro-
tocolos de red son ejemplos de estructuras de datos.
Cuando el kernel se encuentra operando, requiere manejar una estructura
adecuada del sistema de archivo, que se denomina Root Filesystem o
Sistema de Archivos Raz, cargado al momento del arranque del sistema
operativo, que es una estructura de directorios jerarquicos en forma de arbol,
donde se almacenan las aplicaciones, libreras y archivos relacionados con
los programas ejecutados. En el Root Filesystem el directorio principal se
denomina Root y se simboliza por / . El nivel de abstraccion ofrecido por el
25
La interfaz de Bajo Nivel es especica para cada una de las arquitecturas de Hard-
ware que se esten usando, por ejemplo: es diferente el manejo de la memoria para las
arquitecturas de procesadores MIPs y ARM.
22
kernel a un no es adecuado para la ejecucion de las aplicaciones, es necesario
la implementacion de libreras y programas Demonios (Deamons) en el nivel
de usuario que ofrezcan, por ejemplo, APIs capaces de interactuar con el
Kernel y a su vez ofrecer la funcionalidad deseada. Algunas libreras son:
Qt, XML, MD5, Clibc y GNU C (Principal librera usada en los sistemas
embebidos).
Herramientas de Desarrollo
En el dise no de los sistemas embebidos, generalmente, es necesario el
uso de un computador que ofrezca las herramientas de hardware y software
necesarias para el desarrollo, eliminando las limitaciones existentes. De esta
forma, se busca implementar una plataforma acondicionada para la crea-
cion, compilacion y prueba de los programas o componentes de software que
se necesiten incorporar al sistema. Este tipo de herramientas se denominan
plataformas cruzadas de desarrollo (Cross-Platform Development Tools) y
contienen compiladores, sistemas de enlace (Linkers), interpretes, ambientes
de desarrollo integrados, etc. Estas plataformas se basan en la compilacion
cruzada
26
, que consiste en crear o generar un codigo ejecutable para el sis-
tema embebido en un computador personal denominado Host, permitiendo
separar el entorno de desarrollo.
2.4. Marco Legal
Para evitar o minimizar los riesgos que pueda presentar un dispositivo
medico para la telemonitorizacion de se nales biomedicas, es de vital im-
portancia considerar los requerimientos contenidos en las normas tecnicas
durante todo el proceso de dise no. Esto permitira, a su vez, una reduccion
tanto en el tiempo como en los costos de fabricacion al momento de la comer-
cializacion del equipo. Un dise no minucioso garantiza la deteccion temprana
de errores o fallos, que de otra forma habran surgido al nal del proceso.
A continuacion se presentan las normas mas relevantes que estan ligadas a
este tema. (La informacion contenida en esta seccion se basa en el reporte
tecnico Marco Legal de los Dispositivos Medicos en Colombia, realizado
en el proceso de desarrollo de la Tesis, el cual se encuentra en el CD.)
26
Para realizar la compilaci on cruzada es necesario instalar, las libreras (ejemplo: glibc),
el compilador (ejemplo: gcc) y los Binutils (colecci on de herramientas de programaci on).
23
2.4.1. Normas Nacionales
Las normas NTC-IEC 60601 homologadas por el ICONTEC para el
ambito nacional estandarizan los dispositivos medicos, principalmente en
los temas de seguridad que garanticen un funcionamiento optimo y adecua-
do de estos equipos en el campo de la medicina. En la Figura 2.12 se resaltan
las normas aplicables a los dispositivos dise nados para la telemonitorizacion
de las se nales biomedicas, entre las que se encuentra la NTC-IEC 60601-1,
la cual corresponde a la norma base o principal donde se especican los re-
querimientos generales de seguridad. [51].
Figura 2.12: Normas NTC-IEC 60601, homologadas por el ICONTEC, aplicables a los
dispositivos de telemonitorizaci on.
A continuacion se presenta el objeto y/o aplicacion extrados de cada
una de las normas.
NTC-IEC 60601-1 EQUIPO ELECTROM

EDICO. PARTE 1: RE-


QUISITOS GENERALES PARA LA SEGURIDAD: El objeto de
esta norma es el de especicar los requisitos generales para la seguri-
dad de los equipos electromedicos y servir de base para los requisitos
de seguridad de las normas particulares.
Esta norma presenta aspectos de seguridad tales como: las pruebas
que se deben realizar a un equipo para su funcionamiento, los fallos en
componentes electronicos a evitar, las protecciones de tierra que se be-
24
ben tener, la aparicion de tensiones electricas en las se nales, presencia
de tensiones electricas en los componentes que tienen contacto con el
paciente, fallos en componentes mecanicos, condiciones de aislamiento
y especicaciones de los mandos de control.
En la Tabla 2.3 se identican las medidas a realizar seg un la norma
NTC-IEC 60601-1, con sus respectivos valores de referencia, para ga-
rantizar la seguridad electrica en el funcionamiento de este tipo de
dispositivos.
Medida Unidad Valor
Tension de Red VAC 117,0
Corriente de Fuga a Tierra A 500
Condicion de Primera Falla A 1000
Corriente de Fuga al Chasis A 100
Condicion Primera Falla A 500
Condicion Segunda Falla A 500
Corriente Fuga Electrica Paciente a Tierra A 10
Condicion Primera Falla A 10
Condicion Segunda Falla A 10
Condicion Tercera Falla A 10
Corriente Auxiliar Electrica Partes Aplicables A 10
Condicion Primera Falla A 50
Condicion Segunda Falla A 50
Condicion Tercera Falla A 50
Resistencia a Tierra Ohmios 0,2
Tabla 2.3: Especicaciones tecnicas en seguridad electrica seg un la norma NTC-IEC
60601-1
NTC-IEC 60601-1-1 EQUIPOS ELECTROM

EDICOS. PARTE 1: REQUI-


SITOS GENERALES DE SEGURIDAD. SECCI

ON 1: Norma Colateral. Re-


quisitos De Seguridad Para Sistemas Electromedicos: Esta norma se aplica
a la seguridad de Sistemas Electromedicos. Describe los requisitos de segu-
ridad para Sistemas Electromedicos con el n de asegurar la proteccion del
PACIENTE, del OPERADOR y del entorno. Se supone que las partes en-
cargadas del montaje o modicacion de los Sistemas Electromedicos deben
tomar las medidas necesarias para asegurar la conformidad con esta norma.
NTC-IEC 60601-1-2 EQUIPOS ELECTROM

EDICOS. PARTE 1-2: RE-


QUISITOS GENERALES DE SEGURIDAD. Norma Colateral. Compatibi-
25
lidad Electromagnetica. Requisitos Y Ensayos: Esta norma especica los
requisitos y ensayos relacionados con la Compatibilidad Electromagnetica de
Equipos y/o Sistemas, y sirve como base de posibles requisitos adicionales de
Compatibilidad Electromagnetica y de Normas Particulares.
NTC-IEC 60601-1-4 EQUIPOS ELECTROM

EDICOS. PARTE 1: REQUI-


SITOS GENERALES PARA LA SEGURIDAD SECCI

ON 4: Norma Cola-
teral. SISTEMAS ELECTROM

EDICOS PROGRAMABLES: Esta Norma


Colateral se aplica a la Seguridad de los Equipos Electromedicos y de los
Sistemas Electromedicos que incorporan SUBSISTEMAS ELECTR

ONICOS
PROGRAMABLES (SSEP), a los que de ahora en adelante nos referiremos
como Sistemas Electromedicos Programables (SEMP).
NTC-IEC 60601-2-25 EQUIPOS ELECTROM

EDICOS. PARTE 2: REQUI-


SITOS PARTICULARES PARA LA SEGURIDAD DE ELECTROCAR-
DI

OGRAFOS: El objeto de esta norma particular es especicar los requisi-


tos particulares de seguridad de los equipos para la vigilancia de la presion
sangunea de funcionamiento automatico, cclico e indirecto, prestando espe-
cial atencion a la prevencion de riesgos debidos al proceso de inado.
NTC-IEC 60601-2-27 EQUIPOS ELECTROM

EDICOS. PARTE 2: REQUI-


SITOS PARTICULARES PARA LA SEGURIDAD DE EQUIPOS DE SU-
PERVISI

ON ELECTROCARDIOGR

AFICA: Esta norma especica los re-


quisitos particulares referentes a la seguridad de equipos de supervision elec-
trocardiograca tal y como se denen en 2.101 y denominados tambien en lo
que sigue como equipo.
NTC-IEC 60601-2-30 Equipos Electromedicos. PARTE 2-30: REQUISITOS
PARTICULARES PARA LA SEGURIDAD DE LOS EQUIPOS DE SU-
PERVISI

ON DE LA PRESI

ON SANGU

INEA, DE FUNCIONAMIENTO
AUTOM

ATICO, C

ICLICO E INDIRECTO: El objeto de esta norma par-


ticular es especicar los requisitos particulares de seguridad de los equipos
para la vigilancia de la presion sangunea de funcionamiento automatico, ccli-
co e indirecto, prestando especial atencion a la prevencion de riesgos debidos
al proceso de inado.
26
Captulo 3
Sistema de
Telemonitorizacion de
Se nales Biomedicas
Este captulo describe el dise no e implementacion del sistema embebido
para la adquisicion y transmision de se nales biomedicas a traves de redes
inalambricas, y su integracion en el sistema de telemonitorizacion. En la
Seccion 3.1 se identica el problema y el contexto en el cual se desarrolla la
tesis, en la Seccion 3.2 se presenta la solucion a implementar en el sistema
de telemonitorizacion propuesto, en la Seccion 3.3 se presenta el disposi-
tivo de adquisicion de se nales biomedicas, en el cual se integra el sistema
TES ROv2.0 dise nado, en la Seccion 3.4 se presenta en forma detalla el
desarrollo e implementacion del hardware y el software del Sistema Embe-
bido TES ROv2.0, en la Seccion 3.5 se presenta la descripcion del dise no de
los modulos de adquisicion y comunicacion, identicando las conguracio-
nes necesarias para que el sistema TES ROv2.0 transmita por varios tipos
de redes, en la Seccion 3.6 se presenta el proceso realizado para integrar
el dispositivo de adquisicion de se nales con el sistema de informacion SA-
RURO, presentando las capturas realizadas, y en la Seccion 3.7 se presenta
la implementacion nal del Dispositivos de Telemonitorizacion de se nales
biomedicas, el cual funciona con el sistema TES ROv2.0.
27
3.1. Descripcion Tecnica del Problema
La utilizacion de las Telecomunicaciones en la medicina ha permitido la
implementacion de nuevas estrategias para la prestacion de los servicios de
salud. En particular, la tesis se desarrolla en la estrategia correspondiente a
la telemonitorizacion de se nales biomedicas.
El desarrollo de la tesis se apoya en la estructura del sistema de telemo-
nitorizacion del Centro de Telemedicina, la cual se presenta en la Figura 3.1,
y tiene como funciones capturar, procesar, adaptar y visualizar las se nales.
Figura 3.1: Esquema general del sistema de telemonitorizaci on de se nales biomedicas
del Centro de Telemedicina, implementado con SARURO [104].
El funcionamiento del sistema inicia con la adquisicion de las se nales
biomedicas utilizando un dispositivo electronico y un Computador Perso-
nal, los cuales procesan y adecuan las se nales para transmitirlas al sistema
de informacion SARURO [104] (Ver Seccion 2.1.4). El sistema de informa-
cion esta instalado en el Computador, el cual posee la aplicacion graca
para visualizar la informacion localmente y permitir su envo al servidor
de Telemedicina, desde el cual se transmite la informacion al centro de refe-
rencia o al lugar en donde se encuentre conectado el medico y/o especialista.
En el dispositivo de adquisicion de se nales, se necesitaba dise nar e imple-
mentar una herramienta capaz de realizar la transmision por redes inalambri-
cas al sistema SARURO [104], de la informacion proveniente de las tarjetas
28
de adquisicion de se nales biomedicas, aspecto puntual en el cual se trabajo la
tesis. A continuacion, se presentan los requerimientos a cumplir por la he-
rramienta de comunicacion a ser integrada en el dispositivo.
3.1.1. Analisis de Requerimientos
Los requerimientos son:
Ofrecer exibilidad en el manejo de la informaci on: el sistema debe
tener la capacidad de almacenar, procesar y adaptar la informacion
medica para realizar su transmision por redes inalambricas al sistema
de informacion. Ademas, deber ser facil de reprogramar, de tal forma
que permita manejar diversos protocolos de transmision y empaque-
tado de las se nales biomedicas.
Capturar la informacion proveniente de las tarjetas de adquisicion de
se nales biomedicas seleccionadas.
Permitir la integracion de dispositivos de comunicacion externos pa-
ra transmitir la informacion por la red Celular, especialmente, en el
manejo de un modem GSM con conexion por USB.
El sistema debe ser facil de adaptar al sistema de telemonitorizaci on: el
dise no debe permitir la interconexion en forma sencilla con el sistema
de informacion clnico, adaptando las caractersticas, especialmente
del hardware, a las necesidades del sistema en la adquisicion de la
informacion de las se nales.
El sistema debe ser un dise no que integre los componentes necesarios
para interconectarse con las tarjetas de adquisicion de se nales y los
dispositivos externos de comunicacion, de tal forma que no se requiera
el uso de tarjetas o componentes electronicos adicionales.
Tener un tama no limitado que permita su adaptacion en el disposi-
tivo: la solucion a implementar debe tener un tama no reducido que
facilite su incorporacion en el dispositivo, de tal forma que favorezca
su transporte y su utilizacion en el campo de la Telemedicina.
Ser una solucion economica: la herramienta desarrollada debe ser una
solucion economica que reduzca los costos derivados por la utilizacion
de componentes electronicos comerciales
1
.
1
Es importante destacar que implementar este tipo de soluciones con componentes
29
3.2. Sistema de Telemonitorizacion Propuesto
La solucion a implementar se basada en el dise no de un Sistema Embe-
bido TES ROv2.0
2
, el cual funciona como una herramienta de comunicacion
entre la captura de las se nales biomedicas
3
, y la transmision de la informa-
cion por redes inalambricas al sistema de informacion SARURO [104].
El sistema embebido (S.E.) TES ROv2.0 hace parte del dispositivo, como
se presenta en la Figura 3.2, el cual es utilizado en el sistema de telemonitori-
zacion de se nales biomedicas. En esta gura se especica el esquema general
de la solucion a implementar, detallando los componentes, con los cuales se
realiza la transmision de la informacion en el dispositivo.
Figura 3.2: Esquema general de la soluci on a implementar.
El funcionamiento del sistema propuesto, consiste en capturar las se nales
biomedicas por medio de sensores, los cuales digitalizan la se nales. Posterior
comerciales, los cuales no son dise nos a la medida, requieren la utilizaci on adicional de
m as componentes y tarjetas, incrementando el costo de desarrollo.
2
La informacion sobre los sistemas embebidos esta disponible en la Secci on 2.3.
3
La captura de las se nales biomedicas se realizada con tres tarjetas comerciales, como
se identica en la Figura 3.2.
30
a esto, la informacion se enva al sistema TES ROv2.0, el cual se encarga
de almacenar, adaptar y transmitir la informacion a SARURO [104]. En
este sistema se visualiza la informacion y se tiene la opcion de realizar una
monitorizacion local o remota por medio de una aplicacion Web.
3.3. Dispositivo de Adquisici on de Se nales
En la tesis se implemento un dispositivo de telemonitorizacion de se nales
biomedicas
4
, cuyo plano interno se presenta en la Figura 3.3, en la cual se
identican las ubicaciones del Sistema Embebido TES ROv2.0 y las tres
tarjetas de adquisicion de se nales.
Figura 3.3: Plano interno del dispositivo de adquisici on de se nales.
3.3.1. Adquisicion de las Se nales Biomedicas
Las se nales biomedicas seleccionadas para el desarrollo del proyectos co-
rresponden al electrocardiograma (ECG) (Ver Seccion 2.1.1), la frecuencia
cardaca (FC) (Ver Seccion 2.1.1), la saturacion de oxgeno en la sangre
(SO
2
) (Ver Seccion 2.1.2) y la presion arterial (PA) (Ver Seccion 2.1.3)
5
.
Estas se nales biomedicas suministran informacion relevante, con la cual se
4
Este dispositivo se ha utilizado en el Centro de Telemedicina, y fue desarrollado en la
tesis dentro del grupo de investigacion BioIngenium.
5
Este grupo de se nales biomedicas son usadas en el Centro de Telemedicina para mo-
nitorizar el estado de los pacientes en las Unidades de Cuidados Intermedios (UCIs),
las cuales se implementaron y se utilizan en el servicio de Telemedicina prestado a CA-
PRECOM. Las UCIs han sido desarrolladas en las actividades de investigaci on del grupo
BioIngenium.
31
puede monitorizar el estado de un paciente, ya sea en el diagnostico, segui-
miento y/o control de una patologa.
Para la adquisicion de las se nales biomedicas se utiliza un conjunto de
componentes electronicos OEM
6
(Ver Figura 3.4), adquiridos por el Centro
de Telemedicina
7
. Estas tarjetas son fabricadas por la compa na alemana
MEDLAB
8
, los cuales cumplen con las disposiciones de la norma tecnica EN
60601-1, en la cual se especican los requerimientos generales de seguridad
que deben cumplir los equipos medicos.
Figura 3.4: Adquisici on de las se nales biomedicas.
A continuacion se presentan las tarjetas implementadas en el sistema de
telemonitorizacion propuesto, con sus principales caractersticas tecnicas
9
.
Adquisicion de la Se nal del ECG
Para la adquisicion de esta se nal se utiliza una tarjeta de referencia
comercial EG01010 (ECG OEM Module - Medlab GmbH)
10
, presentada en
la Figura 3.5, la cual esta fabricada seg un la norma IEC 60601-1 y puede
ser utilizada en el desarrollo de equipos para la monitorizacion de se nales
6
OEM corresponde a las siglas de Original Equipment Manufacturer.
7
La selecci on de estos componentes fue realizada en el grupo de investigaci on BioInge-
nium para el desarrollo de los proyectos implementados en el Centro de Telemedicina.
8
Medlab es una empresa reconocida en la fabricaci on de dispositivos medicos, especial-
mente en Europa, fundada en 1993, la cual ofrece un gran n umero de equipos incluyendo
componentes electr onicos OEM, cumpliendo con est andares internacionales en los procesos
de fabricaci on, entre los que se encuentra la ISO 9001:2000. [65]
9
Esta informaci on ha sido extrada de los manuales y las hojas de datos, los cuales se
encuentran en el CD.
10
La informaci on de la tarjeta EG01010 puede ser consultada en la p agina Web http:
//www.medlab.eu/english/modules/ekgmodules/eg01010/index.html
32
biomedicas.
Figura 3.5: Componentes electr onicos para la captura del ECG. [65]
Las se nales son capturadas con electrodos superciales de baja impedan-
cia y permite la deteccion de las tres derivaciones bipolares de los miembros:
I, II y III (Ver Seccion 2.1.1). El protocolo de comunicacion que establece
esta tarjeta, usa el estandar RS232 asncrono con la siguiente conguracion:
Velocidad de comunicacion 9600 baudios.
N umero de bits de datos 8.
Modo asncrono bidireccional.
Bit de parada 1.
Paridad ninguna.
Las caractersticas tecnicas de la tarjeta se presentan en la Tabla 3.1.
CARACTER

ISTICA
Tama no: 77mm x 52.5mm, altura maxima de 10mm.
Peso: 28g.
Alimentacion: 5V 10 %.
Consumo de potencia: aproximadamente 150 mW.
Consumo de corriente: 26 a 30 mA.
Aislamiento galvanico de la tarjeta.
Rango de deteccion de la frecuencia cardiaca: 30 - 250 lpm.
Precision frecuencia cardiaca: 1 %, 1 dgito.
Filtro notch de 60 Hz.
Cables conductores aislados galvanicamente para proteccion contra ruido externo
y dise nados para soportar voltajes de desbrilacion.
Tabla 3.1: Caractersticas tecnicas principales de la Tarjeta de Adquisici on de ECG.
33
Medicion de la Saturacion de Oxgeno en la Sangre
Para la adquisicion de esta se nal se utiliza el sensor de Oximetra y la
tarjeta de referencia comercial PEARL 100 (SpO
2
OEM Module - Medlab
GmbH)
11
, presentada en la Figura 3.6. El modulo cumple con los siguientes
estandares: IEC 60601-1:1996, IEC 60601-1-4:2001 y EN ISO9919:2005.
Figura 3.6: Componentes electr onicos para la medici on de SpO2. [65]
La tarjeta permite capturar y medir el nivel de SO
2
, la componente AC
de la luz absorbida en la region infrarroja y la frecuencia cardiaca (Ver Sec-
ciones 2.1.2 y 2.1.1). El protocolo de comunicacion que establece esta tarjeta,
usa el estandar RS232 asncrono con la siguiente conguracion:
Velocidad de comunicacion 9600 baudios.
N umero de bits de datos 8.
Modo asncrono unidireccional.
Bit de parada 1.
Paridad ninguna.
Las caractersticas tecnicas de la tarjeta se presentan en la Tabla 3.2.
11
La informaci on de la tarjeta PEARL 100 puede ser consultada en la p agina Web
http://www.medlab-gmbh.de/english/modules/pulseoximetry/pearl/index.html
34
CARACTER

ISTICA
Tama no de 77mm x 53mm, altura maxima de 6mm.
Peso: 23g.
Alimentacion: 2.5 - 5.5 V.
Consumo de corriente: 33 a 60 mA.
Consumo de potencia: 100 - 150 mW, dependiendo del voltaje de alimentacion.
Rango para la medicion de la frecuencia cardiaca: 30 - 250 lpm.
Precision de la frecuencia cardiaca: 1 %, 1 dgito.
Rango de medida del nivel de SO
2
: 0 % a 100 %.
Tabla 3.2: Caractersticas tecnicas principales de la Tarjeta de Adquisici on de SpO
2
.
Medicion de la Presion Arterial
Para la adquisicion de esta se nal se utiliza el brazalete y la tarjeta de
referencia comercial NIBP 2000 (OEM Module - Medlab GmbH)
12
, presen-
tados en la Figura 3.7. El modulo se fabrica cumpliendo los estandares: EN
IEC 60601-1, EN IEC 60601-2-30:2000, EN ISO 1060-1:1995, EN ISO 1060-
3:1997 y EN ISO 1060-4:2004.
Figura 3.7: Componentes electr onicos para la medici on de PA. [65]
El dispositivo permite la medicion de: presion arterial media (PAM)
13
,
PA diastolica (DBP), PA sistolica (SBP) y frecuencia cardaca (Ver Seccion
12
La informaci on de la tarjeta NIBP 2000 puede ser consultada en la p agina Web http:
//www.medlab.eu/english/modules/nibpmodules/nibp2000/index.html
13
Presi on Arterial Media(PAM): corresponde a la presi on promedio medida en un ciclo
cardaco completo [42]. Se calcula con la ecuaci on 3.1:
PAM = P
diastolica
+
P
sistolica
P
diastolica
3
(3.1)
35
2.1.3). El modulo se puede congurar para realizar mediciones cclicas con
intervalos de 1 a 90 minutos. El protocolo de comunicacion que establece
esta tarjeta, usa el estandar RS232 asncrono con la siguiente conguracion:
Velocidad de comunicacion 4800 baudios.
N umero de bits de datos 8.
Modo asncrono bidireccional.
Bit de parada 1.
Paridad ninguna.
Las caractersticas tecnicas de la tarjeta se presentan en la Tabla 3.3.
CARACTER

ISTICA
Tama no: 128mm x 68mm, altura maxima de 34mm.
Peso: 170g.
Alimentacion: 7V 15 % o 12V 15 %.
Consumo de corriente: 50 a 750mA.
Consumo de potencia: durante la medicion: maximo 3.5W y en reposo: maximo
0.35W.
Rango para la medicion de la frecuencia cardiaca: 30 - 250 lpm.
Tabla 3.3: Caractersticas tecnicas principales de la Tarjeta de Adquisici on de PA.
3.4. Sistema Embebido TES ROv2.0
La herramienta de comunicacion TES ROv2.0 creada en la tesis es un
sistema embebido dise nado a la medida, el cual integrar los componentes
necesarios para conectar e interactuar con los dispositivos de comunicacion
y las tarjetas de adquisicion de se nales, sin la necesidad de utilizar compo-
nentes electronicos complementarios en el dispositivo de Telemonitorizacion.
3.4.1. Seleccion del Sistema Embebido
Inicialmente, la telemonitorizacion de las se nales biomedicas en el Centro
de Telemedicina se realizaba utilizando un Computador Personal, solucion
que limitaba la portabilidad del sistema, al tener un tama no considerable,
e incrementaba los costos. Esta opcion era un desarrollo sobredimensionado
36
para la funcion a implementar, la cual consiste en la captura y transmision
de las se nales biomedicas por redes inalambricas.
Una de las mas importantes restricciones que se tenan al utilizar un
computador en el sistema consista en la carencia de los perifericos espec-
cos para realizar la telemonitorizacion, siendo necesario utilizar dispositivos
externos tanto para la captura como para la transmision de la informacion
de las se nales biomedicas.
A partir de estos aspectos, se planteo el desarrollo de la tesis que tenia
como motivacion principal generar una solucion integrada, dise nando e im-
plementando un S.E. como una herramienta de comunicacion en el sistema
de telemonitorizacion.
Se escogio los S.E. para implementar el dispositivo de telemonitorizacion
porque ofrecen gran versatilidad en el manejo de la informacion, permiten
dise nar sistemas independientes de computadores, se pueden realizar aplica-
ciones especicas y gestionar en forma ecaz los recursos, tanto de software
como de hardware, para realizar los procesos de captura, almacenamiento y
transmision de la informaci on de las se nales biomedicas.
En este punto se tenan dos opciones las cuales correspondan a utilizar
un sistema embebido comercial como: la BeagleBoard
14
, DevKit3250
15
, o
ATMEL ATEVK1100
16
o dise nar un sistema embebido propio. Para tomar
la decision de construir un S.E. propio se tuvieron en cuenta los criterios
que se presentan en la Tabla 3.4 y se analizan a continuacion, con los cuales
se puedo establecer que dise nar e implementar el S.E. TES ROv2.0 era una
de las mejores opciones en ese momento.
a. Conocimiento de la Arquitectura del sistema: en los sistemas comer-
ciales no se revela la arquitectura de hardware que lo compone por ser
parte del negocio. Por otro lado, al dise nar una arquitectura propia
14
La p agina web del S.E. es: http://beagleboard.org/. Su costo es de $149, Trabaja
con Linux Embebido y tiene un procesador OMAP3530.
15
La p agina web del S.E. DevKit3250 es: http://www.armkits.com/product/
devkit3250.asp. Tiene un costo de $199, funciona con Linux Embebido, tiene un pro-
cesador de 266MHz, ARM926EJ S core.
16
La p agina web del S.E. ATMEL ATEVK1100 es: http://www.newark.com/. Tiene un
costo de $171, funciona con una arquitectura de procesador AVR32 y se trabaja con Linux
Embebido.
37

También podría gustarte