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

Diseño Y Construcción de Un Prototipo de Control: Rodrigo Xavier Cabrera Calupina

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

ELÉCTRICA

ii
DISEÑO Y CONSTRUCCIÓN DE UN
PROTOTIPO DE CONTROL
ii

RODRIGO XAVIER CABRERA CALUPINA

TESIS PREVIA A LA OBTENCIÓN DEL TITULO

DE INGENIERO EN ELECTRÓNICA Y CONTROL

QUITO, NOVIEMBRE DE 1996


Certifico que el presente trabajo ha
sido elaborado en su totalidad por el
señor Rodrigo Xavier Cabrera
Calupiña.

ING. PATRICIO BURBANO ROMERO


Director de tesis
CONTENIDO.

PÁGINAS

CAPITULO I: INTRODUCCIÓN GENERAL

1.1. Introducción 1
1.2. Esquema del sistema de control de temperatura 2

CAPITULO II: DISEÑO Y CONSTRUCCIÓN DEL PROTOTIPO

2.1. Características del prototipo y sus componentes •. 5


2.2. Características de los sensores y su acondicionamiento de señal 9
2.2.1. Sensor de temperatura AD590JF. .7. 9
2.2.1.1. Principales características del AD590 9
2.2.1.2. Descripción de! sensor 11
2.2.2. Transmisor de temperatura TX57 12
2.2.2.1 Características y aplicaciones 12
2.2.2.2. Descripción genera! .' 12
2.2.2.3. Descripción funcional 13
2.2.2.4. Instrucciones de operación 15
2.2.2.5. Acondicionamiento de señal del TX57 17
2.2.2.6 Configuración del empaquetado 20
2.2.3. Termocuplatipo K .r. 21
2.2.4. Módulo 80TK 21
2.2.4.1. Acondicionamiento de señal del módulo 80TK -- 22
2.3. Características y diseño del actuador 25
2.4. Características y diseño del circuito de disparo 29
2.4.1. Detector de cruce por cero 30
2.4.2. Circuito generador de onda diente de sierra 33
2.4.3. Circuito comparador 37
2.5. Circuito de señalización 39
2.6. Simulación de! prototipo -. 39
2.6.1. Función de transferencia del actuador 43
2.6.1.1. Función de transferencia del circuito de disparo 43
2.6.1.2. Función de transferencia del circuito de fuerza 44
2.6.2. Función de transferencia de la planta 48
2.6.3. Función de transferencia del sistema de medida 51
2.6.3.1. Función de transferencia dei sistema de medida con el sensor
AD590JF 51
2.6.3.2. Función de transferencia del sistema de medida con la termocupla
tipo K. 54
2.6.4. Función de transferencia total 55
2.6.5. Respuesta en lazo abierto 56
2.6.6. Respuesta en lazo cerrado 57
2.6.7. Respuesta del sistema de controJ 58
2.6.8. Simulación de la señal de control 60
2.7. Construcción del prototipo 61

CAPITULO III: ESQUEMAS DE CONTROL.

3.1. Introducción 67
3.2 Control análogo ;.; 67
3.2.1. Circuito controlador PID 68
3.3. Interfase y aplicación al control digital computarízado 73
3.4. Control a base de microcontroiador 74
3.4.1. Interfases para control a base de microcontrolador. 76
3.4.1.1. Sistema de ingreso de datos 76
3.4.1.2. Visualización de los datos 76
3.4.2. Control PID discreto 78
3.4.2.1. Discretización del PÍD 79
3.4.2.2. Control incrementa! 83
3.4.3. Programa de control para el microcontrolador 8751JH 85
3.4.3.1. Programa principal 86
3.4.3.2. Manejo de teclado 90
3.4.3.3. Lectura de datos del conversor A/D 93
3.4.3.4. Control PID discreto
3.5. Control ON-OFF

CAPITULO IV: PRUEBAS, RESULTADOS1*

4.1. Pruebas y resultados experimentales ....


4.1.1. Control manual en lazo abierto
4.1.2. Control ON-OFF.
4.1.3. Control PID análogo
4.1.4. Señal de control
4.1.5. Control PID con el microcontrolador 81
4.2. Conclusiones
4.3. Recomendaciones

BIBLIOGRAFÍA.

REFERENCIAS.

ANEXOS
A. Fotografías de! equipo,
B. Listado del programa de control.
C. Manual de uso del prototipo.
D. Manual de uso del programa de control.
E. Copias de las especificaciones de los cor
1.1 INTRODUCCIÓN.

La temperatura es una de las variables más utilizadas enja industria, por ello es
necesario tener un conocimiento de los métodos para controlar dicha variable. Es
por esta razón que surge ¡a necesidad de ¡mplementar en esta tesis un prototipo
bastante sencillo para el control de temperatura, que permita apreciar en forma clara
en un modelo simplificado la instrumentación y las acciones de control que tienen
lugar dentro de los distintos procesos industríales. Tal es el caso de los controles
tipo PiD, tanto continuos como discretos; y, de esta manera dar una visión clara del
significado de un sistema de control con realimentación y su forma de
funcionamiento.

Ef prototipo, por lo tanto se construirá para que sea utilizado en las prácticas de
Control Automático, en donde no se requieren conocimientos relativos a
características de procesos industriales, sino tener claros los conceptos de los
controladores.

El objetivo de la tesis, entonces, es el de diseñar y construir un prototipo


simplificado de un sistema de control de temperatura, análogo y digital con la
instrumentación necesaria. La tesis para una mejor comprensión, ha sido dividida
en cuatro capítulos, cada uno de los cuales abarca las diferentes partes
constitutivas del prototipo que se construye.

En el capítulo uno, se presenta una introducción al tema, en la que constan ios


objetivos, e! alcance y la justificación del mismo, con una breve explicación del
contenido de cada uno de los capítulos; y, del esquema general del sistema de
control de temperatura, en el que se indica cada uno de los componentes.

En el capítulo dos se especifican las características del prototipo y los componentes


"del mismo; es decir, se__presenta. la.justificación para la selección de los
componentes del simulador, las características de los tipos de sensores y su
acondicionamiento de señal; el actuadory diseño de los circuitos encargados de!
manejo del mismo, como son el de disparo y de potencia. Se presenta también un
análisis de las señales que se manejan en el prototipo y se obtiene la función de
transferencia del sistema de control de temperatura para la simulación.

El capítulo tres está destinado ai diseño y la irnplementacíón de los esquemas de


control que se han de utilizar, los mismos que son de dos tipos: análogo y digital.
Para el caso digital se considera el control computarizado a base de un computador
personal con su correspondiente interfase; y, un control microprocesado. En el
capítulo cuatro se presentan los resultados de las pruebas que se realizan sobre el
prototipo; y, las conclusiones.

1.2 ESQUEMA DEL SISTEMA DE CONTROL DE TEMPERATURA.

Para realizar el control de temperatura, se va a utilizar el esquema de la figura 1.1.

yrn
REALIKENIflCIOM

r = Referencia
e - Error
u - Control
n = UariabI e.Manipulada
y - Sai ida
yn = Uaríable Medida

Fig. 1.1. Esquema del sistema de control de temperatura.


Cada uno de los componentes se detallan a continuación.

Para la generación de calor en el simulador de la planta se utilizará una lámpara


incandescente, la misma que varía la temperatura cuando cambia el voltaje que
llega a sus terminales. Se utiliza la lámpara debido a su simplicidad y fácil manejo,
ya que las constantes de tiempo para su calentamiento y enfriamiento son
relativamente pequeñas con respecto a otros sistemas térmicos. Se toma como
variable de salida "y" la temperatura que alcanza la lámpara.

El actuador esta formando por un circuito de potencia a base de un triac, el mismo


que es el encargado de producir todos los cambios de voltaje mediante la variación
del ángulo de disparo dependiendo de ¡as señales provenientes de un circuito de
disparo, el mismo que a su vez trabaja de acuerdo al valor de la seña! de control.
La variable manipulada "m", es el valor eficaz (rms) aplicado a ¡a lámpara, a través
del cual se modifica la intensidad luminosa y por ende la temperatura.

En el prototipo, se ensayarán diferentes esquemas de control:

- Control análogo tipo PID


- Control tipo ON OFF
- Control utilizando e! microcontrolador 8751 y
- Control utilizando un computador personal.

El bloque correspondiente a control análogo estará conformado por amplificadores


operacionales con la respectiva configuración para que actúe como controlador PíD,
con la posibilidad de variar mediante el uso de potenciómetros el valor de las
constantes.

Para el control con computador, se dejará disponible una interfase, con el objeto de
que se puedan enviar y recibir los datos respectivos hacia y desde una tarjeta de
adquisición de datos, con valores estándar entre O y 10 voltios. Mediante software,
en lenguaje C se implementará e! algoritmo de control.

El control mícroprocesado se desarrollará por medio del hardware necesario para


ei acondicionamiento digital como conversores AD, DA y transmisión de señales; y,
de la programación para el microcontrolador 8751, mediante la utilización de la
tarjeta de desarrollo MCPD51.

El control ON OFF se utilizará para enfriamiento rápido de ser necesario, además


de indicar otro tipo de control que es muy frecuente.

Para cerrar el lazo de control es necesario que los valores de temperatura medidos
a la salida de la planta "ym" sean transformados en voltajes, para compararlos con
el nivel de referencia "r" y efectuar el respectivo control. Esta transformación, se la
realiza en el bloque correspondiente a la realimentación, mediante el uso de dos
tipos distintos de sensores; como, el IC AD590JF y una termocupla tipo K.

Existe la posibilidad de variar la distancia del sensor a la fuente de calor para


realizar las calibraciones necesarias. Cada uno de los sensores contará además
con su respectivo circuito de acondicionamiento de señal. Finalmente, el prototipo
de control de temperatura se complementa con sistemas de señalización a base de
displays, instalados conjuntamente con el resto de elementos necesarios para su
manejo, como potenciómetros y teclado, sobre el panel de control. _
CAPITULO II: OISENO Y CONSTRUCCIÓN DEL PROTOTIPO

2.1 Características del prototipo y sus


componentes.

2.2 Características de los sensores y su


acondicionamiento de señal.
2.3 Características y diseño del actuador.
2.4 Características y diseño del circuito de disparo.
2.5 Circuito de señalización.
2.6 Simulación del prototipo.
2.7 Construcción del prototipo.
2.1 CARACTERÍSTICAS DEL PROTOTIPO Y SUS COMPONENTES.

Tornando en cuenta que el propósito de esta tesis es e! de tener un equipo sencillo


en el cua! se puedan apreciar los efectos del control de temperatura en una planta,
y que el prototipo va a ser utilizado en las prácticas de Control Automático, se
consideró que los valores de la temperatura de! simulador puedan cambiar con
relativa rapidez, por lo que no deberían llegar a valores muy altos. Se selecciona
entonces el rango de operación desde la temperatura ambiente 20°C a 150°C.

Otras de las consideraciones que se tomaron en cuenta, se refieren a la facilidad


de manejo que el prototipo debe tener, tanto en el transporte, mantenimiento, uso,
posibles reemplazos de partes y almacenamiento. Para la producción de calor se
puede utilizar cualquier tipo de elemento resistivo construido para este efecto, pero
como la idea es la de tener un prototipo con carácter demostrativo, se optó por el
uso de una lámpara incandescente para la generación de calor debido a que se
puede relacionar la cantidad de iluminación con la temperatura, descartando de esta
manera el empleo de resistencias.

El prototipo está formado por un módulo que contiene:

- Circuitos de acondicionamiento de señai que incluyen los sensores.


- Circuito de potencia que incluye la lámpara incandescente.
- Circuito de disparo del triac.
- Circuitos de control en los que se incluyen los de tipo manual y automático,
continuo y discreto.
- Circuitos de señalización y
- Fuente de alimentación.

La lámpara y los sensores se instalan en la parte exterior del módulo, en un soporte


especial, de tal forma que la distancia entre los sensores y la lámpara pueda ser
regulada. Los dispositivos de señalización: potenciómetros, interruptores, displays
y teclado, se ubican en la parte superior de! módulo. En la figura 2.1 se muestra un
diagrama de bloques de la configuración de! módulo.
in
KJ
MODULO DE CONTROL.
—i
D
D)' 1i
(Q Intefase
Para
w . Comput.
Q.

o Control
o i_ , _
D
rfi Manual
CQ
c Ref.
Selector Control Circuito Circuito
de Análogo de de
Q.
ÍL Control PID Disparo Potencia
3
o
CL
£ ACTUADOR
O Control
o. ON-OFF
(D
O
O

Control
O. Mlcropro-
CD
r-P cesado.
O"
3
CONTROL
Circuito de Acondicion
se señal
REALIMENTAC
Los sensores se colocan en un soporte"móvi! cerca de la lámpara y se conectan a
los circuitos de acondicionamiento de señal a través de un selector de sensor, para
tener la temperatura medida que es la salida del sistema. E! circuito de potencia se
activa mediante la señal proveniente del circuito de disparo, y genera una señal de
control de fase directa que permite variar el voltaje eficaz aplicado a la lámpara y
por ende variar su iluminación y calor.

El circuito de disparo que conjuntamente con el de potencia constituyen e! actuador


del sistema, está conformado por un circuito detector de cruce por cero, un
generador de onda diente de sierra y un comparador.

Los circuitos de control se conectan a través de un selector de control, que tiene las
siguientes opciones: control manual y control automático, e! mismo que a su vez se
divide en:

- Control análogo PID.


-Control ON-OFF.
- Control computarizado y
- Control microprocesado.

Las señales de cualquier tipo de control confluyen al comparador del circuito de


disparo para activar al circuito de fuerza.

El control P¡D análogo está basado en amplificadores operacionales, la referencia


y los valores de las constantes Kp, K¡ y Kd se ingresan mediante potenciómetros
ubicados en el panel de control. El control ON - OFF es de tipo análogo y se utiliza
para activar un ventilador y de esa manera acelerar el enfriamiento de la lámpara.

Para el control digital cornputanzado, la comunicación con el módulo se hace a


través de una interfase para conectarse externamente a un computador personal
que tiene una tarjeta de adquisición y salida de datos. La referencia y, los
parámetros de control se fijan a través de software en el computador.

E! control microprocesado se hace con e! uso de la tarjeta de desarrollo MCPD51


que contiene toda la circuitería para el uso del microcontrolador 8751. La referencia
y los parámetros de control se fijan a través de un teclado ubicado en el panel de
control.

Los circuitos de señalización incluyen los selectores del tipo de control y tipo de
sensor, potenciómetros para fijar los valores de ¡a referencia y las constantes del
control. Adicionalmente, en el control análogo, se utilizan displays de 7 segmentos
para la visualización de los valores de temperatura medida y de referencia.

En el control microprocesado se utiliza un sistema para decodificación y manejo de


teclado y un display de cristal líquido. Para e! control computarizado se dispone de
la pantalla del computador.

La fuente para la polarización de los distintos tipos de circuitos de control,


acondicionamiento de señal y disparo es de tipo switching. Se seleccionó de
acuerdo a los requerimiento de corriente con un conveniente
sobredimencionamiento. Las características de la fuente de alimentación se indican
a continuación:

Número de serie: 8517110804


Potencia: 113W
Voltajes: 5Va10A
12Va1,5A
12Va3,5A
-12V aO,2A

Para el circuito de potencia se utiliza directamente el voltaje proveniente de la línea


de alimentación. -t

2.2 CARACTERÍSTICAS DE LOS SENSORES Y SU ACONDICIONAMIENTO


DE SEÑAL.

Con el objeto de tener la posibilidad de comprobar la validez de las mediciones a


realizarse sobre la planta, se utilizan dos sistemas de medida, lo que deriva en el
uso de dos tipos diferentes de sensores y por ende dos maneras de realizar el
acondicionamiento de las señales.

Por lo tanto y mediante un estudio de los manuales correspondientes se llegó a la


conclusión de que se pueden utilizar los siguientes elementos: el sensor de estado
sólido AD590JF con su transmisor de temperatura TX57, y una íermocupla tipo K
con el módulo 80TK.

2.2.1 SENSOR DE TEMPERATURA AD590JF.

El conjunto de sensores de! tipo AD590, tienen las siguientes características


generales: [1]

Salida lineal de corriente 1 uA/° K, como se indica en la figura 2.2.


Rango de temperatura -55°C a 150°C.
Dos terminales; entrada de voltaje y salida de corriente.
La fuente de suministro esta en un rango de +4V a +30V.
Sensor aislado del encapsulado.

2.2.1.1 Principales Características del AD590. [2]

1.- El AD590 es un sensor de temperatura calibrado, que requiere solamente un


suministro de voltaje (+4v a +30v), no siendo necesario un
acondicionamiento de señal, linealización, compensación y filtraje.
450

200 250 300 350 400


TEMPERRATURA EN GRADOS KELVIN

Fig. 2.2. Relación lineal entrada salida de¡ sensor AD590.

2.- La tecnología actual de fabricación permite que el sensor tenga un fino ajuste
a base de láser en la placa semiconductora, lo que unido al conjunto de
pruebas realizadas antes de salir al mercado, hace que los sensores sean
fácilmente intercambiables.
•3.- Tiene una salida de corriente con un gran rechazo a la interferencia con una
potencia requerida muy baja (1.5 mW a 5V y 25°C). Esta característica hace
que el AD590 sea fácil de usar como sensor remoto.
4.- "Su alta ¡mpedancia de salida (mayor a 120MQ) provee un excelente rechazo
a variaciones de voltaje y al rizado, por ejemplo, de un cambio de 5V a 10V
en la alimentación resulta solamente una variación de 1 uA o e! equivalente
a un error de 1°C.
5.- El AD590 es eléctricamente durable con un voltaje de aislamiento y de fuga
mayor a 44V y un voltaje de reversa mayor a 20V, por !o que irregularidades
en el suministro de energía o conexión en forma reversa no dañarán al
elemento.

10
6.- El sensor es herméticamente cerrado tanto en el encapsulado cerámico,
como en el encapsulado estándar tipo TO-52.

2.2.1.2 Descripción del Sensor. [3]

El AD590 es un sensor de temperatura en circuito integrado de dos terminales que


produce una corriente de salida proporcional a la temperatura absoluta, como se
indica en la figura 2.2.

El suministro de voltaje se halla entre +4V y -t-30V y actúa como un elemento de alta
impedancía.

La calibración del circuito integrado hecho con tecnología láser y con finas
resistencias de film hacen que produzca una corriente de 298,2 uA a una
temperatura de 298,2°K.EI AD590 para ser usado correctamente, debe sensar
temperaturas de hasta 150°C

El bajo costo del sensor, combinado con la eliminación de circuitos adicionales,


hacen del AD590 una atractiva alternativa de uso.

El AD590 es particularmente utilizado para aplicaciones en medidas remotas junto


con el transmisor de temperatura TX57, para amplificar su señal entre 4mA y 20mA.

Es insensible a caídas de voltaje en distancias largas debido a su alta impedancia


y a la salida de corriente.

El AD590 es básicamente un regulador de corriente tipo PTAT (Proportíonal To


Absoluta Temperature), esto es que su salida es igual a un factor escalado un
número de veces la temperatura del sensor en °K. Este factor de escala es ajustado
a 1uA/°K en la fábrica.
2.2.2 TRANSMISOR DE TEMPERATURA TX57.

2.2.2.1 Características y Aplicaciones [4]

Características:
- Compatible con lazos estándares de 4mA - 20mA
- Baja variación del SPAN (rango entre valores límites) ± 0,005%/°C max.
- Baja no linealidad ± 0,05% max.
- Inmunidad a Radio Frecuencia.

Aplicaciones:
- Monitoreo y control de temperatura.
- Sensor remoto de temperatura.
- Sistemas y procesos de'control.
- Sistemas y administración de energía.

2.2.2.2 Descripción General.

El transmisor de temperatura OMEGA modelo TX57 es una ¡níerfase diseñada para


trabajar con los sensores AD590, y produce una salida de corriente estándar de
4mA a 20mA proporcional a los valores de temperatura detectados por e! sensor.

Sus características principales están dadas por una alta linealidad y una alta
inmunidad al ruido. Se acomoda a las medidas de temperatura del AD590 en el
rango desde -55°C hasta.150°C.

El TX57 ha sido diseñado para proveer medidas confiables en temperaturas


inferiores a los 150°C. Las aplicaciones principales de! transmisor TX57 están
dadas en la industria para controlly Monitoreo en procesos químicos, petroleros, de
alimentos, generación de energía, y una amplia variedad de otras industrias. Su alta
inmunidad al ruido (RFI) se debe a que incorpora filtros que aseguran protección

12
contra radio frecuencia. :. '

2.2.2.3 Descripción Funcional.

El transmisor TX57 convierte la salida de un sensor de temperatura AD590 a una


salida de corriente con un rango comprendido entre 4mA y 20mA. Ei transmisor
incluye una protección de entrada, un circuito de filtraje, un amplificador, un
regulador de voltaje, una referencia de voltaje de precisión y un generador de
corriente a la salida.

El voltaje de referencia de precisión, el ajuste del rango y del cero son usados en
conjunto con un amplificador de bajo consumo de corriente para escalar la señal de
salida del AD590. El amplificador maneja un generador de corriente el mismo que
a su vez controla la salida de corriente. El diagrama funcional se encuentra en la
figura 2.3. [5]

RSPAN ADJ

SENSOR
1NPUT
INPUT
FILTERING OUTPUT
AMP CURREN!
& OFFSET

A059Ü V
í

VOLTAGE VQITAGE
RZERO REFERENCE REGULATOR
ADJUS7 ZBS7

Fig. 2.3. Diagrama funcional del transmisor TX57.

13
La resistencia de carga RLOAD es conectada en serie con una fuente DC, como se
indica en la figura 2.3, a la que se le extrae una corriente de 4mA - 20mA. El máximo
valor para ésta resistencia depende del suministro de voltaje y según el manual de
transmisor esta dada por: [6]

+V-12V
R'Lmat
20mA

El amplio rango de valores de resistencia de carga respecto a los voltajes de


surninistro] se puede observar en la figura 2.4. [7]

2SOO

2OOO
o
s:
<
h-
T500

a IOCKJ
-OP^RATING
•3 REGIÓN
S
X SOD
S 12V

O 10 20 30 40 60
POWER SUPPLY - V de

Fig. 2.4. Valores máximos de resistencia Vs. voltaje de alimentación.

Para la presente aplicación y partiendo del hecho de tener una fuente con valores

14
de 12V y -12V, se puede entonces polarizar al transmisor con 24V, por lo tanto el
máximo valor de la resistencia de carga es:

9 4 V-12 V
=600 Q
20mA

Se escoge el valor de 600O

2.2.2.4 Instrucciones de Operación.

El módulo TX57 está calibrado para trabajar con un sensor en rangos de -55°C a
150°C, es decir 205 Q C de rango de funcionamiento.

Para esta aplicación, se tiene que a una salida de 4mA, corresponde un valor de
temperatura de entrada en e! AD590 de 20°C, y para una salida de 20rnA
corresponde un valor de temperatura de entrada de 1 50°C. Esta relación existente
se indica en la figura 2.5.

Una vez que se tiene la corriente correspondiente a los diferentes valores de


temperatura, es necesario que dicha corriente se transforme en voltaje equivalentej
y como ya se indicó- se trabaja con un estándar comprendido entre OV y 10V,
corresponde realizar el cambio a dichos valores, como se indica en la figura 2.6.
Los valores de las resistencias para ajuste del rango RSPAN y ajuste del cero RZERO
en este tipo de aplicaciones se indica a continuación.

AJUSTE DEL SPAN: El valor de la resistencia RSPAN QS^ determinada de acuerdo


a! manual del equipo por la siguiente ecuación:[8]

.2V

15
60 80 100 120 140 160 180 200
TEMP. EN GRADOS CENT.

F¡g. 2.5. Relación entrada-salida en el TX57.

-5
O 6 8 10 12 14 16 1Í 20 22 24 26
SALIDA DEL TX57 EN mA

Fig. 2.6. Relación entre voltajes de trabajo y corriente a la salida del TX57.

16
Donde SPAN es el valor del rango a ser medido. Para este caso se desean realizar
medidas, comprendidas entre 2Q°C y 150 Q C, por lo tanto el valor de Span es 130,
y la resistencia está dada de la siguiente manera:

i iv

Para el ajuste de esta resistencia, el TX57 cuenta con un potenciómetro llamado de


SPAN y representado por la letra "S", en donde se debe ajustar el valor hallado
mediante la ecuación anteriormente citada, se toma RSPAN ~ 3420Q

AJUSTE DEL CERO: El ajuste de! cero debe ser realizado después de ajustar el
valor de la resistencia RSPAN. Para seleccionar R2ERO, se usa el AD590, este debe
mantenerse a la temperatura de referencia designada. Un potenciómetro
denominado ZERO y representado por la letra "Z" permite que se ajuste su valor
hasta poder obtener una salida correspondiente a 4mA a la temperatura de
referencia seleccionada, que en el momento de la calibración será 20°C. por lo
tanto RZERO se tiene un valor de 520O. Los valores encontrados en la calibración del
equipo se indican en la figura 2.7. [9]

2.2.2.5. Acondicionamiento de señal del TX57.

Como la polarización del TX57 se realizó entre +12v y -12V, entonces es más
conveniente tomar la medida de voltaje que sobre la resistencia RLOAD produce una
corriente comprendida entre 4 y 20mA. Para la temperatura de referencia que en el
momento de la calibración es 20°C, se mide un voltaje igual a -9,7V respecto a
tierra de la fuente de alimentación, y para 150QC, el voltaje medido es OV. Son estos
dos valores de voltaje los que deben ser pasados a un nivel comprendido entre OV
para la temperatura ambiente y 10V a 150°C, como se puede observar en la figura
2.8.

17
RLOAD
f-Wv
600

Fig, 2.7 Valores de RSPAN y RZERo en el TX57.

Para llegar a este objetivo es necesario que se realice un circuito de


acondicionamiento, e! mismo que debe pasar de los valores medidos a la salida del
TX57, a valores estándares entre OV y 10V, para lo cual se utiliza un amplificador
inversor que permite tener a la salida un valor de 10V para -9,7 de entrada y OV
para OV de entrada, posteriormente estos valores se ingresan a un sumador
inversor, en la configuración indicada en la figura 2.9, a base de los amplificadores
TL084. Para el diseño del amplificador inversor se debe tomar en cuenta que en
algún momento será necesario calibrarlo es por esta razón que se parte de un
potenciómetro P1 de 10KO. La ganancia del amplificador en lazo cerrado, está dada
por[10].

Rl

18
-8 -7 -S -5 -4 -3 -2 -1 O
VOLTAJE MEDIDO A LA SALIDA DEL TX57

Fig. 2.8. Relación entre voltaje medido a la salida del TX57 y valores estándares de OV a 10V.

Rt
R2

RÍO/ID;
1X57 S TL034

V
V

Fig. 2.9, Acondicionamiento de señal del TX57

19
Por lo tanto sí se toma e! valor de R1 = 6.8KQ, se tiene una posibilidad de una
ganancia máxima de:

A
jfi,,,-
LC

De esta manera se puede tener valores de ganancia inclusive menores a la unidad,


lo que permite la posibilidad de tener un control total de la ganancia y de esta
manera poder regular la salida.

La configuración del sumador inversor es la misma que la del amplificador inversor,


con la única diferencia de que se tienen en este caso dos entradas, la una que varía
entre O y 10V, y la otra con un valor, constante de -10V, para poder mover el nivel
de la salida a valores entre O y 10V. Para que esto ocurra la ganancia del sumador
inversor debe ser la unidad, por lo tanto los valores de las resistencias deben ser
iguales, por lo que R2 - 100KO. De esta manera se tiene a la salida del circuito los
valores necesarios para el ingreso al controlados

Como es necesario visualizar el valor de temperatura correspondiente a! que se


envía para la realimentación en el control, se ¡mplementa un circuito adiciona! a! de
acondicionamiento del TX57, cuya función es la de reducir el valor de voltaje a la
mitad, ya que la tarjeta que maneja los displays funciona con valores entre OV y 5V.
Los valores escogidos para este propósito, son: P2 ~ 10KQ; R2 = 100KQ; R3 =
5.6KO.

2.2.2.6 Configuración del empaquetado.

El TX57 está montado en un encapsulado de aluminio el que incluye terminales con


tornillos para poder conectar el sensor y la fuente de alimentación, como se indica
en la figura 2.10.[11]. Además cuenta internamente con los potenciómetros para la
captura de ZERO y calibración de SPAN.

20
Dknensions shown tn inchcs and (mm).

3.26
"(82.81"

n:
íu
t H
5 £
w h-
UJ <f
o
4.01 te ce
3.75 ±0.03
{101.91
X
p
5: z>
)-t-
(95.3 ±0.8)

o
<
ce
UJ
MI

0.24
'(6.1)
0.125 ^0.010
(3.2iQ.3)

Fig. 2.10. Dimensiones externas de! TX57.

2.2.3 TERMOCUPLATIPO K.

Para esta segunda opción de medición de temperatura se utiliza una termocupla tipo
K, conjuntamente con el módulo acondicionador de señal 80TK. La temperatura es
medida por la exposición de ia termocupla a la superficie que genera calor. Las
principales características de la termocupla son:

Rango de medida: -50 a 1000°C


Máximo voltaje a la entrada de ia termocupla: 60Vdc, 24Vac.
Voltaje de salida 1 mV por grado ceníígrdo de variacion-de temperatura

2.2.4, MODULO 80TK.

El módulo para 80TK, para termocupla tipo K, tiene ias siguientes características:

21
Peso: 126 gramos
Longitud total: 11.75 mm
Batería: Estándar de 9 voltios
Vida de la batería: 1600 horas, 6.5V mínimo

Para el uso de una termocupla es necesaria una juntura de referencia que


íradicionalmente es otra termocupla colocada en hielo, sin embargo el módulo 80TK
usa una juntura de referencia electrónica.

El módulo 80TK es un convertidor de corriente a voltaje para usar con cualquier


termocupla tipo K y un multímetro digital, acepta la salida de una termocupla tipo K,
y ¡a convierte en 1 mV por grado centígrado. Tiene un interruptor de tres posiciones
que actúa como una fuente de poder en el momento en el que se selecciona grados
Fahrenheít o Centígrados para la escala de salida. En la posición de OFF permite
que se determine la condición de la batería mediante la utilización de un multímetro
externo.

2.2.4.1. Acondicionamiento de señal del módulo 80TK.

Como se indicó anteriormente, la salida del módulo 80TK es de 1mV por grado
centígrado; por ejemplo si la temperatura ambiente es de 20°C, la salida de! 80TK
es 20mV.

Como para este caso es necesario que las medidas de temperatura estén ajustadas
a un rango comprendido entre OV y 10V, es necesario que la salida del módulo
80TK sea tratada de tal manera que a la temperatura ambiente se tenga un valor de
OV, y a 150°C 10V, por lo tanto se propone un circuito de acondicionamiento como
el indicado en la figura 2.11 a base de los operacionales TL084.

Se trata de un amplificador de instrumentación, en e! cual se puede ajustar tanto el


rango de trabajo como el punto en el cual debe marcar cero.

22
vcc

SUMADOR

Fig. 2.11. Amplificador de seña! proveniente del módulo 80TK

La señal de voltaje proveniente del módulo, ingresa en el circuito a través de dos


operacionales en configuración de seguidores de voltaje, para posteriormente
ingresar a! amplificador diferencia!. Se utilizan amplificadores operacionales TL084.

Este tipo de configuración permite tener a ¡a entrada de la señal una impedancia


muy alta, al igual que tener un ajuste de CMRR (razón de rechazo en modo común).
De acuerdo a la figura 2.11 la ganancia del amplificador diferencial está dada por:
[12].

R2_
A=
Rl

Para el máximo valor de temperatura que es 150°C, se tiene en e! módulo 80TK una
salida igual a 150mV, la misma que debe ser amplificada hasta 10V, por lo que la

23
ganancia debe ser:

A=
A
=66,667
^¿¿7
10T/

0,150^

De acuerdo a lo indicado en el circuito, existe una segunda etapa de amplificación,


por lo que la ganancia total es factible dividirla en dos partes, para esto se escogen
valores de R1 = 22KO y R2 = 820KQ, entonces:

= = 3

1 Rl 22KQ.

Para tener una relación de rechazo en modo común de un valor máximo, la relación
entre R3 y P1 debe ser la misma que entre R1 y R2. El potenciómetro P1 se coloca
en lugar de la resistencia de 820KO, para ajustar correctamente el valor debido a
que no se trabaja con resistencias de precisión; y, el valor de R3 se mantiene en 22
KO.

La segunda etapa amplificadora esta formada por un amplificador sumador. La


primera señal a sumarse es la proveniente de el potenciómetro P2, sirve para
compensar con un voltaje negativo el valor correspondiente a la salida del
amplificador diferencial en la temperatura ambiente, y de esta manera lograr cero
voltios a la salida. Las resistencias R4 y R5 se utilizan para definir un rango de
variación o ajuste sin llegar a valores extremos. Se escogen los valores de R5 -
1KQ, R4 = 1KO y P2 = 10KO. Con e! potenciómetro P3 se ajusta la ganancia del
segundo amplificador. Con las resistencia de entrada R6 y R7 con valores de 10 KO
cada una, y el potenciómetro de 20KO, se tiene en cada caso un valor máximo de
ganancia: •;

P3

24
Por lo tanto la ganancia total del sistema de amplificación para el módulo 80TK tiene
un valor máximo de:

Amax=3A,*A
1 2Í=37,272*2=74,54
' '

Como en este circuito se están amplificando señales muy pequeñas, se debe


procurar evitar la presencia de cualquier tipo de ruido, para lo cual se coloca el
capacitor C1 en configuración de un filtro pasabajos. Al estar amplificando señales
de corriente continua y tomando en cuenta que la principal fuente de ruido está
dada por la línea, se debe asegurar entonces que este filtro no permita e! paso de
ruido de la frecuencia de la red, por lo tanto si se torna como frecuencia de corte
40Hz: [13]

Para este caso con R7 = 10KO y fe 40Hz, se halla C1, por lo que C1 = 0,39uF,
tomando un valor estándar, C1 = 0,47uF. En la figura 2.12, se indica la relación
entrada salida en el amplificador de la señal del módulo 80TK.

2.3 CARACTERÍSTICAS Y DISEÑO DEL ACTUADOR

Como se indica claramente en la figura 2.1, el actuador está conformado por el


circuito de potencia y el circuito de disparo, aunque en este numeral solamente se
dedica la atención al circuito de potencia.

Con el objeto de tener amplios rangos de variación en la energía que se entrega a


la lámpara, es necesario que el actuador de la facilidad de un control total Esto se
puede lograr mediante el uso de elementos de estado sólido, en los que.con el
cambio del ángulo de disparo se puede lograr variar el voltaje sobre la carga.

25
-i n
/
/
s
> 9-

ñ
ü "
Q 7-
X
Z
0 6-
7
S 5-
/
ü¡ 4- /
Q 3-

n
U o¿L
/
J
r^ "I
/x
ffl /
0 0.02 0.04 0.06 0.08 0.1 0.1 2 0.1 4 0.1 6
SALIDA DEL 80TK(V)

Fig. 2.12. Relación entrada salida en el amplificador del módulo 80TK.

En este caso, en el circuito de potencia, se utiliza un circuito a base de un triac, que


es un íiristor de tres terminales que puede ser encendido mediante una señal en la
compuerta. Para minimizar las pérdidas, el íriac debería ser encendido tan rápido
como sea posible por medio de una corriente en la compuerta de un valor mayor al
mínimo requerido. **.

La aplicación más común para un triac es la de control de fase,con una fuente de


60Hz, para lo cual es necesario que el circuito que proporciona las señales de
corriente esté sincronizado con la red.

Para control de fase.el triac debe ser disparado en algún punto luego de! cruce por
cero al cambiar la señal de! semiciclo positivo al semiciclo negativo o viceversa.

26
AI llegar la señal al siguiente cruce por cerc^el triac se apaga y espera a ser
disparado nuevamente, lo que produce sobre la carga una forma de onda como la
que se indica en la figura 2.13.

200

Si
J
< 100-
ü
Q 50
zHJ O
(O
-50-

-100-

-150-

-200
0.0 Z8 5.5 8.3 11.1 13.9 1 6.6 19.4 22.2 24.9 27.7 30.5 33.2 36.0
TIEMPO (ms)

VOL DE LA FUENTE VOLTAJE EN LA CARGA

Fig. 2.13. Control de fase directa.

El tiempo que se demora desde el cruce por cero hasta el momento del disparo se
denomina ángulo de disparo a. El valor de a es el que en definitiva determina el
voltaje que se entrega a la carga.

De acuerdo a las características de la carga que se utiliza en este prototipo, se ha


escogido el triac ECG5629, con:

Corriente Irms - 4A.

27
Voltaje máximo = 400V.
Corriente de compuerta para los cuatro cuadrantes es 3mA.

El circuito más adecuado para realizar la función de control de fase directa se


muestra en la figura 2.14, en la cual QF es el triac que maneja e! voltaje sobre la
lámpara a través del optotriac QO, al que se limita la corriente mediante el uso de
la resistencia RF.

QF

LAMPARA

F¡g. 2.14. Circuito para control de fase.

Desde el circuito de disparo provienen pulsos que activan el led de QO y permite


el paso de la corriente por el optotriac hasta la compuerta del triac.

Para empezar el cálculo de ios elementos se tomó en cuenta el dato de la mínima


corriente de compuerta que es 3mA, por lo tanto se seleccionó el optotriac
ECG3047, con los siguientes valores;

28
Voltaje de aislamiento 7500V. ^
Potencia 330mW.
Corriente máxima del led 50mA.
Voltaje de reversa del led 3V.
Corriente del optotriac 100mA.

Para el cálculo de los elementos y tomando como punto de partida que la corriente
mínima de compuerta es 3mA y la que puede pasar por el optotriac es IGOmAjSe
puede escoger un valor para la corriente de compuerta IG de 90mA, entonces:

F 90mA

Por lo tanto se escoge una resistencia limitadora de corriente RF =1.2 KQ. Con este
valor se puede entonces determinar la potencia que debe disipar dicha resistencia,
por lo tanto la potencia que disipa esta dada por:

Se escoge una resistencia de 1.2KO y 10wats.

2.4 CARACTERÍSTICAS Y DISEÑO DEL CIRCUITO DE DISPARO.

Este circuito, debe ser capaz de producir los pulsos adecuados de acuerdo a las
señales enviadas desde el conírolador de! prototipo, para que el circuito de potencia
entregue la energía necesaria hacia la planta.

29
El sistema está diseñado para que funcione sincrónicamente con la frecuencia de
la red de alimentación y está conformado por las siguientes partes:

Circuito detector de cruce por cero.


Circuito generador de señal de onda diente de sierra.
Circuito comparador entre el diente de sierra y la señal del controlador

Estos circuitos en conjunto conforman lo que se ha denominado circuito de disparo,


y es el que se encarga del manejo del actuador. Un esquema general del circuito
de disparo con las principales formas de onda se indica en la figura 2.15.

2.4.1 DETECTOR DE CRUCE POR CERO.

Como se indicó anteriormente, es necesario determinar el momento en que es


activado el acíuador, por lo tanto se debe determinar el momento en el que la
onda senoidal cruza por cero al cambiar del semiciclo positivo al negativo. Para
lograr este objetivo se tiene una configuración como se indica en la figura 2.16.

La onda senoidal ingresa a través de un transformador, que además de aislar el


sistema rebaja el voltaje a 12Vac.Para tener una onda rectificada se utiliza un
puente de diodos ECG168 con las características siguientes:

Corriente promedio = 2A
Voltaje de reversa pico = 400V
Corriente directa pico de avalancha = 60A
Máximo voltaje directo por elemento - 1V

La onda rectificada pasa a través de una resistencia que limita la corriente en el


puente. Escogiendo como base una corriente de 6 mA, que es la que debe pasar
por el puente rectificador se puede determinar el valor de la resistencia de la
siguiente manera:

30
Fig. 2.15. Esquema general del circuito de disparo.

f^
j l^
6inA

VCC
Rl VSS
TI o
R3
HOVac 12Vac
,A,V2
CENOTE DE SIERRA
R2 TLOM

VCC

Fig. 2.16. Circuito detector de cruce por cero.

Por lo tanto la resistencia se divide en dos: R1 ~ 560 y R2 = 1500 .

Para la configuración de inversor se utiliza el operacional TL084, cuyas


características se detallan a continuac¡ón;[14]

- Bajo consumo de potencia.


- Amplios rangos de voltaje tanto en modo común como diferencial.
- Protección de corto circuito a la salida.
- Alta ¡mpedancia de entrada (1012 typ).
- Baja distorsión armónica (0.003% typ).
I/
Las formas de onda con ios valores respectivos y que corresponden a voltaje de
entrada a! puente rectificado y a los puntos V1 y V2 de la figura 2.16, se presentan
en la figura 2.17. En la entrada positiva del inversor se colocan^dos resisíencias;R3
i
y R4 con valores de 2,7KÜ y 20Q, con el objeto de tener como nivel de comparación
un valor superior a OV, debido a que en la práctica se comprobó que la onda
rectificada no llegaba exactamente al OV en el momento del cruce por cero.

2.4.2. CIRCUITO GENERADOR DE ONDA DIENTE DE SIERRA.

La señal proveniente del detector de cruce por cero es enviada a un transistor


Q1,el mismo que permite la carga y descarga del capacitor C1 en la configuración
de integrador, igualmente utilizando el amplificador operacional TL084, como se
indica en la figura 2.18.

De esta manera se consigue que a la salida de éste circuito, se tenga una seña!
diente de sierra.EI período de la onda diente de sierra está de acuerdo con la
frecuencia de la red y es de 8.33 mseg, y la amplitud de la onda para mantener
estandarizado el sistema es 10V.

Para que se pueda cargar y descargar el capacitor, es necesario que el transistor


Q1 actúe en saturación y corte respectivamente. Para ello se escoge el transistor
2N2222, el que tiene Icrnax = 0.8 A.

La resistencia R5 de 680O se ubica para limitar la corriente que ingresa en el


transistor y está dada por la capacidad de corriente a ia salida del operacional que
forma parte del detector de cruce por cero .

El voltaje a la salida en la onda diente de sierra debe ir de OV a 10V; debido a la


carga lineal del capacitor C1 como se indican en las formas de onda de la figura
2.19.

33
-TO -

-1O -

O.O 5,0 1O.O 15.O 2O.O 25.0 3O.O 3S.O

TIEMPO (rns)

a) Onda de entrada al rectificador

15

-3

-9

-15
O.O 5.0 1O.O 1 5.0 2O.O 25.0 3O.O 35.0
TIEMPO (ms)

b) Forma de onda a la salida del puente rectificador

