You are on page 1of 5

DESARROLLO DE UN SISTEMA DE PROCESAMIENTO DE DATOS

CROMATOGRFICOS

E. TOZZI, H. KOFMAN, P. LUCERO


y A. GONZLEZ

Facultad de Ingeniera Qumica de la Universidad Nacional del Litoral,
Santiago del Estero 2829 (3000) Santa Fe, R. Argentina
emitozzi@yahoo.com.ar, hkofman@fiqus.unl.edu.ar

Universidad Tecnolgica Nacional, Regional Paran

Resumen Se desarroll un sistema de adquisicin y En la programacin se utiliz Visual Basic 6.0, en


procesamiento de datos cromatogrficos. funcin de su versatilidad y facilidad para generar
El software filtra la seal mediante splines aplicaciones en entorno Windows.
cuadrticas. Los picos se detectan y clasifican a
travs de una maquina de estados para fijar las Acondicionamiento de seal
lneas de base segn una serie de criterios usuales en
Los cromatgrafos utilizados proveen una seal
cromatografa. Se agregaron prestaciones de manejo
analgica del orden de los milivolt, destinada
de archivos , manipulacion grfica de los datos y
originalmente a integradores con salida de papel trmico
compatibilidad con aplicaciones de uso comn.
o registradores. Dado que las placas A/D requieren
Se desarroll hardware para la amplificacin de
seales del orden del voltio, se hizo necesario amplificar
seal y conversin anlogo-digital de 24 bits. El
la seal. Para ello se us un amplificador de
diseo es simple gracias al uso de componentes
instrumentacin integrado, con entrada diferencial y
comerciales altamente integrados.
ganancia variable, al cual se le adicionaron circuitos
El sistema se transfiri a laboratorios de
protectores contra sobrevoltaje y filtros pasabajos a la
investigacin qumica de dos universidades
entrada y salida. Se obtiuvo as una amplificacin con
nacionales siendo utilizado en forma rutinaria.
alto grado de linealidad y bajo ruido agregado al
sistema.
Palabras clave - cromatografa, cromatograma, En la figura 1 se observa el amplificador de
deteccin, integracin, picos. instrumentacin sin la cobertura ni blindaje.

