You are on page 1of 44
eleldtor = electronica: técnica y ocio a} video micrevivborey| inteligente UN COMIC FASCINANTE, CON INDICACIONES PARA CONSTRUIR TRES MONTAJES DE INICIACION A LA, ELECTRONICA, EL LIBRO INCLUYE EL RESIMETRO: LA BRUJULA DEL PRINCIPIANTE. SI DESEA RECIBIR ESTE LIBRO EN SU DO. MICILIO, UTILICE LA TARJETA DE PEDIDO SITUADA EN LAS PAGINAS CENTRALES DE ESTA REVISTA publicidad elektor marzo 1984 3.03 Teletipo Elektor ..... Noticias, informes, avances, curiosidades. dol sector electrénico. Selektor ..... Cuando lass ondas electromagnéticas salieron a la luz Tarjeta CPU universal . Una nueva, potente y versétl tarjeta CPU basada en el microproce- sador 6502 0 en su nueva versién CMOS, 65C02. Regulador para tren eléctrico Un simulador de comportamiento ferroviario para trenes eléctricos en miniatura Barrera de ultrasonidos .. Aunque muy a menudo suelen verse «marginados», los ultrasonidos son unos dignos rivales de los infrarrojos en la construccién de barre- ras electronicas Detector de movimiento . Un vigilante éptico cuyo principio de funcionamiento ¢s muy similar al del ojo humano. Interface para calculadora programable .......... a partir de un conversor decimal/binario que proporciona una sali- da de 8 bits conectable a un ordenador. Curso de BASIC (17.* Parte) «Simulacion Homeostato»...ellenguaje BASIC en el campo de la in- teligencia artificial Demodulador BLD Regenerador de la portadora por medio del método BF. Aplikator .... £1 65C02: un microprocesador de 8 bits renovado. EPROgramador sin interface . Programaci6n directa de las EPROMs 2716 con nel Junior Computer. Fon6foro a flash .... Un repetidor de timbre de puerta idéneo para los «duros de oid». CPU + VDU = video terminal inteligente ....... El resultado de la combinacién de las nuevas tarjetas CPU y VOU, complementadas con el teclado ASCII y una pantalla de visualizacion Guia de conexiones para audio ... {Cémo interconectar los diversos elementos de una cadena de audio? Pseudo-estéreo Recepcién «pseuddo-estereofénican a partir de la seal monofénica en- tregada por el Personal-FM. Mercado Indice de anunciantes .. Anuncios breves .... 3-10 3-13 3-15 3-23 3-28 3-31 3-35 3-37 3-41 3-45 3-48 3-50 3-53 3-56 3-60 No se trata de la torre de Babel, aunque bien es cierto ‘que puede llegar a manejarse con miltiples lenguajes, sino que se trata de un «nuevo» micro-ordenador al que sélo le falta el cerebro: la tarjeta CPU {que presentamos en este mismo nimero. Las posibilidades que abre la combinacién de les nuevas tarjetas para microordenadores con las ya publicadas para ef Junior Computer son cuando ‘menos considerables: desde la construccién de un terminal de video universal —descripcién que incluimos en ‘este mismo nimero—, hasta Ja puesta a punto de un nuevo, modermo y potente ‘microordenador auténomo. Mi 3.04 elektor marzo 1904 afio 5, nam. 46 marzo 1984 Redaccisn, Administracion y Suseripciones ‘Avi. Alfonso Xi, 14-bajo, debe. Madia-16 ale, 250 5820. Telex: 48971 ELOC E ingle, S.A. nests Maina Mufor ‘Antonio M Forge Abus Presidente Redactorjete ‘edicion intornacionst: Earor aun . Keemposau Francisco Lara 4. Barensrecht, GH. K. Dam B. Theunissonk. Diedrich A. Nachimenn, G. Nacho, KS. M. Waraven Tomaculada de fo Torre, Javie San Juan Angel Segado, Javier Gonzi, ‘Ava Aitonso I, 141, acrid 0 Cartos Gonetie-Amezia ‘Mari Antonia Butroge, Santiago Ferer Maria Genaaes-Amexia Gritiess Valancio (Madd) COEDIS, Valenca, 248. Barcelone SAL. Avda, de los Palos Gander Ed, Monte- Uke 1 plo, 14, CARACAS. Toll 264 7848, ENEKA, S.A. Ava. Grai Rondeau, 1598, Monteviceo. Test? 90 794 (la Americana de Edcones SRL. Sua Améics, ‘atz, 1290. Buonos Aires. Tol: 21°28 64 ISSN c2t1 357% Cuerpo de redaccién Colaboradores Publicidad Tele, 260 55 79 Maquetacién Contablidad Distribucion ‘Suscripciones: Inmpresion Distribuclon Espan Distribucion Venezvets: Distribueién Uruguay: Distribucion Argentina Depésit legal: GU. 3.1980, DERECHOS DE REPRODUCCION ektuur 8, V. 6190 AB Beck (L). Holanda Eektor Veiag GmbH, 5.199. Gangall. RF de Alemania Elektor Publishers Lid. Cantorbury CT? TPE, Kent, Inlatrr Eloxtor Sort BP 89; 59270 Balle! Fanci etter, Via Reselic, 12. Mian tala Eeator € Pre Xentnouts, Keraakak 14, Vou. Atenas-Grecia, Elector Yayincik ve Tearet A.S.. Shana, Estambul. Tuqus Elektor Electonics PVT Ltd, 3 Churam ane, Sorbay 400007 Indio. Floktor Austalo Pty Ltd, 1-178 Military Road, Neutral Boy, Syaney. Australis, DERECHOS DE AUTOR La proteccibn de los derechos de autor se extends no sb a contenido redaccional 42 Eottor, sino tambien 9 las lustacines ycreutos improves, inclido su dan, 400 on ola se reproducen, tos eircultos y esquemas pubiicedos en Elektor, sélo pueden ser utilzedos para fines privados o cienticos, pero no comerciales. Su utlzacion no supone hinguna responaabildas or parte e lo sociedod editors {a sociedad ectore no devolved os artculos que no haya solicit edo o aceptedo para & poblieasidn St scept la publleacin de un areulo que le ha silo env, tend {derecho de mosis, taduco y utlzalo para sus vas edionesyactvicades, Begando por ao sagin ia tart que tenga en uso, ‘Alqunos ariculos,dispesitves, componentes, etter, descitos an esta rvstapue ‘en estar patentados. La sociedad no seaptaningune esponesbiidad porno meno: nav eta poteccion 0 eualaular ova CORRESPONDENCIA ara citar la lb de adminsracion deboré mencionarse en esquina superior i ‘uierda del sobre ls sgl que comesponds CT Consuta tecnica 8 Susericiones DR Director SLE Libros y rovistas avasadas CD. Cambio de dreceon ESS Seneio de Software EPS Cucuitos impresos P Publises SC Servicio comercial AB Anuncos beves Copyright © 1984, Uitgeversmaatschappij Elektuur B. V. (Beek, NL) (© 1984. Ediciones INGELEK, S.A. (Madrid, £) Prohibida a reproduecin total paral ain ctando a procedenci, de os cibuos, {otonratae, proyectos los cieuitos Impresoe, pubieados on Elektr. CONTROL DIFUSION nD publicidad Valores da resistencias y condensadores Tipos de semiconductor rea So a Saison & Puntos de medida tatgcirry etitey abc anawe ‘ies anos, 2EI26 BN TTensiones de corriente alterna Un on vez de «V» Fac | Bt Servicios ELEKTOR, ela | 8 para los lectores ‘Yowrorsconstin UG: 0885, ons, | excatn mors daponites bola ORAS aa feninecte EPS (Beto Prt Sec Consultas tenieas: Familias BC107 (8, —8) EEE AEE ES | a geeae oe cur Cambio de dieecién Familias BOW? (~8, ~: Seat |= -2, teen (1 “aria publictria naons 0 SEES ERE OE | Seer sem onteonae LSTA DE PRECIOS Numero eencto, 25 ps, Nome dobie: 500 tas Suseripeion por un af; Espafa: 270 ptas. Europa Ieareo por super file: $800 pras. Europs (correo derea: 3.700 ptas. Amari Vorreo ‘suportici) 4.200 ptas. 0 28 8 América Icorea abl: 6.200 pias. 0 as Derechos envio certfieado: Expat: 200 ta Extranjoro: 800 tas la) OTROS MODELOS ASUS SRL} cos-5060 60 MHz, 8 cat retardado, linea cos-8100 40 MHz, 2 canales, barrido COS-5041 |retardado, tinea de retardo| | C08-8010-TW 40 Miz, 2 canales COS £040 | linea de retardo £08-5080-P6 | programable GP-I8 20 Miz, 2 canatea 20 Miz, 2 cansies C08-8021 | barrido retardado OSS-6524 | memoria digital GP-18 ‘COS-5020 [20 MHz, 2 cancles 5516.5T memoria de persistencia Viladomat, 140, ble T. R. C. plano, rectangular con graticule interna Alto brill, aceleracién de 12-20 ky. Circuito de foco automatico, Funcién HOLD-OFF varieble. Nuevos circuitos con poca deriva y menos consumo, Rida. Segovia, 95 Tol. 265.7414 Madrid-5 Clave 22 jektor marzo 19 Manuales Técnicos Universitarios Toda la electronica digital: desde el transistor hasta los circuitos de muy alta escala de integracion. | |P.V.P.: 2.300 ptas. Suscriptores: 2.000 ptas, 1." Parte ELECTRONICA DIGITAL Algebra de Boole Puertas-Flip/flops Contadores-Registros de desplazamiento- Memorias-Conversion AD/y D/A. 2.* Parte MICROPROCESADO- RES Teoria de los microprocesadores y estudio de los mas importantes elementos de centrada/salida, 272 paginas lektor marzo 1994 WW simulador conduccién para trenes eléctricos miniatura Los trenes eléctricos son una de las debilidades mas compartidas por nuestros lectores. El ejercicio de esta apasionante actividad pasa, casi siempre, por la construc de una maqueta simulando un paisaje realista. La Gnica nota discordante en esta sinfonia suele ser el comportamiento ferroviario un tanto brusco del propio tren eléctrico. Para que las aceleraciones y deceleraciones de nuestro mimado ingenio sean dignas de los mas evolucionados modelos reales, hemos eléctrico que describimos en los proximos parrafos. Nuestro dispositive podria denominarse de otro modo mas ajustado a la realidad de sus prestaciones: aun simulador del comporta miento ferroviario». Veamos de qu paz este requlador. Una simple pulsacién del bot6n de mando y el tren se pondra en marcha cual si se trata ra del expreso de Irdn: la aceleracion se produce gradualmente, la velocidad crece de forma suave hasta alcanzar la magnitud de la «velocidad de cruceron preestableci- da. Si en el curso de esta «toma de veloc dad surgiera un imprevisto no hay por qué preocuparse, puesto que el tren esta pro visto de un freno de emergencia. También se logra la parada del tren accionando este conmutador y de una forma muy semejante a la real. Y para hacerlo de una manera todavia més real no hay que olvidar la dota- cién de un «pedal de hombre muerto». Los conductores de trenes miniatura han de te- ner presente que, en la realidad, los profe sionales de los trenes «de verdad» man- tienen una presi6n sobre este pedal a lo lar go de todo el recorrido. La interrupcién de esta presion sobre el pedal se toma como una indicaci6n de que ocurre algo anormal en la cabina de! conductor. En estas condi ciones, se accionaran automaticamente los dispositivos de seguridad y se detendra in- mediatamente el tren, con lo que se evita ran posibles catastrofes. En nuestro caso. el pedal en cuestion no se debe mantener continuamente oprimido, sino que sélo hay que accionarlo de forma periddica. Las di versas funciones que acabamos de citar si guen estando a disposicién del «conduc tor» en el caso de que el tren circule mar cha atras isefiado el regulador para tren 324 elektor marzo 1984 Figura 1. Esquema del circuito regulador para tren eléctrico. El cardcter tico» de los componentes permi tuna construcetén sin dificultades. regulador para tren eléctrico “Hl Pau El como y el por qué Hay diferencias técnicas que permiten el arranque y la parada con suavidad de un tren eléctrico, Consideremos el caso de una red ferroviatia que funcione con corriente continua. En estas condiciones, basta con «abrir» gradualmente el potenciémetro det ‘transtormador de control (como si se trata- ra de un grifo) para conseguir una salida suave del convoy ferroviario. Si se quiere obtener un resultado idéntico mediante el accionamiento de conmutadores, es preci- 0 dotar al montaje de un dispositive capaz de hacer aumentar gradualmente la tension de traccién hasta alcanzar la velocidad de crucero deseada, de manera que se eviten las sacudidas brutales. Los sisternas que cumplen con los criterios anteriormente indicados son también muy diversos. Después de varias pruebas, he- mos optado por el control por modulacién en anchura de impulso, en combinacién con constantes de tiempo RC. Este sistema se distingue, por una parte, por su gran rendimiento y, por otra parte, por la conse- cucién de un control muy preciso, Su montaje no exige la adquisicién de com- ponentes «exéticos» ni elementos de alto coste, lo que permite conseguir un precio del montaje realmente admisible El gran problema que se plantea al disefiar Un regulador para tren eléctrico miniatura es la existencia de dos categorias de siste- mas: las redes de corriente continua (c.c.) y las redes de corriente alterna {c.a.). No parece posible concebir un regulador uni- versal capaz de funcionar con los dos siste- mas. En todo caso, al ser mas comunes los sistemas de corriente continua, hemos de- Cidido realizar un montaje adecuado a este caso. Asimismo, para reducir la magnitud del circuito {y por consiguiente, el precio de coste del conjunto) hemos elegido un mon- taje capaz de controlar un sélo tren a la vez. Cada «circuito ferroviarion ha de estar do tado, pues, de su propio regulador. eloktor marzo 1984 Gama de posibilidades El arranque del tren puede activarse de dos formas: «a mano» 0 accionando un conmu- tador. En el primer caso, todo sucede como sise tratara de un regulidor «ordinarion por medio del posicionamiento gradual de un potenciémetro. Si se elige la version de conmutadores, se tienen dos opciones: arrancar el tren de forma brusca 0 ponerlo fen marcha suavemente e ir aumentando de forma gradual su velocidad hasta alcanzar @! «régimen de ctuceron. La eleccion entre estas dos ultimas posibilidades se realiza también por medio del basculamiento de un conmutador. El proceso de deceleracion hasta la parada completa del tren es idénti 0, con las mismas posibilidades de elec- cién entre parada brusca o «civilizadan. Pa- ra la primera opcién basta con tirar de la empufiadura de mando de la seftal de alar- ma (en este caso, accionando el conmuta dor $2). Lo que equivale a hacerlo mas 0 menos como en la realidad. Por otra parte, sino se ha actuado a tiempo sobre el «pe. dal de hombre muerto», el tren se detendra también bruscamente en un momento da do. Es, pues, importante no dejar de vigilar la accién sobre este pedal si no se quiere que el tren se detenga en plena via sin moti vo aparente. La inversion del sentido de la marcha ocurre de una forma singular: cuando se ha accionado el conmutador correspondiente, el tren comienza por ponerse al «ralentis hasta detenerse por completo, quedando inmévil durante unos instantes volviendo 2 ponerse en movimiento en el otro sentido (con suavidad, 0 no, dependiendo de la po: sicién del conmutador $3) El circuito Los componentes mas importantes de la fuente de alimentacion son los dos regula- dores de tensién integrados conectados en seriey: el primero (ICI) es un 7815 y el segundo (IC2) es del tipo 7805. E1 7815 pro- porciona la tensién de traccién del tren y no tiene nada que ver con el montaje pro- piamente dicho, Es el segundo interesado el que suministra la tensién de alimentacién para el circuito regulador para tren eléctri- 60. Es evidente que IC! tiene la carga «més pe- sada» y por consiguiente, debe proveerse de un disipador de calor. Por supuesto, también es necesario que él transformador de alimentacion sea capaz de desempefiar esta doble tarea. Es indispensable que cumpla con las especificaciones indicadas. Ambos reguladores estén protegidos contra los cortocircuitos y ias sobrecargas térmicas importantes. El oscilador basado en ICQ genera la ten- sion en diente de sierra hecesaria para la obtencién de un control por anchura de im- pulso. La seftal disponible en la salida del Circuito no es, precisamente, la que vamos a utilizar, puesto que se trata de una sefial de onda cuadrada que no resulta apro vechable en este caso. Por el contrario, si recurrimos a la sefial en diente de sierra {U , en la figura 2) presente en la entrada inver- sora (patilla 2) del oscilador. La tension en cuestién es, mas bien, una pseudotension en diente de sierra, sin embargo esta per- fectamente adaptada para el control por anchura de impulso. El amplificador operacional IC8_montado como comparador realiza la comparacién de esta tensién en diente de sierra con la tensién continua existente en el cursor de P2(U,, en la figura 2). Dicho potenciémetro permite actuar sobre a anchura de las se- fiales en onda cuadrada de la salida de IC8 (U, en la figura 2) y, por consiguiente, sobre la velocidad del tren. Cuando se ha elegido la posicion «autométican, la posi cién del cursor de P2 determina la veloci- dad de crucero del tren. Los limites extre mos de esta velocidad se establecen por medio de os potenciémetros ajustables P1 (velocidad maxima) y P3 (velocidad mi- ima) El arranque suave automatico se consigue de la forma siguiente. Tan pronto como S2 ‘se pone en la posicién de puesta en marcha ly en el supuesto de que S3 esté cerrado), el condensador C2 se carga lentamente a través de P2 y de R5. Ello hace que aumen: te gradualmente la tension en la entrada no inversora de IC8 a través de ES4. La anchu. ra del impulso de la salida en onda cuadra- da de este circuito integrado (U,) se hace mas grande hasta llegar a alcanzar la anchura maxima, mediante el ajuste de la posicién de P2 2 i, VY twanstormadoc de red 3.25 Lista de componentes: Resistencias: Ri = 220% R2,R3= 1k RaRG = 1M AS.AIIRI3,R14 a7 = 10.9. FB, RG,A10 = 18 & RI2= 47 k RI5,R16 = 447 7,818,A19 = 150 k Pt, P3 = 2k5 ajustable P2'= 100 k lin, Pa = 100k ajustable 00 Condensadores: C1 = 47 n cerémico €2,04,c7,¢8 = 10/16 V electraitico €3= 100 u/10V electritico (5 = 10 n cerdmico 68 = 2200 125 V elecrrolitice 9 = 47 p cerémico C10 = 1 ncerémico C11, C12 = 100. cerémico Semiconductores: D1,02= 1N4001 lot = 7215 1e2 = 7805, 1e3 = 4066 Ica,ic8 = 4011 Ice = 4023 Ic7 = 40108 1e8,109 = cA 3130 81s 8401 1500, Vatios: $1 = pulsador 2 = onmutador 2 posiciones! I circuto 83, $4 = interuptor $5 = intertuptor bipolar ‘de red ‘Tel = transformador de ved 1B VII2A F1 = fusible 100m Radiador para ICI 38 % 20 x 15 mm, yo" Figura 2. Fundamento dot control por modulacién fen anchura de impulso (PWM). La anchura de los impulses y, por consiguiente, la velocidad del tren, dependen del nivel de U, regulador para tren eléctrico 325 Figuea 3. Trazado de las pistas de cobre y Serigrafia del circuito impreso diseRado para et montaje del regulador. Los diversos conmutadores pueden colocarse en un pequesio, panel de forma que el conductor del tren» tenga a su alcance todos los elementos de control Seguin el sentido de circulacién, estas se ales de onda cuadrada excitan a Ti 0a T2 que, a su vez, hacen que conduzcan los Dariingtons T3 (T4) 6 TS (T6), respectiva mente Si, por cualquier motivo, no se quiere arrancar el tren con suavidad, basta abrir el interruptor $3 para hacer que la salida de la puerta N10 adquiera un nivel légico bajo. Ello hace que ES4 se abra y ES3 se cierre, lo que tiene por efecto ushuntar» la combi: nacién RC y permite al tren arrancar de «golpe y portazon. La parada gradual automatica del tren se produce de una forma semejante. Hay que poner S2 en la pasicién de parada y cerrar 53. En esa situacion, el biestable consti- tuido por Ni y N2 cambia de estado, de modo que en la patilla 3 de N1 se tenga un nivel légico bajo y la salida de N9 pasa a ni: vel alto. Ello hace que ES2 se cierre y ES1 se abra. Entonces, la tension a través de C2 cae lentamente hasta que se alcanza el va lor preestablecido por P3. El resultado de este proceso es, evidentemente, el inverso del que se describié para el arranque: los pulsos de onda cuadrada se hacen cada vez mas estrechos hasta que el tren llega a pa: rarse por completo. El freno de emergencia incluido en el cir cuito regulador es «ria combinacion de dos conmutadores: $2 y $3. El freno es ac cionado al llevar $2 a la posicién de parada y cerrar $3 al mismo tiempo. Como en el caso anterior, se shunta de esta forma el dispositivo de temporizacién y el tren se pa: raré bruscamente. Otra forma de detener el tren es por medio del «pedal de hombre muerto» sin, por supuesto, ninguna accin por su parte. ¢Qué ocurriré si no se actiia a tiempo sobre dicho pedal? €l condensador C3 se cargaré lentamente a través de R6 hasta que la tensiOn en sus bornes alcance la tensién de umbral de la puerta N11, con lo que la salida de esta puerta alcanzara el nivel légico bajo. En consecuencia, la salida de N9 pasa a nivel alto y se cerrard ES2. Al mismo tiempo, la salida de N16 cae a nivel logico «0s y se abrird ES1. La entrada no in- versora de IC8 vuelve a estar en su nivel minimo. Es importante que el tren se deten. ga inmediatamente tal como sucederia en lektor marzo 1964 la realidad. La parada se produce debido at cambio de nivel en ia salida de N11, que también tiene por efecto conmutar la Salida de N10 a nivel iégico bajo y «shuntary el dispositive de temporizacién. Aparte del interruptor doble de red, $5, nos queda por describir la funcién de $4. Este conmutador sirve para invertir el sentido de la circulacién del tren. Por supuesto, no es deseable un cambio brusco del sentido de marcha, sino que el tren debe empezar de- celerando hasta la parada completa, punto 2 partir del que debe entrar de nuevo en movimiento en sentido contrario (brusca 0 suavemente, segiin la posicion de $3) Nos interesa, ahora, saber lo que ocurre cuando se cierra el interruptor $4. Inme- diatamente, la salida de N18 pasa a nivel 6 gico alto. En estas condiciones, la salida (patila 11) de la puerta OR-exclusiva, basa- da en NB...NB, pasa a nivel Iégico bajo, la salida de N9 adquiere el nivel l6gico alto, se cierra ES2 y se abre ES1. En consecuencia, el tren iniciaré su deceleracion. Al mismo tiempo, el condensador C4 se carga a tra- vés de P4 y de R11. Esta temporizacion es necesaria para dar al tren la posibifidad de detenerse completamente antes de cam: biar el sentido de circulacién, fo cual suce- deré cuando la tensién en os bornes del condensador ha alcanzaco un nivel sufi- ciente para llevar la salida de N14 a nivel 16- gico bajo. No obstante, recordemos que este basculamiento s6lo debe ocurrir cuan- do se haya producido la parada completa del tren. Hay que cuidar que el tiempo in- vertido en la deceleracién sea inferior al tiempo que tarda C4 en cargarse (la dura- cién de ia carga depende de la posicién de Pa) Cuando la salida de N14 ha pasado a nivel f6gico bajo, la salida de la puerta OR-exclu: siva {EXOR) y la salida de N3 pasardn a ni- vel alto. El cambio de estado en la salida de N5 da lugar a que N9 cambie también de estado 16gico, por lo que se abriré ES2 y se cerraré ES1. Al mismo tiempo, la salida de N4 pasard a nivel alto debido @ que esté a «Ay la salida de N13. El transistor T1 esta casi completamente abierto, pero-el tren arranca, no obstante, de forma suave,.da- do que la salida de N4 (y por consiguiente, 2) cambia de estado con la frecuencia de los impulsos de la onda cuadrada, que se hacen progresivamente mas anchos. La corriente de traccién se aplica al transistor T5, a través de T4 y del motor de la loco- motora. Si se abre el interruptor $4, el pro- eso es el mismo pero en el orden inverso: la corriente citcula desde T3 a T6, a través del motor. Para cada tren, una duracién distinta No resulta de «bello efecto que un tren ra pido modemo se vea «doblado» por una lo- comotora a vapor de la mas antigua gene: racién; ni tampoco lo seria que un tren de mercancias cargado «hasta los topes» ace: lerara con mayor rapidez que el tren pendu- ler Madrid-Paris. Con el objeto de conse- guir el mayor realismo posible, habré que tener cuidado para que no se produzcan ta les anacronismos, Para ello esté, entre otras cosas, nuestro regulador. Con'la ayu da de este dispositivo podremos elegir in- dependientemente, para cada convoy, la duracién adecuada de la deceleracién y el intervalo de tiempo que debe transcurrir entre la puesta en marcha y la obtencién de le velocidad de crucero. Los componentes ue permiten el ajuste de tal duracién son RS y C2. Este punto se ha dejado a total ar- bitrio del constructor del montaje, para que proceda a la eleccién de los valores corres- pondientes al efecto que quiera lograr. La velocidad de crucero se establece ac. tuando sobre P2. La frecuencia con la que debe accionarse el pedal de hombre muerto (S1) se puede determinar «a satisfaccién del consumidgr» por medio de los compo: nentes RO y C3 « regulador para tren eléctrico 327 3.28 jen rivalidad con los infrarrojos! Figura 1, El emisor esti constituido basicamente por dos generadores de onda eadrada que funcionan como 3a modulador de frecuencia, La seal modulada resultante es objeto de amplificacion en una tapa de potencia antes de aplicarla a la barrora, Figura 2, El re incluye dos demoduladores: el primero actua como discriminador y el otro como decoditicador de la ‘sefal, El ralé localizado en la salida puede emplearse para activar una alarma, ptor barrera de ultrasonidos ‘eloktor marzo 1964 En todas partes encontramos barreras de infrarrojos, desde en los circuitos de recuento de objetos hasta en las alarmas domésticas, pasando por los detectores de final de cinta y en los sistemas para la apertura automatica de puertas. Por el contrario, los ultrasonidos parecen estar casi «mar ados» en estas aplicaciones. Alo largo de este articulo vamos a defender la «causa» de los ultrasonidos, dignos ivales capaces de ofrecer unas prestaciones semejantes a las propias de los infrarrojos. barrera de ultrasonidos Debe haber alguna poderosa razdn para que no existan barreras electronicas de ultrasonides con rendimientos compa- rables a los que puede proporcionar una clésica barrera de infrarrojos. La razon es jen sencilla: resulta més facil obtener una buena inmunidad al ruido en los dispositi- vos a infrarrojos jal fin y al cabo hay més ruido audible que visible! Nuestra tenden- cia —muy humana, por cierto— al minimo esfuerzo, ha conducido a que los infrarro jos suplanten a los ultrasonidos en gran ni- mero de aplicaciones en las que ambos me. dios pueden utilizarse con practicamente las mismas prestaciones. Dicho lo anterior, cabe afiadir que no pretendemos «des- cubrir la pélvora» sino simplemente prope- ner un circuito ambivalente para ultrasoni- dos/infrarrojos_que funcione adecua- damente en condiciones unormales». Ve- amos en que se traduce tal proyecto, Fundamentos técnicos Se sabe que el procedimiento de modula- cién mas seguro es la modulacién en fre: cuencia, También lo hemos utilizado en es. te circuito confiando en que su fiabilidad nos permitira obtener el maximo partido de los transductores ultras6nicos. A pesar de ello, el esquema ha quedado bastante simple como se ilustra en las figuras 1 y 2 El emisor est constituido por dos genera~ dores de onda cuadrada y por un amplifica- dor de potencia que controla un transduc- io EMISOR Soren 2 ® ge RE ee elektor marzo 1984 tor piezoeléctrico o un diodo de infrarrojos. Uno de los generadores oscila a 50 Hz, que es la frecuencia de conmutacién. El otro generador proporciona la frecuencia porta- dora que modularé la sefial emitida por el primer generador. El receptor s6lo es un poco mas complicado. La sefial recibida en la entrada, bien sea por la fotocélula de infrarrojos, bien sea por el transductor ultrasénico, se aplica a un amplificador se- lectivo y luego al discriminador. En este punto, un LED indicaré que se ha detecta do la portadora. La etapa siguiente es un decodificador de audio, cuya funcién es. detectar la sefial util (frecuencia de conmu- tacién) y lo indica activando un segundo diodo LED. El receptor termina en un relé que, si todo va bien segin lo previsto, puede disparar un contador, abrir las puer- tas de un garaje 0 cualquier otra operacion de automatismo dependiendo del sistema con el que se utilice El circuito Comencemos por el emisor de la figura 3. Los dos temporizadores 555 constituyen la base de un modulador de FM; por ello es- tén cableados como multivibradores as- tables (generadores de onda cuadrada). ICI oscila a una frecuencia de unos 50 Hz ¢ 1C2.a unos 40 kHz. Cuando la seffal de onda cuadrada de 50 Hz se aplica a la patilla 5 de 1C2, las tensiones de umbral de los dos comparadores internos de este circuito in- tegrado estén desplazadas en una cierta medida. Cuando el desplazamiento de la tensién’ se_mantiene moderado, se ob- tendré una modulacién en frecuencia, con una linealidad satisfactoria. Habida cuenta de que numerosos arménicos se generan durante la modulacién con tensiones arm6- nicos se generan durante la modulacién con tensiones de onda cuadrada, la salida de IC1 (patilla 3) se «redondea» por medio de R3 y de C4. La salida modulada en frecuencia de IC2 se aplica a la etapa de salida (transistor 1) Este Ultimo funciona como un amplificador selectivo que trabaja en la region ultras6ni- ca si se cablea como se indica en la figura 3 (con el circuit oscilante C6/L1 en el cir- cuito de colector). Para el funcionamiento 3 con infrarrojos, el circuito sintonizado, constituido por el transductor ultrasénico MAAOLS, L1 y C6, se sustituye por un diodo emisor D271 seria con una resisten: ia limitadora de corriente (R8). Tanto en lun caso como en el otro, el circuito de co- lector esta conectado al potencial no esta- bilizado de la tensién de alimentacién. Ello da un desacoplo satisfactorio del modula- dor y de la etapa de salida. La alimentacion del emisor consiste en el clasico terceto «transformador-rectificador-condensador de filtro (en cuyos bornes se extrae la ten sion de colector de T1), al que se unira el regulador integrado 1C3 que estabiliza la tensién de alimentacién del modulador. Se constatara que la alimentacion del receptor est concedida seguin el mismo principio | (figura 4), con la saivedad de que la tension es de +8V Ala entrada del receptor esté el transduc- tor US 0 el diodo IR D10, que se alimenta a trayés de R21/C18. La sefial recibida se amplifica por medio de T1 (cuya ganancia aproximada es de 20). Los diodos D1 y D2, Polarizados por R3, aseguran una limita cién casi simétrica de la sefial en el colector de TT. demas, R3 desacopla la tension de alimentacién para los amplificadores T1, T2 y.T3 con respecto a la tension de alimenta- Gin del resto del circuito. Las resistencias R6 y R12 hacen la misma funcion para los | Fi circuitos integrados C1 ¢ 1C2. Estos me- dios de desacoplo son indispensables para evitar influencias pardsitas reciprocas entre las diversas etapas La sefial amplificada llega al amplificador selectivo T2, cuya configuracién es compa rable a la existente en el circuito emisor y al que se le pide la extraccién de la portadora En la entrada de ICT, se tendra, pues, una sefial correctamente acondicionada. IC1 | contiene un bucle de enganche de fase (PLL) que sirve, en este caso, para la de- modulacién de FM. Con la ayuda de P1, R8 y.C5, se ajusta la frecuencia central del os- cilador interno {IC1) a una frecuencia apro- ximada de 40 kHz. Asociado a una resisten- cia integrada, el condensador C6 cons- tituye el filtro de bucle montado entre el de- tector de fase y el oscilador controlado por tensién (VCO). La sefial de FM aplicada en la patilla 3 de IC1 se compara, por medio del detector de fase, con la sefial del oscila~ 10271 = caveo | ‘contiene una 29 igura 3. Adomés de los, dos temporizadores del tipo 555, montados como multivi adores astables, esquema di ‘tansductor ultrasénico diodo para infrarrojos. 555 * ver texto 330 Figura 4. El receptor os bastante més complejo que el emisor. Sin embargo, el empleo de circuitos integrados PLL Timita sus dimensiones lo estrictamente necesario. Segiin el tipo do barrera deseada (de ultrasonidos o de rrojos), la etapa de ligeramente. La etapa de conmutacion de salida activa a un relé cuando Da se apaga: esto es, ‘cuando se interrumpe la barrera dor interno. La sefial de error resultante (patilla 2) tiende a corregir la frecuencia del oscilador hasta que sea nulo el desfasaje entre las dos sefiales comparadas. De este modo, se dispone en la patilla 2 de una se- fal de §0 Hz, que no es otra cosa mas que lg moduladora de la seftal de FM, aqui obte- nida bajo la forma de una sefial de error. Es- ta sefial es amplificada por T3 antes de que se aplique al decodificador de audio IC3. En esta ocasién, se ha utilizado el circuito PLL y el desfasador interno (con multiplicador) para detectar la sefial de 50 Hz. La sefal de salida de IC2 (patilla 8) controla al LED D4, asi como a la etapa de conmutacién del relé (T4 y T5). En condiciones de reposo, cuan- do la bartera luminosa o ultrasénica no se vea interrumpida, se encenderd el LED. La base de T4 esta a un potencial préximo a masa y este transistor permanece bloquea- do lo mismo que TS. Por consiguiente, el relé esta desactivado. Cuando el enlace entre el emisor y el receptor (la barrera) se interrumpe por cualquier causa, la salida de IC2 (patilla 8) pasa a un nivel alto proximo al potencial de la alimentacién), T4 y TS conduciran y el relé se activar’ haciendo sonar un timbre de alarma o un dispositivo similar Montaje y calibracion permitir que el emisor y el receptor se cons truyan en una placa pretaladrada de experi- mentacion. No obstante, también es po- sible utilizar las placas de circuito impreso diseftadas para el semaforo (numero de oc~ tubre de 1983). Por supuesto, la barrera lu- minosa y el semaforo no son la misma co- sa, pero sus analogias saltan a la vista y no habran escapado a muchos de nuestros lectores. 4 El disefio es suficientemente sencillo para: elektor marzo 1804 Una vez que se haya construido la barrera, habré que proceder a calibrarla. Por su: puesto, es obvio que no se pueden me: las dos versiones: el circuito slo funciona 4 con ultrasonidos si el emisor y el receptor estén provistos de un transductor ultraséni- Co. Andlogamente sucede con la version para infrarrojos... iNo se admiten cockte les! Para simplicar atin més las cosas, cabe precisar que el emisor no exige calibracion alguna salvo, por supuesto, alinear el «haz» entre el emisor y el receptor. La distancia operativa maxima de un haz de infrarrojos, sin lente, es de unos 6 metros, mientras que con iente es de unos 50 metros. El al- cance de un haz ultrasénico s6lo puede di terminarse por medios experimentales «in situ. El ajuste empieza colocando los dos poten- ciémetros ajustables del receptor en la po- sicién media. Cuando no se ha interrumpi- do la barrera iuminosa o ultrasénica, D3 de berd estar encendido; de no ser asi, es pre- ciso corregir la posicion de P1 para lograr este resultado. En estas condiciones, si D4 sigue sin encenderse ello indica que el haz esta cerrado, por lo que habré que ajustar P2 hasta qué se encienda dicho LED. Du rante este proceso el relé debe estar en re- oso. Una vez conseguida la calibracion, se puede suprimir el LED D3 que sirve funda- mentalmente para indicar la deteccién de la portadora en el momento de la calibracion Una advertencia final. Habida cuenta de que la barrera puede utilizarse, sin necesi- dad de ningn circuito suptementario, co- mo una alarma, hay que tenerse presente que incluso una mosca «bien alimentada» puede interrumpir el haz durante la noche y la consiguiente alarma puede despertar a toda la vecindad. No conviene, pues, un Uso abusivo de esta barrera por lo que pu- diera afectar a sus cordiales relaciones con el vecindario. « sees | BP104 = BPwa1 od gla Be a Be | Se By clektor mare 198¢ La caracte tica peculiar del detector de movimiento que presentamos es que se trata de un dispositivo pasivo. A diferencia con una barrera luminosa, nuestro vigilante dptico no necesita emisor. El principio fundamental de su funcionamiento es muy similar al del ojo humano. detector de movimiento El sensor de este original detector de movi- miento esté constituida por dos fotodiodos cuya funcién es muy semejante @ la que fienen las células visuales de la retina. Los dos fotodiodos estan montados muy préxi mos entre si, en el interior de una caja pro- tegida contra la luz. En la ilustracion de la figura 1 se observa la forma en la que la que se proyecta una imagen del recinto que se vigila sobre los dos fotodiodos, con fa ayu- da de una lente dptica. Si la luminosidad ambiente cambia debido, por ejemplo, al paso de nubes, a la llegada del crepusculo © a cualquier otro fenémeno similar, la va~ riacion de la luminosidad es idéntica para los dos fotodiodos. Si, por el contrario, al- guna cosa se mueve dentro del campo de Vision de la fonte (aunque sélo sea un ino. fensivo canario huido de su jaula), la va- riacion de la luminosidad que incide sobre los dos diodos es diferente en cada uno de ellos. El circuito es muy sensible a diferen: cias de muy pequefia magnitud en la inten: sidad de la luz. Dado su original funciona- miento, es evidente que su principal campo de aplicacién sera, sin duda alguna, la vigi: lancia de espacios contra la entrada de intrusos, constituyendo una eficaz alarma antirrobo. Por este motivo, el sistema el trénico del detector esta’ provisto de un médulo generador de sefial acustica (algo asi como una sirena) En consecuencia, este montaje podré susti- tuir a una barrera luminosa en aquellos ca: sos en los que sea problematico instalar un emisor y un receptor. Por ejemplo, puede utiizarse asociado a una puerta hidraulica para que ésta reciba una orden de apertura en el caso de que se aproxime una persona. 301 un vigilante Optico Figura 1. E1 montaje exige tuna construccién mecdnica robusta y perfectamente hermética ala luz 32 ctr6nico de vigilancia bbasado en los dos fotodiodos, Figura 2b. Circuito del generador de sefiales de afarma (la sirena) Figura 2c. Circuito de ta fuente de alimentackin con tres reguladores do tensién integrados. detector de movimiento ves an @ Ter 9? El circuito El esquema del circuito detector se muestra en la figura 2a. Los catodos de los foto: diodos estén alimentados a + 15V y sus 4nodos estan conectados a un simple filtro activo, que proporciona una (primera) pro- teccién contra interferencias. Es recomen- dable utilizar cable blindado para efectuar la conexidn con los fotodiodos y acortar al elektor marzo 1984 el maximo la longitud de dichas conexiones. Las bases de Ti y de T2 estén desacopl das en alterna por medio de C1 y de C2, respectivamente. Estas dos zonas del mon taje son perfectamente idénticas y, por consiguiente, deben eliminar los pardsitos producitios por el zumbido de la tensién de red Las salidas de c.c. de los filtros se aplican al amplificador diferencial IC1. Mientras no haya movimiento alguno en el espacio vigi- lado, las tensiones aplicadas a las entradas de IC1 se mantendran practicamente cons- tantes e iguales y la salida del amplificador 8, pues, muy pequefia, Una variacion muy pequefia de la caida de tension en los bor nes de los fotodiodos, a causa de un movi miento en el espacio vigilado, produce una variacion répida e importante de la tension de salida de este amplificador diferencial La ganancia de la siguiente etapa, IC2, es del orden de magnitud de 20, por lo que en caso de un fuerte movimiento, fa salida de (C2 quedara saturada. La sefial de salida de 1C2. se hace pasar a través de un filtro suplementario, Se trata de un filtro de paso bajo con una frecuencia de corte inferior a 50 Hz, por lo que impide que cualquier zumbido, u otra sefial de muy baja frecuen- cia, pase a las siguientes etapas amplifica doras constituidas por los amplificadores operacionales Ai y AZ En este punto del montaje somos capaces lektor marzo 1984 uw) 102 objato desplazéndose de izquierda a derecha Uumbral de disparo 1 ‘objoto desplazandose de derecha a izquierda de detectar movimientos en la zona objeto de vigilancia. Como hemos visto, cualquier movimiento da lugar a un rapido incremen- to del nivel de salida de A1, en tanto que la interferencia se mantenga en un minimo por medio del filtro. Pero todavia queda un problema sin resolver: en condiciones de reposo, la salida de IC1 tiene ya un nivel de tensién continua determinado y dicho nivel se amplifica a continuacién. Por este moti- vo, no es posible utilizar un simple compa: rador para obtener una seffal de salida sin ambigliedad alguna EI amplificador operacional A2 se utiliza, pues, como un amplificador diferencial al- g0 modificado. Se trata, en efecto, de un Circuito diferenciador controlado, por una parte, por medio de su entrada no inverso- ra, a través de un filtro paso-bajo suplemen- tatio de pequefio retardo, construido con la ayuda de C5/R15/R16, De este modo, con un nivel de entrada constante, la salida de A2 estara a 0 voltios. No obstante, un incremento brusco en el nivel de entrada produciré una salica que es similar a la que se muestra en la figura 3. Los umbrales de conmutacién de los circui- tos de los comparadores basados en A3 y en A4 pueden ajustarse por medio del ac: cionamiento de los potenciémetros ajus- tables P1 y P2 respectivamente. A3 y Ad cambian de estado cuando se sobrepasa el umbral positivo negativo, respectivamen- te. Las salidas de los dos comparadores se elevan a + 15V en uno u otro caso. Los diodos D3 y D4 constituyen una puerta OR para las salidas de los dos circuitos de dis- paro. En la figura 3 se muestra claramente por qué hemos elegido este disefio que, en principio, puede parecer algo complicado, Después de una sefial de iniciacion relativa- mente fuerte, la salida de A2 se amortigua: ra muy répidamente. Si el movimiento en el espacio vigilado es relativamente lento y se tiene la consiguiente salida decreciente en A2, es muy posible que nunca se alcance el umibral de disparo positivo. El disefio elegi- do asegura una mayor sensibilidad y una mejor protecci6n contra la interferencia Montaje La construccién de la caja debe realizarse de forma mas esmerada que la habitual. Es indispensable que sea perfectamente her- mética a la luz (con la excepcién de la lente, por supuesto)... de no ser asi, podria ha berse ahorrado la molestia de’construir el sistema electrénico de vigilancia con las més alta sensibilidad. La mejor solucién consiste en instalar el montaje directamen- te en el interior de la propia caja. En la figu- ra 1 sugerimos una posible alternativa para construir une caja a partir de dos chapas de aluminio. El mejor método para asegurar- nos de que sea perfectamente hermética a la luz es sellar las pequefias separaciones entre las chapas con una cinta autoadhe siva ancha y gruesa. La éptica utilizada puede proceder de una vieja cémara fo- togréfica fuera de uso: por supuesto, no hay que olvidar retirar el obturador (diafrag- ma) 0 asegurarse de que esté permanente- mente abierto. También se puede comprar de segunda mano, sino se dispone de una Amara antigua. Para ello puede recurrir a un catélogo de proveedores de este tipo de articulos, Los dos fotodiodos estan montados muy proximos entre si en una pequefia placa (0 trozo de placa) de experimentacién (figura 4). Como se muestra en la figura 1 debe ser posible desplazar la placa dentro de ciertos limites. La distancia entre el objetivo y los fotodiodos hay que determinarla experi mentalmente, colocando un trozo de papel blanco lo mas cerca posible frente a los dio: dos y desplazando la placa hasta que apa: rezca nitidamente la imagen de un objeto situado a la distancia de deteccién desea: da. Una vez conseguido este ajuste, se fija- rf la placa en su lugar. Como la nitidez de la imagen no es absolutamente indispen- sable, la placa puede fijarse para distancias «infinitas» como suele hacerse en una cé- mara fotografica, dirigiendo el objetivo ha- cia un fondo paisaiistico; de este modo, la distancia efectiva de trabajo se extendera desde unos 8 metros frente a la lente hasta el infinito. 328 amplificador diferencial. La amplitud de la sefial depende de la importancia del movimiento detectado, detector de movimiento 334 Figura 4. Los fotodiodos deben montarse cerca tno del otro, soldados en tun trozo de placa de experimentacién de tipo universal detector de movimiento Verificacién practica En las pruebas practicas, el dispositivo reaccion6 ante un pequerio movimiento a una distancia de hasta unos 10 metros. También funciond perfectamente con luz fluorescente, luz diurna o luz crepuscular Solo dejd de reaccionar en condiciones de oscuridad absoluta, aunque los fotodiodos se consideran sensibles @ la radiacion infrarroja. Lamentablemente, la radiacion de calor de! cuerpo humano cae dentro de una zona del espectro infrarrojo en la que son insensibles los fotodiodos. En la zona de vigilancia podria «iluminarse» con luz infrarroja invisible. El area de deteccién del prototipo se exten- did Gnicamente en un angulo de 30°, no obstante, ello puede mejorarse con el empleo de una lente agran angular» o uti zando mas de un par de diodos, montados en paralelo. Por cada par de diodos debe duplicarse el circuito que termina en la eta: pa ICI, incluyendo a R9. A continuacién, IC2 puede conectarse como un amplifica dor sumador. Generador de sefial de alarma El esquema de la figura 2b es el de un gene- rador de sefial de alarma, aunque puede elektor marzo 1984 considerarse s6lo como un ejemplo, puesto que el impulso de salida del detector puede utilizarse para excitar un altavoz de bocina Las puertas N1 y N2 constituyen un mono: estable que tiene por objeto alargar el im- pulso de activacion de entrada, producido por A3 0 por A4, hasta una duracién de un segundo aproximadamente. Las puertas N3 y N4 forman un multivibrador astable que oscila Gnicamente cuando el terminal 8 de N3 esté a nivel bajo; por consiguiente, su funcionamiento depende de la seal de salida invertida de N1. La salida del astable excita a un altavoz, a través de un amplifi cador T3. El tono puede modificarse dentro de limites estrechos cambiando el valor de C7. La alimentacion La fuente de alimentacién es de tipo con- vencional con la salvedad de que la alimen: tacion de la zona de la sirena se ha provisto de forma independiente. Esta separacion se consideré necesario para evitar cualquier posible realimentacion entre las dos etapas del dispositivo, con la consiguiente produc- cién de falsas alarmas. Si el lector tiene le intencién de conectar una sirena mas po- tente que disponga de su propia alimenta cién, puede suprimir la parte de la alimenta: cidn situada a partir de IC5 {C10 y C11) en la figura 2c ” elektor marzo 1904 Este conversor de fabricacién casera haré que se incrementen las posibilidades de su calculadora de bolsillo, proporcionandole que puede conectar, por ejemplo, aun ordenador. Por lo demés, no hay inconveniente alguno en ampliar ja del circuito de interface a 16 6 24 bits, una salida binaria de 8 interface para ealeuladora Una soluci6n ingeniosa Las calculadoras de bolsillo programables no suelen disponer de una interface adap- tada a las necesidades de! usuario. Con nuestra habitual modestia, nos propone- ‘mos resolver este problema. Se trata de uti lizar dos LDRs (resistencias dependientes de la luz) que se situaran frente a dos digitos de la visualizacién de la calculadora ‘Al encenderse 0 apagarse los segmentos de estos digitos visualizados se pueden transmitir con toda facilidad informaciones, en forma de datos binarios, a través de las LDRs a un circuito exterior. En este caso, estas informaciones son datos binarios convertidos por la calculadora TIS7 (el programa correspondiente se indica en la tabla 1) a partir de los datos decimales es- pecificados por el programador Funcionamiento El funcionamiento de este conversor puede resumirse como se indica @ continuacién: un dato decimal se convierte en su equive- lente binario; los bits correspondiantes se transmiten, Uno a uno, de acuerdo al apa- gado 0 encendido de uno de los displays de 7 segmentos, mientras que otro display contiguo proporciona, con su parpadeo, lo que podriamos denominar una sefial de re: {oj Que sirve para sincronizar el circuito de interface. Este visualiza los niveles légicos de los bits transmitidos a través de LEDs encendidos 0 apagados. Aunque este articulo esté orientado al caso especifico de la calculadora TI57, tambien es aplicable a cualquier otra calculadora programable con ligeras. modificaciones. En el caso de la TIS7, la calculadora propor- cionara la sefial de feloj en el digito expo: nencial y el estado logico sobre el digito de la derecha, Para el nivel légico «1, el di play esté apagado, mientras que para ef ni vel légico «On se visualizaré el caracter «r». El circuito El esquema del circuito de interface es muy sencillo (ver figura 1). Los niveles légicos «épticos», captados por las LDRs, se trans- forman en niveles logicos compatibles TTL. por medio de los transistores T1 y T2. La sefial de reloj es captada por el diodo LDR 1 yes conformada por el monoestable IC1 (74121). La sefial de datos es captada por LDR? y's¢ aplica, sin modificar, @ 1C2, que es un registro de desplazamiento de & bits en paralelo cuya cadencia funcional viene determinada por la sefial de reloj anterior- mente descrita El conmutador pulsador $1 permite levar la patilla 9 de IC2 a nivel légico bajo, cuyo efecto sera que las ocho salidas, Q...0,, se posicionen inmediatamente a’ nivel «On (borrado}. Cada una de estas salidas sumi nistra al correspondiente LED D1,..08 la corriente suficiente para su encendido {a | condicién de que, por supuesto, el bit correspondiente esté a nivel légico alto). | De no ser asi, el LED se mantendré apaga- | do, con lo que se indica que el nivel légico 3.35 conversién decimal/ binario para calculadoras de bolsillo progra- mables Figura 1. Esquema del clrcuito de interface para informaciones binarias @ ir del encendido 0 apagados de los displays y tratarlas con la ayuda de un registro de dosplazamiento controlado por una sé de reloj que tam transmite a pai parpadeo de un display. interface para calculadora 5.36 Tabla 1. Programa dé al cealculadora interface para calculadora elekcor marzo 198 del bit correspondiente es bajo. En caso de eventuales modificaciones en este circuito de interface, puede ser deseable sustituir los diodos LED por puertas légicas que di girdn les palabras binarias hacia otros dest nos. Esto no supone inconveniente alguna, con tal de que no se sobrecarguen las sal das de IC2 (que, en teoria, s6lo puede su- ministrar 400 4A por cada linea de salida, mientras que ‘cada diodo LED consume unos 15 mA, lo que supone una diferencia notable). En’el prototipo se ha utilizado co- mo registro de desplazamiento el circuito integrado 7418164 de 8 elementos bies- tables y como monoestable IC1, el integra- do 74LS121 por sus buenas caracteristicas funcionales; no obstante, se pueden utilizar otfos circuitos integrados similares. Secuencia de Introduccion or teclado Start 1 ce STO 4 LAN 701 STO 7 2 2nd Lol 1 2nd x >t or02 2 tor 2nd Lbl 2 2nd x = ¢ Gtos sto 2 cT04 2nd Ub! 3 2 STO 2 2nd Lol 4 2 2nd INV Prd 2 2nd Ct Rel 1 Re 2 sto 2nd x >¢ Gtos 2nd 2nd Pause EE cLR Gt06 2nd Lol 8: ReL 4 RCL 3 sTo1 2nd Lol 6 1 ae RCL 2 2nd INV X= G04 oie BIS. RST. LRN End Montaje y ajuste Todos los componentes del circuito de in terface pueden montarse facilmente en una Pequefia placa pretaladrada de tipo univer sal, ala excepcidn de las LORs que deberan instalarse sobre e! display de la calculadora Para esta operacién se utilizaré cinta adhe- siva negra (opaca) que permitir aislar los LDRs de la luz ambiente. En el caso parti- cular de la calculadora T1657, LDR 1 se mon: tara sobre el display situado mas a la iz- Quierda (exponente) y LDR-2 sobre el display correspondiente al primer digito de la derecha i Con el programa dado en la tabla 1, los ni- veles l6gicos altos corresponden al apaga- do de todos los segmentos, mientras que los niveles légicos altos son traducidos por €l signo «x» (oil. Para el ajuste de la polarizaciin de tos tran- sistores y para comprobar el funcionamien- to correcto del conversor, se procederé co- mo se indica a continuacién: * Efectuar la conversién decimal a binario de un nmero. relativamente grande (1024, por ejemplo), de manera que el proceso dure el mayor tiempo posible. * Con la ayuda de un polimetro, medir la tensién en el colector de T1, que debe set de unos 2 voltios. De no ser asi, habré que ajustar este valor con el poten- cidmetro P71. * A continuacin, medir la tensi6n en la patilla 6 de IC1. Dicha tension debe ser siempre de 0 voitios, con unas pequefias desviaciones de la aguja en el momento en que se transmiten los impulsos de re- loj. Corregir eventualmente la. posicién de Pi de manera que dicha desviacion periddica corresponde a los impulsos de reloj. * Finalmente, ajuster P2 para obtener una tensién de 2V en el colector de T2. Los diodos LED deben indicar ahora los nive- ies logicos del nimero decimal converti do; por ejemplo, 253, = 11111101. De no ser asi, reajustar P2 hasta conse guirlo Hay que tener en cuenta que con 8 bits, la conversion no puede efectuarse mas que para valores decimales compren- didos entre 0 y 255. Quienes deseen una mayor capacidad de conversién podran ampliar el circuito asociando en serie dos registros de desplazamiento. Observacién final Como se indicb anteriormente, el circuito de interface se presta a otras aplicaciones aparte de la simple conversi6n decimal a bi- nario. Utiizando los niveles légicos dispo- nibles en la salida del registro de desplaza- miento para controlar otros circuitos (tran- sistores, relés, conmutadores electronicos, etc.), puede obtenerse un verdadero canal de acceso (port) de salida programable pa: ra calculadora de bolsillo. Por medio de puertas suplementarias, seria posible con- trolar, por ejemplo, la circulacién de tre nes miniatura. Con un poco de imagina- Gin y de paciencia se puede encontrar otras muchas aplicaciones... jTodo es cuestién de experimentar! M curso de BASIC (17) cr elektor marzo 1984 3:97 ASIC Cll PARTE? Simulacién Homeostato Este mes hemos destinado las paginas de nuestro «Curso de BASIC» a un programa fuera de lo corriente; lun programa con el que se pretende simular el Ho- meostato que en su dia construyera W. Ross Ashby. La idea de Homeostato est desarrollada en su libro «Desing for a brain» (Proyecto para un cerebro}. En sus paginas, W. Ross describe cémo llevo a cabo la cons- truccién de un Homeostato, de acuerdo a la ternologia, vigente en la época (década de los 50). @Qué es un Homeostato? Acudiendo a las raices Sriegas del vocablo, «Homeo» es «El mismo, A sf mis- Mo» y «Stato» «Estado» como su propio nombre indi- a. Uniendo ambos términos podriamos traducir Ho- ‘meostato por «sistema capaz de permanecer en el mis- ‘mo estado», 0 dicho de otro modo: «sistema que logra estabilizarse a si mismo a fin de conseguir la permanen- cia en un estado conereto». De lo dicho hasta el momento cabria pensar que un sis- tema realimentado es un Homeostato, lo que no os cierto, ya que ademas de la estabilidad, es preciso que el sistema sea capaz de continuar en su estado ain con fuertes cambios en su entorno e incluso dentro del mis- mo. Un ejemplo sencillo de homeostasis, es la piel de Tuestro cuerpo, como sistema controlador de la tem- peratura del organismo, En efecto, de acuerdo al di ferencia de temperatura entre el interior del cuerpo y el medio ambiente y a las necesidades de tomar o expul: sar calor, asi responderd la piel abriendo y cerrando po- ros y ensanchando 0 estrechando los capilares, consi guiendo que la temperatura interna permanezca muy estable. Por contra, un sistema como es al de los cables que go. biernan el timén de direccién de un avién es estable, pero no homeostatico, ya aue cualquier réfaga de vien- to cambiaré el rumbo de! avién sin que por otro lado dicho sistema haga nada para corregirlo, Entramos por tanto en el concepto de ultraestabilidad muy necesario para el desarrollo de sistemas inteligen- tes, EI Homeostato construido por W. Ross Ashby consta: ba de varios médulos interconectados entie si, Cada uno de ellos, estaba unido eléctricamente a uno o va trios médulos mediante unos acoplamientos que podian ser fijos 0 variables. La salida de cada médulo se re: aistraba por medio de un voltimetro de aguja que refie- jaba la suma de todas las entradas del bloque. 4 su vez, ésta tensién se utiliza como entrada de otros blo- ques, dejando que el conjunto interactuase. Los acoplamientos variables, se conseguian por medio de sendos potenciémetros (control manual) 0 por medio de uniselectores (control aleatorio). Los uniselectores eran conmutadores rotativos en los que se habian dis- puesto las resistencias de modo aleatorio. De este mo- do, si alguna de las salidas superaba un limite prefijado, mandaba un impulso de avance a los uniselectores lo- calizados en su entrada. De este modo se pretendia conseguir que a través de estos acoplamientos alea-~ 3s el sistema fuese capaz de autoestabilizarse, Aunque parezca mentira, los sistemas asi construidos eran capaces de mantener sus variables esenciaies dentro de unos limites y de estabilizarse, a pesar del empefio puesto por los experimentadores en cambiar sibitamente los acoplamientos y desplazar las agujas manualmente, &! programa Por medio de este programa, hemos tratado de simu: lar, utilzando el lenguale BASIC, los voltimetros, acoplamientos y uniselectores del sisterna de W. Ross. Ashby. Los voltimetras tienen una cierta inercia mec- nica que es simulado mediante una subrutina de in- tegracién. El método de integracion elegido ha sido el «Funge-Kutta 4.4» por los excelentes resultados que fra capaz de ofrecer en comparacion con otros méto- dos de integracién. Los topes mecénicos de las agujas, se han creado mediante otra subrutina que limita a un maximo prefijado cualquiera de las salidas de! sistema. Para la simulacién de los uniselectores se emplea la sentencia RND propia del BASIC. Una posterior trans. formacién consigue situar los coeficientes de acopla- miento entre --0,8 y ~-0,2 0 entre 0,2 y 0,8. El motivo de ello es evitar un acoplamiento demasiado rigido si el Coeficiente es superior a 0,8 0 demasiado débil si es in ferior a 0,2 en valor absoluto. Los coeficiente de acoplamiento se han sintetizado en forma de una matriz de dimensién N + N, siendo N el rntimero de bloques presentes en la simulacién. Los «Flags» (indicadores que evidencian si el acoplamiento puede 0 no variar aleatoriamente) se encuentran, ast mismo, en forma de matriz. La referencia a un acopla- miento concreto es:K (salida ~ entrada). Por ejemplo K (1,3) es el coeficiente de la salida del bloque 1 que entra al bloque 3. Y la referencia de un Flag F (1,3) = 1 nos indica que el acoplamiento puede variar alea- toriamente, También se han previsto entradas manuales en cada uno de los bloques con el fin de poder crear estimulos externos. En la primera de las simulaciones, se ha pretendido representar un experimento ya realizado en laborato- rios. Consiste en una operacién quirirgica en la que se permutaba los nervios excitadores de los miisculos ten- sores y extensores del brazo de un mono. Después de la operacién, el vituperado animal tuvo serios proble- mas a la hora de poder coger su alimento. Si la comida se encontraba a la derecha su brazo se dirigia hacia la izquierda. Esta situacion no fue permanente, pues el cerebro del animal comenz6 a establecer las nuevas re- laciones entre lo que él queria y lo que su brazo ejecu: taba y tras un periodo de reaprendizaje consiguié con- trolar de nuevo su brazo. Nosotros hemos tomado un bloque como cerebro, J 3:38 eloktor marzo 1984 ¢ otro como miisculos tensores (D) y otro como muscu- los extensores (I). &! acoplamiento entre cerebro y miasculos es fifo y el de respuesta conseguida por los, misculos hacia el cerebro es variable aleatoriamente. Al empezar el programa, un impulso positivo del ce- rebro encontraba como respuesta un impulso positivo de tensores y negativo de extensores... y viceversa. En lun momento determinado se permutaron los acopla- mientos entre cerebro y miisculos. .A! mandar_ una nueva orden, el conjunto se vuelve inestable dando lu- gar a la actuacién de los uniselectores, los cuales fija- ron sleatoriamente unos nuevos coeficientes entre res puesta de masculos y cerebro. En la simulacion que presentamos se ha conseguido llegar a un estado establa al primer cambio. Aplicando de nuevo un impuiso desde el cerebro, observamos que la reaccién obtenida es contraria ala registrada an- tes de la operaci6n o, aicho de otro modo, el sistema hha aprendido de nuevo, En la segunda de las simulaciones nos hemos arriesga do @ domar un le6n salvaje. Uno de los bloques hace las veces de létigo del domador (D), otro de le6n (L) y lun tercer bloque auxiliar (A) se ocupa de enlazar fa res puesta del le6n hacia el latigo. Pretendemos conseguir que ante un impulso positive del domador el le6n nos responda con un impulso ne- gativo y viceversa. Caso de no ser asi se puede aplicar Un castigo consistente en desplazar la variable esencial del le6n {L} fuera de los limites. Al ejecutar el progra- ‘ma, un pequetto impulso del domador desequilibra (o- do ‘el sistema. La actuacién de los uniselectores fija unos nuevos acoplamientas que logran estabilizar todo el conjunto, Un impulso positive del domador tiene ahora por respuesta un impulso también positivo de! le6n, por lo que se le aplica un castigo. Los uniselecto- res tienen que actuar ahora por dos veces consecutivas para lograr una nueva estabilidad. Con estos paré- metros, realizamos una nueva prueba. La respuesta del le6n ante un impulso positivo es ahora negativa y vice versa, lo cual era, ni més ni menos, el objetivo preten- dido en la doma. De n0 haberlo conseguide - pobre le6n!- se hubiesen seguido aplicando castigos hasta {ograr el comportamiento deseado Variables y constantes del programa Las variables empleadas en ambas simulaciones son idénticas en su funcién, tomando valores distintos en cada caso para conseguir una u otra estructura. Ne Numero de bloques que inter- k: Matriz de acoplamientos entre blo- ques. F Matriz de Flags que permiten el cambio aleatorio, curso de BASIC (17) ASIC LT PARTE? ) ce: Matriz de simbolos que represen- tan cada bloque. 0; Matriz de los valores de salida de las bloques. on Matriz auxiiar para el célculo de las salidas l Cosficientes de realimentacién in- tetna de cada bloque para propia estabilidad. E Matriz de excitacién externa de los, bloques. Ins: Auxiliar para respuestas de un sélo caracter. t: Ineremento de tiempo para inte- gracion, Ti Namero de inerementos de tiempo para presentacion de nuevos valo- res de salida, Tu: Namero de ciclos de presentacién para nueva actuacién de las unis lectores, 1: Tiempo transcurrido desde el co: mienzo, om: Maximo valor absoluto de cual uier salida VE: Umbral de disparo para actuacién de uniselectores, Lw: Ancho de linea TB: Matriz auxiliar para tabulacién de las salidas, 1,721 Variables de indoxacién en los bucles. Ki, K2, K3, Ka: Auxiliares para la integracién, Ps: Posicién de salida en representa- ci6n gratia Los bloques de! programa son similares at igual que las variables, Podemos descomponer el programa en: 10-80: Presentacion del programa 100-120 Matrices de variables y coeficientes. 200-290: Instrucciones de actuacién externa. 300-399 Bloque de especificacién de acopls- mientos, 400-590: Coeficientes y parémetros de simula ion. 600-850 Calculo de parametros de visualiza cion. 1000-2999: Bloque repetitive de procesado. 1100-1400: Toma de érdenes desde teclado Los anteriores bloques se deben adaptar de acuerdo a las necesidades impuestas en cada caso. LLos siguientes bloques no precisan de cambio alguno puesto que se han desarrollado como subrutinas inde- pendientes. 10000-10290: _Integracion Runge-Kutta 4,4. 10300-10900: Limitaci6n del valor de las Salidas, 41000-11900: Visualizacién de los datos. 12000-12900: Actuacién de los uniselectores. TA simular!

You might also like