S E ~ ' I N A R I OB E P R O Y E C T O 1 1 SISTEMA AUTOMATIZADO FUNCIONALES PPRA RESPIRATORIAS PRUEBAS 1J' If \ A S E S O R : J E S U S S. r l O N D R A G O N A L U M N O : Q L E J A N D R O S A N T O S i _-) E;. U N I V E R S I D A D - A U T B N O M A M E T R O P O L I T A N A UNIDAD IZTAPALAPh .? I N G E N I E R I A U I O M E O I C A JULIO, í 3 8 4 C O N T E N I D O !BX.ICN I .WIFODUCCION ................ 1.2 GENERAL1ii2z-s . . . . . . . . . . . . . . . . . . . . . . 1.3 Y CAPACIDADES ............ 1.4p1;GTImxRAFt3 . . . . . . . . . . . . . . . . . . . . . . 1.1mEAYFINESDELP€Om P[TLsIIoNAREc SE(XI(Xl I1 1.1 1.2 1.3 1.4 .DESCRIPCION QENEFRJL ....................... 2.2 CARPaTLRTSTICAS DE FUNGI- . . . . . . . 2.3DISTRIBKICi;!DEPAE!ESc. . . . . . . . . . . . . . . . . . . 2.4CCNEXICWEZTETEUCA. . . . . . . . . . . . . . . . . . . . . ......... 2.5 FüEXiE DE ALIMENTACION. . . . . . . . 2 . 6 ~ ~ A S Y D E s v E N T A J A. c. . . . . . . . . . . . . . . . . 2.7DESARwsLu). . . . . . . . . . . . . . . . . . . . . . . . 2.8 POSIEXES MEZOi?AS A E'UIWR3 . . . . . . . . . . . . . . . . 2.1lImmDUaIrn (;ENERAI;Es SEXXCCN I11 .TEDRIA 2.1 2.1 2.2 2.2 2.3 2.4 2.5 2.8 DE OEXFVX!Icku' ....................... ................... 3.2~RIA~OrJERACION 3.1IMWJDECION SFXICION Iv PAGINA 3.1 3.1 .MI-mm-Ir@=s- .............. ......... 4.2 C?U?ACEIUSTXAS . . . . . . . . . . . . . . . . . . . . . 4.3 C I l a J I m ELE-I03 BAS103 . . . . . . . . . . . . . . . 4.4 DIAGRAE.IA DE TIEMPOS . . . . . . . . . . . . . . . . . . . 4.5PRDGRAMAcIoN . . . . . . . . . . . . . . . . . . . . . . . 4.1ORlETIvDS ........................ 5.2 CMWX'E& ..sTIcAs . . . . . . . . . . . . . . . . . . . . . 5.3 aw3Lm ' ExJxTRmIco BASIC0 . . . . . . . . . . . . . . . 5.4 DIAGRAMA DE TIENXIS . . . . . . . . . . . . . . . . . . . 5.10BJETNc'S 4.1 4.1 4.2 4.3 4.4 5.1 5.1 5.2 5.2 i 5.5PI?oQ#marn. ...................... 5.6CIFCüIXSANALQGIooS.. ................. - I N S T R U C C I ~rn OPERACION 6.1 i"EODW2IC:: . . . . . . . . . . . . . . . . . . . . . . 5.3 5.5 SEcCIoN VI 6 . 2 ~ ~ . . . . . . . . . . . . . . . . . . . . . . . . . 6.30pERpI3IoNF"CIoNAL.. 6.4MANiUODEPR3GRAM?S. .. .................. ................... 6.1 6.1 6.3 6.4 I I APENDICES A,- IMPRESORA B.- I K A L I Z A c I ~Y LISTA DE PA"ES C.- I"ASl3. DIAGRAMA ELJElXWIoO '# 1 BIBLIOGRAFIA ! r. 4 c I . ! I 1.1 INTRODUCC I O:J IDEA Y FINES DEL P R O Y E C T O En e l s i s t e m a de m e d i c i ó n t r a d i c i o n a l , los v o l ú m e n e s y c a p a c i d a d e s p u l m o n a r e s se o b t i e n e n h a c i e n d o c i e r t o s cálcult:; c;c.bre t r a z o s o b t e n i d o s en p a p e l c o n a c i d o s como e s p i r o g r a m a s . P o s t e r i o r m e n t e se e l a b o r a n r e p u r t e v e s c r i t o s e n las cuales SE e s p e c i f i c a n los v a l o r e s de l o s p a r á q e t r o s o b t e n i d o s de1 e s t u d i o p a r a poder h a c e r un d i a g n o s t i c o y a r c h i v a r i a 3 e n el e x p e d i e n t e , En e l d e s a r r o l l o d e l p r e s e n t e p r o y e c t o s e h a d i s e ñ a d o y c o n s t r u i d o un s i s t e m a c o m p u t a r i z a d o c a p a z d e o b t e n e r I n s t i r a r e . ; , resiizar l o s c á l c u l o s e i m p r i m i r las v e y o r t e s , todo e n f0rT-j a u t o m á t i c a , h a c i e n d o u s o d e una m i c r r c 2 n p u t a d o r a d e b a j a coc:’-i p a r á m e t r o s q u e s e p u e d e n c a l c u l a r p o r medio de esta s i s t e m a a ) C a p a c i d a d i n s p i r a t o r i a (C.1.1 c ) C a p a c i d a d p u l m o n a r t o t a l (C,P,T.) d ) C a p a c i d a d r e s i d u a l f u n c i o n a l Cí2.R.F.) - e ) V a l u m e n i n s p i r a t o r i o de r e s c r ; a (ü.E*H.) f ) Volumen r e s i d u a l (U.R.1 9) H e l a c i d n v o l u m e n r e s i d u a l / c a p a c i d s d pulrnonclr tcitríl (V.R./C.P.T.j h ) üolurnen e s p f r a t o r i o f o r z a r l o ai p r i m e r segundn (ü,E,F. CEG) E??: iss i ) V e n t i l a c i o n máxima v o l u n t a r i a ( V . M . V . ) 3) F l u j o e s p i r a t o r i o p i c o ( F . E . PICO) k ) F l u j o e s p i r a t o r i o forzado a l 2 5 % (F.E.F. 25%) 1 ) F l u j o c s p i r a t o r i o f o r z a d o a l SO% ( F . E . F . 50%) m) F l u j t e s p i r a t o r i o f o r z a d o 81 75% ( F . E . F . 75%) e . n ) F l u j o i n s p i r a t o r i o maximo ( F . I . M . ) o ) R e s i s t e n c i a de l a s v i a s a e r e a s (R.V.A.) J Que son los p a r á m e t r o s de r u t i n a en l o s e s t u d i o s espirométricos ?! . 1.2 GENtRALIDADEC Las p r u e b a s de f u n c i ó n r e s p i r a t o r i a s o n m e d i c i o n e s que t i e n e n por o b j e t o v a l o r a r algunos a s p e c t o s de l a f u n c i l S n , r e c r p i r a t ~ ~ i a , p r i n c i p a l m e n t e l o s r e l a c i o n a d o s con l a m e c á n i c a tÚraco-pulmanar y d e l intercantriio de g a s e s . De l a s p r u e 5 a o f u n c i o n a l e s r e s p i r a t o r i a s s e o b t i e n e n o a t o s que p e r m i t e n : a ) A n a l i z a r el e s t a d a g e n e r a l de un p a c i e n t e s a n o o enf'errno. b) Evalc!sr l a s c o n d i c i o n e s d e un p a c i e n t e como p a r t e de un examen mddicr p e r i d d i c o , especia3.men.e . en i n d i v i d u o s COP; enfermedades pulmonares c r d n i c a s . c ) D e t e c t a r cambios b r u s c o s en l a c o n d i c i 6 n d e l p a c i e n t e d u r a n t e f a s E s a q u d a s d e una enfermedad. d) V a l o r a r l a s c o n d i c i o n e s d e l p a c i e n t e a n t e s y d e s p u é s ae un tratamiento. En a l g u i i a s o c a c i o n e s cuando se p r e s e n t a . t r a u m a t i s m o t o r - d x i c a . 1 -? 1.3 s o b r e d o s i s d e f á r m a c o s , c i r u g i a mayor o e n f e r m e d a d e s g r a v e s , PI enfermo r e q u i e r e de o b s e r v a c i o n e s c o n t i , i U a s de l a f u n c i ó n r e s p i r a t o r i a . G a n e r a l m e n t e e s t o se hrrse e n l o s h o s p i t a l e s en !-?B u n i d a d e s de c u i d a d o s i n t e n s i v o s , en donde l a s o b s e r v a c i o n e s o la e s t a n c i a d e l p a c i e n t e puede v a r i a r de m i n u t o s a horas. 1.3 VOLUHENES ‘ Y CAPACIDADES PULMONARES E l método mas u s a d o p a r a m e d i r voldmenes y c a p a c i d a d e s e- l a eapirometrfa (8). La f i g u r a 7 . 1 m u e s t r a e l esquema de un e s p i í : h e t r o t f p i e o . D u r a n t e l a e x h a l a c i ó n , l a campana s u b e h a c i e n d o b a j a r l a pluma m e d i a n t e un s i s t e m a d e p o l e a s y c o n t r a p e s o . campana b a j a y l a pluma s u b e . Durante l a i n h a l a c i c h l a A s í s e r r z d e a p r e c i a r en primcr 3 . ~ 3 a re}. volumen c o r r i e n t e que es e l v o l u m e n ’ i i 3 s p i r a d o y e s p i r a d o en z o e a T e s p i r a c i h n o r m a l . A l volumen e x h a l a d o p o r e l s u j e t o d u r a n t e lcna máxima e s p i r a r i ó n i n m e d i a t a a una i n o a i : a c i Ó n capacidad v i t a l . máxima se l e l l r m a Aún d e s p u é s de una náxima e s p i r a c i ó n , permanece un poco de g a s cn l a s pulmones, a e s t a c a n t i d a d se l e l l a m a volumen r e s i d u a l . Y p u r ú l t i m o , se l e l l a m a í , a p a c i d a d r e s i d u a l f u n c i o n a l . a l volOmen de g a s e x i s t e n t e en l o s pu1n:uiteu d e s p u c s d e una e s p i r a c i b n n o r m a l . En b a s e a l o s v a l o r e s de voltimerl o b t e n i d o s s e c a l c u l a n o t r o s p a r á m e t r o s como s a n : c a p a c i d a d i n s p i r a t s r i a , c a p a c i d a d p u i n o n a r t o t a l , volumen e s g i r a t o r i a d e r e s e r v a , e t c . C.7) (Figura 1.1). Todos l o s v a l o r e s n o r m a l e s d e volúmenes y c a p a c i d a d e s p u í m n a r e s / s o n f u n c i j n de La t a l l a y de l a edad d 2 l a p e r s o n a y s o n - / - a z O I- A w a a a I I I 1 I + I ~- H I SOtllll aproximadamente un 20% menores en l a m u j e r que en e l hombre, y como e s d e e s p e r a r s e , s o n mayores en p e r s o n a s a l t a s y a t l é t i c a s en Rum p e r s o n a s peqiieñas que no p r a c t i c a n aLgi':.i e j e r c i c i o f f s i c a . A l g u n o s dc l o s v a l o r e s n o r m a l e s un un hombre j o v e n a d u l t r ! d e 1.70 m . d e e c i t a t u r a , son ( 3 ) : Volumen c o r r i e n t e 50U m l Volumen r e s i d u a l 1200 m l Capacidau v i t a l 46130 rnl Capactdad r e s i d u a l f u n c i o n a l 2300 m l C a p a c i d a d pulmonar t o t a l 5800 m l Aunque e s t o s v a l o r e s v a r i a n d e p e n d i e n d o p r i n c i p a l m e n t e d i l a r e g i o n g e o g r á f i c a , d e b i d o a l a s v a r i a c i o n e s q u e e x i s t e n en l a p r e s i ó n a t m o s f é r i c a a d i s t i n t o s n i v e l e s con r e f e r e n c i a a l mar. S i s e a n a l i z a l a f i g u r a 1 . 1 s e pa'erle o b s e r v a r que p o r simp:o e s p i r o m e t r i a no s e pueden o b t e n e r a l q m o s p a r á m e t r o s e s p i r o m é t r i c o s irmortantes. Los volúmenes que no pueden o b t e n e r s e s o n : voluntari r e s i d u a l , c a p q c i d a d r e s i d u a l f u n c i o n a l y c a p a c i d a d pulrnonar t L t a l , s i n embargo, z a i c u l a n d o la c a p a c i d a d r e s i d u a l f u n c i o n a l s e pueden o b t e n e r l o s cirros d o s v a l o r e s . La c a p a c i d a d r e s i d u a l f u n c i o n a l s e puede o b t e n e r h a c i e n d o que un s u j e t o r e s p i r e o x f q e n o p u r o duróttLe v a r i o s m i n u t o s , h a s t a que t o d o e l n i t r ó g e n o en s u s pulmones s e a e l i m i n a d o c o n e l a i r e .. e s p i r a d o . Er,tanTes r e c o g i e n d o e l a i r e e s p i r a d o y a n a l i z a n d o 12 c a n t i d a d t o t a l de n i t r ó g e n o , puede c a l c u l a r s e l a c a n t i d a d t o t a l de a i r e c o n t e n l d o en los p u l m o n e s a l i n i z i c de l a p r u e b a , que c a p a c i d a d r e s i d ~ a lf u n c i a n a l y s e puede c a l c u l a r m e d i a n t e : ES la 1.5 - C.H,F, 1-3 L - = vol, fermula de nitrógeno eliminado *100/78 b a s e en el hecho que e l 78% d e los gases SF! p u i m o r , ; - , r r , L s n i t r a g e n o y e l 22% es oxígeno y agua ( p a r a z n l a nt:r:ic;<n t ser exactos d c b e n hacerse corrE!rcioi1es por la difusión d r nit;ró-r:nc f c e r a l a s a n g r e hacia L o s pulmones). LJ- Q t r a tecniccl para l a obtenión d e la C.R.F. i s e basa en t,;r.::ctar a l i n d i - d i c í u ü ai Espj-rdrnetro conteniendo un g a s con una concentración b conocida d e h e l i o , e l cual es virtualmente insoluble en sangye ( 1 ) . E l s u j L z t o respira ciurante algún tiempo hasta que l a s concen+variones en e l espirdttietr3 y l o s pulmones s e a n las mismas. Dado que r e hay p e r d i d a d e h e i i a , l a cantidad presente antes del e q u i l i b r i o (concentración p o r volumenes) C1 * U 1 es igual a la cantidad despues d e l e q u i l i b r i o C2 v 2 = \!-I !C? I.4 * - (VI + V 2 ) de C2)/C2 donde: V 2 = C.R.F. PLETISMOGRAFO La forma mas usada actualmente p a r a obtener el valor d e 1 8 capacidad residual funcional es usando un pleticmógrafo. El t a r m i n o p l r t i s m ó g r a f o SE r e f l z r e en general a la rnedlc:Óri d e l v n l u m e n , o mzc cancretamente al cambio en volumen d e una ~ a ~ z i 6 n del cuerpo. ün p l e t i s m c Í g r a f o c o r p o r a l es simplemente una c a j a cerrada herméticamente e n l a cual s e roloca al paciente. Particularmente, p a r a calcular la C.f.(.F, 5 e hace lo s i g u i e n t e , al _-e I 3. 6 f i n a l de una e s p i r a c i ó n normal s e b l o q u e a e l t u b o p o r donde e s t a r e s p i r a n d o e l s u j e t o , y se l e p i d e que h a g a un e s f u e r z o p o r r e s p i r a r . A l t r a t a r de i n h a l a r , expend:, e l g a s que t i e n f en stls pulmones, atrmenta e l volumen de l o s miprnos, y s e e l e v a l a p r e s i ó n d e l a c a j a , p u ~ s t oque e l volumen d e l g a s en l a misma d i s m i n u y e . De acuerdo a l a l e y de Eoyle P V = c t e a temperatura c o n s t a n t e , por l o q u e c o n o c i e n d o e.1 cambio en l a p r e s i ó n de l a c a j a y su valumen, s e puede d e t e r m i n a r e l cambio en volumenes d e l pulmón. D e s p u é s , a p l i c a n d o l a l e y d e E o y l e a l gas s e t i e n e q u e ( P l ) V P P2 ( V + A V ) , donde P I y P2 s o n l a s p r e s i o n e s de l a b o c a y V es l a C.R.F. O b t e n i e n d o de e s t a manera l a c a p a c i d a d r e s i d u a l f'uncionaL. Un p l e t í s m ó g r a f o c o r p o r a l , además de u s a r s e p a r a m e d i r vol6menes y c a p a c i d a d e s p u l m o n a r e s , p u e d e s e r u t i l i z a d o p a r a m e d i r las r e s i s t e n c i a s d e l a s v i a s a e r e a s , a s i como p a r a m e d i r 27. riago eanguíneo c o r p o r a l . Para ja medida de l a r e s i s t e n c i a d e l a s v i a s a e r e a s s e d ? j a que l a p e r s o n a r a s p i r a a i r e d e n t r o d e l p l . ~ t i s m ó g r a f o ,m i e n t r a s SF r e g i s t r a n l o s cambios d e volumen en e l mismo. Conociendo estos c a m b i o s y ,-1 volumen p u l m o n a r , medido Zn l a forma a n t e s explicada, s e puede c a i c u l a r l a p r e s i 6 n d e g a s d e n t r o d e l pulmón. E s t a presión menos l a p r e s i o ' n d e l g a s en e l pietisndgrafo d 2 l a d i f e r e n c i a de p r e s i ó n Que i m p u l s a el a i r e a t r a v é s d? l a s v i a s aereas. S i s'e mide a l mismo tiempo e l f l u j o de a i r e e s p i r a t o r i o , s e puede c a l c u l a r .la r e s i s t e n c i a s d e l a s v i a s a e r e a s d e a c u e r d o a l a fórmula: R = s/Ú .....o....... (1) , 1.7 Esta fórmula e s la ley de P o i s e v i l l e en s u forma m á s simplificada, suponiendo q u e el. g a s Circula en forma de flujo laminar. En la ecuacion (I), R representa la s u m a l a s vias aereas, y puede definirse CU:IIC~ Le l a s resistencias de I la diferencia de prtsijn t intrapulmonar e n - c e n t r i m e t r o s de agua necesarios para obtener un , flujo d e I litro/segundo. En los individuos normales y er! gosicián sentada, l a resistencia tiene un valor aproximad? de 2 cm. de agua p o r litro de aire , y p o r segundo, siendo mayor durante la espiraci6n. Se ti¿nen I valores de 20 cm. de agua-seg/litra e n la espiración forzada, y es t i : inferior a l o s I O cm. de agua-aeg/litro e n la inspiración forzada ! (7). I La resistencia de l a s vias aere.?s aumenta cuando estas se obstruyen comu resultado de asma, enfisema obstructiva y enfermedades similares que afectan l o s uronquios, originando un aumento de t m b a j n para respirar. - 1 ' 2.1 I1 2,l DESCRIPCICN GENERAL INTaODUCCION E l s i s t e m a e s t á formado p o r v a r i z ? p a r t e s , t a l como s e i r - s t r a l a f i g u r a 2.1. en De e s t a s p a r t e s , l a que s e c o n s t r u y Ó y d i s e ñ ó fue 10 i n t e r f a s e , p a r a p o d e r i n t e r c o n e c t a r sdecuadamente t o d o s los b l o q u e s . D u r a n t e e l d e s a r r o l l o de l a i n t e r f a s e s e p r e s e n t a r o n v a r i a s a s p e c t o s i m p o r t a n t e s l o s c u a l e s s e mencionan zn e s t a s e c c i ó n . 2.2 CARACTERISTICAS A manera de b l o q u e s e l comportamiento d e l s i s t e m a a u t o m a t i z a d o p a r a p r u e b a s f u n c i o n a l e s r e s p i r a t o r i a j ( S A P F U R ) es el. s i g u i s r t t e (figura 2.1). L a s s e ñ a l e s de r e s p i r a i i ó n s e o b t i e n e n d e l e q u i p o d e p r u e b a s f u n c i o n a l e s r e s p i r a t o r i a s , esxac: s e R a l e s s o n d e l t i p o a n a l ó g i c o c o n c i n U a s en e l t i e m p o , por 10 que s e c o n v i e r t e n a e e f i a i e s d i g i t a l e s , p a r a e s t a b l e c e r a s f l a c o m p a t i b i l i d a d e n t r e e l EPF!iR y l a m i c r o c o m p u t t d o r a . En l a microcornputadorn s e p r o c e s a n l a s señales ya en s u forma d i g i t a l , c a l c u l a n d o l o s v i i i i r e s d e f l u j o , r e s i s t e n c i a d a las v i a s a e r e a s y vol.ii'menes y c a p a c i d a d e s p u l m o n a r e s , Los c a ' l c u i o s s e hacen con p r c y r a m a s c o d i f i c a d o s en BASTE y en l e n g u a j e d e l m i c r o p r o c e s a d o r 1-80. Estos p r o g r a m a s s e g r a b a n en c i n t a m a g n é t i c a y pueden r e p r o d u c i r s e a t r a v é s de una q r a b a d o r a de a u a i o . Una vez que s e han o b t e n i d o los v a l o r e s de los parárnetros de i n t e r é s a n t e s m:.ncionados, s e g e n e r a Lin r e p o r t e que e s e n v i a d o a una -4 c , - r 1 tn I I i i I 2 02 impresora para tener por e s c r i t o todos l o s datos, Para e s t e f ! n s e h a c e u s o d e una i n t e r f a s e d i g i t a l p a r a l l z l a , L a m i c r o c o m p i t a d o r a Lisade e s una Timex C i n c l a i r 1000 con 16 k i l g - g c t e t o s d e memoria; PI **nuipo d e p r u e b a s f b n c i o n a l e s r e s p i r a t o r i a s e s marca JAEGER PVWO9 10úB BODYTEST JUNIOR, y l a i m p r e s o r a e s una S I C O M t r o l modelo SP-771. El t e l e v i s o r e s un q p a r a t o común b l a n c o y n e g r o d e f a b r i c a c i ó n n a c i o n a l y l a g r a b a d o r a d e c a s s e t t e s e s un modelo compacto d e f a b r i c a c i ó n j a p o n e s a , n o e x i s t e n r e s t r i c c i o n e s en c u a n t o a l t i p o d e t e l e v i s o r y g r a b a d o r a q u e s e pueden u t i l i z a r . 2.3 D I C T R I B U C I O N DE PARTES L a f i g u r a 2 . 2 i n d i c a n l a d i s t r i b u c i ó n de l a s p a r t e s que componen e 1 C A P F U R . La t a r j e t a de i n t e r f a s e s o e n c u e n t r a l o c a l i z a d o Cyn.' E: i n t e r i o r d e una c a j a que c o n t i e n e lo^ c a n e c t o r e s y l a f u e n t e d e p o d e r . E l uso de c o n e c t o r e s d e l t i p o d e l i s t ó n p a r a l a c o n e x i ó r , con l a i m p r e s o r a y d31 t i p o de banana p a r a l a c o n e x i ó n c o n e l EPFUR, h a c e i f á c i l l a l o c z l i z a c i ó n d e l e q u i p o y l a p o r t a b i l i d a d d e l mismo, 2 . 4 COfüEXION ELECTRICA 1. La i m p r e s o r a , e l m o n i t o r de T V , l a i n t e r f a s e , l a grabadora/reproductora y e l EPF'UR, n e c e e i t a n alimentation de 127 v y p o r l o tantc. s e n e c e s i t a r i a n c i n c o tomas de c o r r i e n t e en f a p a r e d , y p a r a s i m p l i f i c a r e s t o , s e u t i l i z a u r a e x t e n s i ó n p a r a r e d u c i r de c i n c o a d o s c o n t a c t o s t a l y como 1 0 m u e s t r a l a f i g u r a 2 . 3 , Un c o n t a c t o e s p a r a e l EPFL'R y e l o t r a p a r a e l r e s t o de l o s . c o m p o n e n t e s , e s t o s e h i z o E 1 2 O m rn w tx 2 W W Q P W t Q 1 QÍ 3 c3 878771 i 2.3 c o n e l f i n de que s e pueda t r a b a j a r en forma i n d e p e n d i e n t e y d s e a coi' e l equipo de p r u e b a s f u n c i o n a l e s r o s p i r a t o r i a s o c o n e l sistiiqc! computarizado p a r a a n a l i z a r s e ñ a l e s b ? ~ - . ó g i c a s . 2.5 F U E N T E DE A L I M E N T A C I O N L a computado-ra n e c e s i t a +9 v y + 5 v de a l i m e n t a c i ó n p a r a que f u n c i o n e adecuadamente, i n c l u y e n d o e l m ó d u l o de 16 k i l o - o c t e t o s dr memoria o p c i o n a l . E l c o n s u m o de l a S ; ! a c l a i r e s de aproximadamente 600 ma ( 4 ) . E l c o n s u m o t o t a l de la i n t e r t - e s e e s de aproximadamentz 350 ma, Dado que l a i n t e r f a s e y l a C i n c l a i r - u s a n l a misma f u e n t e de a l i m e n t a c i ó n , e l t r a n s f o r m a d o r T I ( f i g u r a 2.4) debe s o p a r t a r una c a r g s de p o r l o menos 1 ampere. E l t r a n s f o r m a d o r usado t i e n e l a s s i g u i e n t e s s a l i d a 17 v , 2 amperes. fsto e s c a r a c t e r í s t i c a s : e n t r a d a 120 v,6O Hz.. con e l f i n d e que a l a i n t e r f a s e s e ; ! u ~ d a n a f i a d i r o t r a s t a r ; ? L a s de c i r c u i t o i m p r e s o c i s a n d a l a misma f u e n k e de a l i m e n t a c i ó n , c i e m > ? e y cuando no s e s o b r e p a s e l a c o r r i e n t e l i m i t e d e l t r a n s f o r m a d o z o de l o s reguladores v o l t a j e C I 1-3. La c o n : i g u r a c i Ó n de l a f u e n t e d e a l i m e n t a c i ó n e s una de l a s más s e n c i l l a s , y e s t á hecha en b a s e a r e y u l o d o r e s de v o l t a j e i n t e g r a d o s . La f u e n t e usa u n t r a n s f o r m a d o r c o n d e r i v a c i ó n c e n t r a l , l a c u a l e s l a referencia ( t i e r r a del circuito)*. Las señales negativas y positivñs r e c t i f i c a d a s r;e o b t i e n e n a p a r t i r d e l p b i e n t r de d i o d o s D l - D I t u a r a después f i l t r a r s e a t r a v é s de C;1 y C3. Fosteriomente e s t o s vuitsbjes d c aproximadamerte 2 3 v o l t s l l e g a n a los c i r c u i t o s i n t e g r a d a s C I 1-3 proporcionar fi>ialmente l o s vo!.tajos r e g u l a d b s de +/- ~ 3 r d 12 y 5 v u l t s . Fl a I > > > W n " 7 , v o l t a j e d e 9 v o l t s s o l o s e u s a p a r a a l i m e n t a r e l mddulo de memoria d e R A M , y se puede s u s t i t u t i r p o r +72 v a l i s s i n que se a l t e r e su funcionamiento. 2.6 VENTAJAS Y DESVENTAJAS el E l tiempo n'ormal que se emplea en l a r e a l i z a c i ó n d e una p r u e b a f u n c i o n a l r e s p i r a t o r i a a un p a c i e n t e e s d e 10 m i n u t o s , otros 20 m i n u t o s s e i n v i e r t e n en c a l c u l a r v a ! J r e s a p a r t i r de l a g r á f i c a s o b t e n i d a s , l o que d a un t o t a l d e 30 m i n u t o s . En cambio e l tiempo t o t a l e s t i m a d o que s e l l e v a r á u s a n d o e l s i s t e m a a u t o m a t i z a d o , e s d c , a l r e d e d o r de 5 m i n u t o s , l o c u a l r e p r e s e n t a una g r a n v e n t a j a ya que a l !' d i s m i n u i r e l t i e m p o a una s e x t a p a r t e se aumenta e l número dc I pacientes atendidos diariamente. A s i R i s m o , e1 empleo d e a l g o r i t m o s b i e n d e f i n i d s s permite mejorar l a c i l i c i a d de l a información oDtenida 1 I en e l e a t u c i o , aumentando su r e p e t i b i l i d a d y disminuyendo el nrrur i I s u b j e t i v o en l a s m e d i d a s . , ! La i n t r r f a s e e s t á compuesta u n i r a w e n t e p o r ocho c i r c u i t u s i n t e g r a d o s , mas r e s i s t e n c i a s v d i o d o s , de manera que cuando se p r e s e n t e una f a l l a , e s t a s e pueda r u D a r a r f á c i l m e n t e . S i se p r e s e n t a r a una f a l l a e l e c t r ó n i c a en l a i r r t e r f a s e d u r a n t e l a a t e n c i ó n d i a r i a e n l o s p a c i e n t e s no s e r i a n e c e s a r i o i n t c z r u m p i r l o s e s t u d i e s , s i n o q u e simplemente s e c a m b i a r i a l a t a r j e t a 9a6ada p o r o t r a . E l c o s t o actual d e e s t e t a r j e t a es de aproximadamente c i e z m i l pesos men. y e l c o s t o d e l a r e p a r t c i ó n no s e r i a mayor a c i n c o m i l p e s o s m.n. i n t e r f e s e \I s u m a n t e n i m i e n t o s o n d e b a j o c o s t o . _/- Es decir, l a =% k 2.5 E l p r e c i o t o t a l d e l s i s t e m a compUtariZ8dO p a r a p r o c e s a r h e ñ a l e s a n a l b g i c a s ( f i g u r a 2.3) p e s o s m.n. e s mtiy b a j o , ' a i r e d e d o r de c i e n t o cincuanta m i l s i s e compara con o t r o s s ~ n t . e m a s c o m e r c i a l e s de ~ < ~ , + ~ t o s i m i l a r e s d i s p o n i b l e s , h a s t a p o r s e t e c i e n t o s c i n c u e n t a m i l p e s o s men. A l p a r e c e r l a Ú n i c a d e s v e n t a j a r z que l o s p r o g r a m a s se t'anen que e s t a r c a r g a n d o d e s d e una g r a b a d o r a / r e p r o d u c t o r a . 2.7 DESARROLLO Como ya s e mencionó en l a s e c c i f n 1 . 7 l a forma mas u s u a l de c a l c u l a r t o d o s l o s p a r á m e t r o s e s p i r u m é * r i c o s , es en b a s e a e s p i r o g r a m a s o b t e n i d o s d e un e q u i p o d e p r u e b a s f u n c i o n a l e s r e s p i r a t o r i a s ; e l p r o c e s o de m e d i c i ó n r e q u i e r e aproximadamente 30 I minctos p o r e s t u d i o . En base a e s t o s e p e n s ó en d i s e ; , ? r un e q u i p o p a r a realizar de tina manera a u t o m á t i c a una p r u e b a f u n c i o r d l r e s p i r a t o r i a , c u y o s i i h j e t i v o s p r i n c i p a l e s f u e r a n : m i n i m i z a r l o s e r r o r e s que s e cometen a l h a c e r m e d i c i o n e s sobre l o s e s p i r o g r a m a s , r c S ; c i r e l tiempo de c a d a estuaio, y o b t e n e r un r e p o r t e i m p r e s o de t o d o s l o s p a r á m e t r o e c a l c u l a c o s . E l e q u i p o con qL;e s e c o n t a b a en e s e momento c o n s i s t í a de una i m p z e s o r a y de una microcomputadora y p o r s u p e e s t o d e l EPFUR ( v e r s e c c i o n 2 . 2 ) . El problema s e r e d u c í a entonces a i n t e r c c n o c t a r e s t a s t r e s p a r t e s adecuadamente p a r a o h t e n e r un s i s t e m a a u t o m á t i c o de p r u e b a s f u n c i o n a l e s r e r p i r a t o r i a s y p o d e r a l c s t i z a r l o s objetivos a n t e s mencionados. I En c j t r a s p a l a b r a s l o q,ie scs t e n i a que c o n s t r u i r e r a n d o s i n t e r f a s e s uqa que l a l l a m a r e m o s mic;ocomputadora-irnpresora, microcornput i d o i a - e p f u r . /- y 1s o t r a . 2 -6 L a s doe interfases tienen e n c o m ú n a . l a microcomputadora, por lo cual el primer paso Pug estudiarla analizando varios aspectos, como por ejemplg: eamiliarizaciÓn c o n e3 lenguaje B A S I C q u e usa, interacción c o n subrutinas en lenguaje de máquina desde B A S I C , saber como s e padrfa tener acceso directo al UCP (Unidad Central d:: - P r o c e s o ) , capacidad de memoria disponible, manejo d e perifgricos, etc. La parte m á s importante d e la microcomputadora e s la UCP, que en este caso e s e l microprocesador Z - 8 0 A . El procesador realizn operacionep aritméticas y controla electrónicamente e l resto de la computadora JE acuerdo al sistema operativo. El sistema operativo esta grabado en memoria no volatil llamada ROH. Este e s un dispositivo electrÓniso de estado sólido, d e almacenhmfent,';, e l cual tiene un progama grabado e n forma permanente para hacer qce trabaje la UCP. En este tipo d e memoria solo s e puede leer la información que ya tiene grabada. Existe también otro tipo de memoria llamada RAM, que s e jistingue d e la ROM porque la información q u e oiqui s e almacena se pierde cada vez que realiza u n nuevo programa, y e s donde s e va guardando 5'1 contenido en B A S I C q u e llega a traves del teclado. Estos prcíqramas en RAM también interactuan c o n e l UCP, estableciendo asi la comGnicacion entre e l usuario y e l m i c r o p r o c e s a d ~ r . En esta clase de memoria se puede leer o escribir información. Si bien l a s sefiales de control del procesador s e puede7 accesar por la parte trasera d e la Cinclair y aunque en principio se podría hacer cualquier operación manejando e s i a c líneas a vcluntad. f x 3 , s t e ~ 2.7 r e s t r i c c i o n e s , ya que d e n t r o dc l a computadora e x i s t e otro c i r c u i t o i n t e g r c d o de p r o p ó s i t o e s p e c í f i c o e x c l u s i v o p a r a l a S i n c l a i r , e l c u a l l i m i t a l a r e B l i z a c i Ó n de m u c h o s p r o r e s o s d e b i d o principalmen:; a que no s o n d e l d u m i n i o p ú b l i c o l a s d i r e c c i o n e s d e e n t r a d a - s a l i d a q u z comunican a l m i c r o p r o c e s a d o r c o n o t r o s componentes de la c o m n ~ ~ t - 3 d o r a . P r e c i s a m e n t e la p a r t e en q u e s e i n v i r t i ó más tiempo f u g en i n v e s t i g a r l a s d i r e c c i o n e s de e n t r a d a - s a l i d a que se t e n í a n d i s p o n i b l e s p a r a m a n e j a r l a conversio'n a n a l ó g i c a d i g i t a l y l a i m p r e s i ó n ( v e r s e c c i o n e s 5.3 y 5.4). E s t o is l o g r ó después d e r e a l i z a r v a r i o s i n t e n t o s d e prueba y error ya que n o s e tuvo é x i t o a 1 p r o b a r con u n a n a l i z a d o r d e e s t a d o s l ó g i c o s ( H e w l e t t Packard modelo 1610A) n i a l c o n s u l t a r i n f o r m a c i ó n a l r e p e c t o er: l a l i t e r a t u r a e x i s t i - n t c s o b r e l a C i n c l a i r . Tanto l a i n t e r f a s e a n a l ó g i c a d i g i t a l como l a i n t e r f s s e -rsrs l a i m p r e s o r a si' armaron en t a b l i l l a s de c x p e r i m e n t a c i Ó n . Antes d e h a c e r p'ruebae de e q t a s i n t e r f a s e s d i r e c t a r n e l t t e con l a S i n c l a i r , s e u ¿ r i f i c o / s u f u n c i o n a m i e n t o con u n m i c r o - k i t e o u c a c i o n a l I - 8 0 , aorovechñngo que e s t e módulo d e prueba usa e l mismo c , i c r o p r o c e s a d o r que l a C i n c l a i r . Después d E haber hecho ; a r i a s m u d i f i c a c i o n e s de c i r c u i t 2 r i ñ y programáción a l d i s e ñ o o r i g i n a l d l ; r a n t e l a e t a p a de p r u e b a s , y u n a vez v e r i f i c a d o e l f u n c i o n a m i e n t o d e s e a d o , s e c o n e c t a r o n las i n t e r f ? s e s a l a C i n c l a i r , en donde nuevamente hub3 n - c e s i d a d de h a c e r o t r 3 ñ modificaciones. Hasta arcui l a s p r u e b s c s e habion hecho en t a b l i l l a s de e x p e r i m e n t a c i ó n y usando f u e n t e s d e ñ l i w z n t a c i ó n marca T e k t r o n i x .'- 2 H. modelo P S 501-2. Se construyeron entonces las f u e n t e s de alimsntaci6n de +/-I2 v y i-5v e n t a b l i l l a d e c i r c Q i I o impreca, y l a s i n t e r f a a p s ss armaron COP l a t é c n i c a de "wire w r a p ' ; , q u e c o n s i s t e en hace- ;¿a conexiones e n t r e los componentes e l e c t r ó n i c o s por medio de alambrada, usando una herramienta y alambre e s y s c i a l e s . Posteriormente s e p r o c e d i ó a elaborar todos los programas en b a s i c , n e c e s a r i o s p a r a l o s c á l c u l o s d e l o s parámetros espirornétricos, t a n t o d e v a l o r e s observados durante ? a p r u e b a , como de valores normales en base a l peso, e s t a t u r a , e d a d y sexo d e l p a c i e n t e , T a m b i é n $ s e h i c i e r o n encódigo de m á q u i n a l a s s u b r u t i n a s de conversi6n inalógica d i g i t a l , y de impresión. Una vez depurada toda l a programación, s e h i c i e r o n pruebas c o n d i f e r e n t e s s e ñ a l e s de b a j a f r e c u e n c i - tomada d e un g e n e r a d a r - d e funciones ( H e w l e t t Packard 3312A) respiratorias qi:E simulaban l a s señales . Actuelrnente s e e s t á perfeccionan52 e l sistema en l o qup s e r e f i e r e a c o q f i a b i l i d a d y manejo, h - i r i e n d n pruebas f u n c i o n a l z s r e s p i r a t o r 9 . d ~directamente 2.8 Como POSIBLES MEJORAS SF: COR pacientps. A FlJTURO h a v i s t o cada v e z que s e quieren hacer pruebas funcionales r e s p i r a t o r i a s , s e tienen qii5 c a r g a r l o s programas grabados en c i n t a magnética, p a r a t e n e r d i s p g q i b f e l a información en m e m o r i a RAM, en dondo s e p i e r d e l a i n f o r r n z c i 2 n c a d a v e z que s e a p a g a microcomputqdora. 13 P a r a e v i t a r e s t o s- t i e n e p e r i s a d o u t i l i z a r m ~ n u r i a I ROM, p o d r i a n s e r p o r e j e m p l o l a s 2716, rediseñando tanto l a c i r c u i t e r i a como l a p r o g r a m a c i ó n , esto c o n e l p r o p ó s i t o d e keoer ius programas grabados permanentemente €3 r , e m o r i a , y d e e s t a ma---r? n o h a c e r u s o si d e s e a , d e l a g r a b a d o r a / r e p r o d u c t o r a . Otro a s p e c t o b a s t a n t e a g r a d a b l p , p s q u e e l c o n t r o l d e l brltón marcado con llshutll f u e r a c o n t r o l a d o d e s d e l a microcomputadora, s i n que el u s u a r i o t e n g a q u e e s t a r p e n d i e n t e d e l m o m e n t o e n que l a p a n t a l l a a p a r e s c a e l l e t r e r o q u e i n d i c a iiPREC?UKE E L SHUT" d u r a n t e l a s e g u n d a p r u e b a ( v e r c e c c i o n 6.2). F a l t a también implementar l a programación para que se puidan h a c e r m e d i c i o n e s de v e n t i l a c i ó n máxima v o l u n t a r i a . e s t o n o s e h a hecho ahn, n o p o r s e r d i f i c i l , s i n o q u e s e t e n d r í a q u e r e a l i z a r o t r a m a n i o b r a , l o c u a l n o c o n v i e n e p o r e: irtumento. , c I - . 3 '1 1 1 1 1 3.1 I' TEORIA D E OFERACION INIRODUCCION En este capítulo se explican los principios d e l funcionamiento del sistema, Se analizan también las caracteristicas de las s e ñ a l e s de volumen y flujo que se procesan y la manera en que s e hace. Se detallan también los puntos mas importantes de cálculo y calibración en la programacihn relacionados con la teoria de operación. E l funcionamiento detallado electrónico se encuentra en l a s seccfunes 4 , 3 y 5 . 3 . 3.2 TEOWIA DE OPERACION El dispositivo usado por el EPFUR para la detección de rlujo consiste en un tubo con un elemento :esistivo el fin de producir una caida a lo largo del tubo. de de malla de alew'ire presión, proporcional al flujo d e con aire Un transductor diferencial produce una seral. eléctrica prsporcional a la'diferencia de presión a un lado y otro de la rejilla y por l a tanto praporcional a l flujo. Se puede usar un calentador para elevar la temperaturz d e tal modo que l o s gases exhaladas no condensen el vapor de ?qua en el elemento resist,i;.o (Figura 3.1). Ya o b t P n i d o el f l u j o , el equipo integra esta s e n a 1 electrbnicamente p a r a ahtener volumen con base en la fórmula: J I 1 I S ._ \ I I .--I I. 3.2 I dv/dt = f l u j o L o a v a l o r e s de r e s i s t e n c i a de l a s v i a s a e r e a s se c a l c u l a n en b a s e a d i f e r e n c i z s d e p r e s i ó n y f l u j o , t a l como se e x p l i c ó en l a ac..ción 1.4. L a s s e ñ a l e s s e o b t i e n e n en forma i m p r e s a a t r a v é s de graficador, y e s a p a r t i r de e s t a s g r á f i c a s ( F i g u r a s 3.2 UT; y 3 . 3 ) de donde h a b i t s a l m e n t e s e c a l c u l a n t o d a s l o s para'metros e a p i r o r é t r i c o s . L a s s e n a l e s que l l e g a n a l r e g i s t r a d o r s o n l a s mismas que l l e g a n a l a i n t e r f a s e en d o n d e son c o n v e r t i d a s d e su forma e n a l Ó g i c a a d i g i t a l . P a r a h a c e r l a c o n v e r s i e n a n a l Ú g i c a d i g i t a l l a s e ñ a l se m u e s t r e a p e r i ó d i c a t c e n t e c a d a Ts s e g u n d o s , e l c u a l s e l e l l a m a tiempo muestreo. rr2 E s t e tiempo dehe s e r t a l que c u m p l a con e l t e o r e r l a d e m u e s t r e o qui! d i c e que s i M(t) es un3 s e ñ a l l i m j t a d a en banda t a l que s u componente d e l e s p e c t r o de f r e c u e n c i a más a l t a e s F m ; y l o s v a l o r e s d e M(t) son determinados a i n t e r v a l o 3 r e g u l a r e s separados por t i e n p o s Ts 41/2 Fm, e n t o n c e s l a s e ñ a l o r i g ! n a l de e s t a s n u e s t r a s sin distorsieón. puede s e r r e c o n s t r u i d a 5 partir * (9) N ó t e s e que e l teorema de m u e s t r e o r e q u i e r e - que l a v e l o c i d a d d e m u e s t r e o s e a l o s u f i c i e n t e m e n t e r á p l d a p a r a que a l menos s e !,urnen d a s m u e s t r a s d u r a n t e e l curso d e l pe::iods c o r r e s p o n d i e n t e u l a cclnponente e s p e c t r a l de más a l t a f r e c u e n c i a , l o que en e l c a s o de l a s :?e;aleCi v r e s p i r a t o r i a s no p r e s e n t a p r o b l e m a a L g ü n o d e b i d o a que son di? b a j a frecuencia (0.1 - 2 Hz). L a f r p z u e n c i a a l a que e s t a niucstrearido l a c s e ñ a l e s ES c e 70 H z . 1 .9 o 3 I I rc) -rc) .--- <I I * a 3.3 con lo c u a l 3e r e c o n s t r u y e n p e r f e c t a m e r t e d i c h a s s e ñ a l e s . E l c o n v e r t i d o r a r t a l ó g i c o d i g i t a l t i e n e c a r a c i d a d d e ocho c a n a l r r . 10s c u a l e s en e s t a a p l i c a c i ó n s o l o s e u s a n d o s , una p a r a l a s e f i a l de f l u j o y e l o t r o p a r a l a s e ñ a l de volumen. E l tiempo d u r a n t e e l CUR? se m u e s t r e a l a s e n a 1 e s v a r i a l b e d e p e n d i e n d o de l a m a n i o b r a que e s t a haciendo e l paciente. Tanto l a f r e c u e n c i a de m u e s t r e o como e l tiempo - d u r a n t e e l c u a l s e va a m u e s t r e a r e s t á en f u n c i ó n d e l a c a n t i d a d de memoria d i s p o n i b l e . En e s t e c a s a a? e s t a muestreando a 10 W.r d u r a n t e 10 s e g u n d o s máximo, lo c u a l i n d i c a que s e n e c e s i t a n 100 b y t e s p a r s e ñ a l , dando un t o t a l d e 200 b y t e s . s i n embargo en e l mapa d e m e m o r i a 812 c u e n t a con 1024 l o c a l i d a d e s de memoria d i s p o n i b l e s p a r a a l m a c e n a r d a t o s m u e s t r e a d o s , lo c u a l q u i e r e d e c i r que s e pueden aumrr,t?r L a f r e c u e n c i a d e m u e s t r e o y/o el tiempo d u r a n t e e l c u a l se m u e s t r a a n l a s señales. - Una vez m u e s t r a d a s l a s d o s sefia783, una p o r c a d a c a n a l , y t e n i e n d o l a s en memoria se p r o c e s a n a t r a v e ' s d e l l e n g u a j e BACTC, La p r o g r a m a c f 6 n ( A p e n d i c e E ) c o n s i s t e en un p r o g r a m a p r i n c i p a l y once s u b r u t i n a s e n BASIC, y de c u a t r o s u t . r u t i n a s en c ó d i g o de máquina. E l programa p r i n c i p a l e s e l que p e r m i t e a l u s u a r i o l l e v a r l a s e c u e n c i a d e un e s t u d i o e s p i r o m é t r i c o r i i e n t r a s que l a s s u b r u t i n a s se van e j e c u t a n d o d e a c u e r d o a l a e s t r u c t u r a c i o n d e l programa p r i n c i p a l . La p r o g r a m a c i ó n da como r e s u l t a d o s : g r e f i c a c i ó n e i m p r e s i ó n de \ r a l o r e s c a l c u l a d o s a p a r t i r d e l a s s e ñ a l e s e s 3 p i r o m 6 t r i c a s d e l e s t u d i u que e s t á realizandl;, e i m p r e s i ó n de v a l o r e s n o r m a l e s d e l p a c i e n t e c a l c u l a d o s segidn su e d a d , p e s o , s e x o y e s - t a t u r a . ( l O j SF? 1 I 3.4 E l q u p c e tengan l o s v a l o r e s normales permike a l mGclicci compararlas con l o s v a l o r e s observados obtenidos durante l a pruebn funcional r e s p i r a t o r i a . E l conjunto de c a r a c t e r e s manejqdn p a r l a microcompdtaduLa C i n c l a i r no e s c ó d i g o ASCII, p o r l o que l a impresión s e hace csn l a a y u d a de u n a t a b l a para c o n v e r t i r de c ó d i g o t l S i n c l a i r n a c ó d i s c j A S C I I debido a que l a impresora usa e s t e Último. E l formato de impresión e s e l mismo que e l d e l a p a n t a l l d d e t e l e v i s i 6 n e s d e c i r , s e t i e n e n t r e i n t a y dos c a r a c t e r e s de l o n g i t u d p o r l i n e a , s u f i c i e n t e s p a r a imprimir l o s v a l o r e s observados y normales en h o j a s separadas, aunque l o i d e a l s e r i a t e n e r l o s en l a misma h o j a . Esto p o d r i a l o g r a r s e y a que l a impresbra s e puede programar h . t s t a c i e n t o t r e i n t a y dos c a r a c t e r e s p o r l í n e a , y e l problema p o r r e s o l v e r s e r i a e l c o n t r o l d e l comando Ilretorno d e c a r r o " ( C R ) . La e q u i v a l e n c i a de volumen y f l u j o a v a l o r e s de v o l t a j i cc de l a manera s i g u i e n t e : s e a p l i c a un v ~ l u m e ny f l u j o conocicos y r e g i s t r a n l r A s l e c t u r a s directamente en ?in hace SE o s c i l o s c o p i o permití-ndo d e e s t a manera cgnocer a cuantos v o l t s c q u i v a l e un c i e r t o volumer! o u n determinado f l u j o . Esto s e l o g r a con l a a y u d a de u n a j e r i n y e de un litro de canacidad y de un f l u j ó m e t r o t i p o t u b o d e Thorpe destinados especialment? p a r a l a c a l i b r a c i ó n d e l equipo. 4.1 MiCROCOMPUTAü6RA I V 4.1 - IMPRESORA OBJETIVOS Para a c o p l a r l a microcomputadora C i n c l a i r a l a impresora, s e t u v o que deseñar una i n t e r f a s e , l a rus? c o n s i s t e de c i r c u i t e r i o e l e c t r ó n i c a que responde a s e ñ a l e s I 5 g i c a s p r o v e n i e n t e s de i a computadora d e acuerdo a programas adecuados p a r a e l l o . E l fln p e r s e g u i d o entonces, e s que l a computadora e n v i e l a informaci6n d e e s c r i t u r a en forma adecuada h a c i a l a impresora, para que e s t a r e a l i c e su función correctamente. 4.2 CARACTERISTICAC El t i p o de i n t e r f a s e p a r a c o n e c t a r l a microcomputadnrt con l a impresora e s l a l l a m a d a p a r a l e l o . Es d z c i r , l a información sc9 toma d e l canal d e l d a t o s , que en e s t e caco 2s d e ocho S i t s y s e erivian simultáneamente en forma s i n c r o n i z a i o hacia l a impresora. E l conjunto de c a r a c t e r e s que maneja l a impresora e s e l c ó d i g o A S C I I (12) y l a microcomputadora m a n c j 3 su p r o p i o c ó d i g r , (4) por l o cual s e hac2 uso dtr una t a b l a d e c o n v e r s i ó n C i n c l a i r - A S C I I . L a s s e ñ a l e s tornadas d e l rnicroCruczsador de l a s i n c l a i r son: IORQ', WRI, y 40,Al,A2. Estas s e ñ a l E s s e d e c o d i f i c a n : desde l a computadora. convenientkmer.te p a r a c o n t r o l a r a 1 ~ impresora E l p u e r t o c u e s e u s a p a r a l a i m p r e s i ó n e s el 03. 4.2 4.3 CIRCUITO ELECTRONIC0 t3ACICO La f i g u r a 4 . 1 m u e s t r a e l c i r c u i t o b á s i c o m e d i a n t e e l c u a l i3e - e s t a b l e c e l a comunicación microcomputadora -impresora. Se encuent.ran c o n e c t a d o s permanentzmente o c h o l s f l i p - f l o p n t i n a 0 a l c a n a l de d a t o s d e l m i c r o p r o c e s a d o r Z-80, p e r o no se t r a n s f i e r e n l o s d a t o s m i e n t r a s no e x i s t a e l p u l s o d e r e l o j I n d i c a d o p o r CP, e l cual proviene del decodificador. Dependiendo d e l e s t a d o l ó g i c o d e l a s l í n e a s IORQ' y A O , se h a b i l i t a e l d e c o d i f i c a d o r y son l a s l i n e a s A 2 , A I y WR' l a s aue d e t e r m i n a n l a s e ñ a l de " s t r o b e " i n d i c e d a p o r S I . Antes de a n a l i z a r l o s d i a g r a m a s de tiempas,se ' e x p l i c a r ; funcionamiento b á s i c o d e l d e c o d i f i c a d o r : I----------I EI',EZ'-I I d e D---I I I I I BO--I Bl--I I I C o d i f i C I -l I----YO I----Y 1 I----Y2 I----Y3 I I 2 I----so I----SI I----C2 I - - - -4d I I----------I I r-1 . I '0053íl MICROPRGCESADOR Z-8@ : I I I I Cuando l a l i n e a E l ' u E O ' s e hacen c e r o l ó g i c o s:: parte 1 o lci hilf-fiilitanl a p o r t e 2 r e s p e c t i v a m e n t c . En l a s l í n e a s 30 y i31 s e A e f i n e c u a l de l a s J c n e a s Y O - Y 3 y 50-53 s e q u L r r e m a n e j a r . S i l a l f n e a de d a t o s D e s t a en c e r o l ó g i c o a p a r e c e r 5 u n c e r a en l a l i n e a s e l e c c i o n a d a de l a p a r t f ? 2. Y s i l a l f n e a de d a t a s p n t i en 1 l é g i c o , a l h a b i l i t a r s e e l c i r c u i t o a p a r e c e r 6 un cero e n 1 3 l í n e a s e l e c c i o n a d a de l a p a r t e 1 . En l a F i g u r a 4.1 l a s l í n e a s equivalentes son: IORQ'=El A0 = E2 A 2 = t-30 AI e? = D WR'= L a r a z ó n p o r l a c u a l l a s l i n e a r IORQ' y A 0 s e d e c o d i f i c a r i p r e v i a m e n t e e s e v i t a r e l u s o de l o s p u e r t o s p a r e s , ya que l a m i c r o c o m p u t a d o r a solo d e j a d i s p o n i b l e s l o s p u e r t o s i m p a r e s a l u s - i a r i o p a r a m a n e j a r p e r i f é r i c o s a t r a v e s d e l o s i n s t r u c c i o n e s de ~ e n t r a d a / s a l i d a de c ó d i g o de máquina. 4.4 D I A G R A M A DE T I E M P O S Cada vez que s e r e a l i z a una i n s t r u c c i ó n de e n t r a d a / s a l i d á s e . . / I 4 .'4 l l e v a a c a b o un c i c l o de l e c t u r a o e s c i i t u r a , e n donde l a s l i n e a s de IORQ', RD', t 8 R f , c a n a l de d a t o s y c - l n b l de d i r e c c i ó n , acuerda a l o s diagramas a y b de l a F i g u r a 4 . 2 . 1 v a r í a r . de I I (13) I1 d e n t r c dzl p r o g r a m a de impres!f,: s e e j e c u t a l a i n a t r u c c i Ó n OUT (031,A l a q u e p r o v o c a que l a l í n e a S I d e l d e c o d i f i c a d o r que i n c i c i a l m e n t - e s t a b a en 1 l ó g i c o v a y a momentáneamente a O lógico (Figura 4.4), e s t o p r o d u c e un p u l s o p a r a p a s a r l a i n f o r m a c i ó n d e l c a n a l d e d a t o 3 d e l a microcompu.tadora h a c i a el c a n a l de d a t o s de i m p r e s o r a , y un p u l s o de " S t r o b e " paT.a i n d i c a r l e el e n v f o de d a t o s . E l d i a g r a m a de t i e m p o s p a r a la i n p r e s i Ú n se p u e d e a p r e c i a r e n l a Figura 4.4. L a d u r a c i ó n d e l pulso de e n v i o de d a t o s ( l i S t r o b e m ) d e b e s e r de 1 m i c r u s e g u n d o y c a d a d a t o quE! s e \ a a t r a n s m i t i r d e b e permanacer d i s p o n i b l e L t ~ 2 200 a 400 m i c r o s e g u n d c . s . (12) L a f r e c l i e n c i a d e r e l o j d e l m i c r o p r o c e s a d o r es de 3240 Hhz medida con u'3 c o n t a d o r de f r e c u e n c i e s ( H e w l e t t P a c k a r d 5302A>, p o r lo que c a d a c i r l o d e r e l o j e s d e 0 . 3 0 9 n i c r o s e g u n d o s . En b a s e a e s t o * s e h i c i e r o n r e % a r d o s p o r p r o g r a m a d e a c u e r d o a l número de ciclos que s e l l e v a c a d a i n s t r u c c i ó n y p r o p o r c i o n a r a l a i m p r e s o r a e l p u l s a de " S t r o b e p t y e!. tiempo de d i s p o n i b i l i d a d d e c a d a d a t o mencionzdas a n t e r i o r m e n t e , ambas c o s a s d e a c u e r d o a 1 0 e s p e c i f i c a d o p o r l a impresora 4.5 . PROGHAMACION LD DE,(?6396).- L o q u e s e Ercuerrtra en l a p a n t a l l a de¡ I TZ TW I . 1 =Y- RD -. L -- DEt CANAL DATOS Ti I T2 I A#-A?. IORQ C" \ WR \ CANAL DE DATOS FIGURA 4.2 - AkCICLO DE LECTURA 6)- G;ICLO DE ESCRITURA (13) a a O v> -_ w e I n O v) 3 O ItI B a ¡-u a a O w Q1 ) 0 A a z a 0 -I a o a a o 3 - ú. I monitor, llamado lldisplay", o c u p a un c i e r t o e s p a c i o e n l a m e m o r i a o u e n o s i e m p r e es sl mismo. l a diriscci6ri d e l inicio d e l N d i s p l a y l l s e e n c u e n t r a e . ) l a s l o c a l i d a d e s 16396 id tZ397, y e s e s t a d i r e c l : * i & n l a que s e p a s a a l o s r e g i s t r o s DE a t r a v é s de e s t a i n s t r u c c i ó n . -- INC DE E l a r c h i v o d e l "dis;r:c;y e m p i e z a c o n un c a r a c t e r "enterw, e l c u a l n o t i e n e c a s o m a n d a r l o a l a i m p r e s o r a a l i n i c o d e c a d a i m p r e s i g n , r a z ó n p o r l a c u a l se o m i t e . L D HL,30000 OTRO Sinclair-ASCII .- L a t a b a 1 d e c a n v e r s i ó n de c a r a c t e r e s e m p i e z a e n l a d i r e c c i 6 n 30000. E s t a d i r e c c i ó n s e g u a r d a e n e l p a r d e r e g i s t r a s HL. .- LD A,(DE) Toma el p r i m e r d a t o d e l " d i s p l a y " localizada en l a d i r e c c i ó n a p u n t a d a p o r los r e g i s t r o s DE y l o p o n e e n el. a c u m u l a d o r . E l c o n t e n i d o d e l acLlrnuiador p a s a a l a p a r t e b a j a de HL LO L,A.- p a r a d a r un d e s p l a z a m i e n t o a p a r t i r d e l a d i r e c c i ó n 30000. E l d a t o q u e e s t á e n l a d i r e c c i ó n a p u n t a d a p o r HL p a s a LO A,HL.- a l acumulador. OUT (03),A.- E l dato contenido zrl e l acumulador pasa a l c a n a l de d a t o s y d e a h í a l a i m p r e s o r a a t r a v é s d e l p u e r t o 03. Ciclo ijt? e s p e r a p a r a t e n e r d i s p o n i b l e e l d a t o e n t r e 200 y 400 microsegundos. CD 8,200 LOOP NZP DEC 8 J R NZ,LOOP I N C DE.- Se a p u n t a e l d a t o s i g u i e n t e ..- ~ , 4. r i I N C DE.- St! a p u n t a el d a t o t i i g u t e n t e L D HL,IE40G,- l a d i r e c c i ó n d e ffr: d e I 1 d i s p l a y 1 l s e e n c u e n t r r ' en las l o c a l i d a d e s 16398 y 1 6 3 9 9 , E s t a o i r e c c i ó n s e c a r g a en lo,c r e g i s t r o s HLSBC HL,OE, J R NZ, O T R O Se comparan l a s d i r e c c i o n e s C o n t e n i d a s en HL y DE p a r a s a b e r s i ya se t e r m i n a r o n de p a s a r t o d o s l o s c a r a c t e r e s d e un I t d i s p l a y " . RET.- Regresa a b a s i c . E l p r o g r a m a en c ó d i g o de máquina s e puede v e r en e l a p é n d i c e E. I 5. V - MICRDCOMPUTADORA E!JUIPO DE PRUEBAS F U N C I O N A L E S RESPIRATORIAS 5.1 OüJETIVDC Se t r a t e de m u e s t r e a r d o s s e ñ a l e s a n a l ó g i c s s p r o v e n i e n t e s de u n e q u i p a de pri:etias f u n c i o n a l e s r e s i r a t o r i a s y p r o c e s a r l a s p o r medio de l a rnicrocomputadora C i n c l a i r . lo qrie s e p e r s i g u e entonces es c o n v e r t i r d i c h a s s e ñ a l e s a forma d i g i ¿ a l a una v e l o c i d a d adecuada p a r a poder a d q u i r i r l a s d o s s e ñ a l e s s i m u l t á n e a m e n t e y s i n d i s t o r s i ó n alguna. 5.2 CA¡?ACTERISTICAC S i b i e n s G l o s e n e c e s i t a n d o s c 8 i n a l e s p o r s e r . solo d o s s e h a l a s , SE usa u n c o i i v e r t i d o r a n a l ó g i c o d i g i t a l de ocho c a n a l e s , p a r a q u e a s í , s e l e pueda d a r o t r a s a p l i c a c i o n e s c¿n solo d e s a r r o l l a r nueva programación según s e r e q u i e r a . Las s e i a l e s que l l e g a n a l a i n t e r f a s e s o n l a s mismas que i i e g 3 n a l r e g i s t r a d o r c o n que c u e n t a e l equipo de p r u e b a s f u n c i o n a l e s respiratoriaF. Las l í n r s s que s e d e c o d i f i c a n para c o n t r o l a r l a c o n v e r s i 6 n a n a l ó g i c e d i g i t a l s o n l a s mismas que s e u t i l i z a n p a r a l a i m p r e s i ó n d e d a t o s que c o n I O R Q l , WR’, Y A O , A ’ I , A 2 . L a f p e c u e n c i a d e m u e s t r e 0 e s d e I O Hz, e s d e c i r , s e l l e v a a c a b o /-- u n a conversión cada 100 milisegundos, y s e rnuestrea durante ciricr, a 2Íl segundos dependiendo de l a p r u e b a q u e - SI? e s t e haciend0.E; c o r ~ v ~ rdtofr a n a l ó g i c o d i g i t a l ; usado e s e l A D C O P T 9 que t i e n e un tiempo " ? . - - l u o de conversión de 100 rnicrosegundos, a 640 K H z , y aunque s e e s t á empleando u n a f r e c u e n c i a de 3240/4 H H z . e l tiempo de conversión v a r i s nr.7 p o c o . L o s puertos.usados en l a conversión son e l O 1 y e l 03. 5.3 CIRCUITO ELECTRONIC0 B A S I C 0 Como s e puede a p r e c i a r en l a f i z u r a 5.1, e l c i r c u i t o es aity p a r e c i d o a l de l a i n t e r f a s e de l a microcomputadora con l a i m p r - S a r a , con l a d i f e r e n c i a de que en l u g a r de que s e entreguen datos hacia l a i m p r e s o r a , se estan adquiriendo datos desde e l c o n v e r t i d o r a n a l ó g i c o digital. Es e l mismo d e c o d i f i c a d o r el q b e s e emplea en l a int2FrsiÓn y en l a conversión A/D. L o s i n v e r s o r e s s i r v e n p a r a hacer cornpa':jPio l a l ó g i c a n e g a t i v a d e l d e c o d i f i c a d o r con l a l ó g i c a p o s i t i v a d e l convertidor. L a f r e c u e n c i a de r e l o j p a r a el c o n v e r t i d o r e s de 810 HHz obtenida a l d i v i d i r e n t r e cuatro l a f r e c u e n c i a d e l r e l o j d e l microprocesadar. e s t a d i v i s i ó n s e h E c e a través de dos " F L I P FLUPII t i p o D. 5.4 O I A S R A K A DE TIEMPOS L a secuencia l ó g i c a s e puede a p y e c i a r en e l d i a g r a m a de t i e m o o c d e l a F i g u r a 5.2. Las señ:jle:J de c o n t r o l q u e l l e g a n sl c o n v e r t i d o r , dependen i \ 3 . . o . . . -I- 1 aam CONVERTIDOR A/D 2 O . I i v) a W > z O o a 4 W W f 3 W -I a B > o O w 4 >- w O - 5.3 directamente de l a programación en c ó d i g o d e m á q u i n a , específidamente d e los puertos que se usan en las i n s t r t c c i u n e s d e entraaa/ca?ida. E l p u l s o {!e t t s t a r t l ty de "adres5 !.:itch ilz enableIt ( a l e ) s e simultáneamerjte, dando a s í l a seAal de i n i c i o de conversión y seleccionando e l canal por e l cual e o + ? p r e s e n t e l a señal 3 ~t::vertir a través de las ll'neas de d a t o s d e l microprocesador. Posteriormente s e procede conversio'n, ii monitorear l a s e ñ a l d e f i n d e p a r a saber e l momento en flue s e t i e n e n l i s t o s l o s ocho b i t s c o r r e s p o n d i e n t e s a u n a s e ñ a l a n a i j g i c a , y después d a r 1 2 sena1 d r Itoutput e n a b l e " ( o e ) , haciendo que l a información pase a l c a n a l de datos de la microcomputadora. 5 . 5 PRUGRAMACION Se carga e l r e g i s t r o i icon 200. €1 t i e m p o duihnte L D H,ZOO,- 21 cual s e está muestreando dependo de e s t e v a l o r . LD O E , 3 O r i 2 0 . - Se carga e l par de x s g i s t r o s D E con l a primera d i r e c c i ó n del l u g a r donde s e depositan ! o s datos que correspovdeo a l a s s e ñ a l e s que se están muestreando. L D A,O.- MAS Se carga e l acumu..ador con e l v a l o r correspondiente a l canal d e l c o n v e r t i d o r A / D . C A L L 30500.- E n e s t e c a s o e s e l canal O. Se manda a l l a m a r a l a s u b r u t i n a d e a d a u i s i c i ó n d e d a t o s , l a cu31 3e encarga de que e l c n n v e r t i d o r r c a l i c e su fur?ciÓv y de i r almacenaodo l o s datos a d q u i r i c o s n p a r t i r d e l a 30720 e n adelante. LO A,01.- Se s e l e c c i o n a nL1evament.e u n canal d e l c a n v e r t i d o r s o l o 1 5.4 que en e s t a o c a c i á n e s e i I . Nuevamente s e l l a ~ al a s u b r u t i n a de a d q u i s i c i r ? n de CALL 3C5U6,- d a t o s , p e r o a h o r a e s p a r a l a ccinvercbÚc de l a o t r a s e n a i a n a ! i g ! c a p r e s e n t e en ~1 c a , , a ; DtC JR He- 1 -(pA -unv-rtidnr. Decrernenta e l v a l o r c o n t e n i d a en H en 1 . NZ,MrrS.- E n c a s o de que no haya t r a n s c u r r i d o e l tiempo d e c o n v e r s i ó n d e s e a d o , e s t a c o n t i n u a , es d e c i r , h a c e un s a l t o h a c i a l a i n s t r u c c i ó n que t i e n e l a e t i q u e t a i l M A C " . RET .- R e t o r n o a l programa B A S I C . P r o p o r c i o n a ~ ! 1p u l s o de " s t a r t " y de OUT ( O I ) , A . - para i n i c i a r ; l a conversión y s e l e c c i o n a r ei c a n a l . ATRAC I N ( O I ) , A . - BIT 7,A Monitorea l a l i n e a de f i n de c o n v e r s i o n JR Z,ATRAS.IN A , ( 0 3 ) . - P a s a EOC l o d a t o s tiel c o n v e r t i d o r a l c a n a l d e d a t n e d e l microprocesador. LD (DE),A .- T r a n s f i e r e cadi d a t z convertido a l a direcci6n apuntada p o r los r e g i s t r o s DE. LO 5,50 .- N ú m e r o p r o p o r c i o n a l a l a f r e c u e n c i a de m u e s t r e 0 y a l número de s e ñ a l e s que se e s t á n muestreando. En e s t e caso se e c t z muestreando cada 5 0 m i l i s e g u n d o s , pero como s o n dos señales, en r e a l i d a d c a d a una s e rnuestrea cada 100 m i l i s e g u n d o s (10 Hz.) D O S L D C,ZOO.- UNO DEC C C i c l o d e e s p e r a d e I mseg. NUP J R MZ,UNíJ R e t o r n a a l programa p r i n c i p a l de c ó d i g o de máquina, RET,- E l programa en c ó d i g o de máquina s e e n c u e n t r a en e l a p é n d i c e E. 5.6 CIFiUUITOC A N A L O G I C O C , Cegun e h J p e c i f i c a i o n e s cada uno de l o s ocho c a n a l e s d e l c o n v e r t i d o r A/D ADC 0 8 0 9 , c u e n t a con d o s d i o d o s d e p r o t e c c i ó n a l a e n t r a d a de c a d a c a n a l , de t a l Porma que s i el v o l t a j e d e tlntrada a n a l c f g i c a e s manor que t i e r r a CI mayar que Vcc, uno u o t r o d i o e o conduce p r i j t e g i e n d o a l c n n v e r t i d o r . Esta e s p e c i f i c a c i ó n t i e r - i u n a t o l e r a n c i a i-Je 100 mv de p o l a r i z a c j ó r t e n d i r e c t a d e c u a l q u i e r 3 d z diodos. lcls E s t a q u i e r e d e c i r que m i e n t r a 5 e l v o l t a j e de e n t r a d a a p a l ó g i c a no e x c e d a e3 v o l t a j e de a l i m e n t a c i o n p o r mas de 100 mv, e l cÓdigo d e s a l i d a será c o r r e c t o , E l rango máximo de v o l t a j e d e e n t r a d a a n a l ó g i c o es de - . 3 (VCC + !? a .3), D e acuerdo a l o a n t e r i o r 9' c o n F i d e r a n d o que el v o l t a j e p r o p o r c i o n a e l EPFUR h a c i a e l r e g i s t z a d o r 2s pLJe v a r i a b l e er! e l t'LETípo y e s d e l orden d e l o s v o l t s , s e v i s l a n e c e s i d a d de a g r e g a r u r , c i i c u i t o a l a e n t r a d a d e cada u n o de l o s d o s c a p a l e s que s e o c u p a n , c c y ' a f u n c i ó n e s l a de d a r un n i v e l de D C 3 13 c e n a 1 y e v i t a r q u e 52 dahe e l convertidor. E l c i r c u i ; a s e m u e s t r a e n ,a primera es L - P ~a m p l i f i c a d o r F i g u r a 5.3. en conf!:!'raciÓn Consta de dos e t a p a s , l a i n v e r s o r a , y e s z t t ~ u f en donde s e da e l n i v e l de D C a l e s e ñ a l r e s p i r a t o r i a p r o v e n i e n t e d e l EPFUR. Esto PS n e c e s a r i o ya qu:? 1 s ??;al negativos y p o s i t i v o s que v a r í a n e n t r e original contiene valores +/- 1.9 v . l a c u a l no s e p o d r í e h a c e r l l e g a r d i r e c t a m e n t e a l c o n v e r t i d o r s i n d a ñ a r l o ; l a segunda e t a p a e s u n r e c t i f i c a d o r de p r e c i s i ó n de media onda p a r a g a r a n t i z a r que n o l l e g u e n señzlec mas n e g a t i v a s q u e - 3 J , y e l diodo z e n e r s i r v e p a r a e v i t a r que l l e g u e n s e ñ a l e s p o s i t i v a s a a y o r e c de V C C + . ~ V = ~ . ~ V I I 6.1 V I I N S T R U C C I O N E S DE: OPERACIíJN L 6.1 INTGODUCCION. Aunque en r e a l i d a d e l manejo d e l s i s t e m a no e s c o m p l i c a d n , s e ha v i s t o que en g e n e r a l , l a i n s t r u m e n t a c i ó n e l e c t r ó n i c a d i g i t a l c a u s a c i e r t a d i f i c u i t a d a a l g u n a s p e r s o n a s p o r f a l t a de costumbre er, e l u s o d e e s t e t i p o de i n s t r u m e n t o s . p o r e s t a r a z ó n s e s u g i e r e que cuando s e use e s t e s i s t e m a s e c o n s i d e r e como u n a c a j a n e g r a a cada p a r t z que l o compone aprendiendo solo s u m a n e j o , s i n i m p o r t a r que s e c o n o s i o o no e l funcionamiento e l e c t r ó n i c o i n t e r n o . En c a s o de que s e r e q u i e r a mayor i n f o r m a c i ó n s o b r e l a s c a r a c t e r í s t i c a s más i m p o r t a n t e s d e 12 rnicrocomputadora, la L a j i - L s o r o , e l EPFUR, o l a s i n t e r f a s e s , r e f i e r a s ; , a l o s a p é n d i c e s A y R P :as s e c c i o n e s I\! y V. Es muy i . n p o r t a n t e que s e s i g a n 01. g i e de l a l e t r a l a s i n s t r u c c i o n e s de o p e r a c i ó n , ya que de e s t o dependen e l buen f u n c i o n a m i e - t o d e l s i s t e m a y por l o t a n t o l a o b t e n c i ó n de r e s l l l t a d o s confiables y satisfactorios. G .% ENCENDIDO P a r o que ria e x i s t a n problemas d u r a r i t e e l encendido d e l sisterria, s e h a e s t a b l e c i d o u n c i e r t o orden cc!n e?- f i n de e v i t a r f n t e r f ~ r e n c i a s e n t r e l a s d i s t i n t a s p a r t e s q u e 1.0 corrgonen, y a h o r r a r s e c o n t r h t i e m p o s i n n e c e s a r i o s d u r a n t e e l i n i c i o de o p e r a c i o n e s . A s i p u e s , desocics d e , ! v e r i f i c a r que t o d a s l a s c l a v i j a s d e CddU p a r t e ( F i g u r a 2.2) esten c o n e c t a d a s a l~ l f n e a de 127 v , hace-r uso d e l s i g u i e n t e orden d e encendido: 1 I. Impresora 2. Telr$iTTiÓn 3. Equipo d e p r u e b a s f u n c i o n a l e s r e s p i r a t o r i a s . 4. i n t e r f a s e ( l a f u e n t e dE! a l i m e n t a c i ó n d e l a i n t e r f a s e e s l a misma que a l i m e n t a a l a microcomputadora). 5. Proceder a c a r g a r l o s progrP;ltds d e i n t e r é s a l a S i n c l a i r , accionando l a grabadora. Dentro de e s t o s c i n c o p a s a s , e l Único punto que no e s muy c l a r o , e s e l nbmero 5. E l t é r m i n o c a r g a r u n programa, s e r e f i e r e a p a s a r i n f o r m a c i 6 n grabada en c i n t a m a g n é t i c a de l a g r a b a d o r a a l a microcomput6dora. P a r a h a c e r e s t o , h a y que c o n e c t a r l a s a l i d r : d e l a g r a b a d o r a , i n d i c a d a p0.r i t e a r i t , a l a Zntrada de l a micracompuvaaora que también e s t a l n d i c a d a por I t e a r i t ; poner e l c o n t r o l d e agudas al.máximo, e l de g r a v e s a l m í n i m o , y e l volumen en l a p o s i c i ó n Óptima ( 1 s r u a l s e h a s e ñ a l a d o en e l mismo). l a ayuda de: L o c a l i z a r e l programa en e l I t c a s s r t t e i t con c o n t a d o r de l a g r a b a d o r a , t e c l e a r t f l o a d * t ,d a r e l cornapdo I t e n t e r " y por Ú l t i m o o p r i m i r l a t e c l a de l a g r a b a d o r a que d i c e " p l a y i f . Durante pi paso b e l programa a p a r e c e n en l a p a n t a l l a de: de TU l í n e a s g r u e s a s en UT! mopitor dibujo p e c u l i a r y cambiante. A l tgrmipo del , I I paso d e l programa a l a S i n c l a i r c e s a n d e v e r s e en l a D a n t a l l a l a c l c n e a s y en e l á n g u l o i n f e r i o r i z q u i e r d o a p a r e c e n l o s c a r a c t e z e c 0 1 0 . .-- I 6 . 3 OPEHA!:ION F U N C I O N 4 L . Se ha v i r . + o q u e e l SAPFUR t j e v F - ' ::urna f i n a l i d a d c a l c u l a r L'? ; a s la=, v a r i a b l e s de i n t e r é s p a r a t-1 m6dico d u r a n t e l a c p r u e b a s f u n c i o n z i e s I e s t u d i o l a s maniohras que debe h a c e r , y p r o c e s a r por m e d i o d e i a computadora l a s señales a n a l ó g i c a s dadas por e l EPFUR, p a r a qiie p o s t e r i o r m e n t e s e a n p r e s e n t a d o s Los v a l o r e s c a J c u l a d o s . L A S MANIOBRAS QUE T I E N E QUE REALIZAR EL PACIENTE SE D I L : I > C EM D O C PARTES, LA PRIMERA CONSISTE EN L O S S I G U I E N T E S PASOS: 3 . R e s p i r a r normalmente d u r a n t e aproximadamente seis s e g u n d a s . 2. A l f i n a l de una e s p i r a c i ó n h a c e r una máxima i n s p i r a c i o n . 3. R e a l i z z r a h o r a una máxima e s p i r a c i ó n . 4 . R e a l i z a r nuevamente una máxima i n s p i r a c i ó n . 5 , R e s p i r a r normalmente. Y LA SEGUNDA PARTE CONSISTE DE: 1. R e s p i r a r normalmente h a s t a q u e s e t e n g a que o p r i m i r o3 totÓn de t t b l a q u e o " ( f f s h u t f t ) . A l p r e s i o n a r e s t e b o t ó n s e bloqueGe1 c o n r u c t o p o r e l c u a l el p a c i e n t e esto' respiaando. 2. T r a t a r de r e s p i r a r normalmevte a p e s a r de e s t a r o b s t r u i d o e l conducto. Con e s t a s s i e t e maniobras c e n c i ! l a s s e o b t i e n e n l a s s e 6 a l . s ~ 1 r e s p i r a t o i r a s s u f i c i e n t e s p a r a i c a i c u i o r t o d o s l a s pargmetros e s p i r o m é t r i c r s mencionadas en i a s e c c i ó n 1 . I. I , 6.4 MANEJd DE P R O G R A M A C . E l sisterr;q f u n c i o n a en b a s 2 a I G Si;rr;gramas q u e s o n c a i g a d o s d e u n " c a s s e t t c t f . E s t o s p r o g r a m a s e n 8 n r " r y e.n ensamblador se ~ i r : ! a n ei-r l a forma y a d e s c r i t a en l a s e c c i o n 6 . 2 . blai7ejar e l SAPFUR i m p l i c a . s a b e r u s a r c n r r e c t a m e n t e e l p r o g r a m a l o c u a l es muy s e n c i l l o , y C o n s i s t e en l o s s i g u i e n t e . Una v e z que se h a c a r g a d o e l p r o g r a m a s e e j e c u t a m l o s s i g u i e n t e s pasos : a).- O p r i m i r l a l e t r a R d e l tec!ado l a p a l a b r a iiruntl en l a p a r t e i r i f e r i u , b).- de l a computadora. Aparecerá i z q u i e r d a de l a p a n t a l l a . O p r i m i r l a t e c l a marcada c o n l l e n t e r l f . La p a n t a l l a quedará en b l a n c o d u r a n t e u n o s segundos. Después a p a r e c e r á n v a r i a s p r e g u n t a s p i d i e n d o loa d a t o s de e d a d , p e s o , s e x 9 y e s t a t u r a d e l p a c i e n t e . Dar o t r o i t e n t e r " í j e s p u é s dz cada d a t o . c).- En base a l o s d a t o s p r o p o r c i o n a d o s , l a computadora c a l c u l a r á l o s v a l o r e s d p volúmenes y c a p a c i d a d e s pulmonares n o r m a l e s , l o s c u a l e s se dan i n m e d i a t a m e n t e d).- t r a v é s de l a i m p r e s o r a . 3 Postkríormerte a p a r e c e r á u n t e x t o q u e pide o p r i m i . W para comerzar l a letra m ~ l i ~ t r e adra t o s . E l p a c i e n t e d e b e empezar u n poco 3 a n t e s l a p r i f i 1 2 2 ~3 3 ~ 5 2de l a s maniobras que d e b e r e a l i z a r . e ) . - D e s 3 t : f s e = ; ~ - ~ c e r uán t e x t o que i p d i c a que comienza i a segunda p a r t - :z Lzs - z r i o b r a c , y n u e v a m s n t e s e debe o p r i m i r ! a l e t r a w. f1.- Apl.zrf-z=z-tFte maniobra, a p z r z z s - z e e- a l a mitad d e l tiempo de l a segunde t e x t o qui2 d i c e " p r e s i o n e e l s h u t t i , e s t p ; e t r e r o I F . ' permanece en l a p a n t a l l a durante upa :d o s 'segundos p a r a i n d i c a r que es entonces cuando s e debe oprimir e1 zotón d e l "shut". r e a l i z ó b i e n l a prueba?s/n1I. A partir del inciso g ) 10 que i:e* apareciendo en l a p a n t r - l l a se e x p l i c a r á can l a a y u d a d e l diagrama 2x1 f l u j o de l a f i g u r a 6 . 1 . Como s e puede observar en caso ds que no se h a y a n r e a l i z i d o b i e n las pruebas, s e pregunta s i se desea h a c e r o t r a prueba. L a s Causas p a r l a 5 cuales :IO s e h a y a r e a l i z a d o biep l a prueba puede ser p o r e ~ e m p 1 0 , e l que e l p a c i e n t e no h a y a efectuado s i e n l a s maniobras, o e l que e l usuario d e l CAPFUR no se h a y a f a m i l i a r i z a d o l o s u f i c i e n t e con e l manejo d e l programa. Si no se desea hacer o t r a p r u e b a , Otro e s t u d i o . Se , 5e p r e g u n t a si se qui(?rc! hacer Cuando s e h a b l a de hack-r o t r o e s t u d i o , q u i e r e d e c i r que le v a n a hacer l a s pruebas funcia*-nles r e s p i r a t o i r a s a o t r a persona y p o r l o t a n t o s e tendrán que proporcionar nuevos datos d e l p a c i e n t e (edad, peso, sexo y e s t a t u r a ) . Si no se desea hacer o t r o ~ ! s t u , l j r ia p a r e c e r á u n r e c o r d a t o r i c d e l orden de encendido d e l sistema terminará l a e j e c u c i ó n d e l r'raqrarno. En caso de que s e c o n t e s t e afirmativamente a l a pregunta " s e r e a l i z ó b i e n l a prueba?s/ntl, se i m p r i r i r i r a n los v a l o r e s c a l c u l c d a s de l a prueba efectu2da a l p a c i e n t e ~n Preguntar S i instante, para p o s t e r i c r q e ~ t e s e desea hacer o t r o estridio. I i FIGURA 6.1 DIAGRAMA A BLOQUES DEL MANEJO DEL PROGRAMA DEL SAPFUR I PROGRAMA DATOS D E L PACIENTE SEPROCESAN DATOS Y S E PRESENTAN NUMERICA Y GRAFICAMENTE EN L A PANTALLA IMPRESlON VALORES 48 OBSERVADOS TI SI ¿ SE REALIZO ! i I I -/- a.7 A IMPRESORA CP-7'71 MECANISMO DE. IMPRESION. consta de una cabeza de impresión con s i e t e s o l e n o i d e s ?perando aqujas de impresión. La cabeza s e puede mover a t r a v é s d e l área de i m p r e s i i n p o r u n a zapata que SE! acopla en l a c a n a l de un r o d i l l o c i l í n d r i c o , l a cual asegura una l i n e a l i d a d v e r t i c a l p o r eliminitción d e l o s cruces en un sistema multicanal. E l mecanismo cuenta con dos motores de pasos, uno que mueve i a cabeza de impresión, y el o t r o que hacc a v a n z a r el papel; I t s doa motores operan independientemente de a c u e r d o a l a l ó g i c a e l e c t r 3 n i c a d e l a impresilra. La a l i m e c t a c i á n d e l papel e s s e l o c 2 i o n a b l e p o r e l usuario. Dependiendo si se quieren usar h o j a s s u e l t a s , o formas c a n t i n i l a s c a n o r i l l a s p e r f s r a d a s , se usara e l sistema de r o d i l l o d e p r e s i ó n a e l d e t r a c t o r e s repectivamente. En c u a l q u i ~ r a de l a s dos opciones, el papel s e alimenta a la impresora a t r a v é s ae u n a ranura situada en l a p a r t e i n f e r i o r d e . l o misma, como se i l u s t r a en l a f i g u r a 4 . 1 . L a a l i m z n t s c i ó n d e l papel a l sisterna de t r a c t o r e s s e r e a l i z a a t r a v é s de un sistema de b a n d a con p i d o t e s que se ajustan dentro de las a g u j e r o s l o c a l i z a d o s sobre l o s lados riel papel. E s t a s a g u j e r o s son d e l t i p o estandar usandos en impresoras dr! sistemas de cbmputo. L a i , i . ' FIGURA A.1 7 ALIMENTACION DEL PAPEL.. POR L A PARTE INFERIOR DE L A Irv:PRESORA I a.2 I 1 d i s t a n c i a e n t r e p e r f o r a c i o n e s e s de 1/2'! y son nominalmente d e 5/32'' de diámetro, I i Se puede usar c u a l q u i e r ancho de papel siempre y ruando i pueda s e r s o s t e n i d o p o r l o s t r a c t o r e s I €1 espesor máximo recowqriado que debe tenev e l papel es de 0 . 0 1 0 " , 4 s e mancha con l a t i n t a de l a c i n t a , El sistema da alimentación I S i s e usa papel mas grueso e s t e p o r p r e s i ó n no usa a g u j e r o s como e l sistema d e t r a c t o r , en l u g a r de e l l o , u n r o d i l l o hace p r e s i ó n contra una b a r r a que empuja e l papel de t a l forma que e s t e queda s u j e t o e n t r e ellos. Como l a b a r r a y e l r o d i l l o de p r e s i ó n g i r a n , el papel ; i v a n z a . L o s t r a c t o r e s en l a impresora están siempre l i s t o s p a r a aperar. E l r o d i l l o de p r e s i ó n puede s e r acoplado o desacoplado p o r medio de una palanca l o c a l i z a d a c e r c a d e l cartucho de c i n t a . E l manejo de ésta palanca se i l u s t r a en l a f i g u r a A.2. máximo d e l papel e s de 9.5Il I Psra h o j a s s u e l t a s e l cnctit y el a n c h a mínimo debe ser de 8 " , Antes de i n t e n t a r cargar e l papel dentro de l a impresora, l i b e r e e l r o d i l l o de p r e s i ó n moviendo l a p a l s x a de l i b e r a c i ó n h a c i a 21 f r e n t e y asegure su p o s i c i ó n moviendo e l seguro hacia a t r á s d e e l l a ( f i g u r a A.2). Cuando se usen h o j a s sueltas, e l r o d i l l o de p r e s i ó n debe quedar en p o s i c i ó n de p r e s i á n . , S i se va a u t i l i z a r e l sistema d e t r a c t o r e s , a b r a l a s puertas de & s t a s cam0 s e muestra en l a f i g u r a A.3. S i se va a u t i l i z a r e l sistema de r o d i l l 3 de p r e s i ó n , d e j e l a s puertas de l o s t r a c t r i r e s cerradas y muévalos hacia e l c e n t r o de l a i m p r e s o r a i donde quedaran a l e j a d o s d e l a s o r i l l a s d o l papel. I CONTROL ELECTRUNICO. r o oz a Z o a a I v) -I w 8\ a a a A w P t OC a BAPIOA CON PUERTA CERRADA I A BI ER TA \ ESPIGAS FIGURA A.3- OPERACION DEL SISTEMA DE THLIZTORES PALANCA D E FIJAClO N D E L TRACTOR a.3 E s t á b a s a d o e n un m i c r o p r o c e s a d o r , muy v e r s á t i l . son : - - r a t ó n p o r la c u a l l a SP-771 e s A l g u n a s de l a s c a r a c t e r y s t i c a s e s t a n d a r d e l a i m p r e s o r a C o n j u n t o c o m p l e t o de 96 c a r a c t e r e s A S C I I I n t e r f a s e de d a t o s t i p o s e r i E (Z3-232, b u c l e d e corrrzrtte o TTL - I n t e r f a s e de datos t i p o p a r a l z l o - C a p a c i d a d de g r a f i c a r p u n t o s 5 i r o c c i o n a b l e s - 16 l o n g i t u d e s d e f o r m a t o - S a l t o a u t o m á t i c o d e perforation - 3 d e n s i d a d e s de c a r a c t e r e s (60, 96 y 132 c a r a c t e r e s p o r l f n e a ) - Espaciamiento v e r t i c a l de l i n e a ( 6 u 8 l í n e a s por pulgada) - C o n t r o l de e s p a c i a n i e n t o v e r t i c a l p o r programa o p o r o p e r a d o r , e n m Ú l t i p l o s d e 1/72 de p u l g a d a ( a l t u r a d e un p u n t o ) - C a r a c t e r e s r e a l z a d o s t i p o s “ s P r i ’ i t t , en modo d e 80 c o l b m n a s - C a r a c t e r e s d e d o b l e anchn - Capac2dad d e a u t o p r u e b a - Numerosos c o m a n d o s p r o g r a m a b l e s - S e l e c c i ó n de v e l o c i d a d Impresión unidireccional o b i d i r e c c i o n a l FUENTE DE ALIMENTACION Opera a 50 o 60 Hz. S e a l i m e n t s PO,- un t r a n s f o r m a d o r c o n p r i m a r i a d o b l e que p e r m i t e e l usa d e 120 o 240 V c n n una t o l e r a n c i a d e l 10%. E l c o n s u m o m á x i m o de l a i m p r e s o r a E!S d e 88 wstt’s, y c u e n t a c o n un f u s i b l e a.4 ' ! I I d e 1.5 a m p e r E s a 115 v o l t s e l c u a l d e j a p a 9 a r 172 w a t t s , p o r l o q u e s i i 1 I l a i m p r e s o r a quema f u s i b l e s se d e b e a a l g 6 n p r o b l e m a que n o d e b 2 t r a t a r de s o l u c i o n a r s e p o n i e n d r i un f u s i b l e d e m a y o r c a p a c i d a d . CONTRQLES MANUALES L a f i g u r a A.4 m u e s t r a e l f r e n t e d e una i m p r e s o r a c o n t o d o s s u s c o n t r o l e s manuales e i n d i c a d o r e c . I n t e r r u p t o r d e encendido.-- L o c a l i z a d o s o b r e e l l a d o i z q r i l e r d o de l a impresorz en l a p a r t e de ahajo. Se a p l i c a c o r r i e n t e a l t e r n a cuando e l i n t e r r u p t L r se d e s p l a z a h a c i - a a t r á s . Cuando este i n t e r r u p t o r este e n c e n d i d o , el i n d i c a d o r d e e n c e n d i d o que e s t a sobre el p a n e l f r o n t a l deberá prender. En p r i n c i p i o n o habra' o t r a i n d i c a c i ó n de que l a i m p r e s o r a está encendida. AVANCE DE P A P E L C u a n d o se o p r i m e e s t e i n t e r r u p t o r y se l i b e r a inmediatamerite, e l p a p e l a v a n z z una l i n e a . S i e s t e i n t e r r u o t o r se p r e s i o n a y m a n t i r ' n e a s i p o r más d e medio s e g u n d o , e l p a p e l s e a l i r n e n t a r a ' a trave> de l a i m p r e s o r a a 10 l i n e a s p o r s e g u r i d o s h a s t a q u e e l i n t e r r u p t o r se l i b e r a , o h a s t a que e l s i g u i e n t e t o p e de f o r m a t o se a l c a n z a . 1 T O P E 'DE F O R M A T O Este i n t e r r u p t o r o p e r a r á Ú n i c a m e n t e c u a n d o l a i m p r e s o r a n o e s t á seleccionada. S i se m a n t i e n e p r e s i o n c d o , a v a n z a r a e l p a p e l ( o c s p u é s d e un r e t a r d o d e medio s e g u n d o ) una p o s i c i j n d e un p u n t o a l a v e z . Cuando -.- I TRACTORES IN T f RRUP TOR DE ENCENDIDO TOPE D E F O R h A T O \ INOlCADOiZ DE ENC E N DI I? O SELECCION INDICAOOR SELECCION FIGURA A.4.- CONTROLES MANU4LES E INDICADORES fiE a.5 el interruptür se libera finalmente, la impresora considera l a nueva posición del papel como l a de litope de formato”. Cuando l a impresora se enciende, ~ 1 i 1 ~ considera t a la posii:i6n inicial de p a p e l comc la de “tope de formatoii. I CELECCION Este interruptor se utiliza para conectar o desconectar logicamente la impresora del control de l a computadora. h a c 3 3 s e presiona e s t e interruptor se encenderá el indicador luminoso d e selección y i a impresora quedará habilitada para comunicarse con l a computadora. ”- e . 1 I . r I I 4 i EI3 2 I3 W I I O T I3 n W I- z w 3 I. I D E L I S T A P A R T E S CI-1 LM79'iZ Regulador de v o l t a j e -12 V CI-2 LM7A12 Regulador de v o l t a j e 12 CI-3 LM78tlf Regulador de v o l t a j e 5 v CI-4 S"74273N CI-5, CI-6 Ocho I1latchest1 SN7400N GI-7 Síü74125N CI-8 SN74155N CI-9 CN74'PtN Decodificador "Flip flop" tipo D ADC 9309 CI-11 TLO84C 01-04 MF! 502-4326 05-08 IRE314 VZ3 Convertidor analógico - d i g i t a l Cuatro amplificadores operacionales Diodos r e c t i f i c a d o r e s . 3 amperes Diodos de s e ñ a l 1N4733A lN473CSA Cuatro compuertas ttnandtl de tres estados GI-IO VZI-VZ2 t' Diodo zener. 4.7 v Diodo zener 3.9 v P A , PE Preset 100 kilo-ohms R e s i s t e n c i a s 10 kilo-ohms, 'b'4 R1-R8 R9 wdtt Resistencia 120 ohms, 1/4 watt C142 Condensador e l e c t r o l i t i c o , 1500 i,iicnifaradios, 25v C345 Condensador e l e c t r o l í t i c o 1[JO microfaradios, 25 v TI Transformador 127 V a 34 V. 2 amp crin d2rivaciÓn c e n t r a l I , -- i I b ' ti.3 D MICROCOMPUTADORA TEMEX-SIECLAIR 100D L a c o m p u t a d o r a t i e n e t r e s coriectores d e l t i p o n j a c k l t ( m a r c a d o s como "9 v D C i n " , Itearf1, y Ilrnic"), una e n t r a d a RCA p a r a e l m o n i t o r , y una p a r t e del. c i r c u i t o i m p r e s o d i s p o n i b l e p a r a c o n e c t a r o t r o e q u i p o * e x t r a adecuadamente. La e n t r a d a de 9 v DC i n e s p a r a a c e p t a r 9 v DC a 700 ma n o r e g u l a d o s a t r a v é s d e un i i p l u g t l d e 3.5 mm c o n l a p u n t a p o s i t i v a , l a e n t r a d a RCA s i r v e p a r a c o n e c t a r a una t e l e v i s i ó n común a t r a v e s d e l a antena, y l a s e n t r a d a s iiearll y llmjL;i' ;?Gra c a r g a r o g r a b a r p r o g r a m a s respectivamente, L a m i c r o c o m p u t a d o r a c u e n t a c o n las s i g u i e n t e s p a r t e s mcts importantes: 1 , M o d u l a d o r de v i d e o . - C o n v i e r t e l a s a l i d a p a r a v i d e a de l a c o m p u t a d o r a a una s e ñ a l m o d u l a d a e n t r e c u e n c i a , a d e c u a d a p a n a poderse usar t e l e v i s i ó n . 2. R o q u l a d o r de v o l t a j e . - C o n v i e r t e l o s 9 v o l t s no r e g u l a d o s de l a fuente de alimentación a 5 v o l t s reguladas, 3 . Rorn (REiad O n l y Memory),- Es una m e m o r i a n o v o l á t i l e n dande se encuentra qrabado e l sistema o p e r a t i v o , kilo-octeto:. 4. I I I Ocupa los p r i m e r o s ocho de m e m o r i a (U-8791 d e c i m a l ) . Ram (Random Access Memory),- I I I En e s t e o t r o t i p o d e m e m a i i a s e # v a almacenando t o d a l a i n f o r m a c i ó n que s e mete a t r a v é s d e l t e c l a d o . No e s Dermai'ente l a i n f o r m a c i ó n g r a b a d a s i n o que s e p i e r d e c a d . ] vez que s e a p a g a l a m i c r o c o m p u t a d o r a . 5 . CPUe(Centra1 P r o c e s s i n g U n i t ) . - Es um m i c r o p r o c e s a d o r 2 80-A. Este además de e j e c u t a r t o d a :La a r i t m é t i c a y l ó g i c a , c o n t r o l a e l e c t r ó n i c a m e n t e e l r e s t o de :La computadora de a c u e r d o a l programa d e l sistema operativo. 6 . SCL ( S i n c l a i r Computer L o g i c ) . - Es una u n i d a d de l ó g i c a y a r i t m é t i c a d i s e ñ a d a y hecha e s p e c i a l m e n t e p a r a l a T i m e x - S i n c l a i r 1000. L a s l i n e z s d e l m i c r o p r o c e s a d o r se e n c u e n t r a n d i s p o n i b l e s cn l a p a r t e t r a s e r a de l a S i n c l a i r , t a l como l o i n d i c a l a f i g u r a B.?. Los p u n t o s mas s o b r e s a l i e n t e s que usa l a S i n c l a i r s o n l a s s i g u ientes : 1.- Las i n t r u c c i o n e s no se t e c l e a n l e t r a p o r l e t r a , s i n s que b a s t a o p r i m i r una s o l a t e c l a p a r a que a p a r e s c a l a p a l a b r a de l a instruction c o m p l e t a , p o r e j e m p l o s i s e p r e s i o n a l a l e t r a P , a s a r e c e r a ' en l a p a n t s l l a l a i n s t r u c c i ó n " p r i n t " . 2 . E l &;rea de memoria que u s a prdra l o s d e s p l e g a d o s en t e l e v i s i ó n , no e s t á mapeada en memoria,' 3 . Cuenta con l a s i n s t r u c c i o n e s " p e e k " y " p o k e " p a r a i c k e r a c t u a r con e l c o n t e n i d o de memoria. 4 . C a r e c e de l a s i n s t r u c c i o n e s Reed, D a t a , y Restore. 5 . No s e pueden u s a r l i n c a s con v a r i a s i n s t r u c c i o n e s . L a s r u t i n a s en c ó d i g o de máquina pueden a j e c u t a r s e d e s d e u n programa en B A S I C usando l a f u n c i ó n UCR, cuyo argumento e s 1 u - m- a a (L W s 3 WVY ' O M O I j OY N I %$ A6 " *unNvu W a SI= - I direction donde empieza l a r u t i n a , y e l r e s u l t a d o es un e n t e r o de d o s b y t e s que es e l c o n t e n i d o d e l p a r d e r e g i s t r o s 8C. E l r e t o r n o b BASIC se h a c e en l a Forma u s u a l , e s d e c i r a t r a v é s d e l e i n s t r u c c i 9 n R E T . Una r u t i n a d e c ó d i g o de máquina g e n e r a l m e n t e s e c o l o c a b a j o l a i n s t r u c c i c n REM con s u f i c i e n t e s c a r a c t e r e s , t a n t o s como númrr;: de i n s t r u c c i o n e s d e l a r u t i n a ; o b i e n u s a n d o l a l o c a l i d a d l l a m a d a RAMTOP, que e s un a p u n t a d o r de l a l o c a l i d a d mas a l t a de memoria d i s p m i u l e , p a r a i o 5 pror,rem s ~m 3aST2. L n ;t.*croco ptit-dore Lrbhu.iP ¿om v c l b c i d a d e s , una l e n c a y o t r a r á p i d a l l a m a d a s modo l f s l o w l f y modo " f a s t " . En e l modo l l s l o w n l a p a n t a l l a d e t e l e v i s i ó n s e g e n e r a en forma c o n t i n u a , y l o s c á l c u l o s s e hacen durante l a s p a r t e s b l a n c a s l o c a l i z a d t i s en l a s z o n a s d e a r r i b a y a b a j o de l a imagen. En el modo " f a s t " l a imagen d e l a t e l e v i s ó n s e e p a g a d u r a n t e l o s ca'lcu'os y se d e s p l i e g a s o l o a l f i n a l d e l programs, mientras espera d a t o s , o durante una p a u s a . E l mod9 l l f a s t l l c o r r e aproximadamente c u a t r o v e c e s mas r á p i d o y c o n v i e n e u s a r s e p a r a p r o g r a m a s con muchos c á l c u l o s , o cuando SE teclee un programa l a r g o . Se pueden m a n e j a r e s t o s d o s modos p o r prc;grarna a t r a v é s d e las i n s t r u c c i o n e s " f a s t " y f l s l o w H . Los números se alamacenan con bna p r e c i s i ó n de 9 o 10 d z g i t o s . número mas g r a n d e q u e s e puede o b t e n e r e s d e 1 0 * * 3 8 y e l más prJquena (positivo) e s de aproximadamente 4 * 1 0 * * ( - 3 9 ) . Un número s e almacena en b i n a r i J de p u n t o f l o t a n t e con un exponente E ( I SE g255) y c u a t r o b y t e s de m a n t i s a M (1/2 LM41). E s t o el d.4 ? r e p r e s e n t a e l niimero ~ * 2 * * ( € - ? 2 8 ) . Dado que I/¿! =M 1 , e l b i t ; m a s ' s i g n i f i c a t i v o d e l a m a n t i s a M e s s i e m p r e I . f o r l o t a n t o , s e puede r e e m p l a z a r con un b i t p a r a rnostrar e l s i g n o , O p a r a números p o s i t i v o s , I p a r a n e g a t i v o s . €1 c e r o t i e n e una r e p r e s c n t a c i A . . ; e s p e c i a l en l a c u a l tactus l o s 5 b y t e s son c e r o . * S i no s e e s t á f a m i l i a r i z a d o coli e l t e c l a d o , es r e c o m e n d a b l e h a c e r l o , ya s e a f j s i c a m e n t e c o n l a r $ q u i n a , o c o n s u l t a n d o e l manual (4). Téngase s i e m p r e p r e s e n t e que p e r s u s a r l a t e c l a " s h i f t " , 8e t i e n e que mantener o p r i m i d a l a t e c l a a l mismo t i e m p o que s e p r e s i o n a o t r a t e c l a . No c o n f u n d i r e l d f g i t o O c o n l a l e t r a O. E l teclado es del tipo d e membrana. La p a n t a l l a c u e n t a con 24 l f n e a g , c a d a l i n e a c u e n t a con 32 c a r a c t e r e s d e l o n g i t u d , y s e d i v i d e en d o s p a r t e s . L a p a r t e s u p e r i o r puede s e r h a s t a 22 l f n e a s y d e s p l i e g a ya s e a e l l i s t a d o de a l g ú n p r o g r a m a o l o s r e s u i t a d o s d e l mismo. La p a i t e i n f e r i o r c u e n t ñ con d o s l i n e a s , y s e u s a p a r a comandes de e n i r a d a , l f n e a s d e programa y e n t r a d a de d a t o s cuando se u s a l a i n s t r u c c i ó n "INPUT'!, y t a m b i é n p a r a r e p o r t a r e r i n r e s de e j e c u c i ó n . I .. * b ' LUCALlZAClUN VEL PROG'RAMA PRlNCiPAl Y SUBRUTTNAS EN GAS€ Al NUMERO V E 17NLAS ( 8 A S 1 C ) 0010 - 0290 Paogtama p ~ i i c i p d 1500 - S u M n a p ~ n c i p d . PtrocesanÚei~Xo d e 7985 lab Aeñdej mUU;ttreadU 2900 3000 3500 6000 - 2995 3050 4130 7770 S u W n a d e gha&icac¿tín 8000 - 8í50 S u M n a "RAMTUP" SuM n a 'I iNKE Y$ 'I S u W n a d e vdohV5 nbhmvaclos S u W n a d e vdotrecs n o m d e s SubmLina d e Z1,ZlZ 8500 - 8520 6630 S u M i z a d e binchorZia 8730 8800 - 8845 8900 - b945 Subtuc;tina mmo~-mc&.iz 8600 - 8700 - de ddoh S u W n a de mbxúnob SubtuLtina d e minimob . - . LUCAl7ZAC70N V E SUGRUT7N.U EN ENSAhBLAVOR EN BASE A LAS 1UCAílVADES VE MEhiciRlA , ffEXAVEC 1A44 1 7500 - 75% VEC 7MA1 29952 - 30207 CUMENlDU Tabla d e datos p m a c o n v a t l t cddigo S i n d a d i u ASCTT 7600 - 76FT 7700 - 77ff 7800 - X F F 30208 - 30463 30464 - 30719 30720 - 31743 SubhLLt¿na d e escnitwLa Adydicitin de d d o a Locaeizacián d e dCLto6 muebtmuifoh . -. 10 11 12 13 15 16 25 PI 28 29 35 80 120 7 30 140. 150 155 7 60 170 180 190 200 21o 220 230 240 241 242 243 245 246 250 255 260 265 266 270 275 280 265 290 1500 1510 1511 1520 7 530 1540 1550 1560 1660 I662 I664 1666 1670 7 727 1730 1732 REM X U . . . VZM A (2,200) LET FU=25.938 LET FF=0.0967 GUSUB 6000 FAST GOSUi3 8000 Lt7 C=O GUSUB 3500 LET C = l PRZNT "LA FRECUENCIA V E MUESTREO ES DE !C GUSU6 8600 GOSUB 7 SO0 11 SE RE;.irzo SITEN LA PRUEM? SIEU GUSUd 3000 I F ZNKEYS = "S" GOSUi3 3500 ZF R = l TffEN GO TO 170 I F 'INKEYS <>"NIt TffEN GO TO 130 PRZNT "VESEI\s ffACER AtAS PRUEBAS? SIN" GUSU8 300C I F INKEYS = "S" THEN GU TO 35 I F ZNKEY$<>"N" T E N GO TO 170 PRIM "VESL+'.u' ffACER OTRO ESTUVIO? SIN" GUSUG 3UOO IN INKEYS = "S" W E N GU TO 75 I F INKEY$<>"NJ" TffEN GU TO 210 CLS PRINT HZ VURAhTE 11 PRZN7- PR Z N T mrm PRINT PRINT mrm PRZNT PRZNT PRINT PR INT PRINT PRINT STOP "AL TERhZNAR VE ffACtRLOS" ffEs-lrms APAGUE P R i m u L V ~ "CO&!PUTA 9ORA Y VtSPliES LA" "IiWRFSCRA, Y EL EQUIPO JAEGER" FAST LET X=USR 30464 CLS GOSUi3 8700 LET N=l LET X = l LET Y=199 WSUB 8806 LET Y=340 FOR J=l TO 2 LET Y=Y -141 I F J=2 TffEN GO SU6 8500 GÚSUG 8900 NEXT J LET Z7= (MA-Mí)*FV LET 28 Z I - 27 2 .I 20 SEGUNVOS" 1734 1735 1736 1737 I738 I768 i 769 1770 1771 I772 1775 1763 1784 1786 1789 1790 1791 1792 1795 1boo 1805 1840 1841 1845 1846 1647 1850 1855 1660 1867 1662 1865 1870 1871 1875 1876 1880 1930 1931 1935 1936 1937 1940 1945 1950 1955 1960 1965 , 1970 1975 1960 LET Y=799 LET X=PO LET N=2 GOSUB 8900 GOSUB 8900 LET Z6 = A(2, PS 5 ) FF LET 25 = A(2,PCA) *FF LET 24 = Ai?,PV5) *FF ' - LET X=POS GÚSUB 8800 Lt3 213 = MA *FF GOSUB 2900 PRINT AT ;2,4 "SEGUNVA PRUEUA" GOSUti 8600 POKE 30465, 50 . FAST LtT X=USR 30464 WSU3 8700 LET x=7 LET Y=49 wsua 8800 LET TA = O LET cz = o FOR 7=1 TO 50 FI A 12,r) = A W,PO) Tim w TO 1655 LET CI=C1=1 LET TA = (A(1,z) - A (I,PÚ))/(A(2,1) - A (2,PO)) +TA NEXT 1 LET TA =TA/C1 ClS SLOW PRZNT AT 6,3; "PRESTON€ €1 SffUT" PAUSE 50 FAST LET F=USR 30464 GOSUB 6700 WSCIB 6900 LET Ti3 =o LET C l - o FOR 7 ~ 1 ,TI) 50 IF A (2,Z) = A (2,PúS) THEN Gú TO 1945 LET e1 = e1 + ? Tg = (A(1,Z) - A ( 7 , POS)) / (A(2,I) - A (2, POS)) + TB NEXT 7 LET Td = Td I C 1 LET Z9 = (l/TA)* (?-P/920) * 5702 S=lOl, LET LET LET LET 214 = (TA/TS)'5.9 22 - Z R z10 = 21 + 22 211 = ZZ/Z10 GOSUB 2900 1985 RETURN 2900 SLOW 2901 c LS 2915 FOR 7=1, TO 6 0 '2920 LET Y = A 11',7) - .435 . 4 --. ' 'i 2925 LEI' X=A (2,Z) 2935 PLOT x / 4 , Y/4 2940 NEXT 1 2945 PAUSE 750 2950 C L S 2960 FUR 1=61 TU 120 2965 LET Y=A ( 1 , l l 2970 LET X=A ( 2 , l ) 2975 PLUT X/4 , Y/4 2980 NEXT 1 2985 PAUSE 750 2990 c 1s 2995 RETURN 3000 SLUW 3010 I F lNKEY$ = ""TfíEN GO TO 3070"" 3020 PRlNT lNKEY$ 3050 RETURN 35 U0 3501 3502 3505 3506 3507 3505 351 o 351 1 3520 3530 3540 3550 3560 3570 3580 3590 3600 367 O 3639 3630 3640 3650 3660 3670 3600 3690 3730 3735 3736 3750 378U 3000 3820 3840 3850 3860 3890 . _I- 3900 391 O 3930 3950 3990 4000 401 O 4030 4050 4060 4070 4080 4065 4086 4090 41 O0 41 10 4115 4116 41 26 4130 6000 6002 6003 6004 PRINT P R I M "V.E.F. (AL SEG) ='I, 212 PRINT "V.M.V = ",Z75 P R I m "F.E. PlCO = ",Z3 PR 1M PRINT PRIM- "F.E. 25= ",Z4 P R I M "F.E.F. 50" = ",Z5 PRINT "F.F'.F. 75 = ",Z6 PRIM PRINT PRINT LET X=USR 30208 CLS PRINT PRINT PRIM "F. 1.id. ClS PRINT "ESTUQIO FUNCIONAL RESPIRATORIÚt' 'tEVAD?'' PRZNT P.T 2,9, E P R I M AT ?, 7 7; "SEXO? M/F" IN Pu7 S$ PRINT AT 2,ZU"; S$ I F S $ O "M" AND S$ PRINT AT IN PUT H PRINT AT P R I M AT INPUT P P R I M AT FAST <) "F" THEN 4,1; "ESTATüRA" GO . TO 6030 . 4,77; H O1 ,; "PESO K.G.?" 6,20; P I F E > 20 THEN GO TO 7000 IF S$ = "M" THEN GO TO 6600 LET 21 = .O002 * U ** 2 - .O7218 * H + .I694 LET 22 = H ** 2 + .lo9 * H - .bo46 LET 23 = 23 H ** 2 + ,0659 * H-5.379 LET 24 = H ** 2 + .2483 * H - 7.856 LET 2 5 = f f ** 2 + .O4477 * H - 3.366 LET Z6= U ** 2+ .O6367 * H - 5.193 LET 215 = (.5091 - .O034 * E) * ( U ** ,725) * ( P ** .425] 6220 GO TO 7070 661 O 6620 6630 6640 6650 = ff = U = H LET 25 = U LET 26 = t! 6600 21 3 "R.V.A. = ",Z14 LET X=USR 30208 c 1s LET R=l R €TURN PRIM PR INT 6005 PRINT AT 2,1 601 O 1tdPl.fr E 6020 6030 6040 6050 6060 6370 6080 6090 6092 6094 6096 6098 61 O0 6110 61 20 61 30 6140 61 50 6160 61 70 61 80 ='I, LET Z I LET Z2 LET 23 LET 24 = 0.0005 ** ** ** ** ** * ff ** 2- .O1257 * H + 7.994 2 + .O127 U - 1.0519 2 + .O806 * U - 6.967 2 + .O2877 * H - 2.307 2 + ; .O543 * H - 4.565 2 + .O7871 * f f - 6.822 6655 LET (0.6176 2'1; - .UUjí ti ': ifi .. .;I:!;) 6660 GO To 7070 7000 7 F S$ = "F" THEN GO TO 7040 7045 LET zi = - 0 . 0 2 * E + .o691 * u -- 6.345 701 O LET 22 = .O346 * E + .O31 * U - 4.29 701 5 LET 23 = -.O858 * E + .O722 * ff + .69 7020 LET 24 = -.O27 * E + .O563 * H -5.7 7025 LET Z 5 = -.O4 * E + + .O363 * U + 1.71 7026 LET 2 1 5 = (.6176 - .O037 * E ) * ( H ** . ( L 5 ) 7035 Go TO 7065 7040 LET 21 = -.O1 * E + .O5192 * H -- 4.41 7045 LET 2 2 = - .O15 * E + .O17146 * H - 1.709 7050 LET 23 = -.O329 * E + ,17976 * ff - 10.443 7055 LET 24 = -.O25 * E + + .O365 * ff - 2.d: 7060 LET 25 = -.O1 * E + .O202 * H + 2.29 7064 LET ZIS = (.5391 - .O033 * € 1 * ( H ** .725) 7053 LET 26 = (Z3+ 2 5 ) /2 7070 LET 27 = 21 * .7 7075 LET 28 = 21 - 27 7080 LET 29 = Z9 + 28 7085 LET 210 21 + i2 7090 LET Zll = 22 / 210 7095 Lt7 212 = C 71O0 LET 213 = O 71 O5 LET 214 = O 7 / 1 0 RETURN 8000 bo1 o 8020 8030 8040 8950 % * ( P ** .425) * (P** .425) FOR 7 = 1 TO 119 POKE 29951 + 7, PEEK (16513 + 7 ) NEXT 7 FOR 7 = 1 TC 28 POKE 30207 + 7, PEEK (76632 + 7 ) NEXT 7 8060 FOR 7 = 1 TO 19 8070 POKE 30463 + 7, PEEK (¡6660 + 7) 8080 NEXT 7 8090 FOR 7 = 1 TO 23 81 O0 POKE 30499 + 7, PEEK (16679 + 7 ) 8710 NEXT 7 8120 POKE 16388, O 8130 POKE 76389, 377 8750 RETURN 8500 851 o 651 5 6520 LET Z ? = (MA - M 7 ) *FV LET 272 = (MA - A ( 1 , PO LET L= Z M 7114 8560 8565 * FV I ) = o 8525 DA =U 8530 D@ = o 8535 FOR 7 = PC TO POS 8540 I F 1 (MA + h! - A(1,l) ) 8545 7F V=l THEN GO TO 8560 8550 LET PSS = Z 8555 + 10) LET V = D +I < O THEN GO TO 8596 7 F ((AíA + 2 * 1) - A ( l , Z ) ) < G THEN &I TO 8596 7 F DA = 1 Tfi'EN GO TU 8580 8570 LET PCA = 7 8575 LET V A = PA + I ( y * * .425) , r ' ' 6580 8565: IF ((MA + 5 í ) - A ! I , I ) ) ¡-HEN r;O TO I F VB=l THtid GO TO 6596 8590 6595 6596 6597 LET PV j= I LET 213 = 276 + I NEXT 1 RETURN 8600 8610 8620 6625 6630 PRiNT "OPRIME LA LETRA W PARA CO,",íENLAR" PRIM "A MUESTREAR PATOS" GOSüB 300 íF INKEY $ K > " W " TffEN GO 70 6600 RETURN 8700 6705 6710 6715 6720 6725 8730 LET J=O FOR l=l TO 399 STEP 2 LET J = J + I LET A ( 1 , J ) = PEEK (30719 + I ) LET A (2,J) = PEEK ( 3 0 7 2 0 + I 1 NEXT 7 Rt7ffRN LET Mf4 = A (N, X ) FOR 1 = X TO Y LET VA = A (N, 7 + 1) - A (N, 7) IF V A T = O T E N GO TO 6640 LET XY = UA - A ( N , I + I ) IF XY>O THEN GO TO 6640 LET MA = A (N: 1 + I ) LET PO = 1 + ? 6640 NEXT 1 8845 RETURN 6800 8805 681O 6815 6820 8825 8630 6635 6900 8905 691O 8915 8920 6925 8930 8935 6940 8945 = A (N, X ) FOR 1 = X TO Y LET VA = A f N , 7 + I) - A (N,l) I F V A , = 3 TffEN GO TO 6940 LET XY = Ml - A (N, 1 + 7 ) I F X Y < O í E N GO TO 6940 LFT Ml = A (N, I + 7 ) LET POS = 1 + 1 L€T Ml NEXT 1 RETURN b59(; TABLA VE Q4TOS PARA LOCAL lV4D VALOR 29952 29963 29965 29966 29967 24968 29969 29970 29971 29972 29973 29974 29975 29976 29977 29976 29979 29960 29981 29982 29983 29964 29985 29966 29967 29988 29969 29990 29991 29992 29993 29994 29995 29996 29997 2999s 29999 30000 3000 1 30U02 32 34 36 58 63 40 41 62 60 30003 30004 30005 67 43 45 42 47 59 44 46 48 49 50 51 52 53 . 54 55 56 57 65 66 67 68 69 70 71 72 73 74 75 76 77 75 79 80 CONVERTTR L ,. L-PLAZAb!ZCNTO .- - O 11 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 26 29 30 31 32 33 34 35 36 37 36 39 40 41 42 43 44 45 46 47 46 49 50 51 52 53 CARAC T Lk apao¿a II $ ? 3. 7 - t - * /. > t B1 2 3 4 5 6 7 6 9 A B C P E F G U 7 J K L M N o P LOCALIDAD VALOR 30006 30007 bl 82 83 64 85 86 87 3000b 30009 3001O 3007 1 30012 30013 30014 30015 30070 88 89 90 13 PESPLXZ 4NENTO CARAC'TER a 54 55 56 R S 57 58 59 60 61 62 ' 119 Retaano de 63 T U V . u X Y z C ~ O i 8 I B'L I O G R A F I A 1. J O H N 8. W E S T . M.D., PH.D. W I L L . " A M S l4 W I L K I N S RECPIRI,TORY PHYSIOLOGY THE E C C i N T I A L C ; 2ND. 2 . JOHN G. WEBSTER, EDITION. EDITOR. 1979 HOUGHTON M I F F L I N MEDICAL INCTRUMENTkTION A P L I C A T I O N AND D E S I G N 3. ARTRUR C . GUYTON TRATADO DE F I C I O L O G I A MEDICA QUINTA EDICION INTERAMERICANA 4. CTE'JCN V I C H E R S W I T H R E V I S I O N S B Y C.F. DURANG USER MhNUAL TIMEX C I N C L A I R IOOi: 1982 BY T I M E X C O R P O R A T I O N 1982 8 ) CINCLAIR RESEARCH L I M I T E D \ 5 . J O S E P H J. C A R R AND J O H N M . R?Ob!N INTRODUCTION T O RIOMEDIC.4L EQUIPMENT TECHNOLOGY JOHN U I L E Y g C O N S , 6 . W I L L T C 3. INC. TOFIPKIRIC, ma1 AND J O H N G. WEBSTER. EDITORS D E S I G N G F M I C R O C O M P U T E R BF<SED M I O I C A L I N S T R U M E N T A T I O N i PRENTICE-HALL, INK. 7. B E R N A F . ü O A . HOUSSAY i9ai F I S I O L O S I A HUMANA L I B R E R I A " E L A T E N E O " E D I T O R I A L , 1375 8. S T E V E N P . MC. P H E R S O N , R . R . T RESPIRATORY THERAPY EQUIPMENT THE C.V. Nosay C O M P A N Y . S A I N T C O U X S 1977 9. H E R R F 2 T T A U 8 AND D O N A L D L . S L F T L L I N G P R I N C I P L E S OF C O M U N I C A T I O N S S Y S T E M S INTERNATIONAL STUDENT EDITION. MC GRAIU-HILL 10 . 1971 INTERNATIONAL 8 o u h CLMPANY T E X A S INSTRUMENTS THE TTL D A T A B O O H F O R D E S I G N E I L Ü I N E E R C SECOND E D I T I O N TEXAS INSTRUMENTS INCORPORATED. 1981 11. N A T I O N A L S E M I C O N D U C T O R L I N E A R D A T A BOCiH N A T I D h A L SEMICONDUCTQR CORPORATION. 12. 1982 MICRO P E R I P H E R A L S , INC. O P E R A T i l 8 MANUAL. AMP1 , r-" 13. W I L L I A M BARDEN, THE Z-QU HOWARb 9. JR. M I C R O C O M P U T E R HAND500i5 CAMS B CO., INC.