~S

-3

-9

-15
O.O S.O 1O.O 1 S.O 2O.O 2S.O 3O.O 35.0
TIEMPO (ms)

c) Forma de onda a la salida del detector de cruce por cero

Fig, 2.17. Formas de onda en el circuito detector de cruce por cero

34
R5
[DETECTOR-CRÜCE-PQR-CERQ

C1

IB
P1 V3
-{COMPARADOR
TL064

V
VSS

Fíg. 2.18. Circuito generador de onda diente de sierra.

La corriente de carga para el capacitor pasa a través de una resistencia conectada


a Vss. Cuando el transistor se halla en estado de corte el capacitor se carga, y se
descarga rápidamente en el instante en el que e! transistor se satura. Teniendo
como entrada a! integrador una onda de -12V y 8,33ms de período, con el valor
máximo de la onda de salida 10V, partiendo de la siguiente ecuación (15) de carga

Ic+T
" C.

En donde:

Vsal = voltaje máximo a la salida de! integrador


le = Corriente de carga del capacitor C1

35
15

^ 3

o ^
> -o

-9

-15
O.O 5.O 1O.O 15.O 2O.O 25.O 3O.O 35.O
TIEMPO (ms)

V2

a) Voltaje de entrada al generador diente de sierra.

15

1o

-15
O.O 2.8 5.5 8.3 11.013.816.619,322.1 24.8 2.7.6 3O.4 33.1 35.9
TIEMPO (ms)

b) Salida del generador diente de sierra.

Fig. 2.19. Formas de onda en el generador diente de sierra.

36
T = Período de la onda diente de sierra

Entonces es factible determinar la corriente de carga de! capacitor C1 escogiendo


para este un valor normalizado de 10uF.

-,
CI

Como e! valor máximo a la salida es 10V y es el mismo que se encuentra sobre C1,
entonces se puede hallar el valor de la resistencia para que la corriente de carga
del capacitor sea efectivamente 12mA.

=833,33íi
\2rnA

Se escoge una resistencia de 820Q, pero el momento de probar el buen


funcionamiento del circuito, fue necesario reemplazar la resistencia por un
potenciómetro P1 de 1KO y realizar un ajuste fino hasta que el diente de sierra
cumpla con las características deseadas.

2.4.3 CIRCUITO COMPARADOR.

Una vez que se tiene la onda diente de sierra, es necesario que ésta sea
comparada con un valor de voltaje proveniente del controlador o del control manual,
para que de esta manera se determine el ángulo de disparo que actúe sobre el
sistema de potencia, como se Índica en la figura 2.20.

Para el control manual se utiliza el potenciómetro P2, el mismo que varía la señal
de entrada entre OV y 10V (actúa como voltaje de referencia), que es e! mismo

37
rango de variación de la señal proveniente del controlados Estas dos posibilidades
se escogen mediante el switch S1.

CONTROL MANUAL

R2

Fíg. 2,20. Circuito comparador

Antes de ingresar al comparador la señal pasa a través de un sumador inversor


cuya función es la de permitir que el valor de entrada cambie su nivel y actúe de la
manera como se encuentra concebido el circuito, es decir, que para OV en la entrada
del comparador, no exista voltaje en la carga; y, para 10V a la entrada del
comparador, se tenga e! máximo voltaje en la carga. Como la configuración es de
un sumador inversor con amplificación unitaria, el valor R6 = 10OKO.

El diodo' D1 permite tener valores de voltaje solamente positivos en conjunto con la


resistencia de pu!l-up R9 = 1KO. para forzar que el voltaje en V-5 sea Vcc. Como e!
valor de referencia debe ser expresado en grados centígrados a través del display
de 7 segmentos, en una configuración similar a la utilizada en el circuito de

38
acondicionamiento del TX57; P3 = 10KO. , R7 = 5,6KO. y R8 = 100 KO.

En la figura 2.21 se indican las formas de onda que determinan el comportamiento


de! comparador ante las señales provenientes tanto del generador diente de sierra,
como de los circuitos de control automático o control manual. Mientras que en la
figura 2.22 se presenta el gráfico esquemático completo de¡ circuito de disparo.

2.5. CIRCUITO DE SEÑALIZACIÓN.

Para que los valores de la temperatura de referencia y la temperatura medida sean


indicados, se utiliza un conjunto de dos juegos de tres displays de leds de siete
segmentos. Cada uno de los circuitos tiene e! mismo tipo de conecciones y utiliza
los mismos elementos de la siguiente manera:

Un conversor análogo digital con barrido de display (ECG2054) que maneja los
transistores de encendido (ECG159) de cada uno de los displays, al que se
encuentra conectado un driver de corriente (ECG2032) el que maneja la corriente
de cada uno de [os display de ánodo común de 7 segmentos (NTE3078).

El capacitor C1 de .22uF sirve para el circuito propio de integración del conversor,


y el capacitor C2 de .22uF es un filtro para la señal de entrada. El circuito se indica
a continuación en el gráfico de la figura 2.23 Los potenciómetros P2 y P3 sirven
para ajusfar los.valores extremos a ser indicados en el display, en este caso desde
0°C hasta 150°C.

2.6. SIMULACIÓN DEL PROTOTIPO.

Para que se pueda simular el prototipo que se construye, es necesario que


previamente se deban obtener las funciones de transferencia del actuador, de la
planta y del bloque correspondiente a la medición; y, de esta manera conseguir
el modelo del prototipo mediante función de transferencia.

39
1S

-1
O 10 -15 20 3O 3S

a) Ondas de entrada al comparador.

is
1 O

o
-S
1 O
-1 S
o -1O 1S 2:0

b) Salida del comparador.

1S

-3

—1 5
O -10 1 3O 35

\ys

c) Salida del comparador rectificada.

Fig. 2.21. Formas de onda en circuito comparador.

40
vcc

T1

110Vac

CTQ

JO
to
bJ
a
t^'
o
C.
t-t-
O
Q-
Cí>
ex
Fig, 2.23. Circuito de señalización

42
Adicionalmente se introduce un cambio respecto al sistema de control de
temperatura indicado en la figura 1.1,. que se refiere a que el bloque de
realimentación que corresponde al acondicionamiento de la señal proveniente del
sensor, se lo reubica a continuación del bloque de la planta, para realizar un control
con variables eléctricas de voltaje estandarizadas entre OV y 10V; y, de esta manera
se tiene un sistema con realimentación unitaria, como se indica en la figura 2.24.

ACTUAD. PLANTA MEDIC.

Fig. 2.24. Esquema de control para simulación.

2.6.1 FUNCIÓN DE TRANSFERENCIA DEL ACTUADOR.

Como el actuador se halla conformado por dos circuitos: el de disparo y el de


fuerza, es indispensable que se obtengan las funciones de transferencia de cada
uno de éstos circuitos.

2.6.1.1 Función de transferencia del circuito de disparo.

En la función de transferencia del circuito de disparo (GD) se tiene como variable de


entrada la señal proveniente del controlador que es un voltaje normalizado entre OV
y 10V, y como salida el ángulo a comprendido en un rango idealmente entre 0° y
180°. La función de transferencia de este circuito, se puede aproximar de la
siguiente manera:

43
KD
_-h$TD

Como la respuesta del circuito es prácticamente instantánea ante una variación del
voltaje de referencia, el retardo se aproxima a cero y la función de transferencia es:

Para poder determinar la constante Kg es necesario tener la relación existente entre


el voltaje de entrada al actuador (voltaje del controlador) y e! ángulo de salida. Esta
relación está dada por la curva de la figura 2.21 a) que relaciona la variación del
voltaje de control y determina el punto de cruce con el diente de sierra para el
disparo. Se utiliza aquí un medio ciclo con período de 8.33 mseg. que corresponde
a 180°.

En forma amplificada, se indica en la figura 2.25 ía relación de voltaje de control a


ángulo, en donde para un voltaje igual a OV, el ángulo de disparo es 0°, y para un
voltaje de control de 10V, el ángulo de disparo es 180°. Por lo tanto se determina
la pendiente de la recta que es la constante KD, partiendo de los puntos extremos
de dicha recta.

10-0

2.6.1.2. Función de transferencia del circuito de fuerza.

En el bloque correspondiente al circuito de fuerza, se tiene como señal de entrada


el ángulo de disparo a y a la salida el voltaje rms que se aplica a la planta.

44
180

^ 1604

TJ 140-
6
0) 120-

< 100-
II
J

g so4
D
O 404
Z
< 20-

I I I I I I I I I I I I I I I I 11 I I II 11 I I I I I i I I I I I I I I I I I I I I I I i 1 11 II 11 I I 11 l I I I I I I I I I I I I I I I I 11 I 11 ¡T T T I I I 11 T 1 I T T 11 I I T T I

O 0.913 "1.826 Z739 3.652 4.565 5.478 6.391 7.304 8.217


TIEMPO (mseg)

Fig. 2.25. Relación entre voltaje de control y ángulo alfa.

La relación entre el ángulo de disparo a y e! voltaje Vrms esta dada por:

2n

T /

Realizando la integración respectiva, se obtiene:

~(n-a,+

De esta ecuación se puede determinar el gráfico de Vrms versus a, como se indica

45
en la figura 2.26. De ésta relación, es. factible aproximar a una función de
transferencia GF de primer orden.

120

100-

80-

60-

40-

20-

0 20 40 60 80 100 120 140 -160 180


ÁNGULO ALFA

Fig. 2.26. Relación entrada salida en el circuito de fuerza.

La constante de tiempo para esta función de transferencia se toma como el


promedio del tiempo cuando el ángulo de disparo es 0° y cuando es 180°, es decir}
el promedio entre Oms y 8,33ms, por lo que la función de transferencia es:

46
1*4,165*10"\

Ei valor K^está dado por !a ganancia del circuito de fuerza, y se lo puede determinar
a base de linealizar la relación existente entre Vrms y el ángulo a. Para esto se
toman dos puntos sobre la curva de la figura 2.26, que permiten tener la mejor
línealidad posible, y que corresponden a valores de voltajes entre 20V y 80V, tal
como se indica en la figura 2.27. Los puntos escogidos, corresponden entonces a
!os puntos: p1(86 ; 80) y p2(146 ; 20), por lo que la constante Kp se puede hallar
como sigue:

1I OU
pn

i1 DU
fin- \

"x
140- •^"x.
X
120- ^s

. XX
•^—i—

0
Cj-
100-
on.
OU
-^ •s^
...^.

60- V,
/in.
^\
¿fU

£L\J-
*>,
X ^^_
on
¿ U i i i i i
X
0 20 40 60 80 1 00 1 20 1 40 1 60 1 80
ÁNGULO ALFA

Fig. 2.27. Linealización de la curva Vrms vs. ángulo a

47
80-20
-= -H - ¡
•' ,
F 86-146 grados

Quedando la función de transferencia::

= -1 r Vnns .
F l+4,165xícr3S grados

La función de transferencia tota! del actuador está dada por:

. grados -1
c -ifíf* i — r
r Vnns i
1+4,165x10-*$ grados

— -18
1+4,

Mediante la corrección realizada al utilizar el circuito inversor a la entrada del


comparador, se cambia el signo, por lo que se tiene la función de transferencia total
como sigue:

18
r =

2.6.2. FUNCIÓN DE TRANSFERENCIA DE LA PLANTA.

El elemento que produce calor es la lámpara incandescente, la misma que recibe un

48
voltaje rms y produce un cambio de temperatura. La función de transferencia al igual
que en los casos anteriores se aproxima a una de primer orden, de la siguiente
manera.

El valor de la constante KP se determina al establecer la relación existente entre el


voltaje a la entrada de la planta y la temperatura a la salida, tal como se Índica en
la figura 2.28, en donde, se han tomado ios valores de temperatura para una
alimentación entre O Vrms y 110 Vrms.

180

160-

140-

120-

100-

80-

60-

i 40-

f- 20-

0 10 20 30 40 50 60 70 80 90 100 110
VOLTAJE DE ENTRADA (V)

Fig. 2.28. Relación entre voltaje y temperatura en la planta.

49
Se escoge un punto de trabajo que corresponde a 21 Vrms, debido a que es un
punto en el cual la luminosidad de la lámpara permite que se pueda apreciar los
cambios que en ella se han de efectuar. En la misma figura se observa que ¡a curva
se puede [¡nealizar entre 20 Vrms y 40 Vrms, que están dentro de los valores de
ünealización de la curva de la figura 2.28. Por lo que se toman precisamente esos
puntos extremos para determinar el valor de la constante, es decir, p1(20 ,80) y
p2(40, 117):

40-20 20 Vrms

Este valor se puede aproximar a 1.90. Para determinar la constante de tiempo de


la función de transferencia se trabaja en la región lineal anteriormente definida. De
acuerdo al gráfico 2.28. cuando se tiene corno entrada a la planta 21 Vrms, la
temperatura final está en el orden de los 77°C. Luego de las mediciones
respectivas, tomando el tiempo necesario para que la planta llegue a la temperatura
final, se elabora el gráfico de la figura 2.29, el que indica la variación de la
temperatura en la planta con el tiempo.

ñn -

^>"

<
D£ *•

< /
rv fín .
LJJ
Ü_ /
LU
i-
/
/
0 100 200 300 400 500 600 7C 0
TIEMPO (seg)

Fig. 2.29. Vriación de temperatura con entrada de 21 Vac

50
V
La constante de tiempo, se determina en el momento de llegar al 63% de la
temperatura final (82°C), es decir a 52°C en 60 segundos, que es la constante de
tiempo.

La función de transferencia completa entonces queda de la siguiente manera:

„ 1,9 r grados-.
p~l+60S Vnns

2.6.3. FUNCIÓN DE TRANSFERENCIA DEL SISTEMA DE MEDIDA.

En este caso se tienen dos sistemas de medición de temperatura, correspondientes


tanto al sensor AD590JF, como a la termocupla tipo K, por lo que es necesario
hallar dos funciones de transferencia.

2.6.3.1 Función de transferencia del sistema de medida con el sensor


AD590JF.

Para este sistema es necesario recordar que la corriente de salida del sensor
ingresa al transmisor TX57, el mismo que amplifica el nivel de corriente hasta
valores comprendidos entre 4mA y 20mA.

Dicha corriente pasa a través de la resistencia de carga RLOAD> en donde en el


presente caso se mide el voltaje de caída sobre ésta resistencia, que es en
definitiva la señal que se utiliza luego de la normalización a niveles estándares de
OV a 10V.

Todo el sistema de tratamiento de la señal se indica en el diagrama de bloques, de


la figura 2.30.

51
G1 -9,6-1 G3 i0-0U
20 -
CRUDOS ftHP, INU,
SENSOR RLQftD
INU. SIE
NIIll-ÜLUIifJllJ

Fig 2.30. Diagrama del sistema de medición con el sensor AD590JF.

Cada una de las funciones de transferencia tiene la forma de primer orden:

K
G=-

Pero como la respuesta en el circuito que realiza este trabajo es casi instantánea,
se aproxima la función de transferencia a una ganancia constante;

En e! bloque correspondiente ai sensor y al transmisor (G1), la relación es


completamente lineal de acuerdo a lo indicado en el correspondiente manual y para
una temperatura de 20°C corresponde una corriente de 4mA, y para 150°C,
corresponde una corriente de 20mA, como se señala en la figura 2.5, por lo tanto
la función de transferencia de acuerdo al diagrama de bloques de la figura 2.30,
será:

2°-4 -0,12307^]
150-20 °C

52
En el bloque correspondiente a la resistencia de carga (G2), la corriente pasa por
una resistencia de 600O, lo que produce una caída de voltaje de -9,6V para 4ma y
OV para 20rnA, como lo indica la figura 2.31. Por lo que la función de transferencia
queda de la siguiente manera:

20-4 mA

Para el bloque del amplificador inversor (G3), se tiene que para una entrada de
-9,6V, la salida es 10Vy para una entrada de OV, la salida es igualmente OV, como
se indica en la figura 2.8, entonces se tiene una función de transferencia:

3 -9,6-0

En el sumador inversor la transformación se hace de tal manera que para una


entrada de 10V, la salida sea OV, y para una entrada de OV, la salida sea 10V, por
lo que la función de transferencia es:

0-10

Con estos datos, la función de transferencia total, para el sistema de medida GM


utilizando el sensor AD590JF, es la siguiente:

GwI.=0,12307[—C]*0,6[—]-l,04167.-l=0,07691[—
L i L J L

53
o

o -44

-10-

-12-
0 4 6 8 10 12 14 16 18 20
SALIDA DEL TX57

Fig. 2.31. Relación entrada salida en e! bloque G2.

2.6.3.2. Función de transferencia del sistema de medida con la termocupla tipo


K.

La termocupla tipo K, presenta una salida de milivoltios proporcional a la


temperatura, la misma que ingresa a un amplificador, para poder tener la señal de
trabajo adecuada.

En e! módulo 80TK, la relación es totalmente lineal, para una temperatura de 20°C,


se tiene una salida de20mVy para 150°C, la salida es 150mV, por lo que la función
de transferencia es:

54
r 150-20" °C

La relación entre la señal de salida de la termocupla y la seña! amplificada se


encuentra indicada en ¡a figura 2.12, para ésta la función de transferencia es como
sigue:

G =
6 150-20 mV

La función de transferencia total del sistema de medida GM2 es:

G =1[~],0,07692[—]=0,07692[—
m °C mV °C

Por lo tanto:

C -C -C Ai
°Aíí °"Af2

2.6.4. FUNCIÓN DE TRANSFERENCIA TOTAL.

La función de transferencia total está dada por:

55
2,62998

La función de transferencia indicada es una de segundo orden, pero como se puede


apreciar el valor de 4,16 mseg es muchísimo menor que 60 seg, que es el tiempo
de calentamiento de la planta, por lo que es factible aproximar a la función de
transferencia de primer orden:

2,62998
r 1+60S

Para efectos de simulación se puede aproximar la función de transferencia a una


de la siguiente forma:

2-63
1+6QS

Con el propósito de tener una ¡dea del comportamiento de la planta, se va a


realizar la simulación de dos formas:

En lazo abierto
En ¡azo cerrado con realimentación unitaria

2.6.5 RESPUESTA EN LAZO ABIERTO.

Para la simulación se utiliza el programa CAD CONTROL, el que permite tener


gráficamente e! comportamiento de la salida de la planta ante una entrada escalón

56
unitario, la misma que se indica en la figura 2.32

166,67 333,33 500


OPTIOH>|
fi:fidd l i n e ,j fctosor, , D=Cliange options,, E=Change l í n i t s , H^Hardcopy
, M=50X More liHe f P=ílot again, Q^Quit, T=TIiick lines, Z=Céntep
Fig. 2.32. Simulación en lazo abierto.

De la figura 2.32 se pueden obtener las siguientes características de respuesta:

Valor final: 2,63


Constante de tiempo: 59,3 seg.
Tiempo de estabilización: 237 seg.
Error en estado estable: 163%

2.6.6.
j RESPUESTA EN LAZO
> CERRADO.

A! igual que en el caso anterior se realiza la simulación de la planta, pero en lazo


cerrado con realimentación unitaria, cuya respuesta se Índica en la figura 2.33

57
0 [
IL -
t ,88
P

,63 '- ^
,58
,38
,25
,13
y
' i I i i i 1 i
\n
1 40 80 120 160 200
V | TiMe
¡tfidd i ine, C-Cursor, D-Change options,
LiLahel , M=50X nore tipie, P-Plot again,
E=Change ÜMÍts, HiHardcopy
Q-Quiti T=Thick lines, Z=Center
Fíg. 2.33. Simulación de la función de la planta en lazo cerrado.

De la figura 2.33 se pueden obtener las siguientes características de respuesta:

Valor Final: 0,725


Constante de tiempo: 16,3 seg.
Tiempo de estabilización: 65,2 seg.
Error en estado estable: 27,5%

2.6.7. RESPUESTA DEL SISTEMA CON CONTROL.

El cálculo de la función de transferencia del control se lo realiza en e! capítulo tres,


pero en este numeral se lo utiliza con el propósito de poder realizar la simulación
de la planta con control.

La función de transferencia del control es la siguiente:

58
c/
605+1

Por lo que la función completa es:

2,63
G-

La simulación se indica en la figura 2.34.

J -'
U
t
PL:
t
,90

.66

30 -

1.25 2.50 3.75


O P T I O H > P | Ti HP
^ñdd l i n e , C=Cursor, D=Chanqe options, E=Change hnits, H=Hardcopy
" , M=50X More tine, P=Plot again, Q^Quit, T=Thick lines, Z=Center

Fig. 2.34.Respuesta con control.

De la figura 2.34 se pueden obtener las siguientes características:

59
Valor fina!: 1
Constante de tiempo: 0,38 seg. ^
Tiempo de estabilización: 1,52 seg.
Error en estado estable: 0%

2.6.8 SIMULACIÓN DE LA SEÑAL DE CONTROL

Para la señal de control la simulación se indica en la figura 2.35^ se parte de la


función de transferencia con control, de donde^e deduce la función de transferencia
del control:

2,63
60S+1

0 1,50

-
P
«1.17
1,01
,35
,69
A
,52
,36
1 \_
. 1 l i l
' G 66,67 133,33 200
ÜPTIOH) P | Tiwe
Ifcftdd 1 ine, C^Cursor, DiChanje optionSj E=Change limts, H^Hapdcopy
U Labe 1 , H=50X More tine, P=Plot again, QrQuit, T=Thick l i n e s , Z=Center
Fíg. 2.35. Señal de control.

60
2.7. CONSTRUCCIÓN DEL PROTOTIPO

El prototipo está construido en una caja hecha en acnlico blanco no transparente,


cuya forma y dimensiones se indican el la figura 2.36, en donde se ubica toda la
circuitería necesaria para su funcionamiento, mientras que en el exterior de la
misma, en la parte superior se encuentran todas las formas de señalización y de
control. Por separado se construye la planta que esta compuesta por la lámpara, los
sensores y el ventilador para e! control ON-OFF, con sus respectivos cables para
conexiones.

TAPA

49 CU

Fig. 2.36. Caja para la construcción del modulo de control de temperatura

En ei interior de la caja se hallan distribuidas; la fuente, las tarjetas de los diferentes


tipos de control y acondicionamiento de señales, los amplificadores de los
sensores, la tarjeta MCPD51, circuito de disparo, transformador, manejo de teclado.

En la figura 2.37 se indica la función de cada una de las tarjetas.

61
FUENTE SVOTCHIMG

4
DISPARO


TX57

7
DISTRI8UCIOH PIÓ

-Id 11

MCPD51 TECL/IDO CONT. catarur. TXST

JtOUlIBIC,

Fíg. 2.37. Distribución de las tarjetas.

1. FUENTE SWITCHING. La encargada de energizar todas las tarjetas y


componentes del módulo. Sus características se indican al inicio de este
capítulo.
2. TRANSFORMADOR. Útil para aislar eléctricamente el circuito de disparo
y bajar el nivel de voltaje de trabajo de dicho circuito.
3. CIRCUITO DE FUERZA. Envía el voltaje adecuado a la planta ( Control de
fase directa ) de acuerdo a la señal del circuito de disparo.
4. CIRCUITO DE DISPARO. De acuerdo a la señal proveniente tanto del
sistema de lazo abierto como de cualquiera de los controles, genera el
ángulo de disparo.
5. DISTRIBUCIÓN DE VOLTAJE. Con el objeto de facilitar la conexión de los
voltajes de alimentación para cada una de las tarjetas. Los voltajes que se
distribuyen son: +12V, -12V, +5V, +10V, GND.
6. ON - OFF. A! igual que los otros circuitos de control tiene: dos entradas,

62
temperatura de referencia y temperatura medida con los sensores, y su
función es la de encender y apagar un ventilador para de esa manera tratar
de mantener estable la temperatura.
7. PID. Esta tarjeta realiza la función de control PID análogo, para lo cual
existen dos entradas: la de la temperatura de referencia y la de la
temperatura medida, una salida hacia el circuito de disparo y tres
potenciómetros para determinar los valores de las constantes Kp, K¡ y Kd.
8. TX57. El transmisor de temperatura TX57, que amplifica la señal
proveniente del sensor AD590JF y cuyas características han sido indicadas
ampliamente en el numeral 2.2.2.
9. MCPD51. Esta tarjeta contiene toda la circuitería necesaria para el
funcionamiento del microcontrolador 8751, y está conectada a un teclado
para el ingreso de datos, recibe y envía datos a través de los conversores,
mientras ejecuta el programa para realizar control PID.
10. TECLADO. Esta tarjeta contiene el sistema de decodificación 74C922
para manejo de teclado y de esta manera permitir que se puedan ingresar
datos al microcontrolador; además, recibe los valores de voltaje desde el
conversor D/A y lo envía al circuito de disparo; y, 'los valores de la
temperatura medida hasta el conversor A/D.
11. CONTROL COMPUTARIZADO. Contiene el interfase para enviar y
recibir los datos hacia y desde ei computador que será el que ejecute el
programa de control.
12. AMPLIFICADOR TX57. Permite que la señal proveniente del transmisor
de temperatura TX57 pase a niveles estándares para el módulo, es decir
entre OV equivalentes a 20 grados centígrados y 10V equivalentes a 150
grados centígrados.
13. DRIVER DISPLAY. Son dos tarjetas que manejan a cada grupo de tres
dispiay de 7 segmentos que indican los valores de referencia y temperatura
medida.
14. ACONDICIONAMIENTO 80TK. Permite que los valores provenientes del
módulo de temperatura 80TK, pasen a niveles entre OV y 10V.

63
15. 80TK. Este módulo compatible con rnultímetros FLUKE, convierte la
señal de la termocupla en una variación de un milivoltio por cada grado
centígrado, la información correspondiente se halla en el numeral 2.2.4.

Por otro lado en la tapa se ubican los elementos de señalización y manejo de!
prototipo, cuya función se indica a partir del gráfico de la figura 2.38.

LAUPARA O
o
VENTILADOR o
o
COMPUTADOR O

StCHCMTOS O
T C M . RCP.

DISPLAY 7
o
SEGMENTOS
D I S P L A Y LC
TCMP. MED.

o TERUOCUP.

0 0 O O O O O O
RESET UICRO HA U U AL/A UTO SELEC. Kí KO Kl SENSORES

Fig. 2.38. Distribución de elementos para manejo del módulo.

TECLADO. Para el ingreso de los datos de temperatura de referencia y


constantes para control PID digital.
DISPLAY LC. De cristal líquido en donde se indican los valores de la
temperatura medida conforme se realiza el control,
DISPLAY 7 SEGMENTOS TEMP. REF. Se indica e! valor de la temperatura
de referencia para el sistema análogo.
DISPLAY 7 SEGMENTOS TEMP. MED. Se indica el valor de temperatura en
la planta durante el control análogo.

64
la planta durante el control análogo.
LÁMPARA. Para conectar la planta desde el circuito de fuerza.
VENTILADOR. Conecta el ventilador para control ON-OFF.
COMPUTADOR. Se conecta para realizar control utilizando el computador.
AD590. Permite conectar el sensor AD590 con el transmisor TX57
TERMOCUPLA. Permite conectar la termocupia con el módulo 80TK.
REFERENCIA. Potenciómetro para determinar el valor de la temperatura de
referencia durante el control análogo.
RESET. Pulsador para reiniciar el programa del microcontrolador.
MICRO. Switch que permite acceder al control, utilizando el microcontrolador
8751
MANUAL/AUTO. Swítch que determina si se realiza control análogo
automático o manual.
SELEC. Selector para escoger entre tipo de control PID análogo, ON-OFF
o computarizado.
KP, KD, Kl. Potenciómetros que determinan las constantes para el control
PID análogo.
SENSORES. Switch para escoger el tipo de sensor a ser utilizado, es decir,
termocupia o AD590.

La planta está construida en una base metálica con paredes de acrílico, en donde
se ubican los sensores, la lámpara incandescente y el ventilador. En la figura 2.39
se indican la dimensiones de la planta, la misma que tiene además los cables
necesarios para que se conecten a los sitios adecuados en al modulo de control.

En el anexo A se indican fotografías del equipo.

65
11 Cl

Fig. 2.39. Planta para e! sistema de control.

66
CAPÍTULO III: ESQUEMAS DE CONTROL

3.1 Introducción.

3.2 Control Análogo.

3.3 I rite rf ase y aplicación al control digital.

3.4 Control a base de microcontrolador.

3.5 Control ON - OFF.


3.1. INTRODUCCIÓN,

Una vez que se tiene totalmente establecido el modelo sobre el cual se ha de


realizar el control, es necesario entonces, realizar el diseño y la adecuación de los
sistemas que han de controlar ia planta.

En esta tesis se ha planteado cuatro formas de control:

- Control de tipo PID análogo


- Control digital, utilizando un computador personal
- Control a base de micrpcontrolador, utilizando el 8751
-Control ON-OFF.

3.2 CONTROL ANÁLOGO.

La mayoría de los controladores PID de tipo industrial, tienen la siguiente forma:

G (s)=K [i+—+7V|
c p Tf ^

En donde:

Kp = Constante proporcional.
T, ~ Tiempo de reset o integral.
Td = Tiempo derivativo.

Lo que indica que la constante proporcional afecta a todo el sistema de control.


Desarrollando esta función de transferencia se tiene:

K K,
—^K Ts=K +-
Ts F p S
Por lo tanto las constantes; integral (K¡) y derivativa (KJ son:

f K

"i=í

p *r.i

3.2.1 CIRCUITO CONTROLADORPID.

Para poder realizar el control tipo PID análogo se ha ¡mplementado un circuito corno
se indica en la figura 3.1, en el que utilizan amplificadores operacionales en las
configuraciones de: circuitos amplificadores inversores, circuito ¡ntegrador y circuito
derívador.

La señal que ingresa a éste circuito proviene del sumador inversor que es en donde
se realiza la comparación entre la referencia y la realimentación. Los
potenciómetros P1, P2 y P3 sirven para fijar los valores de las constante Kp, Ki y Kd
respectivamente. A la salida del controlador se encuentra un amplificador inversor
adicional para que sume las señales y convierta en positiva la señal de control a ser
utilizada.

Partiendo de la función de transferencia encontrada en el capítulo anterior y


mediante la técnica de cancelación de polos y ceros, es factible encontrar los
valores de las constantes: proporciona!, integra! y derivativa (Kp, Ki y Kd), los
mismos que se ajustan de acuerdo a las pruebas realizadas sobre el prototipo.

Con el sistema de control realimentado de la figura 3.2, en el que se tiene la función


de transferencia total del sistema y del controlador; se puede proceder a calcular
los valores de las constantes.

68
rO
K
CM V
>
£<

¿3
CO
Jj
UJ
el

Fig. 3.1. Circuito de control análogo.

69
La función de transferencia total del sistema está dada por:

G(S) = GC(S)*GT(S)

r X^v -(- 2.63


Gc(S)
w 60S

Fig. 3.2. Sistema de Control realimentado.

La función de transferencia para un control tipo Pl tiene la siguiente forma:

La misma función de transferencia puede ser escrita de la siguiente manera:

70
Queda entonces la función de transferencia G(S) de !a forma:

K
~K.
G(S)=(
5 1+60S S

Para la cancelación de polos y ceros se tiene:

K
—^=60

Ubicando el polo de lazo cerrado en -2,63 se tiene Ki = 1 , entonces Kp = 60. Como


se aproximó la función de la planta a una de primer orden, es suficiente un control
Pl, y no es necesario tener el valor de la constante Kd, pero se lo utiliza por razones
pedagógicas. Con estas consideraciones se tiene como rango de variación de las
constantes el siguiente:

Kp de O a 80
Ki de O a 5
Kd de O a 3

Para que se tengan estos rangos de variación de las constantes se seleccionan


valores adecuados en el circuito de control PID indicado en la figura 3.1.

Como la constante Kp está dada por la relación P1/R1, se escogen valores con P1 =
8,2KOy R1 =

De la definición del tiempo de reset o integral y tomando en cuenta la figura 3.1 , se


desprende lo siguiente:

71
K

Por lo tanto C1 = 100uf y se escoge P2 - 1MO para tener espacio para seleccionar
el valor Ki., Para determinar el valor de la constante K^se toma la función de
transferencia completa, es decir:

2,63
(1+4,165*10'3S)(1+605)

La función de transferencia del control es:

P C

Desarrollando las dos funciones de transferencia y aplicando la técnica de


cancelación de polos y ceros se ¡lega a lo siguiente:

S 0,2552+60S+l

De donde:

Se tiene que:
:? 6o

De la figura 3,1 el tiempo derivativo está dado por:

Sise parte de C2- 10uf.

P3-°'0041<Ul6
10"6

Para una variación de Kd de O a 3 se escoge P3 = 4,12KD

3.3 INTERFASE Y APLICACIÓN AL CONTROL DIGITAL COMPUTARIZADO

Para el control digital se utilizan en esta tesis algoritmos y subruíinas de control


desarrollados en oíros trabajos, para lo cual la señal de realimentación ingresa a
una tarjeta de adquisición y salida de datos, de ésta misma tarjeta proviene la señal
de control, la misma que está conectada a un computador digital y trabaja con
niveles de voltaje comprendidos entre OV y 10V. Se utiliza la tarjeta DAS 1281 que
está acoplada a un computador del Laboratorio de Control, el mismo que dispone
de un programa de control digital directo.2.

Para que se pueda tener la comunicación respectiva entre el computador y el

1 Cevallos F. "Diseno y Construcción de una Tarjeta de Adquisición de Datos para Computadores


Personales", Tesis de grado E.P.N., 1.993

Gustillos P. "Algoritmos Para Control Digital Directo", Tesis de grado E.P.N, 1.994

73
prototipo, se utiliza un amplificador operacional en la configuración de seguidor de
emisor, como se indica en la figura 3.3.

1A
[ENTRADA-

TLO&4

Fig. 3.3. Circuito de ¡nterfase para control digital

3.4 CONTROL A BASE DE MICROCONTROLADOR.

Para poder realizar este tipo de control se utiliza la tarjeta MCPD51, la misma que
tiene las siguientes características:

Es compatible con los microcontroladores Intel de la familia MCS51, corno:


8031, 8051 y 8751. En el presente caso se trabaja con e! Intel 8751H.
Utiliza un reloj de cristal de 7,3728Mhz.
Un pórtico digital bidireccional de 8 bits.
Dos pórticos digitales de salida de 8 bits.
Pórtico digital de entrada de 8 bits.
Pórtico digital de entrada de ocho bits con opción para un dip switch en la
tarjeta.
Pórtico digital de entrada de 8 bits, con opción para generar interrupción
externa.
Conversor de entrada AD con resolución de 8 bits.
Conversor de salida DA con resolución de 8 bits.

El esquema de control digital a base de microcontrolador utiliza la configuración

74
indicada en la figura 3.4.

II M I I I I I I I I I I I I I I I I I I I I I I I I I I L

-I TECLADO !
iminmy i i i m m / n r r i n i i

TARJETA MCPD51
DISFUY

Fig 3.4. Configuración del sistema de control con el mícrocontrolador 8751,

Para el ingreso de los valores de referencia r(k) y las constantes de control


correspondientes, se utiliza un teclado con su respectivo circuito de decodificación
74C922, el mismo que se debe conectar a la tarjeta MCPD51. La visualización de
los valores ingresados, asi como la temperatura real, se lo hace a través del display
\e cristal líquido marca PHILIPS,modelo LTN211.

Para que el sistema de control a base del microcontrolador Intel 8751H funcione
es necesario que se escriba un programa en lenguaje ensamblador, el mismo que
de manera general debe realizar las siguientes operaciones:

Manejo del display de cristal líquido en donde se deben presentar los


mensajes, así como los valores de temperatura.
Manejo del teclado, por donde se han de ingresar los datos de temperatura

75
de referencia y constantes para el control.
Ejecución de la rutina de control proporcional, integral y derivativo.
Enviar y recibir los datos mediante el uso de conversones.

3.4.1. INTERFASES PARA CONTROL A BASE DE MICROCONTROLADOR

Como se indica en el gráfico de la figura 3.4, para poder tener una comunicación
adecuada con la tarjeta MCPD51, se necesita un teclado y un display, con sus
respectivos circuitos de acondicionamiento y decodifícación de señales.

3.4.1.1. Sistema de Ingreso de Datos.

Para que sea factible ingresar los valores de referencia de temperatura y las
constantes del control PID, se ha construido un circuito partiendo del decodificador
74C922. para teclado tipo matriz de 16 teclas.

El decodificador de teclado 74C922, provee toda la lógica necesaria para


trabajar con un arreglo de teclas tipo swítch en forma de matriz. En este caso
específico se ha adaptado una matriz con 12 teclas, como se indica en la figura 3.5.

Cuando una de las teclas se presiona, genera una interrupción para que sea
atendida por el mícrocontrolador e inmediatamente envía los datos en código
hexadecimal.

3.4.1.2. VisuaÜzación de los datos.

Los valores de la temperatura medida durante el control, se indican en el display


de cristal líquido marca PHILIPS, modelo LTN211, el mismo que tiene las siguientes
características;

76
y1

AL MICROCONTROLADOR

Fig. 3.5. Sistema de ingreso de datos a! micro control ador

Interfase con microprocesadores de 8 bits.


RAM de datos para 80 caracteres.
ROM, que genera 160 tipos diferentes de caracteres en matrices de 5x7
puntos.
RAM para generar 8 tipos diferentes de caracteres generados por el usuario
en matrices de 5x7 puntos.
La memoria RAM de datos y ia RAM para generar caracteres pueden ser
accesadas por el microprocesador.
Instrucciones como:

- Limpiar display.
- Regresar cursor al origen
- Encender o apagar display
- Encender o apagar cursor
- Parpadeo de caracteres

77
Para que el display pueda funcionales necesario que sea alimentado con una
fuente de 5Vdc, con un control de contraste, tal como se indica en la figura 3.6.

5Vo- Vdd

R DISPLAY
Vss

Fig. 3.6. Circuito de ajuste de contraste.

El valor del potenciómetro debe fluctuar entre 10 KQ y 20KO. para tener un


contraste adecuado. La forma de coneccion entre el microcontroiador de la tarjeta
MCPD51 y el display se indica en la figura 3.7.

En la forma de trabajo escogida, se envía cada byte de datos desde el


microcontroiador al display en dos paquetes de cuatro bits cada,uno debido a que
se utiliza el mismo puerto de comunicación para enviar las señales de control para
el display.

3.4.2. CONTROL PID DISCRETO,

Para que se pueda ejecutar e! control discreto, es necesario primero que el PID sea
discretízado y posteriormente, forme parte del programa que se escribe para el
microcontrolador 8751. A continuación se indica la discretización del PID, y luego

78
la organización total del programa a ser ejecutado.

LTN211

EXWP Ui-
X1 19 DISPLAY DE CRISTAL LIQUIDO
X2

RESET

Lfc
PO

-8751-

Fig. 3.7. Conexión para el display de cristal líquido.

3.4.2.1 Discretización del PID.

Para que se pueda introducir el tipo de control PID en un sistema digital, es


necesario que su función de transferencia sea representada en forma de ecuación
de diferencias.

Para poder realizar este proceso, es necesario partir de la función de transferencia


del controlador PID de la figura 3.2.

V(s)
S ' E(s]

79
Para la discretización de funciones se utilizan varios métodos, en éste caso se usan
dos de los más comunes: para la parte integral de la función;el método de TUSTtN;
y;para la parte derivativa,el método RECTANGULAR HACIA ATRÁS.

En la función de transferencia integral se utiliza el reemplazo correspondiente al


método de Tustin.

5~

Por lo que se tiene:

En la función de transferencia derivativa se utiliza el reemplazo correspondiente ai


método rectangular hacia atrás.

Z-l
TZ

Por lo que se tiene:

KA—)

80
Reemplazando estas dos transformaciones en la función de transferencia
correspondiente al control PID análogo, se tiene:

E(Z) ? 2(Z-1) * TZ

Resolviendo esta función se tiene

C/(2)

2KT(Z 2-Z)^T (Z
2T(Z2~Z)

K.T Kj „ JtCT 2K. K,


(jr+—í-f ~)Z 2+(íC+^ ^)Z+—
i/(Z) p 2 r p 2 r T
Z2-Z

En la ecuación anterior se utilizan los reemplazos:

K,T 2K,
-.JC+-Í——^
2 p 2 r

si
Por lo que se puede escribir la función como se Índica a continuación:

U(Z)

Realizando ios reemplazos respectivos se tiene:

Queda entonces la ley de control a ser implernentada en el programa para el


microcontrolador como sigue:

El error se calcula como:

82
3.4.2.2. Control Incremental.

En el caso de la discretización del control PID anterior se observa que las


ponstantes de la ecuación de diferencias dependen tanto de las constantes de
control PID análogo como del período de muestreo "T". Existe además otro método
para realizar directamente el PID discreto en el cual no interviene el período, y es
precisamente el denominado control ¡ncremental, para el cual se parte de las
siguientes definiciones.

Control proporcional:

En e! plano Z:

Control integral:

En el plano Z:

C(Z>-

Control derivativo:

83
En el plano Z:

G(Z)=-
z

Por lo tanto la función de transferencia del control P1D discreto es:

Z-l Z E(Z)

Realizando las operaciones respectivas

C/(Z) ^(Z2-

U(Z)

Definiendo las constantes para la ecuación de diferencias de la siguiente manera:

Se tiene el siguiente resultado:

84
V(Z] blZ^2Z

~ Z2-Z

U(Z)
'-1

De donde se desprende que la ley de control es similar a! caso de la discretízación


de! control PID análogo, cambiando únicamente en las definiciones de las
constantes de la ecuación de diferencias.

La definición de error está dada por:

c(k)=r(k)-y(k)

3.4.3. PROGRAMA DE CONTROL PARA EL MICROCONTROLADOR 8751H.

Como ya se indicó, el programa a ser utilizado en el microcontrolador 8751 debe.a


más de realizare! control propiamente dicho, manejar los periféricos de entrada de
datos como teclado y conversón A/D, enviar los datos al display de cristal líquido
(LCD) y el valor de control calculado al conversor D/A. El programa para el 8751
consta de varias subruíinas que son llamadas desde el programa principal,

A continuación,se explica mediante el uso de diagramas de flujo;el funcionamiento


de las partes principales del programa, como son: programa principal, lectura de
datos desde teclado, lectura de datos desde el conversor A/D, control PID, envío de
datos hacia el conversor D/A.

85
Antes del inicio del programa se asignan nombres a diferentes localidades de
memoria para facilitar e! desarrollo de las diferentes subrutinas.

Corno desde el conversor A/D salen datos hacia el circuito de disparo, y como éste
es considerado desde el punto de vista del microcontroiador como un espacio de
memoria externa ( de acuerdo a la configuración de la tarjeta MCPD51 ), el primer
paso consiste en enviara dicha localidad de memoria ( 4000H ) el valor OOH para
evitar que la lámpara permanezca encendida antes de que se inicie el control.

También es necesario habilitar la interrupción externa cero de! microcontrolador,


que indica e! momento en el que una tecla ha sido presionada y el programa permite
que sea leída.

Para que este tipo de control funcione se debe tener cuidado que los controles
análogos estén desactivados completamente.

3.4.3.1. Programa Principal.

El programa principal constituye la base del sistema de control con


rnicroprocesador, es el núcleo del sistema y ha sido concebido de manera que sea
de fácil entendimiento utilizando únicamente e! llamado a subrutinas para que éstas
sean ejecutadas secuencialmente. como se indica en la figura 3.8.

Antes del inicio del programa principal, se envía el valor OOH a ¡a localidad de
memoria en donde se halla el conversor D/A.

Al inicio, el programa principal llama a la rutina DISPLAY[15], que se encarga del


encendido e inicialización del display de cristal líquido. Luego y con el llamado a la
subrutína MENSAJE, se presenta en el display lo siguiente: .

86
¡niciaÜzadon Je (físplay
mensajeJnlcial

mensaje "REFERENCIA =
ingresa referencia
ingresa
ingresa
Ingresa'BTRES'

[ttiemp.dekünv,.

calculo de! emir

calcólo de ley de control

respuesta ai ccnv.
actualiza valores

Fig. 3.8. Diagrama de flujo del programa principa!

87
ESCUELA
POLITÉCNICA

NACIONAL

RODRIGO CABRERA
CONTROL DE TEMP.

A continuación se limpia el display mediante el uso de la rutina


LIMPIARD1SPLAY[16]; y, se llama a la rutina MENSAJE1, que es la encargada de
indicar en el display de cristal liquido el mensaje:

REFERENCIA^

lo que indica que se debe ingresar desde teclado el valor de la referencia, que es
un dato comprendido entre 20 y 150 que son ios límites de trabajo de temperatura.

AI igual que en el caso de la referencia, utilizando la rutina MBUNO, aparece el


mensaje;

B UNO-

Se ingresan los valores de b1 utilizando la rutina TBUNO.

De la misma manera sucede con los mensajes:

B
B TRES =

utilizando las rutinas: MBDOS y MBTRES; y, se ingresan los valores desde el


teclado con las rutinas: TBDOS y TBTRES respectivamente.

Cabe anotar que los datos b1 , b2 y b3 deben ser multiplicados previamente por 1 0,
con el objeto de evitar que se realicen los operaciones con números decimales, es

88
decir que para la presente aplicación se trabaja con un solo decimal. Además
ingresados corno positivos.

Una vez que se tienen todos los datos necesarios, el programa encera las
localidades de memoria que serán utilizadas para almacenar los datos de la
ecuación de diferencias que permite ejecutar el control.

Entonces se queda a la espera de que se presione la tecla " * ", utilizando la rutina
TINIC1O, para arrancar el sistema.

Lo primero que debe hacer el programa para ejecutar el control es calcular el error
existente entre el valor de referencia y el medido, por lo que mediante el llamado a
la rutina TREAL, lee desde el conversor A/D el dato correspondiente, el mismo que
ha sido enviado desde uno de los circuitos acondicionadores de señal de los
sensores.

Este valor es transformado a su equivalente en grados centígrados y escrito en el


display.

El error se calcula utilizando la rutina ERROR, y posteriormente se ejecuta la ley de


control con la rutina PID. Una vez que se tiene calculada la señal de control, ésta
debe ser enviada al circuito de disparo a través del conversor D/A utilizando la
rutina DISPARO.

Corno se está trabajando con una ecuación de diferencias y se utilizan para los
siguientes cálculos los valores anteriormente encontrados, se deben actualizar los
valores, para lo cual se utiliza la rutina ACTUALIZAR.

En este momento chequea si se ha presionado alguna tecla que indique que el


programa ha terminado, de lo contrario regresa a leer nuevamente la temperatura

89
medida e iniciar el ciclo.

3.4.3.2. Manejo de teclado.

Los datos de temperatura de referencia y las constantes para la ecuación de


diferencias se ingresan desde e! teclado.a través de un decodificador que tiene la
propiedad de generar una señal de interrupción, lo que permite que el
microcontrolador atienda a la misma.

Atención a la interrupción.

Una vez que se ha generado esta ¡nterrupción,el microcontrolador pasa a atender


dicha interrupción de ¡a manera indicada en la figura 3.9.

Lo primero que hace es desactivar la interrupción externa cero, setea el bit


indicando que está trabajando para leer datos desde teclado y direcciona a un
espacio de memoria externa ( OOOOH ) de acuerdo a la forma como en la tarjeta
MCPD51 se direccionan los dispositivos externos que envían o reciben datos hacia
o desde el rnicrocontrolador 8751.

El decodificador 74C922 envía códigos de acuerdo a la fila y columna


correspondiente a la tecla presionada, entonces,en el microcontrolador se debe
hacer el equivalente al valor que la tecla indica] esto mediante el uso de tablas

Lectura de datos.

Se utiliza la rutina REFERENCIA, para ingresar los valores de referencia, indicando


que la forma de trabajo de las otras rutinas que leen datos desde el teclado es la
misma. El diagrama de flujo se indica en la figura 3.10.

El primer paso es el de habilitar la interrupción externa debido a que es factible que

90
tactivatanipdoa

leettttlJe
rae» la teca prténaiia

cmierte el valide hieda


presionada al numero
cofrespoiiiSeÉ

Fig. 3.9. Rutina de atención a la interrupción externa cero

91
inicio

Habilita interrupción y espera


hasta que se presione una tecla

multiplica el valor porlQO

habita ¡nterrpcíon y espera


hasta que se presione una tecla

multiplica el valor por 10

habilita Interrupción y espera


hasta que se presione una tecla

suma los fres valores y


multiplica por 10
guarda el dato en RAM

Fig. 3.10 Lectura de valores de referencia desde teclado.

92
se haya deshabilitado si fue utilizada esa rutina en ocasión anterior Se queda
entonces, a la espera de que se presione una tecla, atiende a la interrupción y
regresa con el valor correspondiente.

El dato debe aparecer en el display, por lo que la primera acción es direccionar la


localidad del display en donde aparecerá el dato, esto se lo hace mediante la
utilización de la rutina DIRCURSOR[16], luego se debe imprimir el dato, para lo cual
se utiliza la rutina PRINTCHAR[17].

Al ser este el primer dato, es el que corresponde a las centenas, ya que se ingresan
tres valores, por ¡o tanto se multiplica este valor por 100. El segundo dato
ingresado, de la misma manera se multiplica por 10, y el tercer dato queda tal cual
ingresó. Al sumar los tres valores, se tiene en una sola localidad de memoria el
valor de temperatura de referencia.

3.4.3.3. Lectura de Datos del Conversón A/D.

La tarjeta MCPD51 esta construida de tal forma que todos los periféricos existentes
son tratados como espacios de memoria externa y de esa manera son direccionados
para el intercambio de datos entre éstos y el microcontrolador.

El diagrama de flujo de la rutina de lectura de datos desde el conversor se indica en


la figura 3.11.

Se direcciona el DPTR a la localidad de memoria correspondiente, en esta caso


6000H, luego con la sentencia correspondiente ( MOV A,@DPTR ) toma el valor
desde el conversor.

El valor de la temperatura de referencia se saca al display, para lo cual debe


aplicarse una transformación mediante el uso de tablas, de la siguiente manera:

93
inicio

tfirecclona localidad
de memoria en donde esta el
convenor.

Ice el valoren el
conversor
multiplica el valor por 10

girarda en memoria RAM

Fíg. 3.11. Lectura del conversor A/D

94
Cuando e! valor ingresado por el conversor es OV (OOH) se debe indicar 20°, y
cuando el valor ingresado por el conversor es 5V (FFH) se debe indicar 150°.

3.4.3.4. Control PID Discreto.

Constituye la subrutina principal del programa y es la encargada de implementar ía


ecuación de diferencias que representa el control sobre la planta, y de la misma
manera utiliza solamente el llamado a subrutinas. El diagrama de flujo del programa
de control PID se encuentra en la figura 3.12.

Como la ecuación a ser resuelta es la siguiente:

el programa procede de la siguiente manera:

producto uno = b1*e(k).


producto dos = b2*e(k-1 )
Producto tres = b3*e(k-2)

Esto se lo hace utilizando las rutinas de multiplicación: PRODUCUNO,


PRODUCDOS Y PRODUCTRES. Posteriormente el valor u(k) se calcula de la
siguiente manera:

u(k) = u(k-1 ) + producto uno + producto dos + producto tres

utilizando la rutina CONTROL. Con este procedimiento se tiene listo el valor a ser
enviado al conversor D/A.

En el anexo B se presenta la lista completa del programa, el que halla estructurado

95
inicio

calcula producto uno


e k * fa1

calcula producto dos


e(k-1J * b2

calcula producto tres


e0E-2]*b3

calcula o(k)
uík) = u(k-1J + efrrb1 -
e(k-D*b2 + eOt-2j*b3

Fíg.3.12. Rutina PID.

96
y tiene comentarios, lo cualjo hace de fácil entendimiento, razón por la cua! no se
profundiza más en las explicaciones del mismo.

3.5 CONTROL ON-OFF.

Se ¡o utiliza como una alternativa de fácil uso e implementación. Se basa en el


hecho de desconectar o conectar un ventilador cuando la temperatura esté bajo o
sobre el valor de referencia..

Para lograr el objetivo, se utiliza una configuración de comparador con histéresis,


en donde se tienen como entradas el valor de voltaje equivalente a la temperatura
de referencia (Vref), y el valor de voltaje que representa a la temperatura medida
(Vrned).

Cuando la temperatura medida es menor que la temperatura de referencia menos


un determinado valor correspondiente al de la ventana de la histéresis (Vci), el
voltaje de salida Vo es igual a cero. Por otro lado.cuando la temperatura medida es
mayor que !a temperatura de referencia más un determinado valor correspondiente
a la ventana de hisíéresis (Ves), el voltaje de salida Vo es igual al de polarización
de! circuito, lo que permite que funcione el ventilador, para acelerar el enfriamiento
de la planta.

El funcionamiento del sistema con la ventana de histéresis se indica en la figura


3.13, en donde,referencia representa el valor de voltaje equivalente a la temperatura
de referencia.

El circuito que permite realizar este tipo de trabajo, está conformado por un
amplificador operacíonal TL084 en configuración de disparador de Schmitt, en
donde el valor de la referencia y la ventana de histéresis están dadas por la relación
entre las resistencia R1 y R2.

97
COMPARADOR
CON HISTERESIS

< !
o
n 5-
<
co
LJJ

UJ
"3
<

!^ i
o "5

0 2 4 6 8 10
VOLTAJE MEDIDO

- - - - REFERENCIA

Fig. 3.13. Funcionamiento del comparador con histéresis.

Para que la salida de! comparador de Schimt pueda manejar con facilidad^ al
ventilador es necesario colocar un transistor como switch para manejar la corriente,
como se indica en la figura 3,14.

Cuando ¡a salida está saturada positivamente el voltaje aplicado a ia entrada no


inversora (Vmed), está dado por[18]:

O T
).Vsat
R2

Tomando los valores de R1 = 20 KO y R2 = 1000 KQ, entonces el punto superior


de conmutación es:
20

De !a misma manena el punto inferior de conmutación es:

20
}.Vsat=Vref-Q.02(12V)=Vref-Q.24.V
1000 J J

GNU
o VCC
o

1A
[REFERENCIA:

R1 TL084
4
vcc
R2

Fig. 3.14. Circuito para control ON-OFF

99
4.1 PRUEBAS Y RESULTADOS EXPERIMENTALES.

Previo a la construcción del prototipo se calibraron y probaron satisfactoriamente


todas y cada una de las tarjetas desarrolladas que componen ei sistema. De esta
manera se logró estandarizar los valores de voltaje de trabajo.

Con el prototipo construido, es decir el módulo de control, y planta, se realizaron


diferentes pruebas de los componentes, básicamente de ios sensores, circuito de
disparo, acíuador, microcontrolador.

En lo referente a los sensores se comprobó el valor de temperatura que indicaban,


tornando como referencia el sistema compuesto por el multímetro FLUKE, ei módulo
80TK y la termocupla tipo K. De esta prueba se tuvo como resultado que en
diferentes valores se tenia un máximo de dos grados centígrados de diferencia.

Ei circuito de disparo y el actuador funcionan de manera conjunta y


satisfactoriamente, esto se comprobó a! realizar pruebas en lazo abierto con
diferentes valores de referencia.

En cuanto a¡ funcionamiento del microcontrolador, las pruebas estuvieron orientadas


a! conjunto que comprende la tarjeta MCPD51, y dentro de ésta al perfecto
funcionamiento de los conversores y display de cristal líquido conectado al sistema,
mediante el uso de rutinas de lectura y envío de datos.

Una vez determinado que todos los componentes funcionan correctamente y dentro
de los rangos y valores adecuados, se procedió a realizar las pruebas y obtener
resultados relativos a ¡os diferentes sistemas de control implantados.

4.1.1 CONTROL MANUAL EN LAZO ABIERTO.

Para esto en necesario que el switch correspondiente a control analógico esté


colocado en la posición "manual", mientras que el selector de tipo de control esté
apagado y el de control analógico o digital se encuentre en la posición analógico.
Como se tienen dos tipos de sensores, es necesario que todas las pruebas
realizadas sobre este módulo se hagan para las dos posibilidades.

CONTROL MANUAL EN LAZO ABIERTO CON EL SENSOR AD590JF.

Con la perilla correspondiente a referencia de temperatura se escoge un valor igual


a 50 grados centígrados indicados en el primer display, y se toman nota de los
cambios de temperatura que aparecen en el segundo display, durante un tiempo
prudencial, hasta que la temperatura se estabilice.

Los resultados de dicha prueba se ven reflejados en el gráfico 4.1, de donde se


obtiene:

90 -

_f • • • » m «».•
< r-~
G¿ 70 -
13 \
< 60 -
O.
UJ c;n -
/
CL 5Ü

UJ 40 - „__/^ _____ _
1—
j

0 100 2OO 300 400 5OO 600 70O


TIEMPO (seg)

Fig. 4.1.Respuesta del sistema en lazo abierto con e! sensor AD590JF.


Temperatura de referencia ~ 50°
Temperatura final = 81 °C
Ts = 350 seg.
Ep = -56%

CONTROL MANUAL EN LAZO ABIERTO CON LA TERMOCUPLA TIPO K.

El único cambio respecto a la prueba anterior es que se debe colocar el switch en


el sitio correspondiente a la termocupla tipo K, teniendo cuidado de haber
encendido el módulo 80TK el la posición que indica °C.

Los resultados de la prueba se encuentran el gráfico 4.2.

Qn -

rv
LÍ- ~7C\
/u
ID 1
/?__
s
en r'
LU 5Q
y

ULJ 'H-u
H- 7

/
"7O --i
^U

0 1 00 200 300 4C0 5C 0 6C 0 7C 0


TIEMPO ( s>eg)

Fig. 4.2. Respuesta del sistema en lazo abierto con la termocupla K.

De donde se obtiene::

02
Temperatura de referencia = 50°C
Temperatura fina! ~ 81 °C
Ts = 370 seg.
Ep = -56%

4.1.2. CONTROL ON-OFF.

Para que se pueda ejecutar este tipo de control, es necesario que el swítch de
control manual / automático, se encuentre en la posición automático, mientras que
el selector de tipo de control esté en la posición ON - OFF.

Bajo estas condiciones se puede determinar con la perilla correspondiente el valor


de la referencia, y se toma nota del cambio de temperatura con el tiempo, notando
que en determinados momentos el ventilador se conecta y empieza a funcionar para
luego desconectarse cuando baja la temperatura.

CONTROL ON-OFF CON EL SENSOR AD590.

Tomando medidas de la variación de temperatura con e! tiempo se puede llegar a


encontrar el gráfico de la figura 4.3.

Se obtienen entonces los siguientes datos:

Temperatura de referencia = 50°C


Temperatura final máxima = 55°C
Temperatura final mínima = 45°C
Error máximo = (5/50)*100 = 10%

103
60 -

O 100 200 300 400 5OO 600 700


TIEMPO (seg)

Fig. 4.3. Respuesta del sistema a! control ON-OFF con e! sensor AD590

CONTROL ON-OFF CON LA TERMOCUPLA TIPO K.

Se escoge con el switchr correspondiente como sensor la termocupla tipo K, y se


procede de la misma manera que en caso anterior, es decir se toman ios valores de
!a variación de temperatura con el tiempo.

Los resultados de esta prueba se indican el la figura 4.4, de donde se obtienen los
siguientes datos:

Temperatura de referencia =;5Q°C


Temperatura final máxima = 52°C
Temperatura final mínima = 44°C
Error máximo = (6/50)*100 = 12%

104
s^ -

^n -
ou
<
rv AC^
u_ ¿(o M/y^Wvy/^WlM^
:D
/
t ¿in ^
<t_ ^fVJ
o:
LU oc J
Q_ Jt)
r/jj """" -
f
i7~¡
LÜ ^O
H-
OU - i
O^
zo -
oo -n
z.u
c 100 200 300 400 500 600 7C 0
TIEMPO (seg)

Fig. 4.4. Respuesta al control ON-OFF con termocupla tipo K

4.1.3 CONTROL PID ANÁLOGO.

Para poder realizar esta prueba se debe colocar el switch de selección en control
automático y el selector del tipo de control en la posición que indica PID. Con las
perillas correspondientes a las constantes de control Kp, K¡ y Kd se escogen
aproximadamente los valores teóricos, luego con la perilla de referencia se coloca
un valor y se leen los de [a temperatura en la planta. A partir de este momento se
puede determinar el valor exacto de cada una de las constantes de control mediante
sucesivas pruebas hasta lograr una respuesta adecuada.

CONTROL PID ANÁLOGO CON EL SENSOR AD590JF.

Esta prueba se realizó con la constante derivativa en su valor mínimo, es decir un


control Pl, devido a que se obtiene ¡a mejor respuesta. El resultado de esta prueba

105
se observa en el gráfico de la figura 4.5, de donde se obtiene:

Temperatura de referencia = 50°C


Temperatura final =50°C
Tiempo de establecimiento - 60 seg
Ep = 0%
Mp = 2%

^ -,
oo
^n
ou - rv/
<
(V ¿JO
LL_ A^ -
Z)
^ AC\C 1
H-U

o:
UJ oxr _
Q_ ^D
j/ '
ÍM
LLJ ^n
OU
(—
O^
>¿o -
9D
¿-\J -n

0 100 200 300 400 500 600 7C 0


TIEMPO (seg)

Fíg. 4.5. Respuesta al control PID con sensor AD590

CONTROL PID ANÁLOGO CON TERMOCUPLA TIPO K.

Cambiando el sensor, se realiza la misma prueba anteriormente descrita y se


obtienen los resultados de la figura 4.6, se obtiene:

Temperatura de referencia = 50°C

106
Temperatura final =50°C
Tiempo de establecimiento = 80 seg
Ep = 0%
Mp^O

5^

< ^WV v-V-^-

Uü ^n:
CL °">
^ ^n
LLI OU

0 100 200 300 400 500 600 7C 0


TIEMPO (seg)

Fig. 4.6.Respuesta al control PID con la termocupla tipo K

4.1.4 SEÑAL DE CONTROL.

Tornando las medidas de voltaje a la salida del circuito PID análogo, se obtiene el
gráfico de la figura 4.7. en donde se puede observar la forma como se realiza el
control.

Al inicio la señal, partiendo de -10V sube rápidamente hasta la saturación del


sistema ( +10V ), lo que hace que la planta reciba todo el voltaje, y la temperatura

107
alcanza e! valor de referencia en corto tiempo. Una vez que esto ha sucedido la
señal de control baja rápidamente hasta valores incluso negativos, y luego varía
entre OV Y 2V para corregir la temperatura cuando ésta, por efectos del ambiente
empieza a bajar.

o J

O 5 "
nU^m m
,/v-, ^v^.
.^i
°<u n
u
Q °

h-
^ m-
O ~]U

0 100 200 300 400 500 600 7C 0


TIEMPO (seg.)

Fig, 4.7. Señal de control PID análogo

4.1,5 CONTROL PID CON EL MICROCONTROLADOR 8751.

Para éste tipo de control se realizan dos pruebas: control PID digital, y control PID
incrementa!.

Como el programa para el control resuelve la ecuación de diferencias:

108
Es necesario que se encuentren ¡os valores adecuados de las constantes: b1, b2
y b3, por lo tanto y partiendo de su definición:

PID digital:

2 r

En donde el tiempo T de muestreo es 0.5 seg.

PID incrementa!.

b3=Kd

REALIMENTACION UNITARIA.

Para el caso en e! que: Kp = 1, K¡ = O y Kd = O, los valores de las constantes en la

109
ecuación discretizada son: b1 = 1, b2.= -1, b3 = O, para los dos tipos de control
digital. .

Los valores que ingresan a través del teclado deben ser positivos y multiplicados
por 10, de la siguiente manera:

BTRES = 000.

Los resultados de ésta prueba se indican el el gráfico de la figura 4.8.

^ -
oo
^n
ou -
/m
¿JO -,
UJ
~3 AC\C ¿IU
i— /
O^
7^ ¿5
>
^n .
ou
oc;
zo ~ j ¿:::^::L....:L.. _______
9n
Z.U -
1

0 1 00 200 300 400 500 600 700


TIEMPO

Fig, 4.8. Realimentación unitaria.

Temperatura de referencia: 50°C


Temperatura final: 38°C

110
Tiempo de establecimiento: 230 seg.
Error: 24%

P1D DIGITAL.

Partiendo de la prueba con realimeníación unitaria, se fueron variando las


constantes Kp y K¡ hasta obtener los valores que den una respuesta adecuada:
Kp = 7, K¡ = 5 y Kd = O

De donde las constantes de la ecuación discretizada son: b1 = 7,5, b2 = 5,7 y


b3 = O , con 0,5 seg. de tiempo de muestreo.

Los valores que se ingresan al mícrocontrolador son:

BUNO = 075
BDOS = 057
BTRES = 000

Los resultados se indican en el gráfico de la figura 4.9.

Temperatura de referencia = 50°C


Temperatura final ~ 50°C
Tiempo de establecimiento = 60 seg.
Ep= 0%
^ 4%.

PID INCREMENTAL.

Al igual que en el caso anterior, luego de ajustar los valores se determinó que las
constantes son las siguientes: Kp = 5, K¡ = 2 y Kd = O, de donde: b1 = 7, b2 = -5 y
b3 = 0.

111
1—h
0 100 200 300 400 500 600 700
TIEMPO (seg)

Fíg. 4.9. Control p¡d digital.

Los valores que se ingresan al microcontrolador son:

BUNO= 070
BDOS-050
BTRES = 000.

La respuesta a este tipo de control se indica en la figura 4.10, en donde:

Temperatura de referencia = 50°C


Temperatura final = 49 - 50°C.
Tiempo de establecimiento = 70 seg.
Ep - 2%
Mp = 4%.

1)2
O 100 200 300 400 500 600 700
TIEMPO (seg)

Fig. 4.10. Control incrementa!.

4.2. CONCLUSIONES.

Luego de haber probado extensamente el prototipo, se verifica e! correcto


funcionamiento de todos sus componentes, especialmente e! acondicionamiento de
señal de los sensores, ya que dan respuestas que prácticamente en sus valores
finales son exactamente los mismos, teniendo en ocasiones un error que no pasa
de dos grados. La calibración se realizó tomando como referencia la temperatura
del módulo 80TK y el multírnetro marca FLUKE.

En la prueba en lazo abierto se puede determinar que el sensor.AD590 responde


rnás rápido que la termocupla tipo K, lo cual constituye una ventaja, aunque tiene
por su parte la desventaja de ser un sensor que no soporta más de 150°C, por lo
que se debe tener cuidado en su uso.

113
Las pruebas realizadas al inicio de la elaboración de la tesis con el multímetro
FLUKE y e! módulo 80TK dieron como resultado una constante de tiempo de 60 seg,
aunque en las pruebas en el prototipo éste valor sea diferente debido a que ios
circuitos diseñados para el acondicionamiento de señal no tienen los mismos
componentes y su tiempo de respuesta aumenta.

En el control ON-OFF, el lazo de histéresis es bastante simétrico especialmente en


con sensor AD590, respecto a la temperatura de referencia, lo que nuevamente
constituye una ventaja de éste sensor.

En e! control PID, se determinó que para llegar a obtener un mejor resultado, la


constante derivativa debe ser cero, es decir se trata de un control Pl, debido a que
la planta tiene una función de transferencia de primer orden..

La señal de control parte de un valor negativo y llega hasta +10V, que es el voltaje
de saturación del circuito. A partir de este instante tiene relación con el gráfico
correspondiente a la simulación de la seña! de control, esto debido a que en el
computador se trata de un sistema ideal.

Con el rnicrocontrolador, el control PID digital tiene una mejor respuesta que el
¡ncrerneníal, ya que al calcular los valores de las constantes b1, b2 y b3 se tiene la
posibilidad de un ajuste más fino, porque el tiempo de muestreo es 0,5 seg, y por
ende se trabaja con decimales, mientras que en el control incremental los valores
de las constantes b1, b2 y b3 son solamente enteros.

La repetibilidad de los resultados es bastante buena, ya que los sensores están fijos
en el soporte correspondiente y no cambian su posición a menos que el soporte sea
desplazado.

Con los datos obtenidos en las pruebas realizadas a cada uno de los controles, se
puede determinar que, el control que presenta el mejor resultado es el PID análogo,

114
y dentro de este el sensor AD590, ya que su respuesta es más rápida que la
termocupla.

De lo expuesto anteriormente y partiendo de la cantidad de pruebas realizadas se


puede considerar que se satisface con el objetivo inicial de tener un sistema de
control de temperatura que a más de ser fácil de usar y muy didáctico cumpla
satisfactoriamente con los diferentes esquemas de control ¡mplementados.

4.3. RECOMENDACIONES.

El equipo se halla debidamente calibrado en sus diferentes tarjetas, por lo que no


es necesario que se pretenda hacer algún cambio en los valores de los
potenciómetros de las tarjetas, de todas maneras en el anexo correspondiente a
manual de uso del equipo se indica la forma de calibrar las tarjetas de
acondicionamiento de los sensores y de los drivers de ¡os displays de 7 segmentos.

Se deben seguir los pasos indicados en el manual de uso para evitar posibles
problemas.

El sensor AD590 soporta un máximo de 150°C, por lo que se debe tener cuidado
especialmente en el control manual en lazo abierto ya que se lo puede deteriorar,
por lo que el trabajo debe estar alrededor de los valores utilizados ai realizar las
pruebas indicadas en este capítulo.

El prototipo en la parte analógica básicamente puede funcionar con diferentes tipos


de plantas, los limitantes están relacionados: a la capacidad de manejo de voltaje
y corriente del íiristor del circuito de fuerza y a la máxima temperatura que soporta
el sensor AD590, ya que es posible calibrar la tarjeta de acondicionamiento de señal
de la termocupla y de los drivers de display para trabajar con niveles de temperatura
de hasta 999°C.

115
BIBLIOGRAFÍA

National Semiconductor, "LINEAR HANDBOOK", USA 1982.

Ogata Katsuhiko, "INGENIERÍA DE CONTROL MODERNO", 2da Edición, Pretince


Hal;l, Méjico 1993.

Savant C. J, "DISEÑO ELECTRÓNICO", 2da Edición, Addison-Wesley


Iberoamericana, USA 1992

Maívino A, "PRINCIPIOS DE ELECTRÓNICA", 4ta Edición, Me Graw Huí, Méjico


1991

FisherM, "POWER ELECTRONICS", PSW-KENT Publishing Company, USA 1991

Fustülos P, "ALGORITMOS PARA CONTROL DIGITAL DIRECTO1, Tesis de grado


EPN.1994 -

Benitez D, "DISEÑO Y CONSTRUCCIÓN DE UN SISTEMA DE NIVEL DE


LÍQUIDOS", Tesis de grado EPN, 1994.

Kit Microlab, "MANUAL DE USO Y OPERACIÓN", EPN.

Philips, "TECHNICAL PUBLICATION"

MSC51 Manual.
REFERENCIAS •

[1],[2],[3] OMEGA ENGINEERING INC, AD590 TEMPERATURE SENSOR,


OPERATOR'S MANUAL.

[4],[5].[6],[7],[8],[9],[10],[11] OMEGA ENGINEERING INC, MODEL TX57 TWO


WIRE TEMPERATURE TRANSMITER, MANUAL

[12],[13] FLUKE, INSTRUCTION SHEETS, 80TKTHERMOCUPLE MODULE.

[14],[15] MalvinoA, "PRINCIPOS DE ELECTRÓNICA, 4ta Edición, Me Graw Hill,


Méjico, 1.991

[16],[17] PROGRAMA DISPLAY1.ASM, LABORATORIO DE CONTROL CON


MICROS

[18] Savant C. J., "DISEÑO ELECTRÓNICO", 2da Edición, Addison-Wesley


Iberoamericana, USA, 1.992
ANEXOS

A. FOTOGRAFÍAS DEL EQUIPO.

B. LISTADO DEL PROGRAMA DE CONTROL.

C. MANUAL DE USO DEL PROTOTIPO.

D. MANUAL DE USO DEL PROGRAMA DE

CONTROL.

E. COPIAS DE LAS ESPECIFICACIONES DE LOS

COMPONENETES.
MODULO DE CONTROL VISTA EXTERIOR

MODULO DE CONTROL. INTERIOR.


¡PROGRAMA PARA CONTROL DE TEMPERATURA
1

¡ETIQUETAS A ESPACIOS DE RAM INI


i

INTERRUP BIT OOH


RETARDO1 EQU 7FH
FILRORI EQU 7EH
DIRCURSOR EQU 7DH
AUXCURSOR EQU 7CH
CONTLCD EQU 7BH
AUXLCD EQU 7AH
TIMEDOS EQU 79 H
TEMPREF EQU 78H
TREFH EQU 77H
TREFL EQU 76H
TEMPIVIED EQU 75II
TMEDH EQU 74H
TMEDL EQU 73H
BUMOH EQU 72H
BUNOL EQU 71 H
BDOSH EQU 70H
BDOSL EQU 6FH
BTRESH EQU 6EH
BTRESL EQU 6DH
EK EQU 6CH
EKH EQU 6BH
EKL EQU 6AH
EKrvii EQU 69H
EKM1H EQU 68II
EKB11L EQU 67H
EKM2 EQU 66H
EKM2H EQU 65H
EKM2L EQU G4II
UKL EQU 63H
u Km EQU 62M
U KM EQU 61 H
UEÍM1L EQU 60H
UKM1M EQU 5FH
UKM1H EQU 5EH
RESP1L EQU 5DH
RESP1W EQU 5CH
RESP1H EQU 5BH
RESP2L EQU 5AH
RESP2M EQU 59II
RESP2H EQU SON
RESP3L EQU 57H
RESP3FV1 EQU 5GH
RESP3M EQU 55H
TECLA EQU 54H
AUXOM EQU 53 H
AUXOL EQU 52H
AUX1M EQU 51 H
AUX1L. EQU 50H
REFH EQU 4FH
REFIV1 EQU 4EH
REFL EQU 4DH
AUXOM EQU 4CH
DIVIDENDO EQU 4BH
DIVISOR EQU 4AH
QUNO EQU 49H
QDOS EQU 48H
QTRES EQU 47H
RESUNO EQU 4GH
RESDOS EQU 45H
RESTRES EQU 44H
TEMPDIS EQU 43H
TEMPREF1 EQU 42H

ORG QOOOH
LJMP INICIO
ORG 0003H
LJNIP TECLAS

ORG 003QH

INICIO:

MOV SP,íf30H
MOV DPTR,ff4000H
MOV A,ftOOH
MOVX @DPTR,A
MOV IE,#10000001B ¡HABILITA INTERRUPCIÓN EXTERNAD
CLR INTERRUP

;PROGRAMA PRINCIPAL

LCALL DISPLAY ¡RUTINA DE ENCENDIDO E INICIALIZACION DEL DISPLAY


LCALL MENSAJE ;MENSAJE INICIAL DESDE ROM
LCALL RETAR
LCALL LIMPIARDISPLAY

LCALL MENSAJE1 ¡MENSAJE "REFERENCIA ="


LCALL REFERENCIA ;LEE DESDE EL TECLADO EL VALOR DE REFERENCIA
LCALL RETAR
LCALL LIMPIARDISPLAY

LCALL ;MENSAJE "BUNO ="


LCALL TBUNO ;LEE DESDE TECLADO EL VALOR BUNO
LCALL RETAR
LCALL LIEVIPIARDISPLAY

LCALL (VIBDOS ;IV1ENSAJE"BDOS ="


LCALL TBDOS ;LEE DESDE TECLADO BDOS
LCALL RETAR
LCALL LIMPIARDISPLAY
LCALL ÍVIBTRES ¡MENSAJE "BTRES ="
LCALL TBTRES ¡LEE DESDE TECLADO BTRES
LCALL RETAR
LCALL LIMPIARD1SPLAY

LCALL INICIALIZAR: ;ENCERA LAS LOCALIDADES DE MEMORIA UTILIZADAS EN


;EN EL CALCULO DEL CONTROL PID
LCALL TINICIO ¡ESPERA QUE SE PRESIONE LA TECLA *
MOV TECLA.ffOOH

RODRIGO:
CLR EXO
LCALL TREAL ¡LEE DESDE EL CONVERSOR LA TEMPERATURA REAL
LCALL IMPTEN1PMED ¡IMPRIME EL VALOR DE TEMP. REAL
LCALL ERROR ;CALCULA ERROR e(k)
LCALL PID ¡DETERMINA LEY DE CONTROL
LCALL' DISPARO ¡ENVÍA EL VALOR AL CONVERSOR D/A
LCALL ACTUALIZAR ¡ACTUALIZA LOS VALORES DE LA ECUACIÓN DE DIFERENCIAS
;SETB EXO
;MOV A.TECLA
;CJNE A,#11,RODRIGO
LJMP RODRIGO

. + * * * * * * * * * * * ÁREA PARA ESCRITURA DE SUBRUTINAS

; * * * * * * * * * * * * ATENCIÓN A LA INTERRUPCIÓN CERO

TECLAS:

CLR EXO
SETB ÍNTERRUP
MOV DPTR.ffOOOOH
MOVX A,@DPTR
AML A.ffOFH
MOV DPTR,#0960H
MOVC A,@A+DPTR
MOV TECLA.A

RETÍ

r * * * * * * * * * ^ " * FIN INTERRUPCIÓN CERO * * * * * * * * * * * *

; * * * * * * * * * * * * ENCENDIDO E INICIAL1ZACION DEL DISPLAY

DISPLAY:

¡LUEGO DEL ENCENDIDO ESPERA 15ms O MAS


LCALL ESPERÁIS

;INICIAL1ZACION DEL DISPLAY


;P1.7 P1.6 P1.5 P1.4 P1.3 P1.2 P1.1 P1.0
;NC RS R/YV E D7 D6 D5 D4
; D3 D2 D1 DO

;FUNCTION SET
;RS R/W D7 D6 D5 D4
;0 O 0 0 1 1

MOV A,ff03H
MOV P1,A
SETB P1.4
LCALL ESPERA4 ;ESPERA POR 4.1ms O MAS
CLR P1.4
SETB P1.4
LCALL ESPERA1
CLR P1.4
SETB P1.4
LCALL ESPERA1
CLR P1.4

;FUNCTION SET
,-SELECCIONA INTERFASE DE 4 BITS
¡SELECCIONA DISPLAY DE DOS FILAS

MOV A,#02H ;INTERFASE DE 4 BITS


MOV P1,A
SETB P1.4
LCALL ESPERA1
CLR P1.4
SETB P1.4
LCALL ESPERA1
CLR P1.4
MOV A,#Q8H ;DISPLAY DE DOS LINEAS
IV1OV P1,A
SETB P1.4
LCALL ESPERA1
CLR P1.4

¡DISPLAY ON/OFF
;ACTIVACION DE CURSOR, DISPLAY BLINK

MOV A,#OOH
MOV P1,A
SETB P1.4
LCALL ESPERA1
CLR P1.4
MOV A,#OFH
MOV P1,A
SETB P1.4
LCALL ESPERA1
CLR P1.4
;MODESET
¡INCREMENTOS DEL CURSOS Y DISPLAY SHIFT ON

MOV A.ffOOH
MOV P1,A
SETB P1.4
LCALL ESPERA"!
CLR P1.4
MOV A.806H
MOV P1,A
SETB P1.4
LCALL ESPERA1
CLR P1.4

¡D1SPI.AY CLEAR

MOV A.ÍÍOOM
MOV P1,A
SETB P1.4
LCALL ESPERA1
CLR P1.4
MOV A,ff01H
MOV P1,A
SETB P1.4
LCALL ESPERA'l
CLR P1.4
LCALL ESPERÁIS

RET

* * * * * * * * * * * * * FIN ENCENDIDO E INICIALIZACION DEL DISPLAY * * * *

; * * * * * « * * * * * * RETARDO DE 15ms O MAS '

ESPERA'l 5:

MOV R3,#14H

LAZO:

LCALL ESPERA1
LCALL ESPERA1
LCALL ESPERA1
LCALL ESPERA1
LCALL ESPERA1
DJNZ R3,LAZO

RET

: * * * * * * * * * * * * FIN RETARDO 15ms O MAS


; * * * * * * * * * * * * RETARDO * * * *

ESPERA1:

MOV R5,#7FH
DJNZ R5,S

RET

- * * * * * * * * * * * * FIN RETARDO

. * * * * * * * * * * * * RETARDO DE 4ms O MAS '

ESPERA4:

MOV R3,#OAM
LAZ01:
LCALL ESPERA1
DJNZ R3,LAZO1

RET

* * * * * * * * * * * * F|N RETARDO 4ms O MAS

. * * * * * * * * * * * * RETARDOS

RETARDOS:

MOV R4,#OFFH
LAZO2:
LCALL ESPERÁIS
DJNZ R4,LAZ02

RET

. * * * * * * * * * * * * COPIAR MENSAJE INICIAL DE ROM

MENSAJE:

MOV TIMEDOS,#05H
IV1OV FILROM,#OOH

MOSTRANDO:

IV1OV DIRCURSOR,#OOH
LCALL MOVERCURSOR
MOV DPTR,fí0700H
LCALL COPIFtOM
INC FILFtOM
MOV D1RCURSOR,Í>10H
LCALL MOVERCURSOR
MOV DPTR,ff0700M
LCALL COPIROM
LCALL RETAR
INC F1LROM
MOV A,F1LROM
CJNE A^OeMjMOSTRANDQ

RET

* * * * * * * * * * * * * FIN COPIAR MENSAJE INICIAL

; * * * * * * * * * * * * POSICIONAMIENTO DEL CURSOR * * * *

MOVERCURSOR:

MOV A,DIRCURSOR
ANL A,ff00010000B
CJNE A,ff00010000B,NOSUIVlO
rVIOV A,DIRCURSOR
ADD A,#30H
LJWIP SUMADO

NOSUMO:

MOV A.DirtCURSOR

SUMADO:

ORL A,#10000000B
fVIOV AUXCURSOR,A
ANL A,#11110000B
SVÍAP A
MOV P1,A
SETB P1.4
LCALL ESPERA")
CLR P1.4
MOV A,AUXCURSOR
ANL A,#00001111B
MOV P1,A
SETB P1.4
LCALL ESPERA1
CLR P1.4
LCALL ESPERA1

RET

i i 4 *** í .* í r ** i F|N posiClONAMIENTO DEL CURSOR

COPIAR DE EPROM A DISPLAY


COPIROM:

MOV A,FILROM
SWAP A
ADD A,DPL
MOV DPL.A
MOV CONTLCD,#OFFH

COPIAR:

INC CONTLCD
MOV R3.Í/OFH ¡VERDADERO VALOR #OFH

RETARDODIS:

LCALL ESPERA1
DJNZ R3,RETARDODIS
MOV A.CONTLCD
CJNE A,#010H,COPIARDISPLAY

FINCOPIROM:

RET

COPIARDISPLAY:

MOV A,CONTLCD
MOVC Aj^+DPTR
MOV AUXLCD,A
SWAP A
ANL A,ffOFH
ORL A,#01000000B
MOV P1,A
SETB P1.4
LCALL ESPERA1
CLÍÍ P1.4
MOV A,AUXLCD
ANL A,ífOFH
ORL A,ff01000000B
ÍVIOV P1,A
SETB P1.4
LCALL ESPEÍTA1
CLR P1.4
LJMP COPIAR

FIN COPIAR DE EPROM A DISPLAY

; * * * * * * * * * * * * LIW1PAR DISPLAY

LIMPIARDISPLAY:

MOV A,ffOOH
mov PI,A
SETB P1.4
LCALL ESPERA1
CLR P1.4
MOV A,#01H
MOV P1,A
SETB P1.4
LCALL ESPERA1
CLR P1.4

RET

.************ F!N LIMPIAR DISPLAY

; * * * * * * * * * * * * RETARDO DOS ***'

RETAR:

MOV R4.TIMEDOS

ESPERAR:

MOV R3,#OFFH

ESP:

LCALL ESPERA1
DJMZ R3,ESP
DJNZ R4,ESPERAR

RET

. * * * * * * * * * * * * FIN RETARDO DOS

. * * * * * * * * * * * * COPIAR MENSAJE REFERENCIA

MENSAJE1:

MOV FlLROM,ffOOH
MOV DlRCURSOR,#OOH
LCALL MOVERCURSOR
MOV DPTR,#0800H
LCALL COPIROIVI
LCALL RETAR

RET

: * * * * * * * * * * * FIN COPIAR REFERENCIA = * * * * * *

LEER VALORES DE REFERENCIA DESDE TECLADO * * * * *


REFERENCIA:
'<•','

REPETIR: • ''.

CLR QV
SETB EXO ¡HABILITA INTERRUPCIÓN EXTERNA O
JNB INTERRUP,$ ' ¡ESPERA PRESIONE UNA TECLA
CLR INTERRUP
MOV DIRCURSOR,#10H
LCALL MOVERCURSOR ,
LCALL PRINTCHAR }
MOV A,TECLA
MOV B,#100
MUL AB
MOV REFH,A
LCALL RETAR
SETB EXO
JNB INTERRUP,S
CLR INTERRUP
MOV D1RCURSOR,#11H
LCALL MOVERCURSOR
LCALL PRINTCHAR
MOV A,TECLA
MOV B,ff10
MUL AB
MOV REFM,A
LCALL RETAR
SETB EXO
JNB INTERRUP,$
CLR C
CLR INTERRUP
MOV DlRCUnSOR,ff12H
LCALL MOVERCURSOR
LCALL PRINTCHAR
MOV A.TECLA
MOV REFL f A
ADD A,REFM
ADD A,REFH
MOV TEIY1PREF1,A
IY10V DPTR.Í/OAAOH
MOVC A,@A+DPTR
MOV TEMPREF.A
MOV B,#10
MUL AB
MOV TREFL.A
MOV

RET

; * * * * * * * * * * * * FIN DE LECTURA DE REFERENCIA DESDE TECLADO

COPIAR MENSAJE B UNO =


MBUNO:

MOV FILROM.fíOOH
IVIOV DIRCURSOR,ffOOH
LCALL MOVERCURSOR
MOV DPTR,#0840H
LCALL COPIROM
LCALL RETAR

RET

:*********** FIN COPIAR B UNO =

. * * * * * * * * * * * * LEER VALORES DE BUNO DESDE TECLADO

TBUNO:

SETB EXO ¡HABILITA INTERRUPCIÓN EXTERNA O


JNR INTERRUP,$ ;ESPERA PRESIONE UNA TECLA
CLR INTERRUP
CLR C
MOV DIRCURSOR,#10H
LCALL MOVERCURSOR
LCALL PRINTCHAR
MOV A.TECLA
MOV B,#100
MUL AB
MOV AUXQL.A
MOV AUXOH,B
LCALL RETAR
SETB EXO
JNB IMTERRUP.S
CLR INTERRUP
CLR C
MOV DIRCURSOR,ff11H
LCALL MOVERCURSOR
LCALL PRINTCHAR
MOV A.TECLA
MOV B,#10
MUL AB
MOV AUX1L,A
MOV AUX1H,B
MOV A.AUXOL
ADD A.AUX-1L
MOV AUXOL.A
MOV A.AUXOM
ADDC A,AUX1H
MOV AUXOH.A
LCALL RETAR
SETB EXO
JNB INTEnrtUP.S
CLR INTERRUP
CLR C
MOV DIRCURSOR,#12H
LCALL rVIOVERCURSOR
LCALL PRINTCHAR
MOV A,TECLA
ADD A,AUXOL
MOV BUNOL.A
MOV A,AUXOH
ADDC A,#OOH
MOV BUNOH.A

RET

* * * * * * * * * * * * FIN DE LECTURA DE BUNO

;*,********** COPIAR MENSAJE B DOS =

MBDOS:

MOV FILROM,ífOOll
MOV DIRCURSOR,#OOH
LCALL MOVERCURSOR
MOV DPTR,#0880H
LCALL COPIROM
LCALL RETAR

RET

: * * * * * * * * * * * FIN COPIAR BDOS = * * * * * * * *

. * * * * * * * * * * * * LEER VALORES DE BDOS DESDE TECLADO

TBDOS:

SETB EXO ¡HABILITA INTERRUPCIÓN EXTERNA O


JNB INTERRUP.S ;ESPERA PRESIONE UNA TECLA
CLR INTERRUP
CLR C
MOV DIRCURSOR,ff10H
LCALL MOVERCURSOR
LCALL PRIMTCHAR
MOV A,TECLA
MOV B,ff100
MUL AB
MOV AUXOL,A
WIOV AUXOH.B
LCALL RETAR
SETB EXO
JNB INTERRUP,S
CLR INTERRUP
CLR C
MOV D1RCURSOR,#11H
LCALL MOVERCURSOR
LCALL PRINTCHAR
MOV A,TECLA
MOV B,#10
MUL AB
MOV AUX1L.A
MOV AUX1H,B
MOV A,AUXOL
ADD A,AUX1L
MOV AUXOL.A
MOV A,AUXOH
ADDC A,AUX1H
MOV AUXOH,A
LCALL RETAR
SETB EXO
JNB INTERRUP.S
CLR INTERRUP
CLR C
MOV DIRCURSQR,#12H
LCALL MOVERCURSOR
LCALL PFIINTCHAR
MOV A.TECLA
ADD A,AUXOL
MOV BDOSL,A-
MOV A,AUXOH
ADDC A,#OOH
EYIOV

RET

FIN DE LECTURA DE BDOS

;************ COPIAR MENSAJE B TRES

MBTRES:

MOV FILRQM,#OOH
MOV DIRCURSOR.ffOOH
LCALL MOVERCURSOR
MOV DPTR,ff0920H
LCALL COPIROM
LCALL RETAR

RET

FIN COPIAR B TRES =

LEER VALORES DE BTRES DESDE TECLADO

TBTRES:
SETB EXO ;HABILITA INTERRUPCIÓN EXTERNA O
JNB INTERRUP.S ¡ESPERA PRESIONE UNA TECLA
CLR INTERRUP
CLR C
MOV DIRCURSOR,#10H
LCALL MQVERCURSOR
LCALL PRINTCHAR
MOV A.TECLA
MOV B,ff100
MUL AB
MOV AUXOL,A
MOV AUXOH,B
LCALL RETAR
SETB EXO
JNB INTERRUP,$
CLR INTERRUP
CLR C
MOV DIRCURSOR,#11H
LCALL n/lOVErtCURSOR
LCALL PRINTCHAR
MOV A,TECLA
MOV IJ,#10
MUL AB
MOV AUX1L,A
MOV AUX1H.B
MOV A,AUXOI.
ADD A.AUX1L
MOV AUXOL,A
MOV A.AUXOH
ADDC A.AUX1H
MOV AUXOH.A
LCALL RETAR
SETB EÍÍO
JNB INTERRUP,$
CLR INTERRUP
CLR C
MOV D1RCURSOR,ÍÍ12H
LCALL ryiOVERCURSOR
LCALL PRINTCHAR
MOV A,TECLA
ADD A,AUXOL
MOV BTRESL,A
MOV A.AUXOH
ADDC A.ÍÍOOH
MOV BTRESH,A

RET

: * * * * * * * * * * * " FIN DE LECTURA DE BTRES * * * * * * * * * * * * * * * * * * * *

; * * * * * * * * * * * INICIALIZAR

IN1CÍALSZAR:
MOV UKL,ffOOH
MOV UKM,#OOH
MOV UKH.ffOOH
MOV UKM1L,#OOH
MOV UKMIM.fíQOH
MOV UKM1H,/fOOH
MOV EKL,#OOH
MOV EKH.ffOOH
MOV EKIYIlL.ffQOH
MOV
MOV EKM21,,#OOH
MOV EKM2H,#OOH

RET

FIN INICIALIZAR

IMPRESIÓN DE UN CARÁCTER EN DISPLAY

PRINTCHAR:

MOV A,#30H
ADD A,TECLA
SWAP A
ANI. A,#OFH
ORL A,»01000000B
MOV P1,A
SETB P1.4
LCALL ESPERA1
CLR P1.4
MOV A,#30H
ADD A,TECLA
Af-lL A.ffOFH
ORL A,«01000000B
MOV P1,A
SETB P1.4
LCALL ESPERA1
CLR P1.4

RET

FIN PRINTCHAR

TECLA PARA INICIO DE CONTROL

TINICIO:

ESPERATECLA:

SETB EXO ¡HABILITA INTERRUPCIÓN EXTERNA


JNB INTEUnUP.S ;ESPERA QUE SE PRESIONE LA TECLA #
CLR INTERRUP
MOV A.TECLA
CJNE A,#11H,ESPERATECLA

RET

FIN TECLA PARA INICIO

LECTURA DE TEMPERATURA REAL

TREAL:

MOV TEMPMED,#OOH
MOV TMEDH,#OOH
MOV TME:DL,#OOH

MOV DPTR,#6000H
MQVX A,@DPTR
MOV TEMPMED,A
MOV B,ÍÍ10
MUL AB
MOV TMEDL,A
MOV TMEDH,B

RET

FIN LECTURA TEMPERATURA REAL

; * * * * * * * * * * * * IMPRIMIR TEMPERATURA MEDIDA * * * * * * * * * * * * * * * * * *

INIPTEMPMED:

MOV A,TEMPPÍlED
MOV DPTR,#0980H ;SACAR A DISPLAY EL VALOR EQUIVALENTE EN GRADOS
MOVC A,@A+DPTR
MOV TEMPDI;;,A
MOV DIVIDENDO.TEMPDIS
MOV DIV1SOR,#10
LCALL DECIMAL
MOV TECLA,RESTRES
MOV DIRCURSOR.ffOOH
LCALL mOVERCUnSOR
LCALL PRINTCHAR
MOV TECLA.RESDOS
MOV DIRCUnSOR,rt01H
LCALL IVIOVERCURSOR
LCALL PRINTCHAR
MOV TECLA,RESUNO
MOV DIRCURSOR,fí02H
LCALL MOVERCURSOR
LCALL PRINTCHAR
RET

, * * # * * * * * * * * FIM IMPRIMIR TEMPERATURA MEDIDA

,************ CAMBIAR EXADECIMAL A DECIMAL

DECIMAL:

MOV A,DIV1DENDO
MOV B,DIVISOR
DIV AB
MOV QUNO,A
MOV RESUMO,B
MOV A,QUNO
MOV B,DIVISOR
DIV AB
MOV QDOS.A
MOV RESDOS,B
MOV A,QDOS
MOV B,DIVISOR
DIV AB
MOV QTRES,A
MOV RESTRES } B

RET

FIN CAMBIO A DECIMAL

CALCULO DEL ERROR

ERROR:

CLR C
MOV A,TREFL
MOV R1,TMEDL
SUBE A,R1
MOV EKL.A

MOV A,TREFH
MOV R1,TMEDH
SUBB A,R1
JC ENCERAR
MOV EKH,A

RET

ENCERAR;

[YIOV EKI,,#OOH
MOV EKM,ÍÍOOH
IY10V
MOV UKM1M,#OOH
MOV UKM1H,#OOH

RET

FIN CALCULO DEL ERROR

RUTINA DE CONTROL PID

PID:
;REGUELVE
; U K = UKM1 + B1.EK + B2.EKM1 + B3.EKM2

LCALL PRODUCUNO ;BUNO POR EK


LCALL PRODUCDOS ;BDOS POR EKM1
LCALL PRODUCTRES ;BTRES POR EKM2
LCALL CONTROL jHALLAR VALOR DE UK

RET

FIN DE RUTINA PID

PRODUCTO BUNO POR EK

PRODUCUNO:

CLR C
MOV A,EKL
MOV B.BUNOL
MUL AB
MOV RESP1L,A
MOV RESP1M,B
MOV A.EKH
MOV B,BUNOL
MUL AB
ADD A,RESP1M
MOV RESP1M,A
MOV A,ffOOM
ADDC A,B
MOV RESP1H,A
MOV A,EKL
IY1OV B.BUNOH
MUL AB
ADD A.RESP1M
MOV RESP1M.A.
MOV A,B
ADDC A.RESP'lll
MOV RESP1H,A
MOV A, E KM
MOV B,BUMOII
MUL AB
ADD A,RESP1H
JC LAZG10
MOV RE5P1H,A
MOV A,B
CJNE A,#QOH,LAZO'IO
RET

LAZ010:

MOV RESP1H,#OFFH
MOV RESP1M,#OFFH
MOV RESP1L,ffGFFH

RET

FIN P R O D U C U N O

PRODUCTO BDOS P O R E K M 1

PRODUCDOS:

CLR C
MOV A,EKM1L
MOV B,BDOSL
MUL AB
r/lOV RESP2L.A
MOV RESP2M,B
MOV ATEKM1H
WOV B,BDOSL
MUL AB
ADD A,RESP2M
MOV RESP2M,A
MOV A.fíOOH
ADDC A,B
MOV RESP2H.A
MOV A,EKM1L
MOV B,BDOSM
MUL AB
ADD A,RESP2M
MOV RESP2M.A
MOV A,B
ADDC A.RESP2H
IVIOV RESP2H,A
IY10V A,EKM1H
MOV B.BDOSH
MUL AB
ADD A.RESP2H
JC LA^O12
MOV RESP2H.A
MOV A,B
CJNE A J #001I,LAZO12
RET
LAZ012:

MOV RESP2H,#OFFH
MOV RESP2M,#OFFH
MOV RESP2L,#OFFH

RET

FIN P R O D U C D O S

.************ P R O D U C T O BTRES POR E K M 2

PRODUCTRES:

CLR C
IVIOV A,EKtyi2L
MOV B,8TRESL
(V1UL AB
MOV RESP3L.A
MOV RESP31Y1.B
MOV A.EKM2H
IVIOV B.BTRESL
MUL AB
ADD A,RESP3M
MOV RESP3M.A
WOV A,ííOOH
ADDC A,B
MOV RESP3H.A
MOV A,EKrV!2L
MOV B.BTRESH
MUL AB
ADD A.RESP3M
MOV RESP3M.A
MOV A,B
ADDC A.RESP3N
MOV RESP3H,A
MOV A,EKM2M
W1OV B.BTRESII
MUL AB
ADD A.RESP3H
JC LAZO14
MOV RESP3H,A
MOV A,B
CJNE A,rtOOH,LAZ014
RET

LAZO14:

MOV RESP3H,ffOFFH
MOV RESPSr.VíOFFH
MOV RESP3L,#OFFH
RET

FIN PRODUCTRES

HALLA VALOR U K

CONTROL:

CLR
MOV A.RESP1L
ADD A.RESP3L
MOV AUXOL.A
mov A.RESP1M
ADDC A,RESP3M
MOV AUXOM,A
mov A,RESP1H
ADDC A,RESP3H
JC LAZO20
MOV AUXOH,A
LJMP SIGUE

LAZO20:
MOV AUXOL,«OFFH
MOV AUXOM,ffOFFH
MOV AUXOII.ÍfOFFH

SIGUE:
CLR C
MOV A.AUXOL
ADD A.UKM1L
MOV AUXOL.A
MOV A,Auxonn
ADDC A,UKM1M
MOV AUXOM,A
MOV A,AUXOH
ADDC A.UKM1H
JC LAZO21
MOV AUXOM,A
LJMP SIGUE1

LAZO21:
MOV AUXOL,ffOFFH
MOV AUXOÍVl.tfOFFH
MOV AUXOM,#OFFH

SIGUE1:

CLR C
MOV A.AUXOL
MOV R1.RESP2L
SUBB A } R'I
MOV UKL,A
MOV A,AUXOM
MOV R1.RESP2M
SUBB A,R1
MOV U KM, A

MOV A.AUXOH
MOV R1.RESP2H
SUBB A,R1
JC ENCERARESTA
MOV UKH.A

RET

ENCERARESTA:
MOV UKH,000H
MOV UKM,#OOH
MOV UKL,#QOH

RET

FIN HALLAR VALOR UK

ENVÍA VALOR DE CONTROL AL CONVERSOR D/A

DISPARO:

MOV A,UKM
MOV DPTR,#40QOH
MOVX @DPTR,A
LCALL ESPERÁIS
MOV R1,ff05M
LAZOS1:
MOV R2,ffOFFH
LAZOS:
LCALL ESPERA-l
DJNZ R2,LAZOS
DJNZ R1,LAZOS1

RET

FIN SALIDA AL CONVERSOR D/A

ACTUALIZAR VALORES DE LA ECUACIÓN

ACTUALIZAR:

MOV UKmiI.,UKL
rviov UKtvnm,uKM
MOV UKM1II,UKII
MOV EKm2L,EKM1L
MOV EKM2H.EKM1H
MOV EKM1L.,EKL
MOV EKIY11H.EKH

RET

* * * * * * * * * * * * FIN ACTUALIZAR VALORES DE LA ECUACIÓN

ORG 0700I-1
DB ' ESCUELA
DB ' POLITÉCNICA '
DB ' NACIONAL '
DB
DB 'RODRIGO CABRERA '
DB 'CONTROL DE TEMP '

ORG 0800H
DB 'REFERENCIA = '

ORG 0020H
DB 'TEfVlP. MED. = '

ORG 084011
DB 'B UNO =

ORG 0880M
DB 'B DOS =

ORG 0 9 2 0 I I
DB 'B TRES =

ORG 0960H
DB 01 H,04M,0711,11 H,02H,05H,08H,OOH,03H,OGH,09H,12H

ORG 098OH
DB 14M,14H,15I-I,15H,16H,16H,17H,17H,18H,18H
DB 1911,1 SHjIAMrlAHrlBH.IBH^CHjICH.IDH^DH
DB 1EH,1EH J 1FM,1FH ) 20H,20H,21H,21H I 22H,22H
DB 23H,23H,24H,24H J 25H,25H,26H,26H,27H,27H
DB 28H,2CH,29H,29II,2AM J 2AH,2BH J 2BM,2CH J 2CH
DB 2DH,2DH,2EI1,2EH,2FH,2FH,30H ) 30H,31 H,31 H
DB 32H,32H,33N,33H,34H,34H,35H,35H,36H,36H
DB 37I1,37H,38H,38H,39H,39H,3AH,3AH,3BH,3BH
DB 3CM,3CH,30ll,3DII,3EH,3EH,3FH,3FH,40H,40H
DB 41H,41H,42I1,42H,43H,43H,44H,44H,45H J 45H
DB 46H,46H,47H,47H,48H,48H,49H,49H,4AH,4AH
DB 4BH,4BH,4CH,4CH,4DH,4DH,4EH,4EH,4FH,4FH
DB 50II,50[I,51II,51M J 52H,52H,53H,53H,54H,54H
DB 55H,55H,56M,56H,57H,57H,58H,58H,59H,59H
DB 5All,5AH,5BM,5BH,5CH,5CH,5DM,5DH,5EH,5EH
DB 5FM,5FII,60M.GOH.61H.61II.62H.63M,631I,63H
DB 64ll,G4H,65H,65H,66H,GGII,67H,G7H,68H ! G8H
DB Ggii^gií^AlljGAJI.eBll.eBH.eCH.GCH^DH^DH
DB GEI],GEH,6FU,6FM,70M,70H,71H,71II,72H,72H
DB 73H,73H í 74H J 74H,75H f 75H f 7GH,76H,77H I 77H
DB 78H,78H,79H,79H,7AH,7AH,7BH,7BHI7CH,7CH
DB 7DH,7DH,7EH,7EH,7FH,7FHJ80H,80Ht81H,81H
DB 82H,82H,83H,83H,84H,84H,85H,85H,86H,86H
DB 87H,87H,88H,88H,89H,89H,8AH,8AH,8BH,8BH
DB eCH.SCH^DH.SDHjBEHjaEH^FH.SFH^OH.SIH
DB 92H,93H,94H,95H,96H

ORG OAAOH

DB OOH,OOH,OOH,OOH,OOH f OOH,OOH,OOH,OOH,OOH
DB OOH^OH.OOH.OOH^OHjOOHjOOHjOOH.OOHjOOH
DB OOH,02H,04H,06H,08H,OAH,OCH,OEH,10H,12H
DB 14HI16H,18H,1AH,1CH,1EH,20H,22H,24H,26H
DB 28H,2AH,2CHJ2EHJ30H,32H,34H,36H,38H,3AH
DB 3CH,3EH,40H,42H,44H,46H,48H,4AH,4CH,4EH
DB SOH,52H,54H I 56H,58H t 5AH,5CH J 5EH,60H,G2H
DB 64H,66H,68H!6AH,6CH,GEH,70HJ72HI74H,76H
DB 78H,7AH,7CH,7EH,80H,82H,84H,86H,88HJ8AH
DB 8CH í 8EH,90H,92H,94H,96H J 98H,9AH f 9CH ! 9EH
DB OAOH,OA2H J OA4H,OA6H,OA8H J OAAH Í OACH,OAEH,OBOH,OB2H
DB OB4H 5 OB6H,OB8H 1 OBAH,OBCH,OBEH,OCOH,OC2H ) OC4H J OC6H
DB OC8H,OCAH,OCCH,OCEH J ODOH,OD2H,OD4H,OD6H t OD8H,ODAH
DB ODCH,ODEH,OEOH,OE2H,OE4H,OEGH Í OE8H,OEAH,OECH,OEEH
DB OFON,OF2H,OF4M,OF6H,OF8H,OFAH,OFBH,OFCH,OFDH,OFEH,OFFH

END
Este prototipo para control de temperatura está formado por dos módulos: e! de
control propiamente dicho en donde se encuentran todos los sistemas de control
¡mplementados, y el que contiene la planta.

El módulo de temperatura fue construido en acrílico, de acuerdo a las medidas y


forma indicadas en el numeral 2.7. En la parte posterior izquierda está ubicado el
conector para alimentar todo el sistema, mientras que en la parte frontal se halla el
switch de encendido.

La cara superior contiene todos los elementos necesarios para que el control pueda
funcionar, debidamente señalizados, para evitar cualquier inconveniente. Aquí se
hallan los switches para escoger: entre control digital y analógico, dentro del
analógico si se desea control manual o automático y el tipo de sensor que se utiliza.

Contiene los potenciómetros para cambiar el valor de referencia y las constantes


Kp, K¡ y Kd en él control PID analógico. Para el control digital tiene ei botón de
reseí del microcontrolador y e! teclado para ingreso de datos de referencia y
constantes de control.

Cuenta también con los conectores para alimentar la lámpara, el ventilador y los
sensores en la planta, debidamente señalizados.

Antes de encender el equipo es necesario tener en cuenta que los switches deben
estar en las siguientes posiciones: E! número 1, de analógico/digital en analógico,
el switch número 2 manual automático en la posición OFF, el selector número 3 de
tipo de control en la posición OFF, y el switch número 4 de tipo de sensor en la
posición OFF; y, los potenciómetros de referencia y constantes de control en
mínimo. Para utilizar la termocupla, es necesario encender el módulo 80TK
colocado en la parte lateral derecha debido a que utiliza una batería

Una vez que el equipo ha sido encendido, es entonces cuando se puede escoger
alguna de las opciones de control:
Control Manual. El switch 1 debe estar en ANALÓGICO, e! switch número dos se
coloca el la posición MANUAL, e! selector número 3 debe permanecer en la posición
OFF y el switch número 4 en AD590 si se desea usar este sensor, de lo contrario
se escoge TERMOCUPLA; además se debe tener cuidado en encender en ese
momento el módulo 80TK, que es el sitio de conexión de la termocupla. Luego se
puede escoger mediante la perilla REFERENCIA el valor deseado.

Control ON-OFF. Switch 1 en la posición ANALÓGICO, SWITCH 2 en


AUTOMÁTICO, y el selector 3 en la posición ON-OFF. Con uno de los dos
sensores escogidos se coloca el valor de referencia.

Control PID analógico. Switch 1 en ANALÓGICO, switch 2 en AUTOMÁTICO,


selector 3 en la posición PID y las perillas Kp, K¡ y Kd quedan habilitadas para
realizar los cambios que se desee mientras se realizan pruebas de éste tipo de
control.

Control computarizado. Switch 1 en ANALÓGICO, switch 2 en AUTOMÁTICO, el


selector 3 COMPUTARIZADO y en este caso se utiliza el computador, y se deben
colocar los cables de entrada y salida desde el módulo de control hasta la hornera
que sirve de terminal en la tarjeta de adquisición de datos DAS 128.

Control digital. Switch 1 en la posición DIGITAL, switch 2 EN AUTOMÁTICO y


selector 3 en MICROPROCESADO. El programa del microcontrolador empieza a
funcionar e los datos se ingresan mediante teclado, como se Índica en el anexo C.

La planta está construida en una base metálica con paredes de acrílico en donde
se sujeta el ventilador y el soporte para los sensores, con la posibilidad de
desplazamiento, lo que permite colocar los sensores a una distancia apropiada,
aunque no se debería mover este soporte porque durante la construcción y pruebas
del equipo, se ha colocado en la posición en la cual se tienen los mejores
resultados.

Para calibrar las tarjetas se debe proceder de la siguiente manera:


DRIVER DISPLAY. Con el switch 4 en la posición OFF, es posible calibrar la tarjeta
que maneja los displays de la temperatura medida, para lo cual se debe colocar en
la entrada (IN) OV, y con el potenciómetro P1 se ajusta para que los displays
marquen 000. Colocando en la entrada 5V, se ajusta el potenciómetro P2 para que
los displays marquen 150.

Para calibrar la tarjeta que maneja los displays de la temperatura de referencia, se


coloca el siwitch 2 en la posición MANUAL y el selector 3 en OFF, luego con e!
potenciómetros de referencia en la posición mínimo se ajusta el potenciómetro P1
hasta que los displays marque 000. Con el potenciómetro de referencia en la
posición máximo se ajusta el potenciómetro P2 hasta que los displays marquen 137.

AMPLIFICADOR TX57. Para calibrar las tarjetas de acondicionamiento de señal


es necesario contar con un multímetro, que sea compatible con ei módulo 80TK
( se aconseja un multímetro marca FLUKE ), para aprovechar la termocupla tipo K
en la planta. A temperatura ambiente 20°C se debe medir en el conector que sale
a la tarjeta para control PID OV, de lo contrario es necesario ajustar el potenciómetro
P1.
Una vez que se selecciona el control microprocesado, en e! "display de cristal líquido
aparecen los siguientes mensajes:

ESCUELA
POLITÉCNICA

NACIONAL

RODRIGO CABRERA
CONTROL DE TEMP.

Luego en la primera fila del display el mensaje

REFERENCIA =
Esto indica que se debe introducir el valor de la referencia (entre 20 y 150)
utilizando el teclado. El valor debe ser siempre de tres dígitos, por ejemplo si la
referencia es 50°C, se debe pulsar las teclas: O, 5, O

Aparece a continuación el mensaje

Que indica que se debe ingresar el valor de la constante b1 previamente encontrada


multiplicada por 10. De igual manera que en la temperatura de referencia, se deben
ingresar tres dígitos.

A continuación aparecen los mensajes:

BTRES^

Para que se ingresen los valores de las constantes b2 y b3.


De acuerdo al desarrollo de la discretización de la ecuación de control PID, el valor
de la constante b2 es negativo, pero ai microcontrolador debe ingresar positivo, e
igualmente multiplicado por 10.

Se observa luego que el display se limpia, quedando el programa en espera de que


se presione la tecla " * ", para iniciar a desarrollar !as rutinas de control.

Una vez que el proceso ha empezado, aparece en la primera línea del display el
valor de la temperatura medida.

El programa permanece de ésta manera funcionando cíclicamente. Si se desea


terminar el proceso de control digital se presiona la tecla " *".

Para correr el programa por segunda ocasión, es necesario presionar el botón


RESET, y el proceso se repite desde el inicio.
Linear 1 Microamp per Kelvin Ouíput

Fig. 1 Basic Operation Circuí! Fio. 2 Simple Ampüfied Circuí!


v - - -

• Linear Current Output reüabiliíy, linearity and accuracy are AD590 Applications
• Broad R a n g e - 5 5 to 150°C required. The AD590 can be used to
• No Linearization Círcuítry determine mínimum, average. and Idea! for Fast Respon?t
Required differential temperatures, ¡n additíon Surface Measuremenk
to being used for thermocouple cold Sensors for ConlroM
• Versatile and Economical junction compensaron and
• FastResponse temperature control applicatíons. and Meters \
The síze and responsiveness oí the
The AD590 ¡s a small temperature AD590 make it períect for uses
transducer that converts a where size is a consideration, such Use on PC Boards for
temperature input into a proportional as on PC boards or heat sinks.
current output. Jusi power up—and measure the
Accurate Measurenm
The advanced lechnology in the absoluta temperature (Kelvin). No
AD590 ¡s especially suited for linearization, amplification or cold
special lemperature measurement junction compensaron is required
and control applicatíons betv/een
«55 and 150°C when solid state
(fig. 1). To convert reading to °C,
subtract 273.15.
$ Each
D-15

.. .'-•:''.íív^: vo»^^^^
WAflRANTY
OMEGA wananls mis unit to í>a lies of daíoCIs in maleilals and workmanship and
logivesalislactorysorvicsfornpiílodol 13 monlhif rom dalo ofjiuiclinis. OMEGA
Wnpmnly ndilj in ndifitlonnl OIHI (I) mutilh Q'ncn poilod lo IIio notnml ono (1) ysnr
produc! warraDl/ lo comí hondNng and shípplng limo. Ttili eimires thal our
cuslnmers lecelve máximum coverngo on each producl. If Ihe unil should
rnelf unciion.it musí be leturrieii lo thefacioiyto'evaluíiiiori. Oui Cuslomet Sarvica
Departmen!wi]lis5u<ianAuirior[iedFlelurníARJnjmt>erirnmedialolyupDnphone
or minen requssu Upen exa mina I ion by OMEGA. l( \tie unil Is lound to be detective
ilwillbeiepaitedoireplacedalnochaígg.Hovíevei.lhtlsWARRAfJTYÍsVOlDlItlie
unil shows aviifencB oí having been lampored with oí shows evldsnce o) belng
datnngod as a resull o! oxcosslva curronl. tíoat, moistura. vibrallon, oí misuse.
Componen ts which woar cr which nro damaged bymlsusa arara! warranted. Thase
Indulto conlact points, lusos, nnd Irlacs.
THEfiE ARENO WARHAIJTIESEXCEPT AS SIATEDHEREIN.THEREARENOOIHEn
WARflANUES, EXPBESSED OH IMPLIED. IWCLUDIflG BUT NOT LIMITED TO THE
IMPLIED WARHAHTIES OF MERCHANTABtLITY AND OF FITNESS FOR A
PARTICULAR PURPOSE, IfJ NO EVENI SHALL OMEGA ENGIN6ERING. IHC. B6
UABLE FOñ CONSEQUEHTIAL INCIDENTAL ORSPECIALD^MAGES. THE HUVER'S
SOLÉ REMEDV FOH AHY SREACH OF THIS AGHEEMENT BY OMEGA
EHGII1EERING, INC. OR ANY BflEACH OF ANY V/AflRANTY SV OMEGA
EUGiriEEHING. IHC. SHALL NOT EXCEED THE PUñCHASE PHICE PAtO BY THE
PUHCHASER TO OMEGA EHG1I1EEÍWIG, IHC. FOR THE UHIT OR UNITS OR
EOUIPMEMT DIRECTLY AFFECTED BY SUCH BREACH.

Croup Campnny PRELIMIIMARY TECHNICAL DATA


One Omega Orive. Box 4047
Stamlord, Connedicul 06907-0047 FEATURES
(203)359-1660 Telex: 9964D4 Cabla: OMEGA FAX: (203) 359-7700
Linear Current Ouiput: 1/JA/°K
Return Requests/lnqulrles Wide Range: -55°C lo +150°C
Direcl all tvarranty and repalr leQuesIs/inquItlos lo OMEGA Cuslomer Service Probé Compatible Ceramic Sensor Package
Oepartmen!, lelepnone numbel (203J 359-1660. Belore re'urnlng any tnstrumunt.
please conlacl Ihe OMEGA Cuslomei Service Deparlmenl to obtain an aulhorfced Two-Terminal Device: Voltage In/Current Out
relLim (AR) numbeí, The doslgnatod AR numbar should tnen be marked on Iha outsida
olthereturnpackaga.
Wide Power Supply Range: +4V to +30V
To avoid piocosslng dolnya. nlnu pionco bo auro lo Includo:
Sensor Isolatíon frorn Case
1. Rotuinee'a ñame, addíoss. and pnone number.
2. Modal and Sutialnumbeis.
3. Repalf Instiucilons.
OMEGA'spolicyis to make running changas, nolmodel changas, whenever an
Impiovemenlls possible. That v/ay our customeis galthfl [alesl ín lechnology and
engíneerlng.
OMEGA "ís a regisleredtrademarkor OMEGA ENGINEER1NG. INC.
S Copyright I9B7 OMEGA EMGlfJEERING, IHC. All righls teserved Includlng
illusirallons. Nolhlng In Ihis manual may be reproduced In any manner. oühej wholly
or In parí lof any purpose whatsoevcr wHhoul written pe^míssíon írom OMEGA
ENGIrJEERING. INC. r^ 287/047 Printed ¡n U.S.A
PRODUCTHICHUC1IT.S PRODUCT DESCRIPTION
1. The AD590 is a c.ilibratcd twn terminal temperaturc sensor The A 11590 is a two-tcrminal iine¡;rated circuit t a n p c r a t u r c
requiriiiü imly a ili- volite supply (\-íV u. + 30V). Costly transduccr whielí produces an o u t p u t eiirreni proportiiiiutl tu
transmitters, fütcrs, lead wire compensation and lincama- absolutc temperatura. For supply voltages betwecn +4V and
tion circuits are all unnccessary in applyjng the device, +30V the device acts as a high impcdancc, constant current
2. State-of-thc-art láser trimming ac tíic wafcr Icvel in conjunc- regulator passing ljJA/°K. Láser trimming of the chip's t h i n film
tion with exicnsivc fina] tcsting ínsures tliat AD59Ü units rcsistors is used to calíbrate the device to 298.2/jA o u t p u t ac
are easily interchangeablc. 298.2 D K
3. Superior interfercncc rejeciíon results from :he a u t p u t The AD590 should be used in any tcmpcraturc scnsing applica-
büing a eurrcnt r a t h c r [han a voltage. In addition, power tion below +1 50°C in whích conventional electrical tempera-
requirements are lo\ (l.SmW's @ 5V @ +25°C). Thesc turc sensors are currcndy employcd. The inhcrent low cost of
features make thc AD5PO casy to apply as a remóte sensor. a monolithic integrated circuit combincd with the elimination
4. The liigh output impedance OlOjMÍÍ) providcs e.xcellent of support círcuitry makes the AD590 an attractive alternativc
rejection of supply volcage drift and rípple. For instancc, for many tcmperature mcasurement situations. Linearixation
changing the power supply from 5V to 10V results in only circuitry, precisión voltage amplifiers, resistance measuring
a IjLíA máximum current changc, or 1°C equivalen! error. circuitry and cold junction cornpcnsation are not nccdcd ín
applying the AD590,
5. The AD590 is clcctrically durable: ¡t will withstand a
In addition to tcmpcraturc mcasurement, applications include
forward volt age up to 44V and a reverse voltage of 20V.
tempcraturc compensation or corrcction of discreta compo-
Henee, supply irregularitics or pin reversa! will not damage
the device. nents, biasing pruportional to absolutc temperature, flow ra:e
mcasurement, leve! dctcction of fluids and anemometry. The
6. Tlie deviee ¡s hermetically sealed ¡n both a ceramíc sensor AD5PÜ is available in ehip form making it suitable for hybrid
package and in tlicTO-52 packagc. circuits and fast temperature mcasurcmcms in protected en-
vironments.
The AD590 is particularly uscful Ín remote scnsíng applica-
tions. The device is insensitivc to voltage drops ovcr li>ng lines
due to its high impcdance current output. Any well-ínsulated
twistcd pair is sufficicnt for operation hundreds of feet from
the rccciving circuitry. The output characteristícs also makc
the AD590 casy to multiplcx: the current can be switched by
a CMOS multiplcxcr or the supply voltage can be switched by
a logic gatc output.
SPECIFICATIONS (typícal unless othewise noted)

MÜDEL AD590J A0590K

ABSÜI.UTI: MÁXIMUM RAT1NCS


[•'tmvaiil VuliagL-{K* to [{-) +44V t44V
Reverse Volrage <E+ to Ií-1 -20V -20V
HreakiJown Voltaei: (Case to E+ oí E-) ±2(JOV + 200V
liatcd Pcrfarniiincc Tcmpuraturc Ranjjc 1 -55°C to +150"C -55°Cto +150°C
Siurajit TcmpfraEUfc Rango' -65°Cto-t-175°C -65°Clo-tl75°C
I.cad Tcmpcrarurc (Soldcring, 10 sce) +30D°C
I'ÜWCKSUI'I'I.Y
Opcratiny Volta^i; Uanyi: +4V to-t-iüV +4V t o + 3 0 V

ÜUTI'U'r
Niiminal Currciit Üiupuife1 tZ5"c (29B,2°KJ 2VH.2/JA ZVH.ZfjA
Ntmiinal Tempera ture Cucfíicit-ni IÍIA/DC;
t/iIiljMíiiin l-.rriirí*1 <25 ('.
Alisoluif lírror1 (ovtrratcd perfotmanCL-
tfinprrature tan¡»;)
Witluiul K.xtental C:ilil)ration Adjustment ¿1Ü.Ü Cmax
Witli +25°C Calibratiun lírror Ser to Zuro ±3.0°Cma.x ±2.0 Cmax
Niinlincarity ±I.S°Cma\1 C/month ±0.8°G
max max
Kcpeaialiility 3 ±(>.l°C/monlh max
l.on^ Term Drift 4 ±0.1°Cmax ±U.l°Gmax
Currcnt Niiise
I'IIWLT .Supply Hcji'i'imn
+4V aí\'s < +5V
+5V < \'s < +15V 0.2fiA/V
+ 1 5 V < Vs <-t-3I)V U.lflA/V 0.1)iA/V
CUSL- IsuUiiiiin ti/ HíihL'r I.caJ iü'°n
Mffcctii'e Shunl Capaciíancc lUUpl; lüüpl'
IClcctrieal Turn-On Time*
Kex'trSL' Hías l.L'akujji.' Cutreni
(lUTcrsc VoItapL-a 10V) lUpA 10pA
*Kprdfi«eíonssjinc a* fyOSWt
' '\e AIJ5SW luí linca u-cil « -100'C md *2U(l°t; for shutt pcríad*
OUTLINEDIMENS10NS
n T nlci<.utcmcne w¡[|j no ptiyvii-it Jinu^c iu ihc drvicc. lluwcvcr, ANO
(he iliMiIitic error1, tpctificd appl)' lo only thc rucd pcrfarniincc PIN 0ESIGNATIONS
rcmpcnlurc rin^c.
! Scc pigc-t for sxpUnalion oí error componcnts. Note thic Dimcnsions shown in ¡nchcs and (mtn).
±1*C error ¡s ihc si¡iiivalcnlof ±1(J'\. TO-52 PACKAGE:
'Máximum Jci'uilnn bciv.ccn *ls'C rcaJings aílcr icmpcn-
ture cyclinghctAvccn -S3°C ind • líO'Ci gLiaranieed rtat Kstcd.
"Co.iditionsí consUnt +5V, cánseme *I25°Ci guarantctJ,
nal Icstcd.
*Uocs nu[ i n elude vclf hcuírg cfícvesiscc ¡ngc 5 for cxpbnattan of
the«; effech.
1 Lcaltigc turrent doublcs i^vtr)1 I[I°C.

TEMPERATURE SCALE CONVERSIÓN EQUATIONS


5 o
K = C+273.15

= -j~°C+32 1R = °F +459.7

tí 23" t273" +323" +373* +423° The 5POH has óO/ií Inchcs of gold plating on ¡ts Kovar leads and
-SO" O' +50* • 100° + 150' Kovar header. A resistance welder is used to seal the nickel cap
to thc header. Thc AD5PQ chip ís cutectícally mounted to thc
hcader and ultrasonically bondcd to \vith 1 mil a l u m í n u m
¡ -IDO" wíre. Kovar composition: 53% iron nominal; 29% ±1% nickel;
70'
17% ±1% cobalt;0.ó5% manganese max¡ 0.20% silicon max;
0.10% a l u m i n u m max; 0.10% magnesium max; 0.10% zirco-
niurn max; 0,10% titaníum max; 0.06% carbón max.
CIRCUIT DESCRIPTION
Thc AD590 uses a fundamenta! propcrty of che silicon tran-
sistors from which it is made to realice its temperature propor-
tional characteristic: if two identical transistors are operatcd
at a constant ratio of collcctor currcnt dcnsitics, r, thcn thc
diffcrcnce in theír basc-emhter vohages wil! be (kT/q)(ln r).
Since both k, Boltzman's constant and q, the charge of an
electrón, are constant, thc rcsulting voltagc is directly propor-
tional to absolutc tcmpcraturc (PTAT).
In the AD59Ü, this PTAT voltagc is converted to a PTAT cur-
rcnt by low temperature cocfficicnt thin film rcsistors. Thc
total currcnt of the device is then forced to be a m u l t i p l e of
FLAT-PACK PACKACEí this PTAT currcnt. Referring to Figure 1, the schematic día-
gram of the AD590, Q8 and Q.11 are the transistors that pro-
The 590F is a ccramic package with gold plating on its Kovar duce the PTAT voltage. R5 and R6 conven thc voltagc to
leads, Kovar lid, and chip cavity. Solder üf 80/20 Au/Sn com- current. Q.10, whose collcctor current tracks the collector
position is uscd for the 1.5 mil thick solder ring under the lid. currents in Q9 and Q.11, supplies all the bias and substrato
The chip cavity has a nickel underlay bctwcen the metal ¡catión leakage currcnt for thc rcst of thc circuit, forcing the total
and the gold plating. The AD590 chip ¡s eutectically mountcd current to be PTAT. R5 and Ró are láser rrimmcd on thc
in the chip cavíty at 400° C and ultrasonically bonded to with wafer to calibrare the device at +25 C.
1 mil a l u m i n u m wírc. Note that thc chip is in dircct contact
with thc cerarnic base, not thc metal lid.

Metalizarían Diagram
Figure 2 shows the typical V—I charactcrístic üf the circuit
at +25 G and thc: tcmperarure extremes.

4-23 -

'QUT

4 5 6

SUPPLY VOL.TAGE

Figure 2. V-l Ptot

Figure 1. Schematic Diagram

10
EXPLANATION OF TEMI'ERATURE SENSOR
SPECIFICATIONS
Thc way in vvliich thc AD590 is speeificd makcs ¡t casy to
apply in a widc variety of diffcrcnt applications. le ¡s importan!
to undemantl thc meaning of thc various spccifícations and RATIOM ERROR
thc effccts of supply voltagu and thcrma] cnvironmcnt on ac-
curacy.
The AD590 is basieally a PTAT (proportional to absolute tcm-
peraturc) 1 current rcgulator. That ¡s, the output current is 250 300 350 TEMPi'K]

cqual to a scale factor times thc temperatura of the sensor in FÍgure3. Caübratíon Error vs. Temperatura
degrccs Kclvin. Tliis scale factor is trimmed to I/JA/ K at thc
factory, by acljusring thc indicatcd tcmpcraturc (i.c. thc output The calibration error is a priman- contributor to máximum
current) to agrcc with thc actual tcmpcraturc. This is done with total error in all AD590 grades. Mou-evcr, sincc ¡t is a scale
5V across thc dcvicc at a tcmpcraturc u'ithin a few degrccs of factor error, it is particularly casy 10 trim. Figure 4 shows the
25°C (29ií.2°K), The dcvicc is then packagcd and tested for most elcmentary way of accomplishíng this, To trim this cir-
accuracy over ternperature. cuit thc tempcrature of thc AD590 is mcasurcd by a refcrence
temperaturc sensor and R is trimmed so that VT = ImV/ K at
CALIBRATION E R R O R thar tempcrarurc. Note thar whcn this error ¡s trimmed out at
At final factory test thc diffcrcncc bctwcen thc indicatcd tem- one tempcraturt:, its effect ts zero over the entire ternperature
pera tu re and the actual remperaturc is cailcd the calíbratíon range. In most applícations therc is a current to voltage con-
error. Since chis is a scale factor error, Íis contributíon to the versión resistor (or, as with a current i n p u t ADC, a refcrence)
total error of thc dcvicc is I'TAT. l-'or cxamplc, thc effect of that can be trimmed for scale factor adjustmcnt.
thc 1 C spccificd máximum error of thc AD59ÜL varíes from
0.73°Cat-55 D C to 1.42°Cat 150°C. l : igure 3 shows hcu-
an cxaggcrated callbration error would vary from thc ideal
ovcr temperatura.

1 T(°C) = T(°K) - 273.2; 7.ciü un the Kelvín seale is "absolute zero";


thcrc ¡s no lowcr temperaCurc.

Figure 4. One Temperatura Trim

13
ERROR VERSOS TEMPERATURE: WITH CALIBRATION NONLINEARITY
ERROR TKIMMED OUT Nonlincarity as ít applics to thc AD590 is thc máximum devia-
Eacli AD59Ü is also tested for error o ver [he tcmpL'rature rangc tion of current over temperature írom a best-lit scraight line.
wth thecalíbration error trimrned u u t , This specif ¡catión could Thc nonlinearíty of the AD590 over thc -55°C to +15Ü°C
also be called thc "va nance: from PTAT" sincc ¡t ¡s trie máxi- range ¡ssuperiorto all convcntional eiectricai temperature
mum diffcrcncc betwccn thc actual curren: over tempera ture sensors such as thermocouples, RTD's and thermístors. Fig-
and a PTAT multiplicaron of the actual current at 25 C. This ure 6 shows the nonlinearity of the typical AD5POK from
error consísts of a slope error and somc curvature, mostly ar Figure 5.
thc temperaturc extremes. Figure 5 shows a lypical AD590K
temperaturc curve beforc and aftcr calíbration error trimming.

0EFOFIE
CALIHRATJON
IflIM

Figure 6. Nonltnearíty

TEMPERflTURE

Figure 7A shows a eircuit in \vhich thc nonlinearity ís the ma-


Figure 5. Effect of Seáis Factor Trim on Accuracy jor contributor to error over temperature. The circuir is
trimmed by adjustíng R : for a OV o u t p u t \vith thc AD5?0
at 0°C. R 2 ¡s thcn adjusted for 1UV out \vitli the sensor at
E R R O R VERSUS TliMI'ERATURfi: NO USER TKIMS 100°C. Other pairs of temperaturas may be used with this pro-
Using thc ADS90 by simply measuring thc current, the total cedure as long as they are rneasurcd accurately by a reference
error ís the "variance from PTAT" described above plus the sensor. Note that for+15V output (150°C) thc V+ of the op
effect of the calibratíon error over temperature. Fur examplc amp musí be greatcr trian 17V. Also note that V- should be
the AD59CÍL m á x i m u m total error varics from 2.33°C ;H at Icast -4V: if V- is ground there Ís no voltage applied across
-55°C to 3.ü2°Cat 15Ü°C. I-or simplicity, only thc larger fig- the device.
ure is shown on the specification page.

14
15
f tu_--'---"'"*'-''"-13

VOLTAGE ANDTHEKA1AL ENVIRONMENT EFFECTS


The power supply rejcctíon specificatíons given on pagc 4
show the máximum expccted change in o u t p u t currcnt vcrsus
ínput voltagc changes. The inscnsitivít}' of thc o u t p u t to input
voltagc allmvs thc use of unrcgularcd supplies. It also means
that hundreds of ohms of resisrance (such as a CMOS mu I ti-
plexer) can be tolcratcd in series wirh the dcvicc.
Ir is importan: to note thar using a supply voltagc other rhan
5V does not change thc PTAT na ture of thc AD590, In other
words, [his change is equivalen! to a calibration error and can
be removed by thc scale factor trim.
The AD590 spccifications are guarantccd for use ¡n a lo\
Figure 7A. Two Temperature Trirn
thermal resistance environmcnt with 5V across che sensor.
Large changes in thc thcrmal resistance of the scnsor's envi-
ronrncnt will change thc a m o u n t of self-headng and result
in changes ¡n the output which are predictalíle bur not ncces-
sarüy desirablc,
The thcrmal e n v i r o n m c n t ¡n whích thc AD59U is used deter-
mines r\vo importan: charactcristics: the cffect of self hcating
and thc rcsponsc of thc sensor with time.

7B. Typicsl Two-Trím Accuracy


Figure 8. Therma! Circuit Model
Figure 8 ís a modd of thc AD590 v/hich demonstrates thesc
charactcristics. As an example, for thc TO-52 package, 0jc is
the thermal resistance benvccn the chip and the case, about

17
26 C/wau. SCA is thc therma! resístance betwecn thc case and The time response of the AD5PO to a step change in tempcra-
irs surroundings and ¡s detcrmincd by thc charactcristics of ture is determined by ihe thcrmal rcsistanccs and the thcrmal
thc thcrmal connection. Power sourcc P represents the power capaciríes of thc chip, C¿ ni and the case, Q-. Q-,, is about
dissipatcd on the chip. The risc of thc junction tempcrature, 0.04 watt-scc/°C for the AD590. q. varies w i t h the measured
Tj, abovc the ambicnt tempcrature T,\: médium sínee ir includcs anything that is in direct thermal con-
tact with the case. In most cases, rhe single time constant cx-
ponential curve of Figure 9 is.sufficicnt to describe thc time
response, T (c). Table 1 shows thc cffectivc üme constant, T,
Table 1 gívcs thc sum of Ojc and %A forseveral common for sevcral media.
thermal media for both the "H" and "F" packages. The hcat-
sínk uscd \vas a common clip-on. Using Equation 1, the tempcr-
ature rise o f a n AD590 "H" package i n a stirrcd bath at-t-25 D C,
when drivcn with a 5 V s u p p l y , will be 0.06°G. tlowever, for
the same conditions in stíll air thc temperature risc ¡s 0.72°C.
For a given supply voltagc, the tempcrature rise varies wíth
the current and ís PTAT. Thcrefore, if an applicatíon circuit
is trímmed wíth the sensor in the same thermal environment
in whích it will be used, the scale factor trim compensates for
this effect over thc entirc temperatura rangc.

Table 1, Thermal Resistances


MÉDIUM r (sec)(Notc 3)
K F H. F
Aluminum Block 30 10 0.6 0.1 Figure 9. Time Response Curve
Stirrcd Oil 1 42 00 1.4 0.6
Movíng Aír 2
W i t h Hcat Sink 45 5.0
Without Hcat Sínk 115 190 13.5 10.0
Still Air
With Hcat Sink 191 108
Without Heat Sink 480 650 60 30
1 Note: T ¡S dependen: upon vclocity of oilj average of several velocities
listed above,
3 Air vdocicy ^ iTt/scc.
'The time constant \S defiíiL'i] ai the lime required to reach 63.2% of
an instantancous icmpcraiurc change.
TX50 Series
2-Wire Transmitters

See Page N-21

]Styles Available:
.owCostMeta!TO-52

i/Iiníature Ceramic Fíat


3 ack
) Accuracies
DAS-TEMP32-Channel
lilable: Plug-ln Board for IBM PCs
Ifor Low Cost
(for Increased
\ccuracy
See Page D1-29 in íhe OMEGA
cifications Complete Data Acquisition Systems
DLUTE MÁXIMUM RATINGS Handbook111.
ardVo!tage(E+to E-): +44 V
rseVo!tage(E+to E-):-20 V
Wown Voltage (case to E+ or
t200V OM3 Series Signal
Temperatura: -!-300DC Condiíioniñg Modules
ERSUPPLY
ge Range: +4 to +30 Vdc
From
$1
>UT
nalCurrent Output at 25°C See Page R-39
2K):298.2¡iA
nal Temperatura Coefficient:
K
ration Error: J: ±5.0°C IN STOCK FOR FAST DELIVEHY!
num (K: +2.5°C)
lute Error: w/o external
ration Adjustment: J:±10.0DC To Order (Specify Mode! Number)
num (K: ±5.5°C); W/25°C error Model Type Fíat Pack TO-52 Case Ünearity
zero J: ±3.0°C máximum (K: AD590JF AD590JH
AD590J S5.00 ±1.5C
°) 511.15
atability: ±0.1 °C máximum AD590KF AD590KH
Term Driít: ±0.1°C/month AD590K S17.85 510.20 ±0.8C
num

D-16
Mounting track: $2/ft.
CatalogNo. RT-H ':
*Sold in múltiples oí 4 ft lengths.

RTD
(f-
•*" ra
- TX58 • •
RTD 4-20mA
TRANSMITTER
~-As 4
RLOAD T¿;
CONTROLROOM
LE
THERMOCOUPLE
.12T06D
TX52/53 + VDC
THERMOCOUPLE 4-20mA
TRANSMITÍ EH
standard 4-20mA output curra!
The TX52 íeatures high ¡npullo
output isoiation (600 V rmsjaíüi
high CMR (160dB © 60 Hz).:/
Transmitters próvida a two-wire output A rugged metal enclosure, suitable íor
' with the same wiring used for power '. field mounting, ofíers environmental The TX53 offers a functionallj1''
and output. The load resístanos' is protection and screw terminal input equivalen! desígo withouti
connected in seríes with a de power and output connecüons. This output ¡solatíon.
supply, and the current drawn from enclosure may be either suríace or • '• Platinurn RTD ' ' '' ''^
the supply is the 4-20mA output • standard relay track mounted. • Model TX58 accepts 2-v/iiec'
signal which is proportional to the 3-v;Íre 1000 piatinurn resfe:
inputsignal. sensors(« = 0.00385 tl/íl/!q
Thermocouples and provides a linearizedoiíí.
Two-wire current transmission permits
remote mounting oí the transmitter near QMEGA models TX52 and TX53 • AD590 Sensors: ModelTXSÍ
the sensor to minimiza the eífects are high performance, low cost accepís AD590 Solíd Staíefe
of noise and signal degradaron to temperature transmitters designed See Pages F-l5and F-16.
which low level sensor outputs are to accept a thermocouple input
susceptible. ¡rom types J, K or T and producá a
N.-21
Output Speciíications
OutpulSpan 4-20mA
Mínimum Ouíput
Curren! 3.5mA, typ
Máximum Output
Current 40mA, typ
OulpulProleclion' ±6QV
Accuracy
Total Oulpul ErrorZ ±0.1%
Stability vs.
Ambient -30 to 85°C
Tempe ral ure
Zero ±0.038DC/°C max
Span ±0.005%/DC
Slabílily vs. T¡me2 ±50ppm/Iv1onth
Warm-upTime to
Raled Performance 3 Minutes

Response Time
To 90% oí Span 0.4 sec
Envíronmental
Temperalure Range,
Rated Performance ~30°C 104-85°C
Slorage Temperalure
Range ~55°C to4l25°C
Relalive Humidity,
Non-condensing O lo 90%
RFlEífect(5W@
470MHz(í/.3ít.)
Error ±0.5% oí Span
Physical
Case Sise 4" x 3.25" x 1.25'
Weighl 8oz. (227grams)
; In Stock for Immediate Delivery
NOTES
1 Protecled lor reverse polarity and for any
i/ M Lf M »1 iq ^&-£fiixoci!'Suan Uriitsv-&f"-'-^IM^W^"-^ input/outpul conneclion combinatíon
fclHi^ffi'j^i^/r^gfo^ 2 Accuracy ¡s specified as a percenl oí ouíput
Range span (!6mA). Accuracy spec íncludes
Type Code Input Ranges combined efíecls oí transmutar
repeatabilüy, hysleresis and linearity. Does,
locouple T1 - 1 0 0 ° C t o 4 300°C 148 lo 4 572°F not include sensor error. '
islantan) T2 0 ° C t o 4 200 Q C 4 321o 4 392°F Ouíput Impedance: RLMAX ='(V¿.-16 V)

ocouple J1 0°Cto + 500°C 4 32 to 4 932°F


J2 -100°Cto 4- 300°C 148to 4 572°F
.tañían)
J3 0 ° C t o 4 750°C 4- 32 to 4 1382°F
locouple K1 - 1 0 0 Q C I O 4- 300 °C 148 to + 572°F
Mumel) K2 0 ° C t o 4 600°C 4 3210 4 1112°F
K3 Q ° C t o 41000°C 4 321o 4 1832°F
um PM - 100°Clo 4 100°C 148 to 4 212°F
1TD P(2 0°Cto 4 100°C 4 32 lo 4 212 D F
10385) PI3 OcCto 4 200°C 4 32 [o 4 392°F
Pt4 0 D Cio 4- 400°C 4 32 [o 4 752 °F
30
tale — - 5 5 ° C t o 4 .150°C „ 67 to 4- 302°F
or

Unregulated
'
nput to Ouíput) Thermocouple Range Power Supplies
'] S295
ed Thermocouple Range For 2-Wire Transmitiera
'] - 210
3TD fíange—non-isolated
'} 229
U24Y100
pul
134 U48Y4Ó
110 Vac power, - 10 to 65°C operating range
M.9?
DESIGN FEATURES AND USER BENEFITS I
ne Omega Orive, Box 4047
amíord, CT 06907-0047 (203) 359-1660 RFI Noisc I m m u n i t y : The transmitlcr incorporales R F I filtering
círcuitry to assure prolection against radio frequency mterfcrence.
Low Cost: The low cost of theTX57 transmitter and two-wíre
operation reduce total systcm ínstallation cost.
Linear O u t p u t : The t r a n s m í l t c r o u t p u t is linear wíth temperature,
thus e l i m i n a t i n g the necd for linearízing circuítry.
Standard Loop Compatibility: The two-wire o u t p u t structure
conforms to the Instrumcnt Society of America Standard ¡
ISA-S50.1 "Compatibility of Analog Signáis for Electronic Indus
trial Process Instruments!'

FUNCTIONALDESCRIPTION
The TX57 transmitter converts the output of an AD 590 tem-
perature transducer to a current output within a span of 4 to
EATURES 20mA. The iransmitrer includes inpur prorecrion and filcerlñg
circui:ry, an amplificr, voltagc regulator, precisión voliagc I
ornpattbie v/ith Standard 4-20 rnA Loops
rcfcrence and an o u t p u r current gcncracor. '.
DwSpanDrift: ±0.005%/°C max.
D'.v Nonlinearity: ¿0.05% max. A precisión voltagc rcferencc, resistor nctwork, and span and
Fl [mmuníty .. zero adjusis are used in conjunction with a low currcnt drain
amplifier to senté o u t p u t signnl of the AD590. The a m p l i f i c r
PPLICATIONS drivcs a current gcnerator which controls o u t p u : curren: (Fig-
ure 1).
smperature Monitoring and Control
emole Temperature Sensing
roccjss Control Systems
ncrgy Management Systems SEfJSOR
1NPUI

ÍENERALDESCRIPTION
hcOMEGA®ModclTX57 is a low cosí, two-wire tempcrature
íuismítter dcsigncd to ¡ntcrface with AD590 temperature
•ansducers and produce a standard 4-20 mA output current pro-
ortional lo the measured temperatura The TX57 features a low
MU drifl of ±O.OQ5%/°C max., a liigh lincaríty (±0.05% max.)
ud higli noisc immunity to assure measurcmcnt accuracy in harsh
idustrial envíronments. Figure 1. Mode! TX57 Functíona! Block Díagram
he transmitter accommodates the AD59Q temperature measure- Inpur. powcr and output signal are :ransmi:ted over the same
icul rangcof -55°C to + 15G°C. Doth ?.cro ahdspan adjustments two Icads. The load resistancc is conncctcd in series with a~dc~
re províded to trim the range for input mea'suremcnt spans power supply, and the currcnt drawn from the supply ís the
ctu'een2Q D C and 205°C. The transmiiter output of 4 to 20 rnA 4 to 20mA o u t p u r signal. The máximum series load resístance
na a \viderangeofpowersupplyvoltages make theTX57 com- depcnds on the supply voltagc and ís given by RLMAX = C^^S
aiible wíth standard two-wirc control loops. -12V)/20mA, A wide rangc of power s u p p l y vohagcs may be
he basic package is a versatile metal case. used (scc Figure 2).
?SOOp
.PPLICATIONS
heTX57 has been spccifícally designed to provide accurate and
¡Hable temperature measurement ¡n any applícation below
• I50"C in vvhich convcnliona! clcctrical icmpcrature sensors and
ansmicters are currently cmploycd.
idusirial applications in process control and monitoríngsystems OPCRATINC
icluds chemícal, petroleum, food processing, power generation REGIOW

nd a \vide varíety of other industries.


u multipoinl cncrgy managcmcnt applications, low cost and small
\7.e combine to makc the A 0590 and thcTX57 ideal for moutuing
POWER SUPPLY - V rit
i standard utüity or thcrmostat bo^cs for remóte temperature
Figure 2. Máximum Load fíes/síance vs. Povvfer Supply
11!- SI-NSOK is a d j u s t e d Tur an ouipiu c u r r c n t uf 4 ni A. I f a e u r r e n i souree
lie AD590 is ;i calihratcd uvo t e r m i n a l t e r u p e r a t u r c sensor ÍS useí!, Í!% Dinpitt musí eiiiuil tlif AD5 ( 'l) u i t t p u t at the se- ¡
rmlucin¡: ¡i curran in microamperes ( I / J A / K.) t h a t is lincarly lected refertrncL- tempera ture, luir example, ai U C [he c u r r e n t
r n p u r t i o n a i to absolutc r c m p e r a t u r e Tur tempera tu res from suuree o u t p u t m u s í e q u a l 273.2pA. ',
55UC to -l-l 50° C. Thc AD590 sensor is availablcin a hermetically
iled 'YO-52 transislor package, and a miniatiire ccrainic fia! pack. Sensor Culíbrmion Trini: The sensor e a l i b r a t i o n error is ihe¡
ic sensor conslructioii assurcs reüablc ¡solation froin ground. major c o n u i b u t o r to m á x i m u m total error in all A U 5 9 0 ,
grades. To tnm tliis error thc lempennure of the AD5yi¡ is
measurctl by a reference temperaturc sensor and RV.I.;¡U) is '.
he AD590 is available in severnl accuracy grades, ns shown in trírnmed lo tlie calculalcd valúe o f í h c T X 5 7 ouipm current at that
ablc I . The grade seleetion \vill depcnd on w h c t h e r thc devícc tcmpcraturc. A rcfcrcncc tcmperaiurc al thc midpoim in thc span
used uncalibrated or with calibration at a single valúe. Hor should besclecíed. ¡
•eater accuracy (in any grade), thc devicc may be caiíbratcd !
; tu-o poiius. For bcst mcasurement accuracy ovcr tcmperarurc, R^l-Rü a i j^
R.Si*AN should be trimmed with the AD590 at two known tejn-
TABÚ- 1. A0590 ACCUKACY SPECIF1CATIONS peraturcs. l : ür exaniple, with thc Rsi'AN sclccted for a 100 C
(MAX U R R O R ) span and with thc AD5?0 at O C R'/,[iKO 's adjusted for a 4mA
ü f n t f (í C)
output. RSPAN 's t n c n t r i m m e d for a ZOniA o u t p u t with thc.
sensor at 1CH)°C, !•'!(• u re 4 illustraies a typical two-trim sysiern
Mili- K
•nir ;u 25 C', us ildivm'il I U.O 2,5 1
accuracy. j
-riirs in-tT t!u- -55°c: ni * 1511° C
\Vnliitiii cMiTii.il Ciililiratiun 5.5
•\Viili i-nur niilk'il -Jl !S"l'. only .¡.O l.H
Nnitliiii'.iritv U.K 1IJ
I'íiRATING INSTUUCTIÜNS
[ndclTX57 is factorycalibrated to ±0.5% accurac,' Tora
a.xiniurn sensor measurcrncnt rangc of -55°C to +150°C
!05 C span) with Kjj)i..\¡sí and RXÍÍRÜ resistur valúes as shown
i Fkiure 3. l ; or chis iii])iit ranpe 4niA üiitpiít corrcsponds to
ii A135PO r e i i i p e r a t u r e oí -55°C aml 2ümA to -f 1 50 C. The
ian uní! /ero Lidjustmc'ins can be uscil 10 iiecoininodate u t h e r
u *IDQ'C
iput ran¡¡es. TCMPEHATURE

Figure 4. Typíca! Two-Trím Accuracy (AD590 and TX57)

PACKACING CONKIGURATION
The TX57 ís mountcd in an aluminum case includíng screw ter-
mináis forconnectlng an externa! sensor and power. This versatilc
housing may be surfacc mountcd in racks, cabíncts, NEMA
enclosurcs, etc., or snappcd onto standard relay tracks. The TX57 in
Figure 3. Mode! 7X57 Basic Application the metal housing is calibrated for a ~55°C to -f 150°C
measurcment
pan AiijListmcntt The valúe of the span sctting resistor
•Sl'AN ís determinad by: TRANSMITTI-R H O U S I N G O U T L I N E DIMENS1ONS
Dimcnsions shown in inchcs and (mm).
-58 IOÍ2
3.26
here íil'AN is a desíred mcasu remen t span in C. l ; or ex- (B2.B1
Ti|)le, for a mcasurcment span oí 1ÜÜ C Rsi'AN' = 1-C4
(41.71
[

! 1 9V \—1^1 -- -53JOn = 6,\9kÜ. lf a span accuracv

V 10- 6 AX 100/ © ^ ©1

f iü.5% if dcsired, the valué of tlie RÜIIAN resistor should be t-


f-
E

H
1¥1
reurate :u ±0.1%. ^

ul
U 1
a.
».
L^I
Z
u <
3 *
rj C'O
4.01 i"ü~s"
ero Adjusuncnt: "/Cero atljustmcni inust be perCormcd afrc-r r&
f^ K£C
(10 .9] ñ í- 3.7S :0.03
istalliilion of the ÜSI>AN resistor. To select R Z E R O a n AD590 £ i§ 195.3 lO.Hl

r a c a l i b r a r e d e u r r e n t suuree may be used as an i n p u r to thc ,_ 2


/ N <t
H-l-
< D
K
k-

6.
'M
X57. If an AD590ÍS used, it musí bcmaintaíned at the de- U-o s -' M
S
rcd rclerencc lempcraturc. A rcsistancc decade box is
D5- - \o,
iscrtcd betwccn píns I and 2 ofthcTX57. Thc dccadc box u r^ t¿t
atljiísted tu produee ¡\ o u t p u t corresponílirif- [u the setected I 1 0.24
: fe re rice lemperature. I ; or exarnple, fur a sensor measure- 1 I (G.li
0.175 ¡D.010
lene r a n y c o f ü to 100°Cand an AD590 ai 0°C, the K^KV.0 13.2 10.3]
FLLJKE

Instruction Sheet

80TK
Thermocouple Module

INTRODUCTION Range Accuracy (% of readíng + degrees}, 1 year


The Fluke 80TK ¡s a thermocouple converter íor use with any K-lype -20 to 350°C 0.5% ± 2nC
Ihermocouple and a digital multimeler. The 80TK accepts the output -4to662°F 0.5%±3.6°F
of any K-type Ihormocouple and converls it to 1 millivolt per degree
(Colsius or Falucnhüit). 351 to500"Ct 1.75% i 2"C
664 to 932°Ff 1.75% ± 3.6"F
A Ihree-posítion swílcli acts as a power switch as wel! as selecting
Fahrenheit or Celsius scaling ¡or the output. In addition, the OFF 501 to1000°C 2.0%±2°C
position oí the power switch allows you lo read Ihe baltery condilion 9331o 1832°F 2.0% ± 3.6°F
via liio extemnl muliimoter. The lliennocouple inpul accepts wíre
lencJs orslandciid rnlnHIiermocouple connectors, -bO to-21"C 2.5%12"C
-58to-5.8°F 2.5%±3.6"F
Temperature is measured by exposíng or attaching the thermo-
couple lo the suriace lo be measured. The multimeler dispíays the Temperature Coefficienl:
temperatura diteclly in degrees Fahrenheit or Celsius.
' 0°C to 18"C and 28°C to 50"C ambient, muliiply the basic
SPECIFICATIONS accuracy specification by 0.1 (or each degree above 28 or belov/
18.
ELÉCTRICA!.
t For accuracy enhancemenl between 351°C to 500°C. subtract 3
Measurement Range: -50 to 1000 degrees Celsius degrees (rom the reading. The accuracy ¡s now 0.75% ± 2°C.
-58 lo 1832 degrees Fahrenheit
Resolution: f For accuracy enhancemenl between 663°F and 932°F, subtract
5.4 degrees liom the reading. The accuracy is now 0.75% ±
2000 count display: 0.1°C/Fin200mVrange 3.6°F.
1.0"C/FÍn2Vrange NOTE
Tito bnsic acciit'ricy specilicalion tíoes no! ¡n-
3200 count display: 0.1 C/Fin300mVrange dude ¡he error o! the probé orthe DMM. Please
1.0C/Fin3Vrange refer lo the probé accuracy speciít'catíon íor
íidditional details.
•1000 count displny: 0.1"C/Fin400mVrange
1.0"C/FirHVrange GENERAL
Nolo: Ignore decimalpoint on 2V.3V or 4V,range. Weight: 4.5 cunees, 126 grams
Máximum Vollage alThermocouple Input: 60V DC, 24V AC Overall lenglh: 4 5/8 inches. 11.75 mm
RF Field Deraling: Slrong RF (iclds can advetsely aiiecl Batlery: Standard 9V Battety (NEDA #1604, 6F22, 006P)
measurement accuracy.
Battery Life: 1600+ hours, 6.5V mintmum
ENVIRONMENTAL
Output: 3/4 inch spaced banana plugs, 10 megohm rninimum
Amblen! Operaling Range: O to 50"C load resistance
Slorage Temperalure: -40 to 60"C ACCESSORIES
-4010140°F
80PK-1 (íncluded): Bead Probé 4 (oot K-type Ihermocouple bead
Humidity: 0% lo 90% (O to 35"C) 0% lo 70% (35 to 50°C) probé, wiihTollón lapeinsulalion. Maximiimínsulnliontenipornlure:
260"C. Accuracy: ± 2.2:'C or ± 0.75% (whichever is greater) from O
Basic Accuracy: (@ 23 ± 5"C Calibralion)' to 800DC.

PM 735985 Febrilíity 1985 Rev. 2 1/94 «Jl99<1. Fluke Corporalion. All Rights reservad. Prinled in U.S.A.
80PK-2A: Immersion Probé (a" or20.32 cm [rom tip to probé bandle) 3. Use the de volt seíting and ignore the decimal for higher
temperatures than can be accornodated by the millivolt range.
80PK-3A: Suríace Probé (¡or fíat or curved surfaces) Less resolution is available when using the volt range.
80PK-4A: Air Probé (protected by stainless steel baffle) 4. Plug the thermocouple into the 80TK thermocouple input
connector. If the thermocouple does not have a plug attached,
80PK-5A: Píercing Probé (suitable for ¡ood use, liquids and gels) connect the thermocouple wires to the thermocouple input
screws inside the 80TK. The yellow coded wire (chromel)
80PK-6A; Exposed Junction Probé (exposed bead atiached to 6" connects to the screw markedV.
sheaih)
5. Turn on the 80TK and the multimeter.
80CK-M: Male Miní-Connector (for attachment oí K-type thermo-
couple wire) 6. Adj'usl the thermal connecfion between the measurement
surface and the thermocouple as described prevbusly.
USE AND OPERATION
7. Read the ternperature on the multimeter.
Thermocouples rely upon the dilference in temperatura between the
measuring junction and a reference junclion. Traditionally the refer- Open Thermocouple Reading
ence junction is another !hermocouple placed ¡n an ice bath, how-
ever, Ihe 80TK uses an electronic reierence junction. The converter If Ihe [hermocouple probé has open circuited (i.e. is broken), the
(80TK) musí be operated in a thermal envlronment consisten! with ¡ts mulímeter will read a steady, constan! voltage. The voltage readings
specífications, are:
Range Reading
Measuring Technique
Makíng accurate temperatura readíngs using a thermocouple ¡s a
c
F >2,3V
matter of idenlifying and minimising the causes of error. The largest
conlribulor to errors ¡s the thermal inlerface belween the measure- Battery Condition Test
ment surface and the Ihermocouple. The nexí largest contributor is
the ternperature difference between the thermocouple probé and ¡ts 1. Set the power switch to the OFF position.
environment.
2. Connect the 80TK to the multimeter.
Here are some suggeslions for improving the accuracy of your
ternperature measurernents: 3. Sel the multimotar to the 200,300 or 400 mV de tange
Ensure thal there ¡s a good conneclion between the probé and the 4. Read the battery test voltage on the multimeter. A mínimum
surface you are measuring. You can do this in many ways: reading of 100 mV is acceptable and indicates that approxi-
mately 100 hours of battery lile remain.
1. Increase the mountíng pressure.
Battery Replacement
2. Use an interface agent {such as silicone grease) between the
WARNING
therrno-couple probé and the surface you are measuring.
TO AVOID ELECTRICAL SHOCK, REMOVE
3. Use a thermal epoxy to attach the thermocouple.
THE THERMOCOUPLE FROM THE MEA-
SUREMENT SURFACE, OR DISCONNECT
When measuring lemperatures higher than ambient, adj'ust
Ihe conneclion of the probé to the surface untíl you get the THETHERMOCOUPLE FROM THE INSTRU-
MENT BEFORE OPENING THE CASE. TO-
highest temperatura reading. Use anyofthesuggestionsgiven
TALLY REASSEMBLE THE INSTRUMENT
above to do so. BEFORE ATTEMPTING TO USE IT.
When measuring temperatures lower than ambient, adjust the
1. Set the power swilch to the OFF position.
connectíon of the probé to the surface until you get the lowest
temperatura reading. Use any of the suggestions given above 2. Dísconnect the 80TK ¡rom the multimeter.
to do so.
3. Unplug or disconnect the thermocouple.
When measuring temperaturas near ambient, make the read-
ing when Ihe multirneler display is most stable. 4. Turn Ihe BQTK so Ihe power switch is iacing down. Remove the
single screw located belween the banana plugs.
WARNING
5. Grasp one case halí in each hand. Pulí the two halves apart,
TO AVO1D ELECTRICAL SHOCK, DO NOT beginning al the end wilh Ihe bnnnna plugs.
USETHIS IHSTnUMENT WHEN VQLTAGES
EXCEEDING 24V AC OR 6ÜV DC ARE 6. Remove and replace the ballery.
PRESENT. THE PROBÉ TIP IS ELECTRI-
CALLY CONNECTEDTOTHE OUTPUTTER-
7. Reassemble the 80TK.
MIMALS.
8. To reassomble, mata Ihe lwo case halves at the end with Ihe
Teinperature Measurernent thermocouple conneclor, then "hinge" the two halves logether.
Follow this procedure to correctly use the 80TK. SQTKSelfTest
1. Plug Ihe 80TK ínto the multimeler. Ensure Ihat the banana plug The following tesl is an easy way lo verify proper operation o! the
wilh Ihe red dot above it plugs Ínto the voltage input and the 80TK:
other plug is in the COM input.
1. Follow the Battery Replacement Procedure to open Ihe case.
2, Set the multirneler to the 200,300 or 400 millivolt range. This
setting will read temperatures equal to the number of mülivolts 2. Using a short piece oí bare wire, short the input thermocouple
the range has (i.e., 320°C or F if the millivolt range reads 320 termináis together.
mV.
3. Plug the SOTKinto the multimeter.
3. Use the shorting bar to short the 80TK thermocouple ínput
termináis,

4. Plug the 80TK into the do volts input oí Íhe multimeter. Set the
multimeter lo the 300 mV or equivalen! range.

5. Set the switch qn the 80TK to CELSIUS posilion. Adjust R-l to


halí roiaUon, Ihen adjusl R5 unttl the reading on the mullimeter
matches íhe reading on Ihe rnercury relerence thermometer±
5.0°C. Now adjust R4 unti! the two readings are within ± 0.1 °C.

NOTE
// the mercury relerence thermometer displays
°F, use the following conversión (o get °C:

5/9[(temp |n °F)-32] = (temp in °C)

6. Set the swiich on the 80TK lo íhe FAHRENHEIT (cenler)


position.

7. Adjust R16 until íhe reading on the multimeter matches íhe


R16
reading on the mercury reíerence thermometer ± 0.2°F.

NOTE

If Ihe mercury reíerence thermometer displays


Location of Calibratíon Adjustments °C, use Ihe following conversión lo get °F:

4. Turn the mullitneter and ihe 80TK on. Sel the multimeter to [9/5(temp ln °C) + 32] = (temp in °F)
200,300 or 400 mV range.
8. Set 80TK swiich to the OFF postion. Remove 80TK from
5. The mullimelGr sliould read Ihc ainbient rooni lemperature. multimeler nnd remove any conneclions lo Ihe 80TK ihermo-
couple Inpul lermlnals.
80TK CALIBRATION PROCEDURE
9. Reassemble Ihe 80TK.
A calibration cycle oí 1 year is recommended lo maintain the 80TK
within speciíicalions. The required equipmenl ¡s usted below. Use 10.The 80TK is now calibraled.
Calibration Procedure 1 to calíbrate the 80TK íor use with any K-type
Iharmocouple. Uso Cnlibralion Proceduro 2 if Ihe 80TK wül be used Calibration Procedure 2
exclusively with one K-type Iheimocouple. Always calíbrate íhe
Celsius lunction belore calíbratíng the Fahrenheit function. Use th¡s procedure ¡í Ihe 80TK witl be used exclusively with one K-
type thermocouple:
Calibration Procedure 1.
1. Pcríorrn Calibmlion Procüduro 1. Subslílulo Ihe following lor
Uso tliis procedure lo calíbralo tliu ÜOTK: stop 3 in Cnlibration Procüduie 1:

1. Verify the condition of the battefy as described above and 3. Connect Ihe thermocouple to Ihe 80TK thermocouple Inpul,
replace Ihc battery ¡í necessary. Follow the Battery Replace- and place Ihe thermocouple into the room lemperature balh
ment procedure lo disassemble íhe 80TK, bul do not remove along wilh Ihe mercury releience thermomeler.
the batlery or reassembte the 80TK.
Required Equipment
2. Allow 80TK and the fODm-tempefalurewater bath to stabílize al
foom temperature, away from dralls, for at leas! 30 minutes Refer to Table 1 ¡or equipment required to calíbrate the 80TK.
beíore proceeding with calibration. Place the relerence íher-
rnometer into the room temperatute water bath. Allow the
reading to slabílíze.

Table 1. Required Equipment

IMSTRUMENT MÍNIMUM SPECIFICATION RECOMMEHDED MODEL

Mercury Relcrcnce Thermometer O.T'C resolution Princo Model SAMA-CP45

Dewar Flask íind Cap(water balh) 2 pinl capacily.íilled with water Thermos bottle

Digital Voltmator 300 mV range. 100 nV resolulion Fluke Model 25

Shorting bar <1 ohrn Wire


OR
K-íype thermocouple meéis NBS standards (v;ith subminialure K plug) Fluke 80PK-1

For opplicalion or oporntian nssislancü or ¡nlormalion on Fluke producís, cali:

800-44-FLUKE {800-443-5853) in U.S.A. and Canadá Fluke Corporation Fluke Euiope B.V.
31 40 723-220 ¡n Europa P.O. Box 9090 P.O. Box 11S6
20G-35G-5500 ítom olliur counlrics Evereli. WA 5602 B.D.
98206-9090 Eindhovüii
The Neliierlands
80TK-1601

80TK-1201

80TK Schematlc Diagram


Replaceable Parts WARRANTY

Fluke CofpoTdlion (FluVo) wairsnts Ihis proáucí lo be Iree liotn detects in inaleiial and woikman-
m-niDta: JF P/li DEECRIFT1C1I ship undei noimal uso .ind setvice Iw a pciiod ot 1 yeai I rom dale oí sliipmen!. Soflivaro is
BE51CÍMTOR waitanted lo opérate in accoidancc 'ivith ils piogrnmmad insliuctions on appropnals FluVe
pioducts. II is nol wniinnlcil lo be ern» 'roo. This wntfanljf eilcnds only ID Iho original purchnseí
735045 C/^E,TOP nud sliall not apply lo Jjsus, computar media, baílenos or .iriy pioducl which. in FlLko's solo
735B52 CfiSG, EOITCri opinión, has been subjoc! lo misuse, allcralion, abuse or abnotmat condilions o( opeíalion or
735BÍD CD/ER.fHllCH handling.
735910 O(ÍEU),TD1'
735929 CTJOTCT, £) HELO FtuVe's obligaüon undcr Ihis wananly is limiled lo repaá ot leplacemenl oí a producl which is
735914 31IELQ, DJTICH returned lo an aultioined service cenler miltiiii lt>e wairaní/ peiiod and is deleimined. upon
717501 SCBEW,h/CHirHFO,4-( 0X1/4, TI II ILATE o> a mina lio noy FluVo. lo be defectiva, II FluKedcleimines Ihal Ihe defocl oí mal íunctio uñas been
AHÍ 753319 IC.OP /w, rfldíiAHiE LOÍ KWEH, EELECTED causcd b/ misuso, allcíalion. abuse, or abnormal condilons oí operation oí handling, FluVe will
OT1 £90531 IiMTCHY,9V,0-15HA rcpair ido pioducl nnd bilí ihe purdiasuí Joi ttio icasonable cosí oí icp.iif. II Hie pinducl is iiol
C1,C2 6X9913 CM1 , FOI.Y ES 1 0 . 1 UF , iICt
- ,50V corred by Ihis wairanl/. Buho will. i( (oquosted by purchaser, subiml an estímate o( Ihe rcpnif
C3 783005 CW,AL,lUF>-t-70l [5C cosis belore work is Startnd.
Cl 7147CO CAP.TA.10 UF, 1-201, 107
ou 659516 DlDDE,SI,lf-'-75V,llH IZQ To obl.iin rcpair SCIVÍCD undci this ivarranlf puiclwscr musí loiwairt Iho producl. (Itnnspoilation
CH2 313347 DiODe,.ii ,car/rrKY,c PAU. SIG,llr50B2-C26( pici>,iid).niK!nder.ciip|ionol1hüin.nl)unclioiilotln!nc.iicsiriiitpScivicoCcii1p( Ihi-piodiKlShall
DO 741512 DlOliK.HI ,H-Jt'!.T,aJ Uí/T UTO, ir-0.34WV,J500 lio icp.nicd al Iho Si-'fvrcp Ci'iilct oí at Ihi) Inctorr. ntFhílio'sopliDn. nml iclinned lo iMneh.iscí,
MI 723406 DIOU; r I£D,l^ll liaiispoilaticHi pirp.iid llie p'oducl slKtuW be ílupjifd m Iho onguinl p,lcKnig c.iilon oí n iigid
Jl 73VJ93 coir/cr, nif:»O3:opt£ COiil.iinct p.iddcd \ifíti ni Icasl lour inclics o< shocK absoibing malcnal. FLUKE ASSUMES NO
J2 730179 CtXWMOH, PA1TDIY RISK FOR IN-THANSIf DAMAGE.
Pl 736Q33 PLtCjBWtAJlA
01,02,04 69BI25 XSISTOItiSl |IW1(D!AL1, £IGW.,!K3M-1 THE FOREGOING VVARRANTY15 PURCHASERS SOLÉ AND EXCLUSIVE REMEDY AND IS
Q) 711363 XÜlKIOH.SI.ITUífíiAL I, S1CW. IN LIEU OF ALL OTHEH WARRANTIES. EXPRESS OR IMPLICO. INCLUDING 8UT fJOÍ
Jtll 65S2C6 HKS,W,23.1K,H-11 ,0 ,125R,100P1!1 LIMITED IO ANY JMPLIED WARHANIY OF UEHCHANTABIL1TY. OR FIINESS FOFl ANY
R12 735020 mis,w,lo.]7í;,t-o.i\,o.l35w,5ar[ii PARTICULAR PUHPOSE Oñ USE FLUKE SHALL NOI BE LIADLE FOR ANY SPECIAL.
nl3 733990 PJS,W,22.1K,t-0.1i ,0.125W,50['rH 1NDIRECI. tNCtDEMIAl. OR CONSEQUEHIIAL DAMAGES Oñ LOSS WHETHER IN CON-
I(U 757357. l'J2i 1 f*J',E9nt<, I-H ,0. l35W,100rltl ifwcr. loRr.onoTiiriiiwisE
tus 717759 HfS,Q*,l .liJli '-5» ,0. 25H
RES,VAH,C£f¡tti300K,+-301 ,0.3W CLAIMS
R16 757245
JU ' 75710) RES,CC,22H.+~5* ,0.2 5H
fil7 746100 1UIS,HF,4 .22H/+-11 j l .125W,llí01'm Immcdiately lipón anival. pjrcnnscr shnll chocX Iho packing container .igainsl tho cndosod
mi 75Í591 min,w,io.7H,t-n,o ,125W,100I'IM p,icki/i(] Iisl nrirt Mía», within Hmty IDO) d.iys oí nrrivnl. givc Dnko nolico oí slioiliígi'S OJ any
1(70, H2 «BJÍ3 ni".';,a',iooKi (-51,0. 35H noiicoiifnniiily viili ti tu Icrins o( l!iu oiiiüt II puich.isw tais lo gwu notici'. Hiu rii-livi'iy sluiH bu
R3 7JC104 m:3,w',75QK, t-1* ,o. 125W,5C1P1M duemud to confoim wiili llio Icirns t>' tlio o'dm
W 733612 BES , VArt , CJ3 W 1 5 00 , *2C\,0.3W
-
H.0.3H
RES, V Wl , CZW1 , 5 K , í - 1 Tliepuíchase'assumcsalItisKolloSSO'tíamageWp'Qducisupondoliyoiybj'Flul.oioHioeaitiof
Fti 733659
tó 733592 RES,HP,162Kí +-ll ,0 125W,100!7tt II a pioducl ¡s damaged m Iransíl. PURCHASER MUST FILE ALL CLAIMS FOR DAMAGE WLIH
RES,HF,ÉOiK,t-H,0 125H,100rlM IHECARRIERInoblaincompcnsation. UponfequesIbypufChasef.Flutewllsubmilan estímale
H7 65W7B
R8 733972 HE;,Mr ( iO)ÍF t -o.H ,c ,i25w,sorrh Ol Ihe cosí lo repaií shipinenl damage.
ÍO 7M5BS Bra,tiF,44iSi t-o.ii 0.125H,50ri 1 M
iHITCHiOiIOCjÜllT Fliiko ínllbftlinppyloniiswu/ailqjeshons lo cnhnticolheusool Ihis piuducl. Pienso addicssynur
IM1 740325
1C, 2.5V.100 11H T C. .DA.'tO'J' ]1EF icqucsls or coucsponiJence W FluVo Corporalion. P.O. Boi 9090. Evotetl. VW 98206 9090. Altn:
VK1 7XB170
Sales Departmcnl For Curopean Cuslomors: Fluke Euiope B.V., P.O. Bou 1186. 5602 B.D..
EinOhoven. The Ncl'ieilands
Single-Chip 8-Bit Microcomputer with
4K/8K Bytes of EPROM Program Memory

DIST1NCT1VE CHARACTER15TICS
4K x 8 EPROM (8751H) Soolean processor
8 K x 8 EPROM (Am9761H) ProgrammaDle sena! porl
128 x 8 HAM 5 inlejnjpt sources'2 pnonr/ levéis
Four 8-bil poris. 32 I/O línes 4 cycle muílipl/ and divide
Tv/o 16-bii limer/evenl counters Prcgram memor/ secunty leaiute
64K addressable program memor/ Suppons lasi adapuve EPROM programming
64K addressable dala memory Suppons silicon signatura veníicalion

GENERAL DESCRIPT1ON
rhea751H/Am976lHarememberso[a¡amilyol aovanceti :o &4K b'/ies oí exiernal Prograrn Memory and up lo 64K
iingls-chip microcompulers, Bolh Ihe 8751H. whicn has Syles el exiernal Daia Memory. Ths B751H and itiG
IK-byies oí EPROM, and Ihe Am976lH. wnich has 8K- Am97S1H coniain Ine lower 4K- and BK-byles oí program
jyles oí EPROM, are oiíscl pm-compatible EPROM ver- rr.emor/. respeclr.'ely. on ttie chip. Bolh parts have 128 byies
iions oí Ihe 8051AH. Thus. me B751H/Am9761H are fuH- oí on cnip read'wnle dala memory.
;peed proiorypmg lools whicn provide effective sirxjle-chip
The AMD 8051 rnicroconlroller lamily is specilically suiled lor
CL
iolulions lor highly sensitivo conlroller applicalions Iha! re- "'C
conirol applicanons. A vanery oí lasi addrossmg moacs, QJ
]u\to code modilícaiion üoxibihty. Reler to Figure i. v.nicn is •^.TI>CÍI access Ihe inlernal RAM. (aníllales byle processmg
i bloc* d;agram of Ihe SOS I family. ana numencal operalions on small rfala slruclures. Incluaod
Z3
The l2MH;a751H/Am976lHdevicesleaiure: 32 I/O Unes; m the insirucuon sel is a menú of 8-bn anlhmelicinslrucuons, O
wo 16-bi! limer/event counlars; a Boolean prccessor: a inclucing 4-cycIe mulliply ana aivide msiruclions. (^
j-source. üi-'evel inlerrupl siructure; a iull-duplex senaJ Ejclensive on-cntp sugport enables ditect bu manipularon Q.
¡hannei: and. on-chip oscillalor and clock circuilr/. and ¡esíing oí one-Dil variables as sepárale dala lypes.
3 rogram ana dala memory are locaieü in indecencent ad- Thus. ine Oevice is aiso suilefl tor conlrol and logic syslems
Iresses. The AMO lamtly oí microconirollers can access up ir.at require Boolean processmg.
o
—v
BLOCK DIAGRAM
O
O

o
r\
TABLE 1. 875lH/Am9761H PERFORMANCE

Clock Frequency Max UART Baud Rata |


MIn Max Mode 2 Modes 1. 3 j
1 2MHl J2WH1 ' 3?SK 62. SK |

O
o
o
o

te
CO

Otoer * 03S93A
Figuro 2. 8751 H/Am9761 H Conrvecríon Dlagram

XTAL,

Noie: Pin 1 ií marteO ío-

ORDER1NG INFORMATION

875IH'Am9761H D C 3

Screenirvg Oplion
Blank ~ Stanaarü Processing
B - Bum-ln

Temperaluíe (sea Operaling Range)


C - Commerpal (O lo -70'C)

Valld Comblnatlons D = JO-Pin CEROIP

D8751H
Am97GlHDC
Device Type
8-Bd Microcompuie;
PIN DESCRIPT1ONS ¡s njnnmg. II RST/VPO ¡s hold v/iinm Ihe V PD
Vcc Supply voltage. spec, [i v.ill supply slandby power lo the RAM
in tho event Ihat Vcc tírops Delow ¡is spec,
VSS Circuit ground. When RST/Vpo ¡s low. Iho RAM's bias is
Por! Q Por! O is an 8-bit opon drain bidirectional UO arawn [rom Vcc. A small Iniernal regisler per-
pon. Wnen usad as an oulput pon oacfi oí Ihe mils power-on resal using a capacitor con-
pins can smk 8 LS TTL inpuis. Port O pins can necled lo Vcc.
bo used as high-impodance inputs when ALE/PROG Addross Lalch Enablo output pulse lalches Ihe
placed in Ihe lloal siata by wnling Ts lo Ihem. lowbyie ot Iho address whonacccssing exler-
Pon O also serves as me muluplexed low- nat memory. ALE pulses are emitled con-
ordur address and dala bus when acccssmg slantly at 1/6 Iho oGCillalor irrjquency excapl
exlernal Program and Dala Memory. As such. dunng exlerna! Dala Memory acccss when
il can sourca and sink 8 LS TTL inpuLs. one pulse is skipped. ALE can sm^source 8
Addilionally, inslrucuon bytes are mput LS TTL inpuls. Tne_pin_also accepls Ihe pro-
Ihrough Ihe por! during EPROM program- gram pulse mpui (PHOG) when progiammiñg
ming and ouipul dunng program venlicaiion. Ihe EPROM.
Extemal pullups are required dunng program PSEN Program Store Enable is Ihe read siroDe lo
^ verificación. externa! Program Memory. PSEN is aciivaled
Port 1 Pon 1 ¡s an 8-bit bidirectional I/O pon with r,vice eacn machine cycle dunng execuiton
interna! pullups. The pins can ba used as m- Irom jXTornal Program Memory. In this mode.
puls when wntten with Ts becauso iney aro two PSEN aclivations are sKioped Ounng eacf»
intemclly pulled high. In Ihis modo Ihey can acccss 10 extornal DjUn Momorj- (dunng a
actually sourco curren! due lo Iho pullups [see MOVX instruclion]. PSEM is able lo sourcer
IIL in DC Chafacionsiics], smk 8 LS TTL inpuls.

Tlio porl also reccrvos iho low-order address EA/Vpp The 8751H exccules out oí inlernal Progr.im
h'jti's during EPROM progrnmmmg ana pío- Momory locanons ODDOHjo OFFFH when ex-
gmrn vcnlicatton, Porl 1 can sink/source 4 LS terna! Access onabla {EAl is hcld high. Tlie
TTL inputs. AmD76lH exocules oul oí iniornal Ptogram
Memory locclions OOOOH ID 1FFFH when É"A is
Port 2 Port 2 is an a-bn bidireciional t'O porl v.nh
tield high. EA musí be externnlly held low lo
iniernat pullups. U oulputs ihe high-order ad-
enable iha device (B751H. Am976!H) lo re-
dross Dylo when reading Irom external Pro-
Ineva code (rom ihe aoove mcnlioneo external
gram and Dala Memory. Il also receives Ihe
memory address rangos. This pin also re-
high-ordor address oils and mode conirol bits
coives ihfl 2lV programming supply vollage
during EPROM programming and program
Vpp dunng programmmg oí Ihe EPROM.
vcníicalion.
XTAL, Inpul loitieinvcMingoscillalaramplihcr. When
Tlie porl 2oulpulDuflcrs can smK'source 4 LS
an exteinaloscillalor 15 used. XTAL¡ Dhoulduc
TTL inpuls.
grounded.
Port 3 Port 3 is an B-bit bidirectional L;O corl wilh
XTAL 2 Oulpul o! tha inverlmg osctllator amolilier.
iniornal pullups. The pins can sm^.-sourca 4 LS
XTA1-2 is also ihe inpui !or Ihc osciilaior signal
TTL inpuls. Por! 3 cins can ce used as mculs
when using an exicinal oscillator.
v.'nen l's are \vrirtEjn lo Ihem smce me ir.iernal
pullups pul! Ihom hign. In Ihis slaie. pon 3 pins
cansource currcniwtion pulled lowexlfjrnolly.
OSCILLATOR CHARACTERIST1CS
In oddilion. port 3 supporis ina íunciions o(
An on-chip osallaior may be produced by conligunng XTAL, ana
vanous spccial leolures oí Ihe Af.iDS05l lam-
XTALj as shmvnm Figure 3. Eilheraceramicrosonaiororduaru
ily. These allómate lunctions sre aetailed
crystaJ may ba used.
Dolow;

Figura 3. Oscillator Conneclions


Port Pin ' Altérnala Function
I n»D facnal incut t»-i)
T-D [soiíai poil]

Pj3 i tNT] (oilornal inlcrruot 1)

P;j 4 \Q [Tl/TW 0 DllO mal inpul)


•en
la.'iemai OnM
RD

This oin is u&tíd lo resel ine devica wnen hela


hicn lor l'.vo mncnme cyclcs v.mle me oscviator ron c[""Jic:
When using an exlemal dock signal, XTALi should ba grounded a mere 7°'° oí wnal is required lor a convenlional prograrnming
while XTAL2 ¡s driven as shown ¡n Figuro 4. Slnco Iho exlemal algonlhm. For examole. lo program a 4K EPROM similar lo iha
clock signal is (¡llered by a divido-by-lwo llip-llop, no reauíro- one insitJe lile 8751H using Ihe convcniional programmmg al-
menls need be ¡mposed on Ihe duty cycle oí Ihe exlemal clock. gonlhm will require 4K x 50 msec = 200 sec. II adapnve pro-
Nonelheless, Ihe mínimum and máximum íiigh and low limes gramming is used. ihe [ypicaJ programmmg time required will be.
speciíied in [he dala shset musí be observed. 4K x 3 msec = 12 sec. The speed advanlage oí iho adaplive
programming is süll very signilicsni evon allowing for the addi-
Figuro 4. ExiQrnal Orive Conílguralion Itonal software o-.'erhead lo ¡mplement Ihe adapliva algoriinm (2
lo 8 sec depending on Ihe brand oí EPROM programmer).
To program Iho 875 !H.p¡nsP 2 .4-P2.6 ar >dPSEN should be hald
low. and P 2 7 and RST held high as shov.-n in Tablo 2a. Tha
address oí Ihe locationtobe programmedis applied toPort l and
P 2.0"P23 whila Ihe cedo byte lo be programmed is applied
to Pon O (see Figure 5a).

bo al 21V dunng dovico progrnmming and Ihe ALE/


PROG pin should bo pulsad low lor 1 msoc lo program Iho coas
byla mío Ihe atltíressed EPROM locauon. The programmed byia
is venlied immeaialGly atter programmmg.
Figuro Se illuslrales Iho llow oí [ha adnptivo programming al-
gonlhm. At each address. up lo 15 programA'eriiy loops ata
anempl&d lo vcnry Ihe programmabilily oí [ho byla using 1 msec
PROG pulsos. Ahot Ihe programmability oí a b'/le is delermmed.
an ovorprogramming pulso oí 2 mscc is applied lo PROG lo
PROGRAMMING THE EPROM guaranlco dala rciennon. (This coníorms wiih [ho AMD standard
To program Ihe EPROM, eilhor Ihe intemal or exlemal oscillalor oí 2 msec'byla overprogramming lor all N-channel EPROMs.)
musí be running al 4 lo 6MHz sinco Ihe inlerna! bus is used The prC"grammirxjolAjn9761HissimilanQthíj abo-/e procedures
lo transíer address and progtam dala lo lho appropnale jnlernal e^ccpl Ihal pin P2 4 is Ihe adcJitional addf es5 pin (A ] 2 ) lor access-
regislers, ing Ibe uppcr 4K byies oí Iha EPROM (see Figura 5b).
The 875lH/Am976IH devicas support an adaplive EPROM
programmmg algorilhm in addilion lo Ihe convenlional EPROM The 875lK'Am976lH can also bo prpgrammed using Ihe less
programmtng algorilhm, Adoptivo devico programmmg (somo- efticienl correen liona I EPROM proqramming algorilhm. In Ihis
melhcd, Vpp is held a!2W and PHOG is pulscd lo\ lor 50 msec
limes called interactivo or inlelligenl programmmg) adapls lo Ihe
aclual chargo slorage elíicíoncy o! each byio so Ihal no wasled lo program each codo byle inlo Iha addresscd EPROM localion.
program mi ng lime occurs and mínimum dovico prograrommg Allor me merrKir/ ts programmeQ. all addrcssrjs would bo so-
limo is rcalized. Tho typical resullmg devica programmmg lime is auenced and venlied.

Figura 5a. B751H Programmlng Conllgurallon

Ooooti-OFFfH

1-11 FWSE lo c«a r


LOCP 'OH IDiJTTíE
if ID GMD fOl

IIíL,

J_
JT

•V/hon prograrnming. a 0.1 * 10'CF capaciiof is roauíreo across V DP ano qrcur.a lo supc^ess s^_-nous nans enls -ntucn may aamago ino oevica.
ABSOLUTE MÁXIMUM RATINGS
Ambieni Temperalure Unücr Bias O lo -70'C
Slorage Temporalice -65 lo -150'C
Vollaqo on EAA/PP Pin lo V ss -0,5 lo -r21.5V
Voliage on Any Olhoi Pin lo V ss -o.S to -TV
Power Dissipation 2W
Sl/esses aüove líiose lisled under A8SQLUTE MÁXIMUM FlATlflCS
may cause pcimaneni tíevico Isilure. Funcunat:¡y sí or goove f/iese
limas a nal imptied. Espesura ro aosoMe manmum ratinas lar e¡-
tenaed panods may atlcct tíuvice ¡cliaOibty.

DC CHARACTERISTICS Ovar Opeíaiing Ranga Unless O'.her^ise


Paramctor Deacriptlon • ' Test Condiüons Mln Max Unlt
V Input Lov/Vollage ¡Excepl EA) , -0.5 DB V

VILI Inpul Low Vollago lo EA : -05 0,7 V

VIH .Jnoul Htgh Vollnqo [E>ccoi XTAL;. RSO 2.0 VCC - O.S V

VIHI Input Hiqn Vollagn to XTAL 3 . RST ' XTAL| * V ss 2.5 vcc - o 5
V

VOL Oulpul Low Voliaqo (Porls 1. 2. 3] (S*<s Nole 1) ' 'ex. a ' GmA D.-15 V

VGU OjtpulLowVoitage [Porto. ALE. PSGN] (Swftote 1] ; .&• ,, V


¡ 'ex. " '.•* mA 0.45

VOT Outpul High Voitago (Poris i. 2, 3] 1 JGH " -BOuA ZA V

VOH! Ouiput High Voitago [Porl Oin Eítcfnai Bus f.VMo. ALE. PSÉfi) | lc^ J -JMuA 2A V

IIL Logical 0 Inpiil Cuironi [Ports 1. 2. 3) 1 V,.j - 0 -5V -SCO uA

IILI Logical 0 tnpul Curren! lEA] ¡ Vw - 0 -55V -15 mA

I|L2 Laical 0 Inpul Cuíront lxrAL 3 ) ¡ VIH " ° J SV -32 mA

'u Inpul Loafcngo Cunen! (Parí 0] ¡ 0 - 1 5 - . V..v c V cc ±ICO jiA

IIH Laical 1 Inpul Cuticni [EA] ¡ V,.j -• 2 4V 5CX) cA

'iHi
Inpul Cutfunt to RST lo Aciivale Reset V,.| •; |VCC - i svj £00 ^A

, „ ' , M Ou»uls Disconneaea;


ice Power Supply Curren! ; =-; ., 250 mA
t E^ = V C C

CIQ Pin Cipaaiance Tesl P'cn " H.'-Hz 10 PF

'PD Power Dawn Curren! ; V^c * OV. \.'OQ - 5V 10 mA

Noto 1. CüDaaiivoloadinqonParisOan02maycou$e souno^s no-s« pjlscs ID M suscrimpcsca ontne VQLS oí ALE ana Pon i 1 ana 3. Tho noiso is Uue lo
eilornat bus capacitanca discnartjmg into ina Pon o ana Pon 2 pms wnon Inese c«ns m^ka i-io-O Iransitions dunng bus opoíations. In Iha wotsi
casos [cnpacilivoloaaing ;• lOCQFl.tnor-oisop'JlsflcíiireALEl.rerrav cicetoO BV. Insucn casos umaytxiocsiraDlo loqualiIyALE wiina Scftmilt
Tnggor. or usa an nddross lalcn wiin a Scnmm Tngger STROBE ITDU!.
AC CHARACTERISTICS Ovüf Oger.iitng Range Unless Olhervt'ise Specilieo". (Load Capaciiance lor Pon O, ALE. and
PSEN = IGOpF, Load Capaamnce lor All Olhcr Ouipuls = SCoF)

EXTERNAL PROGRAM MEMORY CHARACTERIST1CS

12MHz Ose Variable O n c i l l a l o r


Pnramelcr Dcscription Min Max Mln Max Unlt
1/TCLCL Oscitlalor Frcquoncy B 7 5 I H A m 9 7 6 l H i 1 12 12 WHz I
TLHLL ALE Pulso Widm : ¡27 2TCLCL-JO n; t
TAVLL Addross Valid 10 ALE Lew J3 ICLCL-JO ns ¡
TLLAX Addtüss Huid Aliot ALE Low 45 TCLCL-35 .S Í
,TLLIV ALE Low lo ValitJ Inslr ln 163 JTCLCL-150
; TLLPL ALE Low lo PSEN Law [ TCLCL-25
TPLPH PSEIJ Pulso Wiüín 3TCLCL-6D
;TPLIV PSEN Low lo Valid Insir In I 3TCLCL-1SO
TPXIX Inout Inslr Hold AÜot PSEN 0 0 ns

TPXIZ Inpul Insir Floal Allof PSEN • i 63 TCLCL-20 ns

TPXAV PSEN lo AtJdross VaHd ! "S TCLCL-B n,

TAVIV Adlfoss lo Valid Inslr In ¡ I ?67 5TCLCL-150 ns

TAZPL AtJdr Ploat lo PSEÑ Low ! 0 i 0 ns

EXTERNAL PROGRAM MEMORY READ CYCLE


EXTERNAL DATA MEMORY CHARACTERISTICS

12 WHz Ose ' Variable Oscillalor


Paramoter Dcscription Min i Max Min j Max Unit
TRLRH RD Pulso Wifltn -»DO ; 6TCLCL-100 I ns
TVVLWH WR Pulse V/ICIM . -ico i ' 6TCLCL-1GO | ns
TLLAX Aüdross Hotel Atter ALE Lo* I ¿3 TCLCL-3S 1 ns
TRLDV ' RD LQW 10 Valia D.na In : 252 | 5TCLCL-165 ns

TñHDX Dala Hold Aflcr HD ', 0 ! ¡ 0 | ns

TRHDZ Dala Final Atier RD ! 97 ; ; 2TCLCL-70 ns


TLLDV ALE lofj lo Vaifd ü.ila In 1 517 , 9TCLCL-150 ns

TAVDV Addross la Va¡id Da!a In í£5 ! 9TCLCL-165 ns


TAVLL Addross V.iiid lo ALE Low • -13 ; TCLCL-JD 1 ns
TLLWL ALE LQW lo HD oí '.VH Low ^00 ¡ 300 ' 3TCLCL-50 | 3TCLCL-50 ns

TAVWL AdOfoss ¡o HD or V/R Low 203 I -¡TCLCL-130


TQVWX 1 Dala Valia la WH Trans.lion Lew 13 TCLCL-70 ns
TQVVm Dala Vaita lo V/R Hiqn , -133 7TCLCL- 1SO ns
"P-VHQX Dala Hela Aher V/H j 33 TCLCL-5Q ns ]
TRLAZ Addtoss Floal ¡o HD Low ¡ 0 0 K \s j
TWHLH RD or \VHHiqn lo ALE Hgn j 33 133 TCLCL-5Q TCLCL-rSO

EXTERNAL DATA MEMORY READ CYCLE


EXTERNAL DATA MEMORY WRITE CYCLE

"V.

EXTEHNAL CLOCK DRIVE


Paramctar Dcscripllon Mín Max Unit
1/TCLCL • Osallator F'equency: 6751H'Air.975lH ¡ 12 12 WHi

TCHCX Hah Timo ; "0 ! ^


TCLCX Low Timo ! íO (15

TCLCH fliSB Timo ; ZD ns

TCHCL Fall Timo > 20


"S

EXTERNAL CLOCK DRIVE WAVEFORMS

A.C. TESTING INPUT. OUTPUT V/AVEFORM


PHYS1CAL DIMENSIONS
Dual In-Lina

CD040-1
Waliqna! • ' : ' " " "
Semiconductor
MM54C922/MM74C92216-Key Encoder
Miyi54C923/MM74C923 20-Key

General Description
. . .• -. i
These CMOS key encoders provide all ihe necessary provide for easy expansión and bus' operation, and are
MIÑUS logíc to fully encade an array of SPST switches. The LPTTL compatible. .•'""'. '"' ' '"' '*
ERROR keyboard sean can be ¡mplemenied by eilher an external . ! . : ' • • • . i • :
clack or axternal capacilor. These encoders also nave on-
chip pull-up devices vvhicii permit switches with up lo
50 k¡"i on resistance lo be ined. No diodes ín the swttch
• . 50 kíí máximum switch on resistance ' . '•
array are needed to elimínate ghosi switches. Tha
inlcrnal dobounce ciícuit needs only a single external • ( 0n or ofl chip dock • '• . ,. " " - :• • .1 !
capacitor and can fae defeated by omitting the capacitor.
A Data Available output goes to a high levcl vvhen a • On chip row pull'Up devices ' ' • ' '' " '' -
IHPUTS i
valid keyboard entry has bcen made. The Data Available « 2 key roll-over- • : • • •'•
outpui returns to a low level when the entered key is
rcleased, aven ¡f another key [s depressed. The Data • Keybounce etiminadon with single capacitor--
Available. will rcturn high to indícate'acceptance o( tho • Last key register at outputs • • '
new koy aítur a normal dobounco poriod; th!s two key
roll ovor Is providcd botweon any two swítclios. •'' " .TRUSTATE outputs LPTTL compclibln • ,
i ' '
» Widc supply range 3Vtal5V
An ínieinal register remembars the bst key pressed
even a f t e r the key ¡s released. The TRI-STATE® outpuu » Lo\ power consumption • ~;;'

Connection Diagrams

Oug!-ln<t.int

BOWYl —
U JiV[C v': " "
DATA DUTA ;
- Howyj J. 1 IÍ. JAII our A : • ' •'''.'.'
II Dílí DU! I ' -
- -r ! — D A t A O l i r 1 .._ .

| H01YY4 —
! :> > — OAUoUT c ' •':•.-• '.•'•'
DAIAOUTC ' j
i - ROWTi • — DATAOUTP'.' i
1 . ._
1 ! ] - *rrrvTT»-T .r. DJCILHIOR • — DATA OUI E )'," •
UNCE *Í«!R i— Oüi'UT (TJJlLE
f ; . ,
fií-DMAAV.lLAK, '••-'- ' '' '"
1 ]1 *• '* - '• • . ' '" — DAIAA^AUíllE
caluuNXi — i tOLUMNXI .'
; t ¡o
— COLUU.III '
. • • • : . , - • ' •
'• • -' '
COLUfNIl ; '
GNU —

Otder Numhor MM54C922J or MM74C922J. : OrdorNumberMM54C923J orMM74C923J


! Sea NS PocRageJ1BA , . . See NS Package J20A ;

Orde^Number MMS4C922H or MM74C922N 'Oider NumberMM54C923N or MH74C923N


| Sse NS Packaga N18A • •> \a HS Package H20A ,

6-145
' MM54C922/MM74C922, MM54C923/MM74C923 •/ ' - * ^í p; .. .— — r'-'.1. . . : r. —
' - ' * ' - L - fl

Absoluto Máximum; Ratings'(Note i) ; ' : '.- , ^niTÍ'Í^V1 ^^ "*••' ; ' .pC:Electrica!.Characteri¡


;_M|n/Max llmíts apply across tempere
. Valtageat AnyPIn '• '. VCQ — 0.3V,ío VCQ +• 0.3V -. ' • - . " Package,DUsipatJor^ „, ^^H-^,,.,^i^ ^i^U^.-^SÓflírJIí
Oporating Temperatura Ranga ' , . . • • . ' , • '' i.(' , ,. Opó'rat]n.9 VcC/R*OB« ¿CjíOStiíl '•'••*> •£' Ü'-i- ;Át3V¡ol5V- /SYMBOL- PARAMETER
" • MM54C922.MM54C923 ' ' ' .'. , ~55"C to+12S°C :' '',í'~''' ' ''•'.• VCc ' " "*' " ' '• • ' - ' ' • ' -M'
MM74C922, MM74C923 • • ' • • ; -40°C IQ +85°C ' ' " "-''¿ ? LeadTemperature fSoldaring. ID secondll •'.:'•'' "' JOCfíí JÜOUTPUT DR1VE (See 54C/74C Family
Sioiage Temperatura Range . ¡- • •(j65'C to +150°Cn-- •• • -^* "•<»•'*,' r»*»-"í^*t V**Pi"íÍJT/l*"7^oV'-*% f *"P ;•'?" •" : . ¡ * •"'•
[ISOURCE Output Source Current (P-
• o ' r . "- r

DC EleCtrical CharaCteristlCS Mln/Max llmlts apply across'temperaturo^range unlaasothVwlso specllisd'.1! -:ÍSOUñCE • Ouiput Sourcü Curront (P
SYMBOL PAHAMETER COND1TIONS '' MIM ' TYP '' MAX UNITiVJ

CMOS TO CMOS • • >' •'.'- ' •


-í •
flSINK Output Sink CurrenÜN;C

VT+ • Positive-Going Threihold Voltage at . 3 3.5 . 4.3 • '- ' F

Oic and KBM Inputs


VCG " 15V, l|^j > 2.1 mA •: 970?!
.6.8 • 8.G f
,:'• >: Output Sink Currcnt "(N-C
t i

• V-ír',,,,
Negative-Gmng Threshold Voltage at
Ose and KBM Inpuii aítil'- - i -
y ft.^CC," SV, JIM >.0(7 mA.
t^CC " 10V, ,l|[j >J,.4 ni A, > j
-. , --• '-d...
r f , / ,.',
• • • > . , 2.ifí-pí.' • ¡* 5.- ::,
*?,':» • ;• ' /

•AC Electrical Characten;


Í.'SYMSOL ¡PARAMETER í
Logical "1" Input Voltags, Excepi^^j. -,|-".4iS';-"_' .:'ft(i hl> n.:-,
VINOJ . Prapagation .Delay Time te
|.pd0.tpd^

::í
Oscand KBM Inputs ' • ' ' ./. '•--,.
•ai no í¿« L ''Logical "Ó"'ar.Logícal "!'
*í 1 Vpp fthl5V *.'v ' .r , ' *• "» 'i^'.i'Üs.',,
from DA"' ' •"' "l^-ll-.
VINIOJ Lógica! "0" Input Voltage, Exceptlj í ; ¡'j 'VppF* 5V '¡.jfi-0/'* 'j*o'iv í» 'it!t> f L :'•'•»' ^lO.S'^i'- .íllft^fllü
! • í. :• i
OicarídKBMInput^,., 1|U |fu;,'w „
'" '"y "p sv ' ¿ njrt/í t.>/.l! r.f:i. t. '< J ( u;,-.
t"^;.J' r'j.5,'? :;.;:'
V.
: !.v
Propaga tlpn Dolay, Time ft
í:"'1' Logícal "Ó" or Loglcal."!,
' Row Pull-Up Current a[ Y1, Y2, Y3, -•< ^A' ' •
Sfl
Irp • 1
' J *' V VCC- 10V"3íclí' -'""f .í»&if" -il-io ,H 1 fjA' ímo l-Jigh'Impedancq State
, • « VCC-IBV a ^ i í ' t í 1 «lite» ;;tí¡IJÍ:r tií •: -.- ; .. f" ^ i
1 ¡fiA 1 "

VOLJTII) Logical.';,! " Oulput Voltage.-'i'i,,-, j \f í2-i'Vcc'" 5V. , lo " ~10Mti(Diuv . 'V' f-tHO.tHlJ-
Propagation Delay Tjmejr
/ ' í - ttl>¿A
'Q''
,' , V. í HIgh Impedance State to a
•: • ; | . •:.-"ii,.jr)-j' í^iviní. i-
'•'" i-Y".. Logical "0"or Loglcal ¿.'1
VOUT(0) Logical "0" Output Voltags ' '.'";'. ' V CC" 5 V - '0 ""'OfiA '''••'
VQC " ' ov - 'o "JOyA ~ ' V''" .
íiíC» i'tc ; v. |¡'C|N Input Capacitance
^i^.
~^

L'COUT ' "TR I-STATE Output'Capac


ñon
Column "OU" Reiistance ai V C C'5V, . V o - O . S V . 500 ; 1400 '
X1.X2, X3índX40ulpuis . V C G * iov. VQ - iv 300 700 ' ''n . i 'Note'l:' "A bsoluta Máximum Railngí" are
Timparatur Rango" thoy aro nnt meant 1
200 500 ;p:ov¡dei con dltlons (or actúa! device operatia
"'Vo.55 . - í ,' ' ' 'Nos» 2: Cap ocltance ís guarenteed b/parioc
ice Supply Currenl * " J ' ' ")1A' . ' ""<"'"> 1.1
Ose at OV, {one Y low)j 1.1 '• ' mA .'
1.9
íSwitch ing Time Wavefor
v . -'
[ Ü 1i'.:- 2.6 :- " •'.mA:'

' llNO) :, Logical "1" Input Current ai [™i»í'.w'


Outpui Enablo " i- '»•,..:
VCG* 15V; VIN • isy(i(ÍJáTIfli, ! . . - ' .
Lg.qo.5:, 1.0 '.-j
•!*,F\ .
! - ". 1NV KE
'"til ; W
VCC-ISV.V.N-OV,.,,^
NN(O) Logical "0" Input Currenl at •- ' ' -";
i "1-°- . fS.005,
Output Enable

CMOS/LPTTL INTERFACE .
'- " '-

. }'- ^«./.M.I n. .,,T ..„ . t:| ' L - •• ^. • ' '•


• "1 »
r,
" :• i

i •• -.-i*

,V.N.,. 'Logical "1" Input Voltage, Except'* ul ''•"'S4C.Vcc-4.BV. J ' 1(lllí . í , ua :



( •
' ti I—•* '-,"
Ose and KBM Inputs • H- *f >". .: 74C, VcC = 4.75V '.- .,...„,,'. ' 1 VCC-1.5 *."..«. •Y' '•' • - P
v. '
!.„_.
0.8
VINIOI . Lógica! ''0" líiput Voltage, Ej(ccp't '""' ;]- 54C, Vcc "4.5V ,,Wt)JfJ. t w ,' .' " D*I
" /Oí
v

ifi
. AVAIUI E
OiC and KBM, Inputs U- i»t> 0.8
9

. V
1 •' i
Loglcal "1" Output Voltaga"1- 54 C, V c c - 4 . 5 V , uíi) ,
VOUTID 1 — 'f
• |Q - -360/iA
'\'''"£r".'.ÍVlT> í-£S'í.')f.'.:?i1M >C(íir!ll ¡OlnO '. y'.-'
í«B*»n :M oc3 DA A
OUIf T
|
: '

VOUTIOI. ^Loglca|^'0)' Output Vo(tageffln;'Jrr:u'


A--"" r :ficrf9cS8Ílti?3

J0 - 360fJA
7^C, Vcc " 4.75V,
• '• 'Afl ;»S^T" icbo.4

0.4 ;
' '.V-

V '
'
2
' ' ,T1 * T - RC.T3 -0.7 RC
capad! ar ai KBM Input.
n ' .- 1 ' • V .
. FIGUR
' IQ - 360¿íA

cíli'6-146:-. - ' -
, -. :,' -j'v,11 •;^'^jíctrical
3c^r' Characíeristics (coniuj • - . '. . ; • • ' . '•' . - . . ' • ;-. "• ._1,.i,íl>:n V.-IA:,:¿ -

f.'^'i-SVj Í\ ''f> -í'^lllmits
íllmits apply across temperatura range unless otherv/Isa specllied. ' '. " .' '"" • -c*
•; ., v !..'.'•-' BIX)iV. -,---- o
¿ PARAMETER COND1T10NS MIN TYP • MAX UN1TS to
* ORIVE (Soe 54C/74C Family Characteriitici Data Shcct) ¡Shott Cfrcuít Current) '_ ' '! '
¡i VCC =; BV.VOUT = OV,. . -1.75
'Output Saurce Curren: (P-Channel) mA
-3.3

unless otherwlse specillí:t Output Source Current (P-Channel) 715. . mA o


~8-: OD

r ' ' TA - 25°C


Output Sink Current (N.-Channel) .VCC-SV.VOUT-VCC.- ' - 1.75 3.6 mA

Output Sink Current ¡N-Channel) VCG- IOV.VQUT-VCC. , ; • • •8 '•• 16' i mA

!ectrical Characteristics TAsaa'c.CL^sopF.uniessotherwisénoted" ••••••


\R ! ' ' ; CONDITIONS MIN TYP MAX UfJITS
; Propagation Delay Time to ' ' '' 1
• C[. = 50pF, (Figure } } ' " ' • i" i
Loglcal "0" or.Loglcal "1".' ¡ ' 60 i 150 ns
i '•' •"' 1.
irom D.A. ... i VCG " 10V ; 35 \' 80 ': . ns
• 6o' ' ns

Propagation Delay Time frorn ' 1 'R|_ « 10h. CL - lOpF (Figure 2} •'' i
1 Logical "0" or Logical "1" - \o Higrí tmpedance State '•' ' 80 ;. 200 ns
\G H iov CL =i io pF es; 150 ns
50 110 ns
¡
j Propagation Delay Time from
1 High Impedance State to a VCG = sv RL = iok 100 250 ns
] Logical "0" or Logical "1 " ^ n O ^ 10V C[ K 5 0 p F 55 125 ns
1 Vr*p K 1 5V 40 90 ' ns

Input Capacitance Any Input, [Note 2) 5 7.5 PF

"j TRI-STATE Output Capacitance' - •Any Output, (Note 2) 10 PF


••biolute Máximum ñatings" ara trióle valúes bey and which tha saíety o( ihe device cannat be guaranteed. Excapt (or "Operallno
i RDtige" they are not meant lo irnply that ihe devlces should ba operated at thasa limili. The labia oí "Eléctrica! Chafad a nstics"
^Pfflytó™
•dlianí for actual davice cpcrollon, •> • . : ' • ' . :' ,
DCitancc is guaranteod by pcriodic testing. ' ' ,' . \g Time Waveíorms

1" H 1 ,-;•.:,
' ' ' '
,.-?-;
"
. i- ffDlf
'
¡Klí
T ¡
'r
; • .- i

íl t-J

1 'OH

V
1 '
- 'm
lr/1 • '' ' J l\O t Y \E

i ' "
VpL
-. ' — n —1
T" " " •' ~ n -

/ N k 5Vfr \ •. \ ;. . .

1 I IpdO '• .

1 " V •• .'. -. . . • . . \ TRIIUIE


J t A ec '" /
' >RC, T3 * 0.7 RC whore R « lOkand C-H exiürnül i IlFFISOJf
«KBM ínpui.
. FIGURE 1 FIGURE2

~
•;. ' '.:: ír.-í.) 2"í?£.t¿s'-^niíííP líCi';.;'.:;•;.;>
Block Diagrarn •'••' •'•
. •;;•'.;';'.-•-(.':> ' • •• ¡ ' ' ^-'i ..••.•, ,\- - ¡ .'•
. . . . DÁTOtfíTtÁin

Typical Applications •

Synchronoui

Truth Table

SIVIICH u 1! 13 u lí U n la
P05ITION YI.X! ¥1,X2 Yl.XJ ¥1.X1 VJ.XI V2.X1 Y2.X] Y!.XÍ Y3.XI Y3.VI Y3.X3 •í,x< YÍ.XI yj.x; YJ.X] Y',y Vi*,x) vs'.xj Vt'
i o 1
i i o
i. 1 . 1 i
i i ., i
D I 1 1 1

'Qrnlt for MM54C923/MM74C922

Typical Performance Characteristics

!-• , Typical R o n vi VpUT'l A HV


Y Inpul ' X Ouiput ' /, Ij

Output! aie In
When kay ¡i re

Noio 3: The k^yboortl may b« lynclironoui


role lí lowor ihan 10 kHi.

6-148
Performance CharacteristicsncontU) 2.
C71
^
O
Typicnl Dubounía Pillad CD
Typic.l FSCAN " cosc « C KBM ro

1HISIA1Í
CONTROL,
DÚilÜi
liirtBLE ' O
CD

n
í !U
N)
hO

en
4^
0.0! 0.1 ] 1 ' 10 IDO O
I C)<tMl*F) ro
. • imitan t co

íypícal Appücations
O
ÜD
^nehrDfiouj Handihnkt (MM74C922J { Syncluonoui Dan Enlry Onlo Bui (MM74C922) ro
., ¡ ;. •. • co
Í i
__1IJC •'• • ' . 10C
i i '
1 ' "'MM74C3I2
^T
Xt KIM

x: Í3

XI
íl

ÍI
»- O A T A A V A I L A l l t
L_ P
sel "oí Q
-*
.í SYSTCM SÍSIEV
cioct>-

^.,
(SEEIIDTE3I ÍIEENOU3I
__ c í
EHAÍlEDUIPLlr
IflESfOSSÍ!

Ouiputi oro ennblfd when volld entry [i modo and


00 Into Tfll-STATE «hon key Í! reloaled.

Aiynchtonoui D«U Enlry Onlo Bui IMM7JCS22)

TA-»

DATA *VAltAít[

oscj
"T"

Ouinim oro In TRI-STATE uní!! Vey Ii pioisfld, thun data ii placed on bui.
. Whon koy li fdjíied, ouipun reiurn to TRI-STATE. ,, • , - ••,;

.bis 3; Ttifl kevboard may be synchtonoUily icannad by otnltdnB iha capacitor ai DIC. and drlvlng oic. dlraclty !¡ tho lyittm clock
'... 1.1 r.vor ihan 10 kHr.

6-149
Typical Appücatipn (Cont'd.) '(^^:>^^'^^íüíyi^{^J ü^^^^^jy^ '^7^ií'(-:í¿
IMaüona
• • • - • • •• • .;,,. -.-,.- ,r; i • . . . _ r
Semico
'-. • ' : " Expansión to 32 Key Encoder ¡MM74C922) " •' *¡ '
MIVI54C932/A/1ÍV
+5V

XI VCC KBM
General Descriptio
X2 ' QEC The MM74C932/MM54C932
h • output phase comparator c¡
X3 '. ''re; :ioc. ' !
parators have a common s
comparator input. The sig
X4 ' DA .~0
•OATA AVWUBLE
coupled for a !arge voltagc síq
0 2 3 Y1 A _- 0 \: '• to the self-biasing amplífíer a
voitage signa!. •
4 5 B 7 Y2 B
—D
Phase comparator |, an exc
B 9 10 11 Y3 C • ..-.»-. D2 diflttal error signal (phase co
ID DATA 90 phase shifts at the VCQ
12 13 14 15 Y4 0 BUS . • ;
•< r t r ] r-JN9H GND signa! input and comparator
15 ia • ^L _ cycle), it may lock onto trie si
17 19 £^

2Ü 21 22 23 L are cióse toharmonícsof the V


comparator U ¡s an
24 ;s 26 ?7 A
p^ •
_J MMJ4C10
~^b
memorynotwork.lt próvidos a
comp. U out) and lock ín síg
28 29 30 31
"te a bched condition and
100 ka between signa! input and cornp

Theory oí Operaíion
The MM74C922/MM74C923 Keyboard Encoders im- timing and locks out Ihe otherY inpuls. The key codelo
plement all the logic necessary to'lnteríace a -16 or 20 be outputted is a combination oí Ihe frozen couníervalué
SPST key swltch rnatrlx to a digital system. The encoder and the decoded Y inputs. Once the key bounce clrciil
will convert a Key switch closer to a 4(MM74C922) or limes out, the data ¡s latched, and the Data Available
5(MM74C923) bit nibblé. The designer can control both (DAV) output goes high.
the keyboard sean rate and the key debounce perlod by
If, during the key closure the swltch bounces, Yl Irtput
alieríng tho osclllator capacitor, CosE, and Iha key
will go hlgh agaln, reslarting tho sean and reseltlng Ihe
bounce mask capacitor, CMSK. Thus, the MM74C922/
key bounce circuíUy. The key may bounce several times,
MM47C923's performance can be opUmlzed for many
but as soon as the switch slays low for a debounce
keyboards.
•period, the closure ¡s assumed valld and the datáis
The keyboard encoders connect to a sv/itcfo matrix that . latched. _ ' *
¡s 4 rows by 4 columns (MM74C922) or 5 rows by 4 col--
A key may also bounce when it is released. To ensurei
umns (MM74C923). When no keys are depressed, the row' that Ihe encoder does not recognize this bounce as
inputs are pulled hlgh by internal pull-ups and the cotumn
anolher key closure, the debounce circult must llmeoul.
outputs sequentíally oulput a loglc "O". These outputs before another closure is recognízed.
are open drain and are thereíore low for 25% oí the time
and otherv/ise oíf. The column sean rate is controlled by The two key rol] over foature can be lllustrated by as-
the oscillator input, which consisls oí a Schmltt irlgger suming a key Is depressed, and then a second key is
oscillator, a 2-blt counter, and a 2-4-bit decoder. ' r depressed. Slnce all scanning has stopped, and all.
other Y inputs are disabled, the second key Is not recog-
When a key is depressed, key O, for example, nolhlng
nized until the llrst key is lilted and the key bounce cif'
v/il! happen v/nen the X1 ¡nput Is olí, since Y1 \vill remaln
.cultry has reset.
high. When the X1 column is scanned, X1 goes lov/ and
Y1 v/lll go low. This disables the counter and keeps X1 The oulput lalches leed TRl-STATE. v/hích ar.e enabled
lov;. Y1 going lov/ also ínttiates the key bounce clrcuit v/hen Ihe Output Enable (OE) ¡nput is laken low.

6-150
TYPE5 S{U54LS24Q,SW54LS241,S[mLS244,Srá54S24a,SW54S241,
SN74LS240,Sí\I74LS241 f Sni74LS244,SP,l74S240,SP¿74S241
tóf O C T A L DUFFEHS AND UNE DPiIVERS W1TH 3-STATE OUTPUTS
|L_ „_ U f c .

1

3
H SN54LS'
Typicnl
'QL
[Sink
Curront)
12niA
Typical
'OH
[Sourco
Cuiront]
-12 mA
Typical PropriRation

Itiverting
10.5 ns
Dnloy Timoi

Noninverting
12 ns
Ennhln/
D¡:.-iblo
Times
18 ni
Typíc/tl Power

(Snablml)
(nvortlfiB
1 30 mW
Noninvcrting
135 mW
2 SN74LS' 24 mA -15 mA 10,5 ns 12 ns 1!3 ns 130 rnW 135 mW
[ SN54S' 48 mA - 1 2 mA 4.G ns G ns 9 11! 450 mW 538 mW
SN74S' G'í mA -15mA •1.5 11! !> n; 9 ns •150 ni W 538 mW
SD54 LS240, SWMS240 ... J
o 3-State Outputs Orive Bus Lines SN74LS240.SN74S240...J OR N
or Buffer Memory Address Registers ÍTOP VI EW)

o P-N-P Inputs Reduce D-C Loacling


o Hysícresis at Inputs Improves
. , Noisc Margins
description
These octal buflers and line drivers are designed
specifically to improvc boih ihc performance and
dRnsity of tliree-state ninmory addrcss drivers, clock
drívcrr., and bus-orícnted rcccivurs and transmiiteis.
The designcr h.ns a dioico of sclectcd combinntions oí
inverting and noninverting outputs, symmetrícal Cj
(actíve-1 ow output control) inputs, and coniplc-
mGntary G ond Ca inputs. Timw devises fcnturc hiíjl)
Sfj;.ÍLS?41,SW7.1S2Al . .. J OR N
[jin-oul, íniproviíd fan-in, and «100-mV noisG-mnrrjin.
[TOPVIF.W)
The SN74LS' and SN71S' can be used to drive
tcrminatud unes down to 133 ohms.

schGmatics of inputs and outputs


'LS2/IO, 'LS241, 'LS244
EQUIVALENT OF T Y P I C A L OF ALL.
EACH INPUT OUTPUTS

< f-ouipur
'S2-10 'S241

EOUIVALEMT OF.
EACH INPUT
GND.

'ce-

INPUT
R •> SO ¡! NOM
'S240/S241:
n ' 7f: U NOM

1D7G
I
TEXAS I N S T R U M E N T S
TVPES S H ] 5 4 L S 2 4 Q ( S P J 5 4 L S 2 4 1 f S W 5 4 L S 2 4 4 f
SN74LS24Ü.SN74LS241,SN74LS244
D U F F E R S A N D UNE D R 1 V E R S WITH 3 - S T A T E O U T P U T S
recommended operating conditions
SN5-1LS' SN74L.S'
PARAMETER UNIT
MIN NOM MAX MIN NOM MAX
Supply voUngu, VQQ [scc No:c 1) 4.5 5 5.5 4.75 5 5.25 V
Hitjií-lcvel ouitiui ctifrem, IQH -12 -15 ¡HA
Low-Iuvf! ouiput currcnl, IQL 12 24 mA
Opur.itintj [fuc-nir Lüiiipcrntiiru, 1 ^ -55 125 0 70 Jc
MOTE 1: Val layo valúe; are wiih icipect lo network Q r O und icnnlnjl.

eléctrica! characterisíics over recommended operating free-air temperatura range (unless otherv/ise noted)
SN54LS' SN74LS'
PARAMETER TEST CONDITIONS t UNIT
MIN TYPÍ MAX MIN TYPÍ MAX
VIH High-Icvul ¡«pul voliatjü 2 2 V
VIL Lovv-Ievel mput voliagc 0.7 0.8 V
V|f£ - Inpul clninp voltiigc V CC * I"II'J. 'i c -'8 mA -1.5 -1.5 V
Mv'SlGfCíi: lVf f — V y _ J V CC = f'11N 02 0.4 0.2 0.4 V
VGC " MIN. V| H » 2 v,
2.4 3.-1 2.4 3.4 1
V OH High-lcvel ouiput voliagc
V|L - o.s v, IQH " MA^
V
VCG " WIN. VIH = 2 v, 2 2
VIL • o.s v, IQH - MAX
VCQ * MIN, IQL " 12 mA 0.4
0/1
VQL Low-Icvni ouipul voliagc V1H-2V. V
VIL " V[ L max IOL " -?11 r »A 0.5
OII-:in[c ouiput currcnt,
VCG • MAX. V 0 = 2.7 V 20 20
HA
OK'ílalc aulpui cuneni,
VQ - 0.4 V -20 -20
<^'-1- Inw-level voliagc applicd
Inpul currcnt ai máximum
V c c - MAX, V| - 7 V 0.1 0.1 mA
inpui voltngc
|¡¡.¡ Migh-IcvL'l input cuirum, ntiy inpui V C c = f-IAX. V| ' 2.7 V 20 20 HA
I¡L Lovvlcvd inpui currcnt Vcc » MAX, VIL n 0.4 V -0.2 -0.2 mA
IQS Slioit-circuil outpui ciirninl* VCC * MAX -50 -275 -50 -225 mA
Ouiput; ttuili AN 13 73 U 23
VCC.MAX •LS7-10 2G 44 2G 44
Ouipüís lov/ mA
\CC Supply curtcnt 'LS241,'LS24.1 27 4G 27 4G
Ouiput; opün
All output! 'L52-10 213 50 2Q 50
duab'cd •LS241/LS244 32 5-1- 32 54
!For condilions ihown ni M l f J or MAX, tno ihc appiooti.it a valuó lücciMeC! undcr recomtncntled oaetBlinH condiiíoni.
í All lypical valucí ain ni V C Q «• 5 V, T A - 25 C.
*Not mora than onn oulpui iliaulcl üo shoricd at n tinip, .ind (Juiatio'x oí tfio ílioit-cltcuii ihould not uicccd ana ii^onü.

switching cliaracterístics, VQC = 5 V, TA = 25° C

•LS240 '1,5241, 'LS24.1


PARA1.1ETER TCST CONDITIONS UNIT
MIN TYP MAX MIN TYP MAX
Pfopnftíition clclay time,
9 14 12 18 tis
''^" IovJ-lo-lii']Ii-luvi;l outpul
Propixjniinn dnlny lime, CLn45pF, nL-G67!2.
12 18 12 18 m
I|>HL hiíjh-lo'low-lcvul ouipiil Scc Note 2
1P7I Oulpul cn.ililc lime m'lowkve! 20 '.'Al 20 30 n¡
tp?^ üuljiui cnnblu lime 10 liiah k'vcl Ib 23 15 23 m
ip[ 7 üuipui tlisnljle tirnu (rom lov/Icvcl CL " 5 pF, HL « G67 1¡, 15 25 15 25 ns
lp¡_¡2 Oulput tlisnlilc limii (rom higli In\-el See Note 2 10 18 10 18 ns

NOTE 2: Load circirlt nnü wiiuuloriTH nru ilnr.vn nn p.igi D-1 1.

TEXAS INSTRUMENTS
YPES

O C T A L B Ü F F E R S AE\!B LITáE B R I V E n S WITH 3-STATE OUTPUTS

Q.3 V
INPUT OUTPUr INPUT OUIPUT INPUT OUH'UT UJPUT OUTPUT INpUT OUTPUT
'LS241, 'S241 USED AS R E P E A T E R / L E V E L R E S T O R E R

CONTROL OR MIC/lOPnOGRAM HOMÍFKOM


OH
MEMORY AtíORESS REGISTE!!

-J

5 Y 5 T E M ANO'OIl HEVORY-ADDBESS BUS


;?.;0 U^ED AS SYSTEM AND/DR MEMORY BUS DRIVEn—Í-DIT
O R G A N I Z A T I O N C A f í BE APPLIED TO HANDLE OiNARY OR DCD

pLS2.10 I
/'S710

7.U.T.M1 ATYL[f; 1M- LS?


nmvtn vuLUPLE-mruT/oimuí BUS '^f

IKntT A

TCHllHffl t
ÜUFFEHS
ouirui

ouirui poiir
CONIÍÍOL

PARTY.LINE BUS SYSTEM


WITIl MÚLTIPLE IfJPUTS. OUTPUTS, AfJD R E C E i V E R S

INDEPGNDEfJTI-niT RUH D n i V E n S / n E C E I V C f l B
IN A S l f l G L E PACKAGE

TEXAS INSTRUMENTSI -.1 ( l l f I - l i l i .\ I |i


lililí1!. Itr,, •,'tlf . I><|LA<i
TYPES SN54LS373,,SN54LS374, S N 5 4 S 3 7 3 , S N 5 4 S 3 7 4
TTL SN74LS373, SM74LS374 r SN74S373, SN74S374
MSI OCTAL D-TYPE T R A N S P A R E H T LATCHES AND
EDGE-TFIIGGERED FLÍP-FLOPS
BULLET1N NO. DL-S 7G1235Q. O C T O H E R 1976

Cholee of 8 Latches or 8 D-Type Flip-Flops SN54LS373. SN54S373 ... J PACKAGE


In a Single Package SN74LS373, SN74S373 . . . J OR N PACKAGE
1TOP VIEW)
3-Staíe Bus-Dríving Outputs
Full Parallel-Access for Loading
Buffered Control ¡nputs 20 13 IB 17 16 15 U 13 12 11
Clock/Enable Input Has Hysteresis to Improve
Noíse Rej'ectíon
P-N-P Inputs Reduce D-C Loadíng on
Data Lines ('S373 and 'S374)
SN54LS363 and SN74LS364 Are Similar But
Have Higher Vg¡_j For MOS Interface

'LS373/S373
FUNCTION TABLE logic: see function tabla

OUTPUT ENA8LE
D OUTPUT
CONTROL G
SN54LS374. SN54S374 ... J PACKAGE
L H H H
SN74LS374. SN74S374 .. .J OR N PACKAGE v
L H L L (TOP VIEW)
L L X QO
H X X z

'LS374/S374
FUNCTION TABLE

OUTPUT
CLOCK D OUTPUT
CONTROL
L í H H
L í L L
L L X QO
H X X 2 ic: ¡re Itinctíon tablfl

Son flxplnnnilon of funciíon tabloi on paga 3 9.

description
These 8-bít regisiers feature totem-pole three-staie outputs designed specifícolly for driving highly-capacitive or
relatívfjly low-impedancc loads. The high-impedance thírd siate and incieased higlvlogic-level drive provide these
re'gistcrs with thc capability of being conneciííd directly to and driving the bus linos in a btis-orgnnized system without
nGcd for interface or púll-up components. They are particularly attractive for impiemcnting bufíer registers, 1/0 ports,
bidírectional bus drivers, and vmrking registers.
The cight biches of the 'LS373 and 'S373 are transparent D-type latches meaninn that whilc thc cnable (G) is high the
Q outputs v/ill follov/ thc data (D) ¡nputs. When the enable is taken low the outpui will be latched at the leve! of the
data that was setup.

TENTATIVE DATA SHEST


This documcni providci tsmaiivo information INSTRUMENTS
on a ncw product. Toxní Instrurrujnts resirvui i -.COJí COK -\ t D
7-471
ihe nght lo chanQi! spccificalioni íor Ihis Dosr orF | C[ HO. 501? . D»LL-S T E Í A S J I Í Í Í
[jroclucí ¡n .nny manrmr withoul nolicr:.
TYPES SM54LS373, SN54LS374, SN54S373, SN54S374.
S N 7 4 L S 3 7 3 , S N 7 4 L S 3 7 4 , S N 7 4 S 3 7 3 , SN74S374
OCTAL D-TYPE T R A N S P A R E N T LATCHES AND '
E D G E - T R I G G E R E D FLIP-PLGPS
descrjption (continuad)

The eight flip-flops of the 'LS374 and '537A are edge-triggcred D-type flíp-ilops. On ihe posítíve transition oí the ctock,
'the Q outputs will be set to the lorjic siates that '.veré setup at the D inputs.
Schmitt-trjgcjcr buffered inpuis at the enablc/clock unes simplify systcm desígn as ac and de noise rejcction is improved
by typically 400 mV due to the ¡nput hystercsis. A buffered output control input can be used to place the eight
outputs in eithcr a normal logic state (high or low logic levéis) or a high-impedance state. In the high-ímpedance state
the outputs neithcr load ñor drive the bus unes significantly.
The output control does not a f f e c t the inlernal operatíon of the latches or flip-flops. That is, the oíd data can be
• retained or new data can be cntered evcn whilc the outputs are o f f .

'LS373. 'S373 •LS371/S374


TRANSPARENT LATCHES P O S I T I V E - E D G E - T R I G G E R E D FLIP-FLOPS

OUTPUT _ (1) OUTPUT _


CONTROL CONTROL

¡3) ¡31
D 1D'

1—c G
O 0

(4) (41
2D D 2D D
5 > C >CK
Q 0

(7) 171
3D D 3D D

^-c G ( *—c >CK


0 3

18) 181
4D D D
t *—c 5
í~~c
( >CK
0 Q

113) [131
GD D 5D D
( <i C >CK
^^ G (121
0 ü

(M) 114)
6D D GD D
í ^—c >CK
(
^ G
O
(151
Q
(15)

(17) (171
7D D 7D D
(i CG ts C >CK

Q 70 Q 70

(18)
(IB) SD D
8D D'
f >-< G (19!
(3 C *>CK

ti
(191
BQ
(3
EfJADLE
G
("Tx^ CLOCK
"iíf^^

'7^72
TEXAS INSTRUMENTS
1 s I OH J ' d H .\ ¡. [1
T Y P E S SM54LS373, SN54LS374, SNÍ4LS373, S W 7 4 L S 3 7 4
OCTAL D-TYPE T R A N S P Á R E ^ T LATCHES AND
EDGE-TRfGGERED FUP-FLQPS
scliematic of inputs and outputs •LS373

EQUIVALENT OF DATA AND EOUtVALENT OF ENABLE ¡NPUT TYPICAL OF ALL OUTPUTS


OUTPUT CONTROL INPUTS

100 n NOMÍ

17 kn NOM
INPUT

INPUT
OUTPUT

Daia: R e q - 2 0 kíl NOM


Output control: Rcc, = 18 kfl NOM

'LS374

EOU1VALENT OF EQUIVALENT OF OUTPUT EQUIVALENT OF TYPICAL OF ALL OUTPUTS


DATA INPUTS CONTROL INPUT CLOCK INPUT
1—'—"^cc
100 n NOM *
VCG
30 kíl NOM 18 kn NOM

INPUT INPUT INPUT


OUTPUT

absoluta máximum ratings over operating free-aír tempsrature range (unless otherv/íse noted)

Supply voltaga, V^Q (see Note 1) ........................ 7V


Input voliage .............................. 7V
Off-state output voltage .......................... 7 V
Operating free-air temparature range: SM54LS' ................. ~55°Cto125°C
SN74LS' .................. 0°Cto70°C
Storage temperatura range ....................... "G5°C to 150°C
NOTE 1 : Vottogo vnluei are wlth ID n o t w o r k ground torminal.

recommanded opsrating conditions

SN74LS'
UNIT
MIN NOM MAX MIN ' NOM MAX
Supply volliígc, VCG 4.5 5 G.5 4.75 5 5.25 V
Hinh-levnl oulpui voll.TOc, VQH 5.5 5.5 V
High-level ouipul currcnt, IQH -1 -2.G mA
High 15 15
Width of clock/enabla pulie, t w ni
Loiv 15 15
'LS373 oí 0[
Dala Hitup time, Iw ni
'LS374 20 1 201
'LS373 10[ 10J
Dain hold tima, tj, ns
'LS374 Qt 01
Oporating lioc-íiir tcmoiirniurc, T/\' -55 125 0 70 "C

Tho attavJ Indícalos ihn uanihion oí the cloek/enütila Inoul uiod ior [ 3 l o : o n c o : I 'oí ihs Icnv-io-hiott ti-inshiDn, I íoí the
tlon.

ftilí pane o'OvIUns üinlnüve Intormnllan • orí .1 "T r- Y A Q 1 >v.l Q T O I I K,1 P K] T Q


7-473
^roduct lo tho «InvolDpmnninl ttnaa. T««.i» 1 ^ A A S| NC (IH I'MH A iTll
Insirumonu inmfvoi itio ilgílt lo changa or dii
continuo ihii proauct v/itlioui nollco.
T Y P E S SN54LS373, Sí\!54LS374, SN74LS373' SM74LS374
OCTAL D-TYPE TRAráSPARENT LATCHES ABJD
FLIP-FLQPS

electrical characterístics over recommended opcrating free-aír temperature range (unless otherwise noted)
SN54LS' SN74LS'
PARAMETER TEST CONDITIONSÍ
MIN TYPÍ MAX MIN TYPt MAX
Vj]_| Higti'levcl iripuí voltage 2 2 V
V|]_ Low-Ievn! inpu! voliüflc 0.7 0.8 V
V¡¡^ Infjiil cl;imp voltíige V c c - MIN. l| - -18mA -1.5 -1.5 .V
V c c = MIN, VIH = 2 V.
VQH Hitjh'levcl tjuiput voliagc 2.4 3.4 2.4 3.1 V
V 1L ° V||_max, IQH " M A X
VCG T MIN, VIH • 2 v, IOL " ' 2 mA 0.25 0.<1 0.25 0.4
VOL, Low.lcvul oiiipui vohagc V
V IL = V[Lmax IQL * 2-3 mA 0.35 0.5
Qlí-slatc outnut curren!, VCG = MAX. V IH = 2 v,
20 20 JM
"( high-lcuel volla¡)i-' iipptind V 0 " 2.7 V
O f f - s m t c ouipui curren!, v cc = MAX, VIH = 2 v,
'OZL -20 -20 fA
low-lGvel voltíigo ¡ipplied VQ = 0.4 V
Inpm currem at
l| VCC = MAX, V| = 7 v 0.1 0.1 mA
máximum inpui voltngR
'IH Hujti-levcl input curren! VCG • MAx. vi r 2 - 7 v 20 20 M
IjL LuiM-luuül inpiit ctirrcnt V CC = MAX, V] * 0.4 V -0.4 -0.4 mA
IQE Short-circuit aulpui c u r r a n t S VCG r MA>: -30 -130 -30 -130 mA

ICC Supply currcni^


VCG = MAX, 'LS373 24 40 24 40
mA-
~ Ourput contra! al 4.5 V 'LS374 27 -15 27 45

' Por fio i id i luí ns ^hriwn jn MIN nr MAX, uio ihit .i|ii)fQjirl,i[n vntun nirciMr-d unücr f ccommenclcü onntnllng con di ti Orí i.
I AII ryiiic.-il v.nlijcií .irn ,11 V c c n f, V, T A - 25'c.
f j N a t m a r u thnn onc onipul snould be ihorled nt ü limo and durniion oí iho siio't circuh should naj ewcecfl one socond.

switching characteristics, = 5 V, TA = 25 3 C

FROM TO 'LS373 'LS374


PAHAMETER TEST CONDITIONS UNIT
[IFJPUTJ lOUTPUT) MIN TYP MAX MIN TYP MAX

'max 35 50 MHz

'PLH 10 18
Data Any Q ni
tPHL 18 27
CL = 45 pF, R L = G67 n,
IPLH Ctock oc 14 25 1G 28
Any Q Sce Notes 2 and 3 ns
[I'HL cnal)lc 24 36 22 34

<PZH Output 16 2B 16 28
Any Q ni
'PZL Control 22 35 22 3G

!PH2 Ouipul CL " 5 pF, R L * 667 íl , 12 .20 10 13


Any Q ns
U'LZ Control Sflc Note 3 16 25 14 24

NOTES: 2. M.ixirmim clack írcqucncy li t e s i o d whh .ill ouipun losdcd.


3. Son load c i r c u l t s nnd w a v a f o r m í on D3BQ 3-1 1.

'niiiK " innxiinuní clocíi froíiunncv


1 PLH I)'op,inní¡nn rlnlnV I»110, low-lo-hiíjh-lnv^l nutput
1 PHL ~ P'OP'Tnation dolav linio, liigh-io-Ioiv-loví?! outpul

Ip7j.¡ T ouiput cnnbla lirno to high Icucl


'P2L ! oiilP"' ennblo lime to lov/ iovol
[pj 17 '•' oiitrJ'i! (tisnhl«i limo írotn h¡nti (ovni
lji L £ oulpul ilisílliln liilin íiortí luw Irivnl

DCGIGN GOAL

TEXAS I N S T R U M E N T S
A ío D, D ío A
tX. rf^** F""*f>. n **"•¥, ¿•'""L *"~*^ x^ a n f**\v **• O
b©íüiCQOÜUCtóf o
00
O
ADCQ8Q1, ADCQ802, ADC0003, 8-Bi
Compatible A/D Converters
n
o
General Description O)
The ADC0801, ADC0802, ADC0803, ADC0804 are Differential analog voltage inputs
o
FO
CMOS 8-bit, successive approximation A/D converters Logic inputs and outputs meet T 2 L voltage level
whích use a modiíied potentiometric ladder-símilar to specifications
the 256R producís. They are designed to meet the NSC
Works with 2.5V (LM336) voltage reference
MICROBUS™ standard to allow operatíon with the
8080A control bus, and TRI-STATE® output latches On-chip clock generator D
directly dríve the data bus. These A/Ds appear like OV to 5V analog input voliage range with single 5V o
GD
mcmory locatíons or I/O ports to the microprocessor, supply O
and no interfacing logic is needed. No zero adjust requíred
0.3" standard width 20-pin DIP package
A ncw differeníial analog voltage input allows increasing
tho common-mode rejection and o f f s e t t i n g the analog a
zcro input voltarjü valúe. ln addition, the voltage refer-
cncfi input can be adjustcd to allow encoding any smaller
., / S K
r>fiCÍflCat¡OnS
'•=>
n
o
analog voltagc span EO :he full 8 bits of resolution.
Resolution
co
8 biis o
Total error ±1/4 LSB, ±1/2 LSB and ±1 LSB
Feaíures Conversión time lOOps
a MICROBUS [8Q80A] compaiible-no interfacing logic Acccss'iime 135 ns
Single supply 5VDC
Easy ¡nterf.ico to all microproc R Sior;, or opérate: Opérales r a t i o m e t r i c a l l y or whh 5 2.5
"stand alone" or analog span adjusted voltage reference

Typical Appiica'tion Connection Diagrarn

ADC080X
Dual-ln-Líne Package

EI_tf—
/A
- CLKR

ClC fl • O t O [Lili

CtKIW CUIh -

ftift —b
O V Í R l i r OtSIP.ED
» K Í I Q C l4fUI
V D U A C E P»1CE
S E f i E C T I O H I.Í.1
nn
DSJ r ,*
REF'¡
I)G1
VPEF-I -Olí
aso
D ChB • os; m¡íj
Absoluta Máximum RaíingstNotes 1 and 2) Opsraíing Ratings (Notes i and 2)
Suppty Voliage |Vfjc' [Noic 3] 6.5V Temp*rnture Rnnfft [Note 1) TMIN<T A <T M A X
Volta^ ai Any Inpul -0.3V ID (V c c +Q.3V) ADC08Q1/Q2/03 L.D -55°C<TA<+125°C
Sioragn Temperatura Rangc -fi5°C lo 4150°C ADCOQ01/02/03/CM LCD —*Q°C < T A < +85" C
Package Di;iip,ition at T A - 25* C 875 mW ADCQS01/Q2/03/W LCN Q 'C < T A < 70"C
Lead Temperaiure (Soldering, 10 leconds] 300°C Ranga of Vrr (Note 1) 4.5 V D C t o 6.3 V D C

Eie.círical Characterisíics
Converter Speciflcatiom:
VCG = 5 VDC. v R E F / 2 = 2.500 VDC. and f CLK = &40 kHzunlessotherwise stated.

PARAMETER CONDITIONS MIN TYP MAX UNITS


ADC0801:
Total Adjusted Error (Note 8) With FulI-Scale Adj. ±1/4 LSB
ADC0802:
Total Unadjusted Error Completely Unadjusted ±1/2 LSB
(Note 8)

ADC0803:
Total Adjusted Error (Note 8) Wiih Fuli-Scale Adj. ±1/2 LSB
ADC0804:
Total Unadjusted Error Completely Unadjusted LSB
(Note 8)

V f i E p / 2 Input Resistance Input Resistance at Pin 9 1.0 1.3

Anslog Input Voltage Range [Note 4] V[ + ] or V(-) Gnd-0.05 V cc -f-0.05

DC Common-Mode Rejectíon Over Analog Input Voltage Range ±1/16 ±1/8 LSB
Power Supply Semitivity V C C = 5 V D C - 1 0 % Over ±1/16 ±1/8 LSB
Allowed V[f.j[ + ] and
Voliage Range (Note 4]

Eieclrical Characteristics
Timing Specífications: VQQ = 5 VDC anc ^ TA = 25 C unless otherv/ise noied.

PARAMETER CONDITIONS MIN TYP MAX UNITS

'CLK Clock Frequency = 6V. (Note 5) 100 640 1280 kHz


v c c = sv 100 640 800 kHz

Tc Conversión Time [Note 61 66 73 I/ÍCLK


CR Conversión R a t c !n Free-Runnmg INTR ned to \VR vmh 8770 conv/s
Mode cs"= o VDC. ( CLK = 54° ^ Hz
IWIWR/U Widih oí WR Input ( S t a r t Pulse CS = O VDC (Note 71 100
V/idihí

tACC Access Time (Delay from CL = 100 pF 135 200


Falling Edge of RD to Output [Use Bu; Driver 1C íor
Data Valid] Larger C[_]

TRI-STATE Control (Delay C|_ =' 10 pF,-R L = 10k 125 250 ns


from Rising Edge of RD to (See TRI-STATE Test
Hi-2 S t a t e ) Circuits)

Delay frarr. Fa/lmg Edge 300 450


of WR to Reset of INTR

CIN Input Capacitance of Logic 7.5 PF


Control Inputs

COUT TR1-STATE Output 7.5 pF


Capaciíance (Data Buflers)
'Eiectrical Characteristics
I Dígita! Levéis and DC Specificatiom:
IV = 5, V and otherwise notod.

PARAMETER -COND1TIONS MIN TYP MAX UN1TS


.CONTROL INPUTS [Note: CLK IN (pin 4) ís the input of a Schmitt trigger circuir and is thereíore specified separately]
' Logical "1" Input Voltage = 5.25 V D C 2.0 15
(Except Pin 4 CLK IN)
Logical "O" Input Voltage = 4.75 VDC
(Except Pin 4 CLK IN)
CLK IN (Pin 4] Posítive Going 2.7 3.1 3.5 VDC
Thruihold Voltage

v- CLK IN ¡Pin 4) Negaüve Going 1.5 2.1 VDC


Threshold Voltage

CLK IN ¡Pin 4) Hysteresis 0.6 1.3 2.0 VDC


(V T +J - (V T -]

!JN n ) Logical "1" Input Current 0.005


(AII Inputs)

IlNÍO] Logical "O" Input Current = 0 V DC -0.005


(AII Inputs)

ice Supply Current (Includes ÍCLK = GAO kHz, 1.3 2.5 ni A


Ladcliíf Curien!] TA « 25"C and CS = "V

DATA OUTPUTS AND 1NTR


¡O) Loiiical "O" Ouiput Voltaqe IQ = 1 6 mA 0.4 VDC
V C C = 4.75

V OUT U 1 Lotjical "1" Output Voltage IQ = -360pA 2.4 VDC


V C C = 4.75
IQUT TRI-STATE Disabled Output VOUT = o
' Loahage (AI! Data Buffers) VOUT = 5
Output Short Circuit Current TA = 25'c
VOUT Short to Gnd 4.5 6 mA D C
' "1URCE
VOUT Short l° vcc 9.0 1G
'SINK
No IB 1: Aluolirlu inaxi n rnnnrjs iifü llmst; v.ilues Ix'vond v.tucli the lile oí ine device may be <mpajred.
Noto 2: AII voltaiies arn .T^urud wiih rcipeci to Gnd. unles; atherwise ipeciíied. The sepárate A Gnd poim should always be wired to the O Gnd.
Note 3: A /enür ditítJe s, intfirnally, from VQQ to Gnd and has a lypical bfcakdown volia?; oí 7

and C.1U5I! ""O'S l<ir atmloq input; nesr iull-scjle. The spec allov/s bu mv i envaro D > a s o r e i m e r a i o a e . i r m m e a n s m a t a i i o n g a s me anaiog VIN
drju! not excPi-d 'hp supplv volt age by more th.in SO mV, the ouinuí cod? wtl be correci. To achieve an absolute O VQQ to 5 V Q Q input volt age
ranfj4 wiM thcrelore (equir-i n mínimum supply voltagc oí 4.950 V0c ov»r temperaiure variationi, ¡ninal tolerance and loading.
Noto 5: Wiih Vrr * GV', thn dnju.il IORIC inierfaces are no Joncjor TTL compatib'í 1 .
Note G: VMh íin .liynchranousstari pulse.up lo 8 clocl; iierioris may bn reauí'ed belore the interna! clock phaies are proper to stan the conversión
¡jrocess.
Noto 7: The "CS" input rs auumcd to bracket the V>'H s t r o b e input and t b s r e l o r e timing is dtpendem on the WR pulse width. An arbjuanly vvide
pulse width will hold the convcner ín a rnset rnode and the sran oí conversión is initiated by ihe low 10 high uansition oí ihe WR pulse Isec
t'irninq diaiiiiiniil
Nnin a: Nono oí lili?!'-' A/Ds rrt(]uiri.-5 a ruta .idjust. Howtfvct. i¡ .ín all ir-ia code ii desired ¡or an analog input otlini ihan O.OV. or if a narrow
l[ull-jcale ífjan c x t s t s í'o' exampíc: 0.5V te -1.0V full-ícalcl the V l f J [ - l mput can be sdjusted ID achiche this. Set síction 2.5 and Figure 13.

8-23
Typical Performance Characteristics
Peí a y From Falling Edge of
' Logic Input Threihold Voltago RD to Output Data Valid
vi, Supply Voltag-: vi. Load Capacitance
£00

4DD

.SO 4.J5 500 5.25 5.5D O 200 ' 400 600 BOD 1000

V c c - S U P P L Y V D L T A G E [V D C | L O A D CAPACITAHCE ípfj
CLK IN Schmitt Tríp Levéis
v¡, Supply Voltagc Vi- Clock Capacitor
3.5 r 1000

ti, Sfl 4 75 5 QO f>2i S 100Q

Vcc -SUPPLY V Q L T A G E IVOC! C L O C K C A P A C I T O R \of>


Efíect of Unadjusted O f f s e t Error
FulI-Scalc Error vs fct.K vs.VREF/2

ASSUMES V O S
f T H I S S H Q i V S T H E líEED

•ino ano izoo IGOD ;DOO DO) 10

Iv uc'

Pov/er Supply Curren!


Outptlt CuriRnt vi Temporature

-SO -15 O 75 SO 75 100 125


I,-. - AMIIIL.'II IIMPÍHATIJílE i ' C I

8-2-1

También podría gustarte