I. INTRODUCCIN
Muchos laboratorios de investigacin, de anlisis de
rutina, o de control de calidad, cuentan con equipos de
cromatografa de diversos tipos (gaseosos, HPLC, de
electroforesis capilar, etc.) adquiridos hace ya algunos
aos. Algunos de ellos son de excelente calidad pero se
tornan obsoletos por carecer de sistemas de adquisicin
y procesamiento de datos computarizados. En otros
casos cuentan con sistemas poco amigables, que no
permiten la comunicacin con otras aplicaciones de uso
corriente.
Los altos costos de reemplazar totalmente los
equipos o informatizarlos a travs de los sistemas
ofrecidos por el comercio, hicieron que resultara
atractiva la alternativa de desarrollar un sistema propio.
La actividad asimismo result altamente instructiva para
los participantes entre los cuales se contaba un tcnico y
alumnos pasantes de carreras de Ingeniera Qumica e
Ingeniera Electrnica.
En una primera etapa se elaboraron los algoritmos
de procesamiento de datos y las mediciones se
efectuaron mediante placas de adquisicin de datos Fig. 1 : Amplificador de instrumentacin dual.
comerciales. Posteriormente se dise y desarroll el
hardware de adquisicin de datos de alta resolucin.
filtrado por media mvil.), optndose finalmente por
II. CONVERSIN A/D CON PLACAS splines de segundo orden con derivada primera
COMERCIALES continua. Este mtodo permiti una mejor identificacin
del comienzo de pico y de los mximos, an en
En la primera etapa se utilizaron placas comerciales condiciones de alto ruido. La cantidad de muestras que
para la captura de la la seal del cromatgrafo y su
toma cada tramo de ajuste, es un parmetro que se
registro en un archivo.
puede fijar en el archivo de mtodo, y resulta posible la
La frecuencia de muestreo depende del ancho de los
eleccin de tramos de longitud variable, que aumenten
picos que se deben detectar, para los casos estudiados se
gradualmente el nmero de puntos conforme avanza el
establecieron valores entre 5 y 50 Hz. Los tiempos tiempo.
totales se pueden establecer entre unos pocos minutos y En la figura 2 se muestra en detalle un trozo de
algunas horas.
cromatograma, en el que puede observarse la curva
Las frecuencias se fijaron usando un oscilador a
continua del ajuste y los datos con el ruido de la seal.
cristal y contadores de la placa. Tambin se utiliz
temporizacin por software cuando se cont con
computadoras suficientemente rpidas.
Las lecturas se registraron en archivos de tipo
binario, lo cual reduce su tamao respecto a formatos
como el ASCII. El archivo se inicia con una cabecera de
datos que permite registrar informacin sobre el
cromatograma: equipo, frecuencia, muestra, operador,
fecha, hora, etc. Estos datos son propuestos por defecto
en la experiencia siguiente, conformndose el nombre
del nuevo archivo con el prefijo literal del anterior, con
incremento de numeracin en una unidad. Esto permite
que se puedan identificar distintas series de Fig. 2: Superposicin de datos y curva de ajuste
experiencias, y que se pueda pasar de un ensayo de
rutina al siguiente en forma casi automtica. C. Integracin de picos
A medida que transcurre la experiencia se visualiza
el cromatograma en pantalla, lo cual permite monitorear El algoritmo de integracion del cromatograma es capaz
el proceso, que puede ser finalizado o cancelado en de distinguir diferentes casos de picos cromatogrficos
cualquier momento. en los cuales la lnea de base se fija de distinta manera.
Para ello se tiene en cuenta el valor de la seal, su
derivada (D1) y su derivada segunda (D2).
III. PROCESAMIENTO DE LOS DATOS
A. Entorno de procesamiento Picos simples: Se considera detectado el comienzo
del pico cuando la derivada primera de la seal supera
Otro componente del software es la aplicacin
un valor prefijado (D1 > Ls ) punto 2 de la figura 3.
denominada PROCESAR, que permite cargar los
Cuando la derivada pasa por cero siendo la derivada
archivos de datos, visualizar el cromatograma, realizar
segunda negativa, se detecta el mximo (D1=0, D2<0 )
la integracin y generar el informe.
Punto 3 de la figura 3.
La pantalla de lectura de cromatogramas permite
El final de pico se detecta cuando la derivada
recorrer la lista de archivos y visualizar los datos de las
segunda es positiva y la derivada primera supera el
cabeceras de los mismos, lo cual facilita la bsqueda de
valor prefijado (D1>Li) Punto 4 de la figura 3.
experiencias realizadas.
Se utilizan archivos de mtodo, que contienen los
parmetros de integracin, los que se han optimizado de
acuerdo al tipo de cromatograma.
La fijacin correcta de las lneas de base depende
fuertemente del juego de parmetros de integracin. Si
se modifica sustancialmente la tcnica se hace necesario
realizar pruebas con los parmetros hasta obtener una
lneas de base satisfactorias.

B. Ajuste de datos
El software realiza en primer lugar un ajuste de datos,
con la finalidad de eliminar el ruido y permitir el
correcto funcionamiento del algoritmo de integracin.
Con tal finalidad, se probaron distintos mtodos
(filtrado digital, ajuste con splines de distinto orden, y Fig. 3: Principio para la deteccin de los picos.
Los valores de Ls y Li pueden ser variables a lo la misma diferencia medida en el pico anterior, si este
largo del cromatograma, lo cual permite compensar el valor cae por debajo de un lmite prefijado, el pico ser
efecto de ensanchamiento de los picos. considerado tangente.
El tiempo de retencin que identifica al componente
es aquel en el cual ocurre el mximo, punto 3 de la
figura 3.
La lnea de base es una recta que une los puntos 2 y
4, figura 3.
Para calcular el rea se resta el rea bajo la lnea de
base del rea bajo la curva de la seal.

Picos superpuestos: En el caso de dos o ms picos


fusionados o superpuestos se traza una lnea de base
entre el comienzo del primero y el fin del ltimo. El Fig. 6: Ejemplo de pico tangente
criterio usual es trazar rectas verticales desde los valles
hasta la lnea de base comn y en base a esta divisin se La lnea de base en el pico tangente comienza en el
asignan las reas. mnimo local y finaliza en el punto donde se alcanza
una relacin prefijada entre la derivada de la seal y la
pendiente de la recta que une el punto de inicio y el
valor de la seal en ese punto .

Dado que en los cromatogramas pueden darse


mltiples combinaciones de los casos antes
mencionados, el algoritmo debe ser capaz de identificar
estas posibilidades.
Una solucin para lograrlo fue el uso de una
mquina de estados como la graficada en la figura 7.
Fig. 4: Picos superpuestos

Para detectar si dos picos estn superpuestos se 2 4


traza una recta desde el comienzo del primer pico con
una pendiente igual a la derivada en este punto. Si al
llegar al final del pico o un mnimo de la seal, (valle) 1 3 5 6
la recta antes mencionada pasa por encima del valor de
la seal se considera que los picos estn separados y se
obtiene el fin de lnea de base, de lo contrario se los
considera fusionados y se trazar una lnea de base
comn. En la figura 5 se observa que en los puntos 1 y 2
la recta pasa por debajo de la seal, y por lo tanto estos Fig. 7: Mquina de estados
picos terminan fusionndose con el siguiente. En el
punto 3 la recta pasa por encima del valor de la seal y Los estados son los siguientes:
all termina la serie de picos fusionados.
1 Sin pico. An no se detecta el comienzo de un
pico.
2 Asciende. Se detect el comienzo de un pico y
se contina hasta encontrar el mximo local de la seal.
3 Desciende. Se encontr el mximo y se
desciende hasta encontrar el fin del pico o un valle
(mnimo local de la seal).
4 Asciende en un pico superpuesto. Se detect un
valle y se contina hasta buscar un mximo local. El
pico puede ser tangente, lo cual se definir al llegar al
Fig. 5: Deteccin de picos superpuestos
mximo.
5 Desciende en un pico superpuesto. Se detect un
Picos tangentes: Los picos pequeos montados sobre
pico superpuesto. Se busca un valle o el final del pico.
uno mucho mayor se denominan tangentes y su lnea de
6 Desciende en un pico tangente. Se detect un
base se traza de manera especial. Para detectarlo un
pico tangente. Se busca un valle, el final del pico
criterio comn es comparar alturas (diferencia de altura
tangente o el final del pico grande.
entre el mximo y el punto de comienzo del pico), con
A medida que se incrementa la variable temporal se
comparan los valores de seal, derivada primera y
derivada segunda, y lneas auxiliares a fin de verificar si
se cumplen los criterios previamente enumerados. En
caso positivo la mquina pasa a otro estado y se
almacenan entonces los valores de tiempo y magnitud
de la seal correspondientes a puntos de inters, como
comienzo y final de las lneas de base y tiempo de
retencin.
Posteriormente se procede a integrar numricamente
los picos, en base a la informacin de tiempo de inicio y
fin del pico, altura de inicio y fin de la lnea de base y la
existencia o no de picos tangentes.
Para eliminar falsos picos debidos al ruido se
descarta un pico si su rea cae por debajo de un valor
mnimo prefijado en el archivo de mtodo.

D. Facilidades grficas de edicin


Fig. 8 : Vista previa de un informe
Se incluyeron rutinas tales como:
Ventana de ampliacin (Zoom) para observar F. Comunicacin con otros programas
detalles del cromatograma.
Modificacin manual de la lnea de base. Con la finalidad de facilitar la realizacin de informes y
Agregado y eliminacin manual de picos. procesamiento alternativo de datos, el programa ha sido
Unificacin de lneas de base para mltiples picos. provisto con tres formas de comunicacin: captura de
Ventana con vistas de la seal original, la seal imgenes que pueden ser transferidas al Word o a
filtrada y la derivada, con lneas de indicacin de de cualquier programa Windows a travs del portapapeles,
comienzo y final de pico y los tiempos de retencin. captura de la tabla de datos de picos que puede ser
Las rutinas permiten efectuar operaciones con el transferida a una planilla Excel, y exportacin de
mouse que facilitan la puesta a punto de los mtodos, archivos de datos cromatogrficos directos en formato
permiten corregir errores en la asignacin de las lneas estndar de texto, que puede ser ledo por casi cualquier
de base, e integrar regiones que no son detectadas en programa.
forma automtica.
IV. ADQUISICIN DE DATOS DE ALTA
E. Informe de resultados RESOLUCIN
En el archivo de mtodo se puede establecer el La resolucin utilizada en la conversin analgico
tiempo de inicio de la integracin, de modo que se digital depende del tipo de anlisis realizado,
elimine el solvente. necesitndose mayor numero de bits si es grande la
Es posible identificar los compuestos, lo cual se relacin de alturas entre los picos de mayor y menor
realiza a travs de la programacin del archivo de tamao a medir en un mismo cromatograma. En los
mtodo, introduciendo los nombres en una tabla en la casos estudiados resultaba suficiente la resolucin de 12
que figuran los tiempos de retencin relativos al o 16 bits. Cuando se requieren de 20 a 24 bits, el costo
compuesto que se elija como referencia. Se establece de las placas es sensiblemente ms alto.
tambin un margen de tolerancia para la operacin de A fin de posibilitar la medicion a resoluciones altas
identificacin. sin elevar excesivamente los costos del hardware, se
El informe se puede ver en pantalla e imprimirse. Se abord la tarea de construir una interfase analgica
puede fijar qu datos que deben figurar en el informe. digital. La misma se bas en el circuito integrado
La presentacin del informe se hizo similar a la de los CS5534 de montaje superficial, fabricado por Crystal
integradores electrnicos con los que los operadores. Semiconductor. Dicho componente tiene las siguientes
estaban familiarizados caractersticas:
El programa calcula una escala para la - 24 bits de resolucin
representacin, la cual puede modificarse en funcin del - Amplificador de instrumentacin de ganancia
aspecto que se desea. programable desde 1 a 64.
En la figura 8 puede verse la primer pgina de un - Conversor analgico digital interno del tipo Delta-
informe en pantalla. Se trata de una muestra de Sigma con error lineal menor a 0,0007%.
compuestos orgnicos, con 14 picos. El primero, - Resolucin libre de ruidos de 23 bits.
correspondiente al solvente, se ha desechado. - Cuatro canales diferenciales multiplexados.
- Una interfaz simple de tres conductores mediante
comunicacin serie.
- Registro de calibracin por canal que puede ser control de calidad, lo cual puede redundar en beneficios
tanto escrito como ledo, con posibilidad de econmicos y tcnicos tanto para los usuarios como
autocalibracin. para la Universidad en la que se realiza el desarrollo.
- Velocidades de conversin programables.
- Microcontrolador incorporado dentro del chip para VI. AGRADECIMIENTOS
la comunicacin con la computadora.
Al Dr. Ulises Sedrn, Ing. Horacio Beldomnico y Dr.
Javier Grau, quienes como responsables de distintos
Se dise un circuito con un buffer conectado al
laboratorios de la Facultad de Ingeniera Qumica de la
puerto paralelo de la computadora y se desarroll el
software correspondiente, en lenguaje Visual Basic. Tal UNL, contribuyeron durante el desarrollo y pruebas del
desarrollo se realiz inicialmente para realizar pruebas sistema, poniendo a disposicin del grupo su
equipamiento, conocimientos sobre cromatografa y
del manejo del conversor, con la idea de incorporar a
aporte financiero.
posteriori un microcontrolador que realizara la rutina de
Al programa CAI+D de la UNL por el aporte
conversin, dejando para el lenguaje de alto nivel slo
la tarea de lectura de los valores. financiero.
Durante las pruebas se obtuvo una velocidad de A las autoridades de la Facultad de Ingeniera
Qumica de la UNL por el respaldo y el estmulo a la
conversin y cantidad de bits libres de ruidos
labor desarrollada.
suficientemente alta para su uso normal y se opt por
utilizar esa misma configuracin para la captura de
cromatogramas, lo cual redujo el nmero de BIBLIOGRAFA
componentes necesarios y la complejidad del diseo.
En la figura 9 puede verse el aspecto del dispositivo. ASTM Standard D4626-90, Standard Practice for
Calculation of Gas Chromatographic Response Factors
ASTM Standard E260-91, Standard Practice for
packed Column Gas Chromatography
Bibbero R. J., Microprocessors in Instruments and
control, Wiley, New York, (1977).
Dymond H.F., Kilburn K.D., Gas Chromatography
proceedings, Ins. Pet, 1966.
Folleto Peaksimple II Data System.
Folleto PowerChrom Chromatography recording
and analysis.
Folleto WinChrom Chromatography Data
Management System. GBC Scientific.

Fig. 9 : Conversor de alta resolucin. Galen W. E., Analytical Instrumentation


Handbook, Drekker, New York, (1990).
V. ESTADO ACTUAL Y PERSPECTIVAS Manual Chromatopac C-R6A.
FUTURAS
Manual HP 3393/3396A File Server.
Actualmente se encuentran en funcionamiento las
primeras implementaciones del sistema en dos Manual KONIKROM Chromatography Data
laboratorios de la Facultad de Ingeniera Qumica de la System. Version 5.
UNL, Santa Fe, y en uno de la planta piloto de la Manual Varian Vista 402, Chromatography Data
Facultad de Ingeniera Qumica de la UNS, Baha System.
Blanca.
Las versiones instaladas hasta la fecha reciben Valcarcel Cases M., Luque de Castro M.,
seales de uno o dos cromatgrafos con una Automatic methods of analysis, Elsevier, Amsterdam,
computadora personal a travs de placas comerciales de (1988).
adquisicin de datos de 12 y de 16 bits. Voress L., Instrumentation in Analytical Chemistry
El sistema con conversor de 24 bits se encuentra en 1988-1991, Am. Chem. Society, xv, (1992).
las etapas finales de desarrollo previndose su
aplicacin en breve en un laboratorio de la UNL, Santa
Fe.
El presente trabajo apunta a generar un producto que
puede ser transferido a distintos centros de investigacin
y enseanza, as cmo a laboratorios industriales o de

You might also like