180
ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA ELÉCTRICA TAXÍMETRO CON RELOJ BASADO EN EL MICROCONTROLADOR 8749 TESIS PREVIA LA OBTENCIÓN DEL TITULO EN INGENIERÍA EN LA ESPECIALIZACION DE ELECTRÓNICA T CONTROL MARCO VINICIO RODRÍGUEZ RODRÍGUEZ QUITO, ABRIL DE 1993

ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

ESCUELA POLITÉCNICA NACIONAL

FACULTAD DE INGENIARÍA ELÉCTRICA

TAXÍMETRO CON RELOJ BASADO EN EL

MICROCONTROLADOR 8749

TESIS PREVIA LA OBTENCIÓN DEL TITULO ENINGENIERÍA EN LA ESPECIALIZACION DE

ELECTRÓNICA T CONTROL

MARCO VINICIO RODRÍGUEZ RODRÍGUEZ

QUITO, ABRIL DE 1993

Page 2: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

Certifico gue el presen tetrabajo de tesis ha. sidorealizado en su totalidadpor el señor:

Marco Vinicio Rodríguez R-

Ing. Bolívar Ledesma G.DE TESIS

Page 3: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

AGRADECIMIENTO

De manera muy especial al Sr. Ing. Bolívar Ledesma G. Directorde tesis por su valioso aporte humano y científico tanto enlas aulas como durante el desarrollo del presente Tema detesis.

Page 4: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

DEDICATORIA

A mis padres? por gue todo el esfuerzo diario realizado parami educación se vea recompensado en este trabajo.

Page 5: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

HflTDXOE

INTRODUCCIÓN

CAPITULO IESPECIFICACIONES Y DISE80

INTRODUCCIÓN 1

1.1. REQUERIMIENTOS DEL SISTEMA , 13

1.1.1. Requerimientos de operación 14

1.2. DESCRIPCIÓN GENERAL DEL SISTEMA

1.2.1. Diagrama de bloques , 151.2.2. Descripción del sistema 17

1.3. CIRCUITO PRINCIPAL DE CONTROL

1.3.1- Distribución de los recursos delmicrocontrolador 20

1.3.2. Interfaz para el encendido de losdisplays 22

1.3.3. Interfas para el encendido de lasbarras luminosas 28

1.3.4. Sensor de impulsos 321.3.5. Decodificación de teclado 36

1.4. CIRCUITOS AUXILIARES Y DE PROTECCIÓN

1.4.1. Diseño de la fuente de poder 371.4.2. Protecciones 38

1.5. DISESO DE CIRCUITOS IMPRESOS 391.6. DISEÑO MECÁNICO DEL EQUIPO ..... 41

CAPITULO IIDESARROLLO DE SOFTWARE

2.1. REQUERIMIENTOS DEL SOFTWARE DEL MICROCONTROLADOR 45

2.2. DESCRIPCIÓN GENERAL DE LOS PROGRAMAS

2.2.1. Diagrama secuencial de estados 532.2.2. Programa principal , 552.2.3. Diagrama de fluj o general 562.2.4. Diagrama de flujo de las subrutinas 58

2.2.4.1. Subrutina de enceramiento .................... 58

Page 6: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

2.2.4.2. Súbrutina Minuto de espera 582.2.4.3. Súbrutina para incrementar 612.2.4.4. Súbrutina para encendido de display 612.2.4.5. Súbrutina Reloj 642.2.4.6. Súbrutina de encendido de barras 662.2.4.7. Súbrutina teclado • 662.2.4.8. Súbrutina de llamado a interrupción 702.2.4.9. Súbrutina contador de pulsos y

kilómetros 702.2.4.10. Funciones de las teclas en los

diferentes estados 72

2.3. DESARROLLO DE IAS RUTINAS EN ASSEMBLER DEL 8749 972-4. REPROGRAMACION DE TARIFAS 97

CAPITULO IIIPRUEBAS Y RESULTÁIS

3.1. OPERACIÓN DEL TAXÍMETRO

3.1.1. Conexiones del taxímetro 1023.1.2. Puesta en marcha 103

3.1.2.1. Inicio de una carrera 1043.1.2.2. Adición de extras 1053.1.2.3. Entrada a memorias 106

3_2. CONTRASTACION DE LAS MEDICIONES DEL EQUIPO 1063.3. PRUEBA DE RESISTENCIA DEL EQUIPO 1073.4. ALCANCES T LIMITACIONES DEL SISTEMA 1093.5. VERIFICACIÓN TECNOLÓGICA DEL TAXÍMETRO 1113.6. FOTOS DEL EQUIPO 116

CAPITULO IVCONCLUSIONES

4.1. ANÁLISIS DE RESULTADOS 1204.2. ANÁLISIS TÉCNICO ECONÓMICO 1234.3. ANÁLISIS COMPARATIVO CON OTROS EQUIPOS 1254.4. CONCLUSIONES 1284.5. RECOMENDACIONES 130

BIBLIOGRAFÍA

ANEXO A CARACTERÍSTICAS TÉCNICAS DE LOS EI£MENTOS

ANEXO B LISTADO DEL PROGRAMA DEL TAXÍMETRO EN ASSEMBLER

ANEXO C LISTAR) DEL PROOiAMA EN QUICK BASIC

ANEXO D MANUAL DE OPERACIÓN Y MANTENIMIENTO

Page 7: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

Todo taxímetro que se comercialice e instale en el ECUADOR

debe, por decreto, cumplir los requerimientos y normas

dictados por el Instituto Ecuatoriano de Normalización,, INEN,

en lo referente a características de operación,, tolerancias en

las medidas y formas de instalación.

En la actualidad, en nuestro país se comercializa una variedad

de taxímetros que incorporan distintas tecnologías y de los

cuales,, solamente dos marcas corresponden a diseño y

fabricación nacional. Todos, en mayor o menor medida, cumplen

las normas impuestas por el INEN, aunque en algunos de sus

acápites han pasado a ser obsoletas debido a las avances

tecnológicos que han llevado a que todos los taxímetros

modernos incorporen tecnología digital microprocesada.

En este trabajo de tesis se desarrolla el diseño y

construcción del prototipo de un taxímetro digital basado en

un microcontrolador en el que se busca como objetivo

fundamental la reducción del costo del aparato sin dejar de

cumplir las normas del INEN_, a fin de poder ofrecer en el

mercado local una alternativa que sea competitiva

Page 8: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

tecnológicamente y a un precio reducido.

Este trabajo incluye el desarrollo de todo el soporte de

software, tanto a nivel de lenguaj e ensamblador del

microcontrolador utilizado (INTEL 8749H)3 asi como a nivel de

un lenguaje de programación de alto nivel (QBASIC) que permita

desde un computador personal realisar la tarea de

reprogramación de tarifas del taximetro. Adicionalmente se

incluye la reseña y resultados obtenidos en todas las pruebas

a las que se ha sometido al prototipo, en los laboratorios de

la Escuela Politécnica Nacional, que demuestran la solvencia

técnica del aparato y permiten garantizar su buena operación

bajo cualquier condición externa de vibración, humedad o

temperatura que esté dentro de las especificaciones del

equipo.

Para lograr los objetivos planteados ha sido necesario dividir

el desarrollo de este trabajo en cuatro capítulos:

En el primer capítulo, se-detallan los requerimientos de

harware y se desarrolla el diseño de los circuitos que

constituyen el equipo.

En el segundo capítulo, se detallan los requerimientos de

sofware y se desarrolla el diseño del software para el

funcionamiento del equipo. Se explican en detalle todas-las

rutinas desarrolladas en el microcontrolador.

El tercer capítulo, resume los resultados experimentales de

Page 9: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

las pruebas a las que fue sometido el equipo para comprobar su

conflabilidad.

Finalmente, el capitulo cuarto muestra una serie de

concluciones y recomendaciones gue pueden ayudar al desarrollo

de futuros trabajos relacionados con el presente tema.

Page 10: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

INTRODUCCIÓN

A continuación se reproduce en forma textual los requisitos de

operación, instalación y uso de taxímetros aprobado por el

Instituto Ecuatoriano de Normalización (INEN).

REGULACIÓN RG43

REQUISITOS PARA LA INSTALACIÓNY USO DE TAXÍMETROS

El Director General del InstitutoEcuatoriano de Normalización, INENren uso de la atribuciones gue leconfiere la Ley de Pesas y Medidasvigente, emite la siguiente:

REGULACIÓN

TITUH3 ICAPITULO 1TERMINOLOGÍA

Art. 1 Taxímetros: Son instru-mentos de medición insta-lados en vehículos de ser-

vicio público que progre-sivamente suman e indicanen todo instante el valorque debe pagar el usuarioen términos de distanciarecorrida y tiempo de fun-cionamiento ? independientede cualquier valor extraautorizado.

Constante K del -taxímetro.Es una cantidad caracte-rística del taxímetro queindica el tipo y el númerode señales que el instru-mento recibe para determi-nar correctamente la dis-tancia de 1 Km? recorrida.Esta constante K se expre-sa de la siguiente manera:

Page 11: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 2-

a) En revoluciones por Kmindicado (rev/Km), cuandoel dato relacionado a ladistancia recorrida por elvehículo es introducido enel taxímetro en forma deun número de revolucionesde su mecanismo de opera-ción; y,

"b) En impulso de kilómetroindicado (im/km), si éstees introducido en forma deseñales eléctricas.

Coeficiente característico

W del vehículo. W es el

coeficiente característicodel vehículo e indica eltipo y el número de seña-les entregadas al mecanis-mo de operación del taxí-metro por un (1) km dedistancia recorrida y debeaparecer enmarcado en laparte correspondiente deltaxímetro.

El coeficiente W se expre-

sa:

Circunferencia efectiva Ude las ruedas. La circun-ferencia efectiva U de larueda motriz del vehículoa la cual se acopla eltaxímetro, es la distancie.recorrida al término deuna revolución completa dedicha rueda. Cuando eltaxímetro se acopla a lasdos ruedas motrices, lacircunferencia efectivaserá el promedio de lacircunferencia efectiva deellas.

La circunferencia efectiva(U) se relaciona con elcoeficiente característicoW del vehículo; es inver-samente proporcional y soninversamente proporciona-les entre sí.

Mecanismo de ajuste. Es

el dispositivo que permiteel ajuste de K y W, demanera que W difiera enmenos del uno por cientocon respecto de K.

a) En revoluciones por kmrecorrido (rev/km); o,

b) En impulsos por km re-corrido (imp/km), de mane-ra que la información dela distancia cubierta porel vehículo aparezca comoun número de revolucionesdel componente que accionael taxímetro, medianteseñales eléctricas.

Error del taxímetro. Sonlos errores instrumentalesde éste.

Velocidad crítica. Es a-

quella que establece elpunto de equilibrio entrelas tarifas por distanciarecorrida y tiempo trans-currido, dando igualesvalores para pagar.

Se calculará de la si-

Page 12: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 3-

guíente manera:

tarifa.de.tiempotarifa.de.distancia

CAPITULO 2

CONDICIONES NORMALES

DEL VEHÍCULO PARA ENSAYO

Art.4 El taxímetro calculará y

marcará el valor a pagar

únicamente en base de:

La distancia recorrida,

cuando el vehículo viaje a

una velocidad igual o ma-

yor que la velocidad crí-

tica;

Art.2 Se entenderá por condicio-

nes normales de ensayo: la

carga en el vehículo co-

rresponda al peso de dos

per s onas adult as, inclu-

yendo al chofer: las llan-

tas estén infladas a la

presión especificada por

el fabricante y en buenas

condiciones; el vehículo

esté en "buenas condiciones

eléctricas y mecánicas de

operación y completo en

sus partes básicas; y, que

marche en linea recta, a

una velocidad de 35 a 40

Km/h-

CAPITULO 3

UNIDADES DE MEDICIÓN

Art.3 Las unidades de medición

autorizadas para taxíme-

tros son:

- Metro o kilómetro para

distancias;

- segundo, minuto u hora

para tiempo; y,

- sucres, como unidad mo-netaria.

CAPITULO 4

DEL SISTEMA DE MEDICIÓN T CALCUU)

El tiempo transcurrido,

cuando el vehículo viaje a

una velocidad menor que la

velocidad crítica, o haya

detenido su marcha por una

señal, congestión de trán-

sito u otro obstáculo.

Art.5 El sistema de indicación

del valor a pagar será

susceptible de avanzar,

con respecto al mecanismo

de distancia, únicamente

por la rotación de las

ruedas del vehículo. En

marcha atrás no causará

reducción en la indicación

del valor a pagar ni en la

distancia recorrida.

Art.6 El sistema de indicación

del valor a pagar será

susceptible de avanaar,

con respecto del mecanismo

de tiempo, únicamnete por

la acción del reloj de

trabajo, el cual será ac-

tivado sólo por el meca-

nismo interno del taxíme-

tro.

Art.7 Cuando el reloj de trabajo

sea de tipo mecánico y

operado por cuenta manual.

Page 13: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 4-

debe trabajar por lo menos

8 horas sin darle cuerda

nuevamente; si es necesa-

rio activarlo en cada ope-

ración manual antes de la

puesta- en funcionamiento

del taxímetro, debe durar

por lo menos 2 horas.

distancia será la misma

entre el tiempo inicial de

arrancada y los siguientes

intervalos de tiempo.

El ajuste tarLÍ&rr'.c sólo

podrá realizar le cr.t.idad

delegada para tal efecto.

Si el reloj de trabajo es

de tipo eléctrico, debe

ffuncionar permanentemente.

Art.8 El valor de la. arrancada

corresponderá a una dis-

tancia recorrida o a un

tiempo transcurrido, cual-

quiera gue se cumpla pri-

mero.

Los mecanismos de distan-

cia y tiempo comenzarán a

actuar sobre el sistema de

indicación del valor a pa-

gar, sólo después de haber

cumplido la distancia o el

tiempo especificados en

las regulaciones de tari-

fas.

Los siguientes aumentos

del sistema de indicación

del valor a pagar corres-

ponderán a iguales distan-

cias o tiempos iguales de

incremento, dependiendo

del mecanismo que esté

actuando sobre el sistema.

Independependiente de la

tarifa usada, la relación

entre la distancia inicial

de arrancada y los si-

guientes intervalos de

CAPITULO 5

DEL MECANISMO DE CONTROL

Art.9 Los componentes del taxí-

metro se activarán única-

mente al acoplarse a un

solo mecanismo de control,

en una de las siguientes

posiciones autorizadas:

a) Posición libre

b) Posición de trabajo, y

c) Posición pagar_

Art.10 En posición LIBRE:

No habrá indicación de

ningún valor a ser pagado,

o si lo hay, esta indica-

ción debe marcar cero (0);

Los mecanismos de distan-

cia y tiempo no deben ope-

rar al sistema de indica-

ción del valor a pagar;

El totalizador que indica

la distancia recorrida

debe permanecer apagado;

y, el indicador del valor

correspondiente a ex±ras

debe estar vacío o indicar

cero.

Page 14: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 5—

Árt .11 En posición de trabajo:

El mecanismo de control

debe estar diseñado de tal

manera que, comenzando en

la posición libre, pueda

ser puesto sucesivamente

en las diferentes posi-

ciones de trabajo, corres-

pondientes a las diferen-

tes tarifas en vigencia,

de acuerdo al orden de

magnitud;

La secuencia de las dife-

rentes posiciones de tra-

bajo podría ser efectuado

automáticamente, como fun-

ción de cierta distancia

recorrida? o de cierto

tiempo transcurrido9 espe-

cificados por las regula-

ciones de las tarifas;

En esta posición, los me-

canismos de tiempo y dis-

tancia estarán conectados

y también los extras, si

los hay.

-Art.12 En la pocición PAGAR:

Debe indicar el valor fi-

nal del alguiler que paga-

rá el pasajero, indepen-

diente de otros extras; en

esta posición^ el mecanis-

mo de tiempo debe ser des-

conectado .

Art. 13 La operación del mecanismo

de control está sujeta a

las siguientes restric-

ciones:

a) Iniciado desde la posi-

ción de trabajo para cual-

quier tarifa, no será po-

sible poner el taxímetro

en posición libre, sin ir

a través de la posición

PAGAR.

b) Iniciando desde la po-

sición PAGAR, no será po-

sible poner el taxímetro

en la posición de trabajo

sobre alguna tarifa, sin

ir a través de la posición

libre;

c) Los cambios de tarifas

efectuados a través de la

posición libre, será posi-

ble cuando se cumplan las

condiciones de encerado de

los sistemas de indicación

del mecanismo de control

para dicha posición; y,

d) No será posible colocar

el mecanismo de control en

otra posición que no sean

las señaladas en los lite-

rales anteriores.

CAPITULO 7

DEL SISTEMA DE INDICACIÓN

Art.14 El dial o la carátula de

lectura del taxímetro debe

estar diseñado de tal ma-

nera que el usuario pueda

leer fácilmente el tipo de

tarifa, el valor a pagar y

los extras autorizados.

Page 15: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág- 6-

Art.15 El valor a ser pagado, in-

dependiente de extras,

será la simple lectura de

los caracteres numéricos

del sistema de indicación

que tendrán una altura

mínima de 10mm_

Art.16 Tan pronto como el taxíme-

tro sea puesto en opera-

ción desde la posición

libre, la tapa del indica-

dor del valor a pagar, si

la hay, debe retraerse y

mostrar un valor fijo,

correspondiente al valor

de arrancada del vehículo.

Art.17 El indicador del valor a

pagar se incrementará su-

cesivamente en un valor

monetario constante , tan

pronto como el valor fi-

jado para la arrancada

haya sido igualado.

provisto de un adecuado

sistema de iluminación que

facilite leer las indica-

ciones que aparecen sobre

la carátula e instalado de

tal manera que su cambio

se realice sin abrir las

partes selladas.

Art.20 El taxímetro podrá estar

equipado, entre otros, con

aparatos adicionales, co-

mo:

a) Indicadores de extras

que automáticamnete regre-

san a cero en la posición

libre;

b) Medidores de control a

pedido de los propietarios

de los vehículos;

c) Impresor del valor a

pagar; y,

Art.18 El taxímetro será provisto

de un mecanismo de indica-

ción que permita leer en

cualquir momento el valor

a pagar e incluirá totali-

zadores de una altura mí-

nima de 4mm; para indicar:

d) Repetidores del meca-

nismo de control que indi-

quen en el exterior del

vehículo la posición de

trabajo o la tarifa usada,

etc.

a) la distancia total re-

corrida por el vehículo.

b) El número total de con-

tratos; y,

c) El monto en sucres del

total de extras cobrados.

Art.21

TITULO II

CAPITULO 1

CONSTRUCCIÓN

Las partes esenciales del

taxímetro serán cons-

truidas de materiales re-

sistentes.

Art. 19 El taxímetro debe estar Las carcasas, el elemento

Page 16: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág- 7-

de ajuste y la cubierta

del piñón de transporte,,

deber ser herméticas , a

fin de que las partes e-

senciales del mecanismo

estén protegidas de mani-

pulación no autorizada,

del polvo y la humedad.

b) Modelo y número de pro-

ducción;

c) La marca INEN de apro-

bación del modelo;

d) La constante

rev/km o imp/km.

en

Art.22 El mecanismo de ajuste po- Art.25

drá estar ubicado dentro o

Afuera de la carcasa del

instrumento y debe permi-

tir el ajuste de la cons-

tante K al número W carac-

terístico del vehículo en

el cual es instalado, con

la tolerancia del uno por

ciento.

Art,23 El taxímetro será diseñado

de tal manera que permita Art.26

el ajuste necesario, para

ponerlo en conformidad con

los cambios de tarifas im-

puestos por nuevas Regula-

ciones, Cuando el número

de indicadores de tarifas

en el instrumento sea ma-

yor que el de tarifas en

vigencia, el excedente de

indicadores de tarifas

debe desconectarse.

CAPITUIX) 2

IDENTIFICACIÓN

Art.24 Todo taxímetro debe tener

obligatoriamente las si-

guiente inscripciones: Art.27

a) Nombre y dirección del

fabricante y su marca re-

gistrada;

Todo taxímetro debe llevar

una placa que permita ano-

tar:

ia) Indicaciones relativas

al instrumento, o al vehí-

culo;

b) Fijación de las marcas

de verificación inicial y

periódicas,

Inscripciones Especiales:

En las cercanías de los

diales del sistema de in-

dicación debe existir una

leyenda en idioma caste-

llano que identifique, en

forma clara y legible, a

que corresponde cada indi-

cación,

El signo sucres debe estar

escrito junto a la indica-

ción del valor a pagar por

recorrido y extras.

CAPITULO 3

TOIiKRANCLAS

Las tolerancias para el

taxímetro, como instrumen-

to de medida en el momento

de su calibración, serán

las que se detallan a con-

Page 17: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 8-

tinuación:

a) Para la distancia ini-

cial correspondiente al

valor de arrancada, el dos

por ciento del valor real

(2%).

b) Para indicaciones, en

menos: 6 segundos por mi-

nuto.

CAPITULO 4

DE IOS SELU3S DE PROTECCIÓN Y

GARANTÍA

b) Para los tiempos subsi-

'guientes, el tres por

ciento del valor real

.(3%).

Art.28 Tolerancias para el ajuste

de los instrumentos:

La constante W caracterís-

tica del vehículo debe

diferir, en -uno por ciento

o menos, de la constante K

del taxímetro.

Art,29 Tolerancias para taxímetro

instalados:

Para la verificación de

taxímetros bajo condi-

ciones normales de ensayo,

las tolerancias serán las

siguientes:

Para distancia:

a) Para indicaciones,, en

más: el uno por ciento,

de la distancia de ensayo.

b) Para indicaciones, en

menos: el dos por ciento,

de la distancia de ensayo.

Art.30 Los mecanismos del taxíme-

tros estarán construidos

de tal manera que permitan

ser sellados con sistema

de pasador o por marcas de

garantía:

a) La carcaza que encierra

el mecanismo interno del

taxímetro;

b) El casco del mecanismo

de ajuste, si el aparato

es exterior a la carcasa

del taxímetro:

c) Las cubiertas y cables

de los aparatos eléctricos

o mecánicos que forman las

conexiones entre la entra-

da del taxímetro y las

correspondientes partes

provistas sobre el vehícu-

lo para conexión con el

instrumento, incluyendo

las partes desechables del

mecanismo de ajuste.

CAPITULO 5

DE LOS CONTROLES METROU3GICOS

Para tiempo:

a) Para indicaciones, en

más: 3 segundos por minu-

to.

Art.31 El Instituto Ecuatoriano

de Normalización, INEN,

realizará los siguientes

controles, en los taxíme-

tros a instalarse:

Page 18: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 9-

a) Aprobación del modelo y

modificaciones;

b) Verificación inicial de

los taxímetros nuevos;

c) El sello de control, en

lo gue se refiere a mate-

rial y a su colocación.

Art.32 El INEN elaborará y apro-

bará los métodos y proce-

dimientos para control de

exactitud.

Art.33 Los taxímetros reparados o

reajustados serán verifi-

cados de acuerdo a lo que

establecerá el INEN.

Art.34 Sello de control:

Los resultados de los con-

troles serán autenticados

con uno o más sellos de

control que se colocarán

en los instrumentos que

cumplan con los requisitos

establecidos en esta Regu-

lación. Estos sellos se-

rán fijados únicamente por

funcionarios autorizados

por el INEN.

CAPITULO 6

INSTALACIÓN DEL TAXÍMETRO

Art.35 El taxímetro debe estar

colocado de tal manera que

el pasajero? sentado en el

asiento posterior del ve-

hículo, tenga visibilidad

directa al sistema de in-

dicación y de los mecanis-

mos de control.

Art.36 El taxímetro se sujetará

adecuadamente a partes fi-

jas del vehículo, de tal

manera que no sea afectado

por cualquier otro movi-

miento que no sea del mis-

mo; el sistema de identi-

ficación estará protegido

de la incidencia directa

de la luz solar que difi-

culte la lectura . de los

valores; será ubicado en

un lugar que reúna condi-

ciones adecuadas de: ilu-

minación, temperatura,

humedad y vibración. ..

Permitirá el acceso direc-

to y fácil a la placa de

identificación y control

metrológico, así como a

loa mecanismos que deban

ser sellados; las co-

nexiones eléctricas y me-

cánicas serán cubiertas y

sujetas de tal manera que

no se produzcan en forma

accidental deterioros o

desconexiones que afecten

el correcto funcionamiento

del instrumento.

CAPITULO 7

INSPECCIÓN Y ENSAYOS

Art.37 Previo a los ensayos de

exactitud, distancia y

tiempo, se constatará los

siguientes requisitos:

a) Instalación

b) Placas de inscripción

de marca y verificación

Page 19: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

Art.33

c) Facilidades para la co-locación de los sellos.

Mediante ensayos de campose verificarán los si-guientes aspectos:

Lo = Distancia inicial dearrancada.

to - Tiempoarrancada.

inicial de

-páq. 10-

Art.39 Los ensayos de campo serealizarán en los sitios y

lugares que el INEN cali-fique como aptos y los

acondicione para este fin.

Para la realización de losensayos de campo se soli-

citará la colaboración y

presencia de funcionariosde la Policia de Tránsi-to."

L = Distancia recorrida,t ~ Tiempo transcurrido.

Como se puede apreciar, estas normas definen todo lo que debe

tener un taxímetro, pero además se tienen otros términos gue

no se utilizaron y son de mucha ayuda como son:

Extras. Permite añadir al importe a pagar una cantidad f i ja

considerada como extra, un número de veces máximo. Así por

ejemplo si su valor es de $ 200, y el número máximo de extras

es 3, al momento de obtener el importe a pagar se podrá añadir

por concepto de extras una cantidad de $ 200, $ 400 ó $ 600 al

valor normalmente obtenido por la carrera. El valor de extra

se lo puede utilizar, por ejemplo, para valorar cada maleta o

persona adicional a partir de una cantidad mínima de maletas o

personas.

Suplementos. Permite añadir al importe a pagar un porcentaje

de esa cantidad, considerado como suplementario bajo

condiciones especiales bajo las cuales se ha realisado la

carrera, como por ejemplo días festivos o en la madrugada.

Page 20: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 11-

La tarifa para la utilización de los taxímetros la regula el

Consejo Nacional de Tránsito y está compuesta de los

siguientes valores :

Un valor de ARRANCADA que es el valor inicial con el que

empieza a contar el taxímetro, ya sea por distancia o por

tiempo.

Un valor en sucres por el KILÓMETRO RECORRIDO por el vehículo,

cuando sobrepase la velocidad crítica.

Un valor de TIEMPO DE ESPERA POR MINUTO, cuando el vehículo

vaya a una velociad inferior a la velocidad crítica o cuando

esté detenido.

Un valor de INCREMENTOS fijos, para incrementar el valor de la

carrera ya sea por tiempo o por distancia.

Así por ejemplo si consideramos una Tarifa 1 con la que

permite al taxímetro arrancar con valor de "ARRANCADA" (Ai) e

ir incrementando el importe a pagar en base a INCREMENTOS de

(Ii) sucres y en función de las tarifas NP_ 1, de MINUTO DE

ESPERA (Mi) y de costo de KILÓMETRO RECORRIDO (Ki), se define

una velocidad crítica (Vkml) que es determinada en base a la

siguiente relación :

*60 [Km/h}

Page 21: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 12-

El intervalo de tiempo Ti entre cada incremento en el

taxímetro cuando está operando bajo tarifa de MINUTO DE ESPERA

se determina internamente de acuerdo a la siguiente relación:

De esta manera, si se considera como ejemplo el siguiente

conjunto de parámetros para la tarifa 1, que son los que están

vigentes actualmente (Enero de 1993) por el Consejo Nacional

de Tránsito,

Arrancada Ai = $ 260

Minuto de espera Mi = $ 60

Kilómetro recorrido Ki = $ 260

Incrementos Ii - $ 5

Se procesa esta información y el taxímetro opera en base a los

siguientes parámetros auxiliares:

Velocidad critica Vkmi = 13.85 Km/h.

Intervalos Ti = 5.0 seg.

Para la Tarifa 2, con parámetros diferentes de ARRANCADA,

INCREMENTOS, MINUTO DE ESPERA y costo de KILÓMETRO RECORRIDO,

a los de la tarifa 1, se define otra velocidad crítica (Vkms)

y otros intervalos de tiempos (Ta), en base a las mismas

relaciones anteriores .

Page 22: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-póg. 13-

1.1 REQUERIMIENTOS DEL SISTEMA

Partiendo de los requerimientos que indica el INEN para los

taxímetros se propone en este trabajo de tesis: diseñar y

construir un taxímetro de bajo costo basado en un

microcontrolador, El equipo deberá realizar el trabajo de

procesar la señal enviada por un módulo intercalado en la

cadena del velocímetro del automóvil para establecer el costo

de una carrera en función de las tarifas vigentes.

Los resultados se muestran en una pantalla digital de 5

displays tipo LED. Se dispondrán los indicadores necesarios

para visualizar la posición de trabajo del aparato.

El Taxímetro deberá tener implementadas las subrutinas que

permitan realizar el siguiente conjunto de funciones:

- Dos tarifas independientes

- Extras

7 memorias, para guardar información sobre:

- El dinero total realizado

- Número de carreras

- Kilómetros recorridos en "libre" (resolución = 0,1 Km)

- Kilómetros recorridos en "ocupado" (resolución = 0,1 Km)

- Número de serie del taxímetro

- Constante del automóvil

- Calibración de la constante

Page 23: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 14-

- Reloj

- El taxímetro deberá ser lo más pequeño posible, y se

desea que haya facilidad de llevarlo a todas partes, es

decir que sea portátil.

- Debe alimentarse con 12V, con variaciones que estén entre

8 y 16V, que corresponde al voltaje que puede tenerse en

un automóvil.

- Tendrá un solo conector posterior por donde entren y

salgan todas las señales eléctricas que necesite el

aparato,

Adicionalmente se tendrán las protecciones y fuentes reguladas

de polarización necesarias para el adecuado funcionamiento del

equipo.

De la misma forma se deberá diseñar el software necesario en

Quick Basic por medio del cual un computador personal pueda

realizar la reprogramación de las tarifas que el Consejo

Nacional de Tránsito apruebe,

1.1-1 Requerimientos de operación

En base a lo expuesto por el INEN en el Art.9 hasta el Art.20

sobre la operación del taxímetro en las diferentes posiciones,

en el diagrama de flujo de la figura NQ 1.1 se muestran las

diferentes posiciones del taxímetro, y la secuencia de

Page 24: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 15-

operación que en este trabajo se propone, incluyendo la

posición "reloj", la cual no afecta en nada a lo impuesto por

el INEN.

SiguienteMemoria

LIBRE

OCUPADOcon

-TI o T2

# Extras

EXTRAS)

Figura 1.1 Diagrama de operación del Taxímetro

Por facilidad de descripción se define estado del taxímetro

como la posición en la que se encuentra. Por ejemplo,

posición libre, de trabajo y pagar, corresponde a los estados

LIBRE, OCUPADO y A PAGAR, además se tiene otros estados que

son definidos en el CAPITULO II,

1.2 DESCRIPCIÓN GENERAL DEL SISTEMA

1,2.1 Diagrama de "bloques

En el diagrama de bloques generalizado de la figura NQ 1.2 se

puede visualizar las diferentes etapas necesarias para lograr

Page 25: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

el diseño de un taxímetro:

-pág. lo-

POLAR ZACION

PULSOS

INTERFAZ

DISPLAYSY

SEÑAL!ZACION

Figura 1.2 Diagrama de bloques

- El circuito de polarización se alimentará directamente de

la bateria del automóvil y deberá tener una regulación de

voltaje tal que ante el rango de variación del voltaje de

entrada pueda garantizar un voltaje de salida constante de 5

voltios para que el circuito de control pueda operar

apropiadamente. Todos los componentes del equipo se

polarizarán con este voltaje.

- El módulo sensor de impulsos, intercalado en la cadena

del velocímetro del automóvil, envía pulsos al

microcontrolador por medio de un interfas que meoora la

calidad de la señal para su adecuado procesamiento. Estos

pulsos permitirán al microcontrolador evaluar la distancia

recorrida y la velocidad del automóvil.

Page 26: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 17-

- La unidad central de proceso, cuyas funciones serán:

evaluar el costo de una carrera, actualizar las memorias,

maneo a.r directamente el display y el teclado, así como los

indicadores de estado y, generar las bases de tiempo para el

reloj.

Las señales para el encendido de los displays y los

indicadores de señalización salen del microcontrolador y pasan

a través de im interfaz para su adecuado funcionamiento.

1.2.2 Descripción del sistema

Con el objetivo de bajar costos con respecto a otros

taxímetros similares se utiliza la mínima cantidad de

componentes pero, buscando que se cumplan los requerimientos

especificados por el INEN.

Así por ejemplo,, es suficiente utilizar cinco displays para la

pantalla, que tengan una adecuada visibilidad en ambientes de

mucha claridad, ya que permiten tener una capacidad de

indicación de hasta $ 99999 que será suficiente para cualquier

importe a pagar.., desde la fecha actual hasta después de muchos

años.

El número de barras luminosas tipo LED a ser utilizado depende

de los estados que requieren ser mostrados, Así por ejemplo:

El estado LIBRE no se indica con barras de LED; se muestra el

mensaje "Libre" escrito en el display. En el estado OCUPADO,

se indica en qué tarifa está la carrera, sea esta "tarifa 1" o

Page 27: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 18-

"tarifa 2" lo que debe hacerse con indicadores diferentes para

que el usuario sepa en cualquier momento en qué tarifa se

encuentra la carrera con los mensajes a mostrarse "TI" y "T2"

respectivamente. El estado A PAGAR se indica en una barra con

el mensaje "TOTAL". El estado RELOJ se lo indica con una

barra luminosa que lleva el dibujo de un reloj. El estado de

EXTRAS no se muestra con indicador, debido a que en nuestro

medio esta opción no es utilizada, y además el INEN se refiere

a éste como opcional. El estado de MEMORIAS no se lo indica

con barras de LEDs; se lo realiza por medio de- los displays

indicando claramente el número de memoria en la que se

encuentra. Por lo expuesto se utiliza un total de 4 barras

luminosas tipo LED para indicar el estado del taxímetro.

Para saber el número de teclas que se necesita se parte del

diagrama de flujo de operación del taxímetro que se muestra en

la figura NQ 1.1, en el que se puede ver claramente que se

requiere de tres vías para ir a cada uno de los estados, esto

se lograría con una combinación de dos teclas, pulsando la

tecla 1, tecla 2 y ambas teclas. Sin embargo el pulsar ambas

teclas al mismo tiempo podría ocasionar problemas, porque en

algunos casos no se llegaría a pulsar las dos teclas,

entrándose en algún estado de la tecla 1 o de la tecla 2, por

lo que se opta por colocar 3 teclas que funcionan en forma

independiente y no en combinación de éstas.

De lo expuesto anteriormente, la figura NQ 1.3 resume la

constitución mínima del taxímetro, con los elementos de

indicación y maniobra requeridos:

Page 28: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 19-

D1SPLAYS

Figura 1.3 Distribución de elementos

1.3 CIRCUITO PRINCIPAL DE CONTROL

Para empezar el diseño del circuito de control, primeramente

se debió escoger el microcontrolador con el cual se podía

trabajar, ya que éste es el que va a comandar prácticamente a

todo el sistema.

Observando los diferentes microcontroladores que ofrece el

mercado, se escogió el 8749H de Intel, ya que éste ofrece

excelentes características técnico-económicas para la

aplicación en el taxímetro que se va a construir.

Para mayor información y el set de instrucciones del

microcontrolador referirse al anexo A.

A más de todas las facilidades técnicas que presta el

microcontrolador S749H, es de fácil adquisición en el' mercado

local a precios relativamente convenientes.

Otra de las circunstancias que llevó a utilizar este elemento

es la facilidad de conseguir los simuladores correspondientes,

Page 29: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 20-

los cuales se encuentran implementados en un computador

personal y en general se cuenta con las herramientas

necesarias que facilitan el desarrollo de proyectos en base a

este microcontrolador.

1,3.1 Distribución de los recursos del microcontrolador

Aprovechando que el microcontrolador tiene dos pórticos (Pl y

P2) y un bus de datos (PO) se ha realisado la distribución de

la siguiente manera:

El pórtico PO es el encargado de generar la señal de barrido

de los cinco displays y de tres indicadores luminosos: el

pórtico dos .será el encargado de la habilitación de los

diferentes segmentos de los displays; tres lineas del pórtico

uno maneo aran el teclado, una linea adicional de este pórtico

encenderá un indicador luminoso, y otra linea habilitará los

diferentes -puntos de los displays: a la entrada TI del

microcontrolador llegará la señal de los pulsos del módulo

para efectuar el conteo de los mismos.

Por último, al presionar cualquier tecla se generará una señal

en la entrada INT, la cual el microcontrolador leerá

periódicamente para detectar si una tecla ha sido presionada y

realisar la función que esté asignada a la misma.

En base a esta distribución de los pórticos del

microcontrolador, la figura NQ 1.4 muestra el circuito total

propuesto para el funcionamiento del taxímetro.

Page 30: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-IZ

Page 31: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 22-

1.3.2 Interfaz para el encendido de los dísplays

Los Displays HDSP 5501 son de ánodo común y alta eficiencia

luminosa diseñados para brindar una visibilidad excelente a

una distancia de hasta cinco metros y aún en ambientes de

mucha claridad. Han sido seleccionados por poseer las

características más apropiadas para este tipo de aplicación,

para mayor información refiérase al anexo A. Con estos

displays el dígito mostrado es de 14.22 mm lo que satisface

las normas del INEN, aunque con un costo relativamente alto.

En la figura NO 1.4 se observa que el pórtico PO genera las

señales para tener un barrido secuencial en los ánodos de los

displays; el pórtico dos (P2) comanda el activado de los

segmentos de los displays. El encendido de los displays se

realiza por medio de un barrido secuencial., ésto es, primero

se prende el uno y se lo apaga, luego el siguiente y se lo

apaga, y asi sucesivamente; si este proceso se lo hace rápido

el efecto visual es como si se prendieran todos los displays

al mismo tiempo.

El microcontrolador no tiene la suficiente capacidad de

corriente para encender los displays por lo que se coloca un

buffer (amplificador) de corriente que tenga la capacidad

necesaria. Como el microcontrolador tampoco puede absorver

mucha corriente se coloca otro buffer de corriente que sirve

para cerrar la circulación de corriente de cada segmento del

display. (Véase circuito equivalente figura NP 1.5').

Page 32: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 23-

Para que un segmento de un display se vea con una adecuada

brillantez se necesita una corriente media de 10 mA; de

acuerdo a las rutinas desarrolladas (Véase CAPITULO II) para

la operación del taxímetro, se tiene una relación de trabajo

(duty cycle) 6 x 1/10. Entonces, se necesitará un pulso de

corriente pico de 100 mA por segmento. Como cada display

tiene 7 segmentos y punto decimal (dp) que se pueden encender

al mismo tiempo, se necesitará una corriente pico de 800 mA

que-'deberá ser provista por el buffer que alimenta cada ánodo

común de. los • displays. La corriente media por display será de

80 mA. Como se tiene 5 displays se necesitará una corriente

media de 400 mA, que deberá ser provista por la fuente

regulada del aparato.

"Sprague" ofrece dentro de la serie de drivers UDN-2980A, el

C.I. UDN-2981A que es un "buffer" que entrega corriente con la

suficiente capacidad para nuestro caso, que se puede utilizar

como un interfas entre niveles de lógica digital de baja

potencia y relés, solenoides, motores de paso y leds; también

es compatible con la tegnologia TIL, DTL y CMOS operando a un

voltaje de 5V. Para mayor información sobre este integrado

referirse al anexo A,

En el manual "Sprague" se encontró la serie ULN-2000A que son

drivers que reciben corriente. El ULN-2003A es un arreglo de

transistores darlington de alta capacidad de corriente,

suficiente para el manejo de los diferentes segmentos de los

displays. Este driver de corriente tiene una resistencia de

base en cada arreglo darlington la cual permite una operación

Page 33: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 24-

directa con tegnologia TIL y CMOS si opera a un voltaje de 5V.

El ULN-2003A puede manejar una corriente de hasta 500 mA. Para

mayor información sobre este integrado referirse al anexo A.

El cálculo de la resistencia limitadora de corriente para

tener una adecuada iluminación de los displays teniendo en

cuenta el circuito equivalente de la figura NP. 1.5 es:

1/8 UDN 2381A

o b c d e f g

_l! i i1 í!/ '1 p POISPLAT

Figura 1.5 Circuito equivalente

r=-_y

v

-^-pico

k

en donde:

Vcc - 5V

TT n *7 TT

Vse.-car.isi — 0.2 V

VF ~ 1.8 V =. Voltaje que cae en cada led rojo

o = 100 mA

Page 34: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

Reemplazando estos valores se tiene que r

se utilizará resistencia de:

r= 30 Ohm.

~pág, 25-

28 Ohm por lo que

La potencia que disipa cada resistencia se calcula en base al

valor RMS de la corriente. Así se tiene que:

' p i c o 1QÜ mA

I

T / 1 3

la corriente RMS se calcula

en donde:

IÍPÍGO - 100 mA

6 = 1/10

r ~ 3 0 Ohm

Reemplazando tenemos

P = 0.03 W, por lo que se usarán resistencias de 1/4 W.

Además se tiene que colocar una resistencia integrada de

"pullup" en el bus de datos (PO del microcontrolador) debido a

las características propias del 8749H (refiérase al anexo A).

La resistencia integrada de "pullup" es de 10 K.

Page 35: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 26-

El encendido de los diferentes puntos decimales (dp) de los

displays se realiza mediante el pórtico uno (P1.6). Se

necesita una corriente pico de 100 mA, tal como en el caso de

los segmentos de los displays. Esto se logra mediante un

amplificador de corriente con un transistor NPN de proposito

general. Observando los diferentes transistores gue ofrece el

mercado se encontró que el ECG 123AP es capaz de manejar una

corriente de 600 mA, con un voltaje colector-emisor de 60 V,

por lo gue satisface por demás los requerimientos de corriente

y voltaje. En la figura NP. 1.6 se puede apreciar el diseño de

esta etapa.

Rb-AA/-

6.8K Rx10K

Re30

Q?

Figura 1.6 Amplificador

El cálculo de las diferentes resistencias del circuito es el

siguiente:

Vcc-V -V -VKUL- v v BAtCS y?

Lpico

en donde:

Vcc = 5 V

Page 36: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 27-

CE = 0.2 V

~ 0.2 V

= 1.8 V - Voltaje que cae en el dp.

13? ¿. e o = Ic - 100 mA

Reemplazando estos valores se tiene que Re — 28 Onm y se usará

una resistencia de:

Re = 30 Ohm

Para la resistencia de base se tiene:

La corriente de base con la que se satura el transistor es:

hfe

en donde:

h^E = 200

Ic = 100 mA

Reemplasando tenemos

I-to = 500 uA

La resitencia R-b se calcula:

en donde:

VPO..S ^ 4 V = voltaje de salida del microcontrolador

- = 0. 6 V

Page 37: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 28-

Reemplazando estos valores se tiene que

R^ - 6.8 K

Para ayudar - a que el transistor pase de saturación a corte más

rápidamente se coloca "una resistencia R;x: entre la base y el

emisor. Por esta resistencia se hace circular una corriente

mucho menor a la corriente de base por lo que se tiene:

en donde:

lio - 500 (iA

V-toQ = 0.6 V

Reemplazando tenenmos

R^ = 10 K

1 _ 3 _ 3 Iirterfaz para el encendido de las barras luminosas

La barra luminosa utilizada (HLMP 2620) de color rojo es un

arreglo de 4 indicadores con dos leds cada indicador, que se

utiliza para mostrar los diferentes estados en que se

encuentra el taxímetro, para mayor información de la barra

refiérase al anexo A,

Para tener una adecuada brillantez por cada led debe circular

una corriente de 15 mA. Entonces, debe circular una corriente

de 30 mA por cada indicador, ya que los dos leds del mismo

deben colocarse en paralelo debido a que la fuente de

alimentación es tan solo de 5 V.

Page 38: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 29-

Se debe utilizar un buffer de corriente para encender los

indicadores porgue el microcontrolador no es capas de entregar

la corriente necesaria.

Como para el encendido de los displays se utilizó un buffer de

corriente, el UDN-2981A de ocho salidas de las cuales se

utilizaron cinco., las tres restantes se utilizan para encender

tres indicadores. En la figura N2 1.7 se observa el circuito

equivalente de la Ínterfaz para el encendido de las barras

luminosas.

100

' ' W" " '

1 / 4 BARRALUMINOSA 3

1 hL. X

£ X

* 152 2

Figura 1.7 Circuito equivalente

La resistencia para lograr la corriente de 30 mA se la calcula

de la siguiente manera:

* a a f-rmw * ir

I

en donde :

Vcc =

V.

VB«TON =

I

5.0 V

2.0 V

0.2 V

30 mA

- Vota.je que cae en cada led

Page 39: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág- 30-

Reemplazando estos valores se tiene r = 93 Ohm, por lo que se

usará resistencia de:

r = 100 Ohm

La disipación de potencia en esta resistencia se calcula de la

siguiente manera;

en donde:•

I = 30 mA

r = 100 Ohm

Reemplazando tenemos

'ife P = 0.03 W, por lo que se usarán resistencias de 1/4 W-

Para el encendido del otro indicador se utiliza el pórtico uno

(P1.7), y también se necesita una corriente de 30 mA. Ksto se

logra mediante un amplificador de corriente con un transistor

PNP de proposito general. Observando los diferentes

transistores que ofrece el mercado se encontró que el ECG 159

g, es capaz de manejar una corriente de 1000 mA, con un voltaje

colector-emisor de 60 V, por lo que satisface por demás los

requerimientos de corriente y voltaje. En la figura N2 1.8 se

puede apreciar el diseño de esta etapa.

Page 40: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

Figura 1.8 Amplificador

-pág, 31-

El cálculo de las diferentes resistencias del circuito es el

siguiente:

Rc~

Vcc-V -Vyt-t- vsatcs vp

en donde:

Vcc = 5 V

Va^CE = 0.2 V

W - 2.0 V = voltaje que cae en cada led

lo = 30 mA

Reemplazando estos valores se tiene que

Ro « 100 Ohm.

La corriente de base con la gue se satura el transistor es:

¿ufe

en donde:

hFE = 50

Ic = 30 mA

Reemplazando tenemos

Page 41: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 32-

Ito = 600 uA

La resistencia R-t> se calcula:

en donde:

Vcc = 5 V

V o. . T COD si O . 5 V

Vio* = 0.6 V

Reemplazando estos valores se tiene que Rt> = 6,5 K3 por lo que

se usara una resistencia de:

Rto = 6,8 K

Para ayudar a que el transistor pase de saturación a corte más

rápidamente se coloca una resistencia R>: entre la base y el

emisor. Por esta resistencia se hace circular una corriente

mucho menor a la corriente de base por lo que se tiene:

en donde:

It> = 600 ¡JA

V-b* = 0.6 V

Por lo tanto

R c = 10 K

1.3.4 Sensor de impulsos

Existen algunas maneras de detectar el giro de la cadena del

Page 42: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 33-

velocímetro, lo cual está directamente asociado al movimiento

del automóvil. Así por ejemplo:

- Se pueden generar pulsos por medio de una burbu.ja

magnética que es un switch que abre y cierra su contacto

ante la cercanía de un imán. Un eje con un imán

intercalado en la cadena del automóvil, gira sobre la

burbuja, por lo que ésta se abre y se cierra generando

los pulsos.

Por medio de un transistor célula efecto hall: un eje

con un imán gira sobre el transistor, produciendo el

corte y saturación del transistor generando los pulsos.

- Por medio de un optoacoplador interrumpible que es un

arreglo de diodo emisor de luz y un foto—transistor

receptor. Un ej e con un disco sólido con aguj eros

distribuidos simétricamente, gira dentro del

optoacoplador, lo que corta y satura cíclicamente al

foto—transistor generando los pulsos.

El método que se usará en este prototipo para generar los

pulsos es el del optoacoplador interrumpible. Incrementando

el número de agujeros se tendrá más pulsos por vuelta de la

cadena y por lo tanto es fácil mejorar la precisión. En los

otros casos se tendría que por cada vuelta se genera un solo

pulso. Además, los optoacopladores se pueden conseguir

fácilmente en el mercado.

Page 43: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 34—

Se comprobó que las constantes de los vehículos oscilan entre

400 revoluciones/kilómetro para autos de 8 cilindros y 1000

rev/km para Fiat y Lada.

Según el INEN la tolerancia para distancia es del 1% en más y

del 2% en menos en un kilómetro recorrido; esto es de 10 y 20

metros respectivamente. Si se tiene un automóvil con una

constante tan baja como 400 rev/km, esto significa que por

cada revolución de la cadena, el automóvil recorrerá 2^5 m,

con lo cual se ve que con un pulso por revolución se cumple

con la tolerancia.

Para nuestro caso se utilizará cuatro agujeros simétricamente

distribuidos, por razones de espacio físico, generando cuatro

pulsos por- revolución de la cadena del automóvil, mejorando

asi la precisión. Los pulsos generados son acondicionados por

un "schmitt-trigger" para ingresar al microcontrolador y ser

procesados.

Observando en los manuales se encontró que el H21A3 es un

optoacopladcr interrumpible que reúne las características

físicas para su montaje en el módulo sensor. En la Figura N2

1.9 se muestra el diseño para sensar los pulsos.

Page 44: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 35-

Figura 1.9 Sensor de impulsos

Las resistencias para que el optoacoplador funcione

adecuadamente se calculan de la siguiente manera:

Para calcular la resistencia del emisor de lus se parte de:

en donde:

Vcc = 5 V

VE- - 1. 4 V = voltaje que cae en el diodo emisor

la - 30 .mA

Reemplazando estos valores se- tiene

Re = 120 Ohm

Cálculo de la resistencia para el detector:

Rd—Vcc-Vc3a. CCS

en donde:

Vcc = 5 V

Page 45: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 36-

= 0.2 V

leí - 1 mA

Reemplazando estos valores se tiene

Reí = 4.7 K

Dado que el agujero pasa por el optoacoplador a una velocidad

finita el paso de saturación a corte y viceversa se realiza en

forma lenta a través de la región activa. Esto provoca que la

señal de salida no sea cuadrada por lo que es necesario

cuadrar ó "flanquear" esta señal. Esto se lo realiza con dos

compuertas schmitt-trigger de un C.I. (74C14 ó 40106).

1.3.5 Decodificación del -teclado

Para activar las diferentes funciones gue realiza el taxímetro

se necesita de un teclado, el cual será periódicamente leído

por el microcontrolador.

Al pulsar cualquiera de las teclas se genera una señal cero

lógico en el pin INTO, debidamente "flanqueada" por dos

compuertas schmitt-trigger del C.I 74C14. El microcontrolador

chequea periódicamente el pin 1NTO, para leer el pórtico uno

(Pl) y saber qué tecla ha sido presionada.

La eliminación del rebote producido al pulsar y soltar las

diferentes teclas se lo realiza por software.

En la figura NQ 1.4 se puede ver el sistema de decodificación

del teclado.

Page 46: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 37-

1.4 CIRCUITOS AUXILIASES Y DE PROTECCIÓN

En el circuito principal se colocan condensadores de O. lp.F lo

más cerca posible de los circuitos integrados entre Vcc y

t.ierra para evitar el ruido de alta frecuencia.

Junto al microcontrolador se encuentra su. correspondiente

cristal de cuarzo destinado a la implementación interna del

reloj del aparato. El taxímetro trabaja con un cristal de

6.000000 MHz, debido a que con éste se logra tiempos exactos

para el reloj.

1.4.1 Diseño de la fuente de poder

Para poder escoger la fuente de polarización, primeramente se

debe realizar un dimensionamiento aproximado de la corriente

que el circuito va a necesitar.

Refiriéndose .a las especificaciones del anexo A? de los

diferentes elementos utilizados, se puede dimensionar la

fuente de la siguiente manera:

Microcontrolador 150 mA.

Encendido de displays 400 mA

Encendido de indicadores 120 mA

Estos valores son referenciales, rasón por la cual se debe

agregar un rango de seguridad.

Page 47: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 38-

En total suman 670 mA gue, con un buen margen, 1000 mA serán

suficientes para la capacidad de la fuente de polarización.

El voltaje de alimentación será 12V y el voltaje de salida del

regulador de 5V. La potencia disipada en condiciones

nominales será aproximadamente: (12V - 5V) * O,67A = 4.8W.

Observando los diferentes reguladores integrados gue ofrece el

mercado, se ha escogido el regulador ECG 960 -cuyas

especificaciones son: voltaje de salida de 5 voltios y

capacidad de hasta 1A. Voltaje de entrada desde 7 voltios

mínimo hasta 35 voltios máximo de entrada y potencia de

disipación de 5 W.

1.4.2 Protecciones

El equipo está protegido contra eventuales fallas de

cortocircuitos mediante un fusible de 5A, colocado dentro de

un portafusible aéreo externo.

Además el voltaje proveniente de la batería del automóvil es

pasado por un supresor de transitorios - La etapa de supresión

de transitorios está -destinada a eliminar los picos de voltaje

generados por la operación de los dispositivos eléctricos del

vehículo. Para el efecto se utiliza un varistor de voltaje DC

(V18ZA) de 16V < ue puede soportar un energía de 3,5 joules.

Se tiene además un diodo 1N4002 en conexión directa en serie a

la entrada del taxímetro < ue protege al equipo cuando se

Page 48: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág- 39-

cambia la polaridad de entrada, evitando con este diodo la

circulación de corriente.

A la salida del regulador de voltaje se coloca un diodo zener

de 5.6 V/1W el cual sirve de protección contra eventuales

fallas del regulador, manteniendo un voltaje constante y

provocando una sobrecorriente de entrada suficiente para que

se funda el fusible.

Además se coloca un diodo zener de 5.6 V/1W en paralelo con un

condensador lo más cerca del microprocesador para proteger al

mismo contra eventuales sobrevoltajes transitorios.

En la figura N2 1.10 se puede ver las protecciones y la fuente

de poder.

LWSA ÍN4002 LM7905

«~_

FUS£

^-^ — . f •^_ ]r 1

RVi ryZ18A3 ft\U -^

i 1

± Cl• s. _

, i VI G VOND

= C2

> •

G

2 "= C3 ~Q.iur

i i

i • K \-rr

1C4 i 1 P7^ i0uí"3C 5.SV

Figura 1,10 Protecciones y fuente de poder

1.5 DISEKO DE CIRCUITOS IMPRESOS

El circuito impreso se lo ha diseñado de tal manera que tenga

el menor tamaño posible. La placa impresa es de dos lados con

Page 49: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 40-

los agu.jeros metalizados, colocando los elementos de los dos

lados para brindar una mayor comodidad, puesto gue al colocar

el microprocesador en el lado posterior de soldadura, cuando

se requiera cambiar la tarifa se saca la tapa posterior del

taxímetro (caja metálica) y se lo realiza con mayor facilidad.

También en este lado se encuentra el conector.

El diseño de la placa impresa se lo realizó en el programa

"AUTOROUTE" del TANGO PCB. Los resultados de la misma se

muestran a continuación:

En la figura N° 1.11 se puede ver la ubicación de los

elementos en la placa.

Q R9| _ 19J_ mg

r a e F q c ¿t? ""p] P2

CUSPLAY DI5PUY

04

CH5PUY

05

Oí v-

B13

R11

R12R1

C12

OJ^sjÍQ

X C7

ecü .

O£—Dn¿^— uKg

Figura 1.11 Ubicación de elementos

En la figura NQ 1.12 se puede ver el diseño de la cara

superior de la placa.

Page 50: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 4-1-

gg ano—«ao ana

Figura 1.12 Cara superior

En la figura NQ 1.13 se puede ver el diseno de la cara

inferior de la placa.

O.ana

na

OFigura 1.13 Cara inferior

1.6 DISEKO MECÁNICO DEL EQUIPO

El diseño del modulo sensor de pulsos con sus accesorios se

Page 51: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág- De-

en la figura N° 1.14.

EFE UZTALICO TAPA SUPERIOR

70

30

PARA FIJAR

EL OPTO

TAPA INFERIOR

CAPUCHÓN PAILA

LA CADENA reL

CAPTOHOH PABA HL GABLI DEL OTTO

Figura 1.14 Módulo sensor de pulsos

Page 52: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 43-

Para dar una mejor visibilidad se utiliza como pantalla un

acrilico rojo transparente. En la figura N<2 1.15 se puede

apreciar el diseño de este acrilico.

O

1 2 3OíLJ

oPROTOTIPO DE

TAXÍMETRO

E.P.N.

M.V.R.R 1992

O

Figura 1.15 Diseño del acrilico

En la parte posterior del acrilico se coloca una lámina

adhesiva plastificada, con las diferentes nomenclaturas que se

utilizan en el taxímetro. En la figura NQ 1.16 se puede ver la

•placa adhesiva.

PAGATIT2

0

Figura 1,16 Placa adhesiva

Page 53: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág, 44-

La caja para armar el taxímetro es de metal, de un espesor de

0,7mm, gue es lo suficientemente resistente; el diseño de la

caja metálica con sus respectivas vistas se muestra en la

figura NQ 1.17.

PERSPECTIVA DE LA CAJA

r-5

2° !i /-r

O1 a

O

VISTA FRONTAL

O

o

viSTA LATERAL

Figura 1.17 Diseño de Caja metálica

Page 54: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

IDE SARRO LLO DE SO ±r_JL'W

2.1 REQUISITOS DEL SOFTWARE DEL MICROCONTROLADOR

El microcontrolador deberá procesar primeramente la señal

enviada por un módulo intercalado en la cadena del velocímetro

del automóvil, la misma que es de cuatro pulsos por cada

revolución de la cadena, para evaluar:

- El costo de la carrera en función de la tarifa de Km

RECORRIDO (Kx).

- Distancia en kilómetros recorridos en OCUPADO.

- Distancia en kilómetros recorridos en LIBRE.

- Calibración de la constante del automóvil.

Para evaluar la tarifa de "kilómetro recorrido" se debe

calcular el número de pulsos que debe recibir el

microcontrolador para producir un incremento en el taxímetro.,

en base de la CONSTANTE del automóvil K [rev/km] , valor de

INCREMENTOS (Ix) [sucres], y el costo del KILÓMETRO RECORRIDO

Page 55: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 46

(Kx) [sucres/km]. Esto se logra de la siguiente manera:

1 Km = 4*K pulsos es a

x es a

$

despejando se tiene:

[pulsos]

Para contar los kilómetros recorridos en ocupado ó en tarifa,

se debe calcular la cantidad de metros que se deben sumar

cuando se produce un incremento en el taxímetro debido a

distancia, en base al costo del KILÓMETRO RECORRIDO (Kx) y al

valor de INCREMENTOS (1 ). Esto se logra de la siguiente

manera:

1000 metros es a

es a

despejando se tiene:

C = Jp[jnetros]

Por lo que cada ves que se produce un incremento en el

taxímetro debido a distancia, se sumará una cantidad de metros

constantes a la memoria de kilómetros recorridos en ocupado .

Para contar los kilómetros recorridos en libre, se debe

calcular la cantidad de metros que se debe sumar por cada

revolución cuando el taxímetro no está en ocupado ó tariía, en

Page 56: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 4-7-

base a la CONSTANTE (K) del automóvil. Esto se logra de la

siguiente manera:

K rev es a 1000 metros

1 rev es a Lx

despejando se tiene:

Las constantes de los vehículos 'oscilan entre 400 rev/km y

1000 rev/km (refiérase al CAPITULO I), con lo que loe tomaría

valores entre 2,5 mts y 1 mts.

Como se puede ver, el valor en metros por cada revolución es

muy pequeño por lo que se lo debe escalar, teniendo en cuenta

que se desea una resolución de 0,1 Km. Asi por ejemplo, el

caso extremo es la constante de 400; con un valor de

escalamiento de 30, se tiene que el valor de metros a sumar es

de 0,075 Km, observando que la resolución es mejor a lo

requerido. Con constantes más altas la resolución mejora.

Entonces, cuando el taxímetro no está en ocupado, cada ves que

dé 30 revoluciones la cadena del velocímetro del automóvil, se

sumará una cantidad de metros constantes a la memoria de

kilómetros recorridos en libre.

Para todas las funciones que se relacionan con la variable

tiempo , el microcontrolador deberá generar internamente las

"Bases de Tiempo" necesarias para evaluar:

Page 57: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 4B-

Costo de la carrera en función de la tarifa de MINUTO DE

ESPERA (Mx) .

- Reloj .

El intervalo de tiempo (Tzm) para que se produzca un incremento

cuando el taxímetro esta operando por debajo de la velocidad

critica (refiérase al CAPITULO I), es decir con tarifa de

MINUTO DE ESPERA (Mx) , se evalúa de la siguiente manera:

rx=— *60 [seg]

Todo el procedimiento y cálculos descritos se aplicarán a cada

una de las TARIFAS en las que podrá operar el taxímetro.

Además en el microcontrolador se deben desarrollar las

subrutinas auxiliares correspondientes al manejo de displays,

teclas e indicadores luminosos (Leds).

2.2 DESCRIPCIÓN GENERAL DE LOS PROGRAMAS

Para resolver el problema de elaborar los programas que

requiere el taxímetro para realizar todas las funciones

requeridas y, además generar la información del reloj, se

plantean las siguientes reglas generales, las cuales

determinan las estrategias que se seguirán en la escritura de

las distintas rutinas:

Page 58: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 49-

l.~ Dado que se requieren bases de tiempo exactas para las

funciones de temporización y reloj, se debe garantizar que la

ejecución del programa completo dure un número de ciclos

constante, independientemente de las bifurcaciones7 saltos?

interrupciones o estado en el que se encuentre el

microcontrolador,

2_- Independiente de la condición en la que se encuentre el

taxímetro (por ejemplo: LIBRE, OCUPADO, MEMORIA, RELOJ, etc.)

el microcontrolador debe estar permanentemente ejecutando el

mismo programa, el cual consiste en evaluar el costo de una

carrera, actualizar los registros de kilómetros recorridos y

actualizar el reloj.

3.- Dado que en las distintas condiciones del taxímetro, los

displays y las barras luminosas tipo Leds deben mostrar

informaciones diferentes y las teclas cumplen funciones

diferentes, es conveniente definir "ESTADOS" de operación del

taxímetro. Un estado define únicamente qué información se

muestra en el display, qué leds se encienden y qué función

realiza cada tecla. Para el efecto se asigna un registro que

contiene el número de ESTADO en el que se encuentra en un

momento dado el taxímetro, y las rutinas de manejo de DISPLAY,

LEDS Y TECLADO usan este registro como "PUNTERO" ó apuntador

para saber qué información mostrar.

La memoria de datos (RAM) interna del microcontrolador se

divide en bloques asignando uno a cada estado. La rutina de

manejo de DISPLAY busca, a través del puntero, el bloque

Page 59: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 50-

correspondiente de donde saca los datos a ser mostrados. De

manera similar se procede con las rutinas de manejo de LEDS y

TECLADO.

De esta manera, se garantiza que el programa principal sea

único y pueda tener un tiempo de ejecución constante.

En función de los requerimientos planteados y las funciones

que debe tener el taxímetro es necesario definir los

siguientes estados, que se muestran en la figura N° 2.1:

SST&DO

00

01

02

03

04

05

06

07

08

09

OA

OB

ocOD

OE

OF

10

11

12

mJNCIO^

LIBRE

OCUPADO

A PAGAR

EXTRAS

MEMORIA10 1-000

MEM11. # CARRERAS

MEMORIA20 2-000

MEM21. TOTAL DINERO

MEMORIA30 3-000

MEM.31 Km-LIBRE

MEMORIA40 4-000

MEM.41 Km-OCUPADO

MEMORIA50 5-000

MEM.51 # DE SERIE

MEMORIA60 6-000

MEM.61 CTE. AUTO

MEM7. CALIBRACIÓN

RELOJ

IGUALARELOJ

I BLOQUE X>£ 8MÍ HE3Í

71, 72, 73

74, 75, 76 ,62

77, 78, 79 ,63

80, 81, 82

83, 84, 85

86, 87, 88

89, 90, 91

92, 93, 94

95, 96, 97

98, 99,100 ,69,70

101,102,103

104,105,106 ,66,67

107,108,109

110,111,112

113,114,115

116,117,118

119,120,121

122,123,124 ,59

125,126,127 ?60

Figura 2.1

Page 60: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 51—

Algunos estados ocupan más de tres bytes de la RAM; estos

bytes se usan como- registros auxiliares que dependiendo del

estado sirven para contabilizar por ejemplo: millones de

sucres en los estados OCUPADO y A PAGAR, metros a sumarse en

los estados Km-LIBRE y Km-OCUPADO y, segundos en los estados

RELOJ e IGÜALARELOJ.

La rutina DISPLAY utiliza tan solo tres bytes de cada bloque

para mostrar esa información en la pantalla.

4.- Dado que el microcontrolador debe eJecutar siempre el

mismo programa, el cual consiste en evaluar una carrera y

actualizar todos los registros, para implementar el estado

"LIBRE" se crea una tercera tarifa virtual ó ficticia

(TarifaS), en la cual siempre los parámetros son:

Arrancada = $ 00

Incrementos = $ 00

Estos parámetros de tarifa son utilizados siempre que el

taxímetro no esté en el estado OCUPADO con tarifal ó tarifa2_

5.- Permanentemente el microcontrolador recibe en la entrada

del "Timer/Counter" que será programado para trabajar como

"contador de eventos", los pulsos provenientes del módulo

sensor intercalado en la cadena del velocímetro, los cuales el

microcontrolador debe convertirlos en información de

distancias recorridas. Cada vez que el microcontrolador

calcula que el automóvil ha recorrido la distancia necesaria

Page 61: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 52-

para producir un incremento se generará una INTERRUPCIÓN, lo

que distrae al microcontrolador de la ejecución del programa

principal, introduciendo retardos y desajustes de las bases de

tiempo.

Dado que la velocidad del vehículo es variable, el número de

interrupciones no es constante y por lo tanto, se deberá

incluir una rutina de compensación automática del retardo

producido por las interrupciones.

Esta rutina de compensación deberá generar un retardo cuya

duración sea función inversa del número de interrupciones que

el microcontrolador ha atendido en un intervalo de tiempo dado

(por ejemplo: 1 segundo).

En síntesis, el programa principal prevee la atención a un

cierto número máximo de interrupciones. Así se garantiza un

tiempo de ejecución fijo.

El programa completo de operación del taxímetro se encuentra

almacenado en la memoria EPROM incorporada en el

microcontrolador INTEL 8749H, ocupando casi la totalidad de

los 2 Kbytes disponibles.

Los datos correspondientes a tarifas de arranque, extras,

minuto de espera, constantes de kilómetro, número de serie y

constante del auto, se encuentran almacenados en la memoria

EPROM del microcontrolador. Estos datos se encuentran

apropiadamente descompuestos y codificados en código

Page 62: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 53-

Hexadecimal ocupando aproximadamente el 5% de la memoria

total.

2-2.1 Diagrama secuencial de estados

En el diagrama de la figura N° 2.2 se muestran las diferentes

vías que se pueden tomar para ir de un estado a otro, con cada

una de las teclas, cumpliendo con las exigencias del INEN.

Page 63: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág, 54-

Figura 2.2 Diagrama secuencial de estados

Page 64: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 55-

2.2.2 Programa Principal

El programa principal debe ejecutarse iterativamente y siempre

demorar un número de ciclos de máquina constante. La

estructura general del programa principal se muestra en la

figura NQ 2.3.

Figura 2.3 Estructura del Programa Principal

Es conveniente que el número de ciclos sea igual a 2000,

porque con un cristal de 6,000 000 MÜ2 una pasada (vuelta) del

programa principal demora 5 milisegundos (5 msg).

Asi, una vuelta constituye de por sí una base de tiempo de 5

msg. Si se desea generar bases de tiempo de mayor duración es

necesario definir contadores de vueltas con lo que se podrá

generar cualquier cantidad de bases de tiempo que sean

Page 65: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

—pág. 56-

múltiplos de 5 msg, con una estructura como la que se muestra

en la figura NQ 2 .4 ,

me CONTIX siCONT1=MAX1

INC CONT2GONT2=MA22

BASE de TLempol

Figura 2.4 Bases de tiempo

2.2.3 Diagrama de o general

Como se puede observar en el diagrama de flujo de la figura NQ

2.5, el programa empieza con la asignación de los registros y

de la memoria RAM a los diferentes estados y valores

requeridos. A continuación se realiza la asignación de

localidades adicionales de RAM a diferentes variables que se

utilizan, y luego se empieza a llamar a las diferentes

subrutinas, las cuales sirven para que funcione el taxímetro

(DISPLAY, LEDS, TECLADO). Finalmente, se tiene las rutinas de

retardo: una sirve para compensar el retardo que se genera

por la atención a las interrupciones y otra de ajuste para

Page 66: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág, 57-

forzar que el programa principal se ejecute en un número de

ciclos conveniente (por ejemplo: 2000 ciclos)-

INICIO

PROGPRINCIPAL

\N DE

REGISTROST

MEMORIA

ASIGNACIÓNGENERAL

RETARDO PARACERRAR CON2000 CICLOS

Figura 2.5 Diagrama de flujo general

Page 67: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 58-

2.2-4 Diagrama de flujo de las subrutinas

A continuación se explica, el funcionamiento de cada una de las

subrutinas utilizadas por el taxímetro.

2-2.4.1 Subrutina de enceramiento (ENCEEADO)

Esta subrutina sirve para inicializar todos los valores que se

requieren para el funcionamiento del taxímetro, ésto es: se

lee de la EPROM del microcontrolador todos los parámetros

descritos en 2.1, y se inicializa los contadores que

correspondan a la generación de las diferentes bases de tiempo

requeridas (véase 2.2.4.2).

En la figura N° 2.6 se ve el diagrama de flujo de la subrutina

que inicialisa los valores (ENCERADO).

2-2.4.2 S-ubr-utina minuto de espera (TAXIMINUTO)

La base de tiempo para el minuto de espera se calcula de la

siguiente manera:

Debido a que los tiempos para producir un incremeto están en

el orden de segundos (actualmente 5 sg para la tarifal), con

un solo registro la máxima base de tiempo que se obtiene es de

255 * 5 msg = 1,275 sg, por lo que se tiene que definir un

contador de vueltas (escalador), con el cual podamos obtener

tiempos de nasta 10 sg. El valor de este escalador (contador

de vueltas) es 8, obteniéndose una base de tiempo de 40 msg

Page 68: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 59-

í ENCERADO

INICIALIZO LABASE DE

TIEMPO (R5)

INIGIÁLIZO LABASE DE TIEMPO

40 msg S VUELTAS

CARGO EN EL TIMERCUONTER PULSOS

PARA LAS TARIFAS

REINICIALIZOCONTADOR DE

INT (R4)

Figura 2.6 Encerado

por vuelta, por lo que el tiempo del minuto de espera es

múltiplo de 40 msg. Para tener un retardo de 1 sg a la

ecuación que calcula la base de tiempo entre cada incremento

se multiplica por 25 teniéndose la siguiente ecuación:

*60*25 [vueltas]

La subrutina minuto de espera, en cada vuelta habilita la

interrupción del timer/counter, además compara si transcurrió

el tiempo necesario para producir un incremento en el

•taxímetro. Si así ocurrre, primeramente encera el conteo de

los pulsos (lee las constantes de kilometraje, carga en el

timer/counter los pulsos para las tarifas) y reinicializa el

"counter"; se reinicialisan las bases de tiempo del minuto de

Page 69: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 60-

1NICIAU2QCON

8 VUELTAS

CQHPLETflDQLfi BASE DE

TIEMPO(R5)

CARGO EH EL TIUERCOUHTER LOS PULSOPARfi LAS TAP.IFñS

R E I H I C I f i L I Z OCONTADOR DE

¡NI CR4)

IHICIALIZO LABASE DE

TIE11PQ (R5)

H A B I L I T O I N TDEL

TiriER/COUHTER

FIGURA 2.7 MINUTO DE ESPERA

Page 70: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 61-

espera y se llama a la subrutina INCREMENT que produce un

incremento.

En la figura NQ 2.7 se ve el diagrama de flujo de la sübrutina

del minuto de espera (TAXIMINUTO) _

2.2.4.3 Subr-utina para incrementar (INCREMENT)

En esta subrutina se realiza la suma de un valor de

"incremento" al registro que totaliza el valor de la carrera.

El máximo valor de incremento previsto es de $ 999., que es

suficiente ya que actualmente el valor a incrementarse es de

$5. Esto se realiza de la siguiente manera: primero se lee

el registro de tarifa sea ésta TI, T2 ó T3, se lee de la EPROM

del microcontrolador el valor de sucres a incrementarse y se

suma con los sucres que están en pantalla (RAM del estado

ocupado). Para la tarifa 3 (T3) el valor a incrementarse es de

cero. Finalmente se guarda el valor sumado en la RAM del

estado ocupado.

En la figura NQ 2.8 se ve el diagrama de flujo de la subrutina

de incrementar los valores (INCREMENT).

2.2.4.4 Subrutina de encendido de display (DISPLAY)

Esta subrutina sirve para el encendido de los diferentes

displays. Se empieza haciendo un barrido desde el dígito más

sign.ifica.tivo hasta llegar al menos significativo, teniendo en

cuenta que en los estados tarifa 1, tarifa 23 ocupado= a

Page 71: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 62-

( INCREMENTA

LEO EL VALOR DELA RAM DEL

ESTADO OCUPADO

CARGO LOSSUCRES A

INCREMENTARSE

GUARDO EL VALORSUMADO EN LA RAMESTADO OCUPADO

RET

Figura 2.8 Incrementos

pagar, extras y memorias, los dígitos más significativos cuyo

valor es cero deben estar apagados. La rutina DISPLAY lee el

estado en que se encuentra el taxímetro y decodifica este

valor obteniendo la dirección (puntero) de la RAM a mostrarse.

Lee el contenido de la RAM direccionada por el puntero y

convierte cada dígito en su equivalente a siete segmentos con

la ayuda de una tabla de decodificación.

En la figura N2 2.9 se ve el diagrama de flujo de la subrutina

para el encendido de los displays (DISPLAY).

Page 72: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 63-

LEO EL ESTADO VD E C O D Í F I C O

D I R E C C I Ó N D E Rfi t l

F I G U R A 2 . 9 D I S P L A Y

Page 73: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 64—

2.2-4.5 Subrutina. Reloj

Debido a que cada llamada de interrupción del TIMER produce un

retardo adicional en el programa principal, es necesario

compensar este retardo para que no se desigualen las bases de

tiempo.

El número máximo de llamadas a interrupción por segundo

dependerá del tipo de vehículo (constante del auto), y de la

velocidad del mismo. Se comprobó que las constantes de los

vehículos oscilan entre 400 y 1000 rev/km; el caso extremo es

la constante de 1000 y suponemos una velocidad máxima de 150

Km/h con lo que se tiene:

150 Km Ih

150000 rev 3600 sg

x rev 1 sg

x = 150000/3600 = 42 [rev/sg]

Se prevee que el máximo número de llamadas a interrupción por

segundo sea 50, lo cual es suficiente para nuestros

requerimientos, obteniéndose una velocidad máxima de 180 Km/h.

Entonces, el retardo del compensador de interrupciones se lo

carga con el valor 50.

La subrutina reloj pregunta si ha transcurrido un segundo (200

vueltas) en el programa principal, y de ser asi lee el número

de llamadas a interrupción producido en ese segundo; resta ese

número de interrupciones del máximo prefijado (50) y carga

Page 74: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 65-

SI

LEO EL 8 DEI NT

EH ESTE SEG

CARGO EL RETARDODE COHPEHSñDORCON 50 - 8INT

ENCERO ELCONTADOR

DE INT/SEG

CftRGO LA BASE DETIEilPO DE i SEG200 VUELTAS

FIGURA 2.10 SUBRUTINA RELOJ

Page 75: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

—pág. 66—

este valor de retardo en el compensador de interrupciones. Se

encera el contador de int/sg, se reinicializa la base de

tierapo.de í sg para que de otras 200 vueltas y, se incrementa

los registros de segundos, minutos y horas del relej.

En la figura NQ 2.10 se muestra el diagrama de flujo de la

subrutina (RELOJ).

2-2.4-6 Snbnrtina de encendido de "barras (BARRAS)

La subrutina barras realiza la función de prender los

diferentes indicadores, y también los puntos de los displays.

Se empieza leyendo el estado en que se encuentra el taxímetro,

se decodifica qué barra ó qué punto se prende y se pregunta

mediante el registro de barras en qué tarifa se encuentra: si

está en la tarifa 2 se prende la barra T2 y el punto, si está

en tarifa 1 se prende la barra TI y el punto.

En la figura N°. 2,11 se muestra el diagrama de flujo de la

rutina de encendido de barras y puntos (BARRAS).

2.2.4.7 Subru-tina Teclado

Esta subrutina sirve para saber qué tecla ha sido pulsada y

decodificar la función a realizar en función del estado en que

se encuentre el taxímetro. Una vez en cada vuelta del

programa principal, el microcontrolador chequea si alguna

tecla ha sido presionada. Cabe resaltar que el teclado no

genera INTERRUPCIÓN y por esta razón se ha previsto que la

Page 76: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

— p á g , 67—

D E C O D I F K O LflBARRfi fiPRENDERSE

FIGURA 2.11 ENCENDIDO DE BARRAS V PUNTOS

Page 77: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 68-

rutina TECLADO detecte el momento en que se suelta la tecla

para realisar cualquier función, evitando de esta manera la

atención repetitiva que podría darse en el caso contrario.

Está previsto que esta rutina elimine el efecto del rebote, lo

cual se logra utilizando el retardo de 5 msg. que representa

cada vuelta del programa principal antes de validar las

teclas, tanto al presionarlas como al soltarlas.

La tecla presionada es decodificada en función del estado en

que se encuentra el taxímetro, para luego buscar la dirección

base de la función a realizar. En síntesis, lo que se hace es

calcular una dirección en función del número de estado y de la

tecla presionada. Esta dirección corresponde a la localidad

de la memoria del programa donde el microcontrolador busca la

rutina que realiza la función correspondiente a la tecla

presionada.

Por lo tanto ? con tres teclas para cada estado existen ocho

posibilidades que incluyen la opción de presionar 2 ó 3 teclas

simultáneamente. En nuestro caso, tan solo se tiene funciones

para las teclas presionadas individualmente, pero se debe

escribir las rutinas de funciones para las 8 posibilidades.

En las combinaciones no utilizadas las rutinas no hacen

absolutamente nada y el microcontrolador mantiene el estado

anterior.

Todas las rutinas de funciones del teclado deben ejecutarse en

un mismo tiempo, para garantizar que se mantenga constante el

tiempo de ejecución del programa principal.

Page 78: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 69-

En la figura N9. 2.12 se muestra el diagrama de finjo de la

subrutina de decodificación del teclado y de eliminación del

rebote (TECLADO).

DECQDIFKQTECLA

PRESIONADA

BUSCO LA DIRECCBflSE DE FUNCIÓN

A REALIZAR

EJECUTASUBRUTINA DE

FUNCIÓN DE TECLA

FIGURA 2.12 SUBRUIINA TECLADO COH ELIHIHACION DE REBOTE

Page 79: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 70-

2.2.4.8 Subrutina de llamada a interrupción (TIMERCOUNT)

El registro "counter" se incrementa cada ves que exista una

transición de alto a bajo en el pin TI del microcontrolador en

el que se reciben los pulsos de la cadena. Cada vez que este

registro determina que el vehículo ha recorrido una distancia

predeterminada, sea en libre o en ocupado, se generará un

llamado a interrupción del timer/counter TIMERCOUNT en la que

realiza la siguiente secuencia: para de contar los pulsos, se

carga en el timer/counter los pulsos 'para la tarifa

seleccionada, se activa el contador, se habilita la

interrupción del timer/counter, se llama a la subrutina

IMPULSOS que cuenta las int/sg e incrementa los metros, se

reinicializa el contador de int (R4) y se inicialisa la base

de tiempo (R5) del minuto de espera. Como se ve, se

reinicializa ' todo nuevamente, se llama a la subrutina

INCREMENT que produce un incremento, para finalmente producir

un retardo para cerrar esta subrutina con 400 ciclos.

En la figura N° 2.13 se muestra el diagrama de flujo de la

subrutina de llamada a la interrupción del contador

(TIMERCOUNT).

2.2.4.9 Subrutina contador de pulsos y kilómetros (IMPULSOS)

En esta subrutina se cuenta las interrupciones por segundo

(int/sg) y se suma los metros, cuando se produce un llamado de

interrupción (TIMERCOUNT), tanto en el estado ocupado como en

el estado libre. El cálculo de los metros a sumarse está

Page 80: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 71-

CARGO EN EL íltlERCOUNTER LOS PULSO

PARA LA TARIFA

HABILITOÍHT

TIHER/COUNTER

REiNICIALIZOCONTADOR DEINT CR4)

INICIALIZO LABASE DE

TIEÍ1PO CR5)

RETARDO PARACERRAR CON400 CICLOS

FIGURA 2.13 SUBRUTIHA LLAÍ1ADA DE INTERRUPCIÓN

Page 81: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág- 72-

descrito en el numeral 2,1.

Por ejemplo, los metros a sumarse en ocupado para la tarifa 1

es:

Xx - 260 $/Km

Ix = 5 $

Reemplazando:

C - 19.23 metros

Para los metros en libre se tiene:

Si K - 1000

Reemplazando:

L;* - 30 metros

En la figura NQ 2.14 se muestra el diagrama de flujo de la

rutina para contar pulsos y kilómetros (IMPULSOS).

2.2-4.10 Funciones de las "teclas en los diferentes estados

En base al método de decodificación de teclado., explicado en

2.2.4.7, cada tecla puede tener diferentes funciones

dependiendo del "estado" en que se encuentre el taxímetro.

Para escribir las rutinas correspondientes a las funciones de

las teclas se utilizará la siguiente nomenclatura:

Subrutina TeclaXY

donde:

X — número de estado (O,1,....,12H)

Y = número de tecla (1,2 ó 3)

Page 82: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

( ^ IMPULSOS

1 f

ENTRO A HEHORIA 7E INCRENTO

i PULSO

—pág . 73—

LEO LOSflETROS A

INCREÍ1ENTARSE

INCREÍ1EHTO

HETRQS

I N C R E M E N T O E LC O N T A D O R D E

IHT/SEG

CARGO ENdEílORIA DE

KM LIBRE

h

LEO LOSHETB03 fi

IHCREnEHTftRSE

1 •

INCREHENTO

flETROS

i1

CARGO ENIlEflQRIA DEKM OCUPADO

1 r

FIGURA 2.14 CONTñDOR DE PULSOS V KILOt lETROS

Page 83: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 74-

Adicionalmente se requiere una subrutina que será asignada a

aquellas teclas o combinaciones de teclas que en un estado

dado no deban cumplir ninguna función especifica. Esta.

subrutina se llamará TeclaO.

Cabe destacar que es necesario que todas las rutinas TeclaXY

se ejecuten en un mismo número de ciclos de máquina del

microcontrolador.

A continuación se detalla la función asignada a cada tecla en

los diferentes estados:

teclaO ;no hacer nada

Funciones de las teclas en el estado 00 (libre)

teclaOl ;entrar a tarifal

tecla02 . ;entrar a tarifa2

teclaOS :ir a reloj

En la subrutina teclaOl se empieza seleccionando el estado

ocupado, se carga 01 en el registro tarifa, 00 en el registro

EX que sirve para saber si entró en el estado EXTRA., se llama

a la subrutina ENCERAIX) que inicialisa todos los valores, se

lee el valor de la arrancada de la tarifal y finalmente este

valor se carga en la RAM del estado ocupado. El estado

ocupado tiene una capacidad hasta de 9 "999.999 de los cuales

en pantalla se muestra 99.999.

Page 84: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 75-

En la subrutina tecla02 se empiesa seleccionando el estado

ocupado, se carga 02 en el registro tarifa, 00 en el registro

EX gue sirve para saber si entró en el estado EXTRA, se llama

a la subrutina ENCERADO que inicialisa todos los valores, se

lee el valor de la arrancada de la tarifa2 y finalmente este

valor se carga en la RAM del estado ocupado.

En la subrutina teclaOS se lee el estado actual del taxímetro,

en este caso seria el estado libre, se guarda este estado y se

selecciona el estado reloj.

En la figura N° 2.15 se muestran los diagramas de flujo de las

funciones de las teclas en el estado libre.

Funciones de las teclas en el estado 01 (ocupado)

teclall :ir al estado "a pagar"

teclal2 ;teclaO ~ no hacer nada

teclalS ;ir al estado reloj

En la subrutina teclall, se carga 03 en el registro tarifa,

que es para la tarifaS ó ficticia; se copia el valor de la RAM

del estado ocupado a la RAM del estado "a pagar", el estado "a

pagar" tiene también una capacidad de hasta 9'999,999, se

encera la RAM del estado ocupado y se selecciona el estado "a

pagar".

En la subrutina teclalS se lee el estado actual del taxímetro,

en este caso sería el estado ocupado, se guarda este estado y

Page 85: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

FIGUHA 2.15 FUNCIONES DE LAS TECLAS EN EL ESTADO LIBRE (00)-pág. 76-

LEO ARRANCADA

TARIFA i

CARGO AKRANCfiDATi EN LA RArt

ESTADO OCUPADO

LEO ARRANCADA

TARIFA 2

CARGO ARRANCADAT2 EN LA RAfl

ESTADO OCUPADO

RUTINA DE ARRANCADA CON TARIFA 1 RUTINA DE ARRANCADA CON TARiFfi 2

RUTINA PARA IR A RELOJ

Page 86: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 77-

se selecciona el estado reloj.

En la figura NO 2.16 se muestran los diagramas de flujo de las

funciones de las teclas en el estado ocupado.

Funciones de las teclas en el estado 02 (a pagar)

tecla21 ;ir al estado libre totalizando

tecla22 ;teclaO = no hacer nada

tecla23 ;calcular los extras

En la subrutina tecla21, se totalizan el número de carreras y

la cantidad de dinero acumulado de la siguiente manera: se

empieza cargando la RAM del estado "# de carreras", se

incrementa en uno la RAM de este estado y se lo guarda, se

carga la RAM del estado "a pagar", se carga la RAM del estado

"total de dinero", se realiza la suma. El resultado se guarda

en la RAM de los estados "total de dinero" y "2-000", la RAM

del estado "total de dinero" tiene una capacidad de 99.999,

por lo que para tener millones se ocupa los dígitos de la RAM

del estado "2-000". Finalmente se carga el registro barras

con 04 que es utilizado en el encendido de las barras y se

selecciona el estado libre.

En la subrutina tecla23? se empieza preguntando si se ha

entrado previamente en el estado EXTRA, en cuyo caso, se

mantiene en el estado "a pagar", para que no vuelva a

incrementar el valor del extra. Si no ha entrado previamente

a extras, se selecciona el estado extra y se lee de la EPROM

Page 87: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

FIGURA 2.16 FUNCIONES DE LAS TECLAS EN EL ESTADO OCUPADO (01)

TECLAii

-pág. 78-

COPIO EL UftLQR ENLft rtEMORiA RAttESTADO fi PAGAR

ENCERO RAHESTADOOCUPADO

RUTINA PARA IR DE OCUPADO fl "A PAGAR (TOTAL)"

LEODE

EL ESTADODONDE

UIENE

ir

RUTINA PARA IR DE OCUPADO A RELOJ

Page 88: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 77-

el valor de EXTRA.

En la figura- NQ 2.17 se muestran los diagramas de flujo de las

funciones de las teclas en el estado "a pagar" ó (TOTAL).

Funciones de las teclas en el estado 03 (extras)

teclaSl ;ir al estado a pagar sumando los extras

tecla32 ;teclaO = no hacer nada

tecla33 ;sumar extras N veces

En la subrutina teclaSl se empiesa cargando el valor de la RAM

del estado extra, se lo suma con el valor de la RAM del estado

"a pagar" y este resultado se lo guarda en la RAM del estado

"a pagar" y se selecciona el estado "a pagar".

En la subrutina tecla33? se suma una cantidad de extras N

veces (NEX): se empiesa leyendo el número de veces a sumarse

y EX? se compara NEX con EX para saber si se ha sumado todos

los extras, de no ser así, se incrementa uno a EX, se lee de

la EPROM un valor de extra, se suma con las RAM del estado

extra y el resultado se guarda en la RAM del estado extra.

En la figura NO 2.18 se muestran los diagramas de flujo de las

funciones de las teclas en el estado extra.

Funciones de las teclas en el estado 04 (memorialO) (1—000)

tecla41 ;teclalib - ir a libre

Page 89: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 80-

F I G U R A 2.17 F U N C I O N E S DE L AS T E C L A S EN EL E S T A D O "A P A G A R ( T O T A L ) " C02)

CARGO Rñr t8 DE

C A R R E R A S

INCP.EHENTOtt DE

CARRERAS

C A R G O R A KTOTAL DE

D I N E R O

G U A R D O L A S U f i AEL LA RAÍ1

T O T A L D E D I N E R OR U T I N A D E LEER E X T R A S

R U T I N A P A R A I R D E "A P A G A R "f i L I B R E T O T A L I Z A N D O

Page 90: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

FIGURA 2.13 FUNCIONES DE LAS TECLAS EN EL ESTADO EXTRA (03)

-pág. 81-

CARGO RfiHESTADOEXTRA

CARGO RAHESTADOA PAGAR

SUHOLA

V GUARDO ENRftíl E S T A D OA PAGAR

V

RUTINA PARA IR AL ESTADO A PAGARTOTALIZANDO EXTRAS

INCREHENIQ

EX

RUTINA DE SUÍ1AR EXTRAS

Page 91: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 82-

tecla42

tecla43

; ir a la memoriall (# de carreras)

;teclaO ~ no hacer nada

En la subrutina tecla41 se selecciona el estado libre.

En la subrutina tecla42 se selecciona el estado "# de

carreras" (memoriall).

En la figura NQ 2.19 se muestran los diagramas de flujo de las

funciones de las teclas en el estado "1-000".

(JECLA4Í) (TEQLÁ42)

RUTINA PARA IR A LIBREDE 1-000

RUTINA PARA IR A MEMORIA* DE CARRERAS

FIGURA 2.19 FUNCIONES DE LAS TECLAS EN EL ESTADO (04) (1-000)

Funciones de las teclas en el estado 05 (memoriall) # carreras

teclaSl

tecla52

tecla53

;teclalib = ir a libre

;ir a la memoria20 (2-000)

;teclaO = no hacer nada

En la subrutina teclaSl se selecciona el estado libre.

Page 92: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág- 83-

En la subrutina tecla52 se selecciona el estado "2-000"

(meinoria20) .

En la figura NQ 2.20 se muestran los diagramas de flujo de las

funciones de las teclas en el estado "número de carreras".

(TEGLA51)

RUTINA PARA IR A LIBREDE * DE CARRERAS

RUTINA PARA IR A MEMORIA2-000

FIGURA 2.20 FUNCIONES DE LAS TECLAS EN EL ESTADO (05) (tt DE CARRERAS)

Funciones de las teclas en el estado 06 (memoria20) 2-000

teclaGl

tecla62

tecla63

;teclalib = ir a libre

;ir a la memoria21 (total de dinero acumulado)

;teclaO = no hacer nada

En la subrutina teclaSl se selecciona el estado libre.

En la subrutina tecla62 se selecciona el estado "total de

dinero acumulado" (memoria21).

En la figura NQ 2.21 se muestran los diagramas de flujo de las

funciones de las teclas en el estado "2-000".

Page 93: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 84-

(TECLA61 )

RET )

RUTINA PARA IR A LIBREDE 2-OÜO

(TECLA62)

R£T )

RUTINA PARA IR A MEMORIADINERO ACUMULADO

FIGURA 2.21 FUNCIONES DE LAS TECLAS EN EL ESTADO (06) (2-000)

Funciones de las "teclas en el estado 07 (mem_21) "total dinero

teclaTl

tecla72

tecla73

;teclalib - ir a libre

;ir a la memoriaSO (3-000)

;teclaO - no hacer nada

En la subrutina teclaTl se selecciona el estado libre.

En la subrutina tecla72 se selecciona el estado "3-000"

(memoriaSO) .

En la figura NQ 2.22 se muestran los diagramas de flujo de las

funciones de las teclas en el estado "total de dinero

acumulado".

Funciones de las teclas en el estado 08 (memoriaSO) 3-000

teclaSl ;teclalib = ir a libre

Page 94: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 85-

RET )

RUTINA PARA ]R A LIBREDE DINERO ACUMULADO

RUTINA PARA IR A MEMORIA3-000

FIGURA 2.22 FUNCIONES DE LAS TECLAS EN EL ESTADO (07) [DINERO ACUMULALD)

teclaS2

tecla83

; ir a la memoriaSl (Km libre)

;teclaO = no hecer nada

En la subrutina teclaSl se selecciona el estado libre.

En la subrutina tecla82 se selecciona el estado "kilómetros en

libre" (Km libre) (memoriaSl).

En la figura N2 2.23 se muestran los diagramas de flujo de las

funciones de las teclas en el estado "3-000".

Funciones de las teclas en el estado 09 (memoriaSl) Km libre

tecla91

tecla92

tecla93

:teclalib - ir a libre

;ir a la memoria40 (4-000)

;teclaO - no hacer nada

En la subrutina tecla91 se selecciona el estado libre.

Page 95: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 86-

( RET ) RET )

RUTINA PARA IR A LIBREDE 3-OÜO

RUTINA PARA IR A MEMORIAKm LIBRE

FIGURA 2.23 FUNCIONES DE LAS TECLAS EN EL ESTADO (08) (3-000)

En la subrutina tecla92 se selecciona el estado "4-000"

(memoria40).

En la figura NQ 2.24 se muestran los diagramas de flujo de las

funciones de las teclas en el estado "Km libre".

( RET

RUTINA PARA IR A LIBREDE Km LIBRE

RUTINA PARA IR A MEMORIA4-000

FIGURA 2.24 FUNCIONES DE LAS TECLAS EN EL ESTADO (09) (Km LIBRE)

Funciones de las teclas en el estado OA (memoria40) 4-000

teclaAl ;teclalib - ir a libre

Page 96: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág- 87-

teclaA2

teclaAS

;ir a la memoria41 (Km ocupado)

;teclaO - no hacer nada

En la subrutina teclaAl se selecciona el estado libre.

En la subrutina teclaA2 se selecciona el estado "kilómetros en

ocupado" (Km ocupado) (memoria41).

En la figura NQ 2.25 se muestran los diagramas de flujo de las

funciones de las teclas en el estado "4-000".

R£T ~)

RUTINA PARA IR A LIBREDE 4-000

RUTINA PARA IR A MEMORIAZm OCUPADO

FIGURA 2.25 FUNCIONES DE LAS TECLAS EN EL ESTADO (OA) (4-000)

Funciones de las "teclas en el estado OB (memoria41) Km ocupado

teclaBl

teclaB2

teclaBS

;teclalib = ir a libre

;ir a la memoriaSO (5-000)

;teclaO = no hacer nada

En la subrutina teclaBl se selecciona el estado libre.

Page 97: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 88-

En la subrutina teclaB2 se selecciona el estado "5-000"

(memoria50).

En la figura NQ 2.26 se muestran los diagramas de flujo de las

funciones de las teclas en el estado "Km ocupado".

( RET )

RUTINA PARA IR A LIBREDE Km OCUPADO

RUTINA PARA IR A MEMORIA5-000

FIGURA 2.26 FUNCIONES DE LAS TECLAS EN EL ESTADO (OB) (Km OCUPADO)

Funciones de las teclas en el estado OC (memoriaSO) 5-000

teclaCl

teclaC2

teclaCS

;teclalib = ir a libre

;ir a la memoriaSl (# serie)

;teclaO - no hacer nada

En la subrutina teclaCl se selecciona el estado libre.

En la subrutina teclaC2 se selecciona el estado "# de serie"

(memoria51).

En la figura NQ 2.27 se muestran los diagramas de flujo de las

funciones de las teclas en el estado "5-000".

Page 98: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 87-

RUTINA PARA IR A LIBREDE 5-000

RUTINA PARA IR A MEMORIA4 DE SERIE

FIGURA 2.27 FUNCIONES DE LAS TECLAS EN EL ESTADO (OC) (5-000)

Funciones de las teclas en el estado OD (mem.51) # de serie

teclaDl

teclaD2

teclaDS

;teclalib - ir a libre

;ir a la memoriaSO (6-000)

;teclaO = no hacer nada

En la subrutina teclaDl se selecciona el estado libre.

En la subrutina teclaD2 se selecciona el estado "6-000"

(memoriaSO).

En la figura NQ 2.28 se muestran los diagramas de flujo de las

funciones de las teclas en el estado "número de serie".

Funciones de las teclas en el estado OE (memoriaSO) 6-000

teclaSl

teclaE2

;teclalib ~ ir a libre

;ir a la memoria61 (cte. auto)

Page 99: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 90-

RUTINA PARA IR A LIBREDE # DE SERIE

RUTINA PARA IR A MEMORIA6-000

FIGURA 2.28 FUNCIONES DE LAS TECLAS EN EL ESTADO (OD) (# DE SERIE)

teclaES ;teclaO = no hacer nada

En la subrutina teclaEl se selecciona el estado libre.

En la subrutina teclaE2 se selecciona el estado "constante del

automóvil" (memoria61).

En la figura NP. 2.29 se muestran los diagramas de flujo de las

funciones de las teclas en el estado "6-000".

Funciones de las teclas en el estado OF (memoria61) cte. auto

teclaFl

teclaF2

teclaFS

;teclalib - ir a libre

;ir a la memoria? (calibración)

;teclaO - no hacer nada

En la subrutina teclaFl se selecciona el estado libre.

Page 100: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 91-

(TÉGLÁET)

( RET RET )

RUTINA PARA IR A LIBREDE 6-000 '

RUTINA PARA IR A MEMORIACONSTANTE DEL AUTO

FIGURA 2.29 FUNCIONES DE LAS TECLAS EN EL ESTADO (OE) (6-000)

En la subrutina teclaF2 se encera la RAM del estado memoria? ó

de calibración y se selecciona el estado memoria?.

En la figura N2 2.30 se muestran los diagramas de flujo de las

funciones de las teclas en el estado "constante del

automóvil".

Funciones de las teclas en el estado 10 (mem_?) calibración

teclalOl

tecla!02

teclalOS

:teclalib = ir a libre

;teclalib = ir a libre

;teclaO - no hacer nada

En la subrutina teclalOl se selecciona el estado libre.

En la subrutina tecla!02 se selecciona el estado libre.

En la figura NP_ 2.31 se muestran los diagramas de flujo de las

Page 101: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 92-

(TEGLAFI)

RET )

RUTINA PARA IR A LIBREDE GTE. AUTO

(TEGLAF2)

RUTINA PARA IR A MEMORIACALIBRACIÓN

FIGURA 2.30 FUNCIONES DE LAS TECLAS EN EL ESTADO (OF) (CTE. AUTO)

funciones de las teclas en el estado "calibración".

RUTDTÁ PARA IR A LIBREDE CALIBRACIÓN

RUTINA PARA IR A LIBREDE CALIBRACIÓN

FIGURA 2.31 FUNCIONES DE LAS TECLAS EN EL ESTADO (10) (CALIBRACIÓN)

Funciones de las teclas en el estado 11 (reloj)

teclalll

teclal!2

;teclaO - no hacer nada

;entrar a memorias (1-000)

Page 102: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pAg. 93-

teclallS ;volver al estado previo

En la subrutina teclal!2 se lee el registro barras que sirve

como ayuda para saber si se está con carrera, se pregunta si

está en tarifal ó tarifa2; si está en cualquiera de estas

tarifas no se tiene acceso a las memorias del taxímetro, y si

no está se selecciona el estado "1-000" (memorialO).

En la subrutina teclallS3 se lee el estado anterior que tuvo

el taxímetro y se selecciona este estado para poder regresar

al estado de donde vino.

En la figura NQ 2.32 se muestran los diagramas de flujo de las

funciones de las teclas en el estado "releo"'.

Funciones de las teclas en el estado 12 (igualareloo)

teclal21 ;incrementar horas

tecla!22 ;incrementar minutos

tecla!23 ;inicialisa el estado reloj y sale al programa

principal (mainprog)

En la subrutina tecla!21 se carga la RAM igualahoras5 se

incrementa en uno las horas y se compara si la horas son 13,

en cuyo caso se setea "horas" = 1, manteniéndose en este

estado.

En la subrutina tecla!22 se carga la RAM igualaminutos? se

incrementa en uno los minutos. Se compara si los minutos son

Page 103: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág.

F i G U R A 2.23 F U N C I O N E S DE LAS T E C L A S El i EL E S T f i D G d i ) R E L O J

R U T I N A P A R A I R D E R E L O Jí-000

( T E C L A U S J

LEO EL E S T A D OD E D O N D E

U I H O

R U T I N A P A R A IR D E RELOJA L I B R E

Page 104: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 95-

60 3 en cuyo caso se setea "minutos" = 00, manteniéndose en

este estado,

En la subrutina tecla!23 se carga ia RAM del estado reloj, se

copia la RA.M del estado igualareloj en el estado reloj y se

selecciona el estado reloj . Saliendo de este estado que

iguala el reloj, se selecciona como estado anterior el estado

libre, para entrar a ese estado,, ya que estando en "reloj" al

pulsar la tecla37 debe ir al estado "libre".

En la figura N°. 2.33 se muestran los diagramas de flujo de las

funciones de las teclas "en el estado "igualareloj".

Como se puede apreciar en los diferentes diagramas de flujo,

existen una serie de subrutinas repetitivas, las cuales

realizan la función de pasar de cualquier memoria al estado

libre, por lo que en la implementación del programa principal

estas subrutinas se las unifica en una sola subrutina llamada

Teclalib- que realisa la función de pasar de cualquier memoria

al estado libre.

Page 105: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

FIGUP. f i 2 . 2 9 F U N C I O N E S DE LAS T E C L A S EN EL E S T A D O I G U A L A R E L O J (12)

( T E O A Í 2 1 J

-pág_ 96-

C A R G O R A MI G U A L A

H O R A S

INCREMENTOHORAS

CARGO RAtlIGUALAMINUTOS

INCREMENTOMINUTOS

GUARDO ENRAM IGUALA

HORAS

GUARDO ENRAh IGUALA

tlINUTOS

RUTINA PARft INCREMENTAR HORAS RUTINA PARA INCREMENTAR MINUTOS

COPIO RñMÍGUALARELOJ

EN RAM RELOJ

SELECCIONOESTfiDO ANTERIOR

COMO LIBRE

'r

RUTINA PARA SALIR AL PROGRAMA PRINCIPAL

Page 106: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 97-

2.3 DESARROLLO DE LAS RUTINAS EN ASSEMBLER DEL 8749

Todo el listado del programa principal del taxímetro se

encuentra en el Anexo B.

2.4 REPROGRAMACION DE TARIFAS

En este programa se escriben los valores de las tarifas, esto

es arrancadas (Ai, As) , incrementos (Ii, la), tiempos de

minuto de espera (Ti, Ta), valor del kilómetro recorrido (KMi,

KM2), constante del automóvil (K), # de serie del automóvil,

para en función de estos valores, calcular los diferentes

parámetros que el taxímetro necesita.

Estos datos se escriben en formato INTEL anexándolo en el

programa principal (versión hexadecimal), con lo que se tiene

acceso a estos valores codificados para que funcione el

taxímetro. Asi tenemos lo siguiente:

Los datos en el formato INTEL se los representa de la

siguiente manera: Primero se escribe el número de datos,

luego la dirección de la EPROM en donde van a estar los datos

y finalmente los datos.

Por eoemplo, si se tiene 03050300 datol; dato2; datoS; esto

significa que se van a escribir 3 datos, datol en la dirección

0503, dato2 enla dirección 0504 y datoS en la dirección 0505.

Page 107: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 78-

El valor de ARRANCADA de la tarifa se la procesa de tal manera

gue se obtenga un arreglo de 3 bytes, porgue se asignaron 3

localidades en la EPROM del microcontrolador, estos valores

deben ser arreglados (codificados) de la siguiente manera:

si Al = 1S5 el arreglo es 00 16 5F

Si Al = 1111 el arreglo es 01 11 1F

Si Al = 15 el arreglo es 00 01 5F

Para los INCREMENTOS se tiene un arreglo de dos bytes; para el

# serie y la constante del automóvil se tiene un arreglo de

tres bytes cada uno.

Los parámetros de intervalos de tiempo para que se produzca un

incremento, tarifa de KILÓMETRO RECORRIDO, para contabilizar

kilómetros tanto en libre como en ocupado, se calculan en

función de la ecuaciones del numeral 2.1.

La constante de kilómetro en el estado libre es "FCH = 252"

porgue en cada 4 pulsos se genera una interrupción.

El programa para reprogramación de tarifas se desarrolló en

Quick Basic para por medio de un computador personal PC

realizar esta función. En el PC aparece un menú de opciones

en el gue se ingresan los diferentes parámetros de las tarifas

como son: ARRANCADA, INCREMENTOS, costo de KILÓMETRO

RECORRIDO, valor del MINUTO DE ESPERA: tanto para la tarifal

como para la tarifa2, se puede ingresar las dos tarifas ó una

de ellas. También se ingresa una cantidad de EXTRA y el # de

Page 108: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 99-

extras, que sirven para las dos tarifas, la CONSTANTE del

automóvil y el # de serie. Con estos parámetros se genera un

archivo ptaxl.hex que contiene todas las variables utilizadas

por el taxímetro, el cual es anexado en el programa principal,

para de esta manera con este programa anexado, realisar la

reprogramación del microcontrolador con las nuevas tarifas.

El listado del programa en Quick Basic de reprogramación de

taxímetros se encuentra en el anexo C, el manual de operación

de este programa esta detallado en el anexo D.

Page 109: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

Y RE SU3L.TAI>O S

3.1 OPERACIÓN DEL TAXÍMETRO

El taxímetro tiene implementadas rutinas que permiten realizar

el siguiente conjunto de funciones:

Tarifa NQ1: permite al taxímetro arrancar con un valor de

"ARRANCADA" (Ai) e ir incrementando el importe a pagar en base

a INCREMENTOS de (Ii) sucres y en función de las tarifal, de

MINUTO DE ESPERA (Mi) y de un valor de KILÓMETRO RECORRIDO

(Ka.). Se define una velocidad crítical del vehículo en la

cual el taxímetro de.ja de realizar sus incrementos en base a

consideracioes de tiempo y empieza a contabilizar distancias

recorridas-

Tarifa N°2: permite al taxímetro arrancar con valor de

"ARRANCADA" (As) e ir incrementando el importe a pagar en base

a INCREMENTOS de (Is) sucres y en función de las tarifa2,, de

MINUTO DE ESPERA (M2) y de un valor de KILÓMETRO RECORRIDO

Page 110: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 101-

(K ). Se define una velocidad critica2 del vehículo en la

cual el taxímetro deja de realisar sus incrementos en base a

consideracioes de tiempo y empieza a contabilizar distancias

recorridas.

Extras: esta opción, es susceptible de ser habilitada o no?

permite añadir al importe a pagar una cantidad fija

considerada como EXTRA, un número máximo de veces que también

es susceptible a programar. Se ingresa en esta opción cuando

el taxímetro esta en el estado "a pagar" (TOTAL) pulsando la

TECLA 3, mostrándose en pantalla el importe adicional por

concepto de EXTRAS, posteriormente la pantalla muestra el

total a pagar, resultado de la suma aritmética de las.dos

cantidades mencionadas.

Memorias: El taxímetro incorpora un total de siete memorias

para el almacenamiento de la siguiente información:

Memoria 1:

Memoria 2:

Memoria 3:

Memoria 4:

Memoria 5:

Memoria 6:

Memoria 7:

Número total de carreras realizadas.

Dinero total acumulado.

Distancia total recorrida en kilómetros,

en el estado LIBRE

Distancia total recorrida en kilómetros,

en el estado OCUPADO.

Número de serie del taxímetro.

Constante del vehículo.

Contador dinámico de impulsos para la

calibración de la constante.

Page 111: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 102-

Reloj: El cual puede ser activado desde el estado libre y

regresar a este estado, y desde el estado ocupado sea con

tarifal ó tarifa2, el taximetro seguirá incrementando

internamente el valor de la carrera, permitiendo regresar al

estado ocupado actualizando la pantalla con el valor de la

carrera.

3.1.2 _ Conexiones del taxímetro

Para que el taximetro esté en disposición de empezar a

traba.jar es suficiente conectarlo a la fuente de alimentación

(bateria de 12 Voltios) e instalar el correspondiente módulo

detector de impulsos en la cadena del velocímetro del

automóvil. Las conexiones del taxímetro hacia la fuente y

hacia el módulo se realizan a través del conector posterior.

El conector posterior del taxímetro es un arreglo de 6

entradas, al cual se acopla un conector aéreo, del cual salen

un total . de cinco cables7 dos para polarización del. taxímetro

y los otros en un arreglo de un cable blindado de tres hilos

para evitar interferencia de radio, cuya conexión se debe

realizar de acuerdo a la siguiente distribución;, en el número

especificado en el conector:

- Cable rojo: Al positivo de la fuente (+ 12V); (5)

- Cable negro: Al negativo de la fuente (masa o tierra), (1)

Cable blindado:

Page 112: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

Hilo rojo:

Hilo blanco:

Hilo negó:

-pág. 103-

Al módulo sensor (led del módulo), (4)

Al módulo sensor (entrada de pulsos), (6)

Al módulo sensor (masa del módulo), (2)

Para colocar el módulo sensor de pulsos, primeramente se tiene

que romper la cadena del velocímetro, hacer un cuadrado de 4mm

en los dos extremos de la cadena, el mismo que se lo

introducirá en el eje metálico, que estará dentro de las dos

tapas del módulo con el optoacoplador (refiérase Figura 1.14);

una ves armado el módulo, se coloca el capuchón del cable, que

sirve para que no ingrese polvo al interior del módulo y los

dos capuchones de la cadena que sirven para sujetar la misma.

3.1.2 Puesta en marcha

DISPLAYS

Figura 3,1 Distribución de elementos

Al conectar por primera vez el taxímetro a la fuente de

alimentación, éste ingresa en la subrutina para igualar el

reloj mostrándose en pantalla las 12 horas 00 minutos. Con la

TECLA 1 se incrementa el valor de las horas, con la TECLA 2 se

incrementa el valor de minutos; una ves que el reloj está

igualado, con la TECLA 3 entra a funcionar el reloj, mostrando

Page 113: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág.

con el indicador luminoso que está en el estado "reloj".

Estando en reloj con la TECLA 3 se entra al estado LIBRE

mostrando en pantalla la palabra LIBRE. Con la misma tecla se

puede ir a reloj si se desea, en cualquier momento.

3-1.2-1 Inicio de una carrera

Para iniciar una carrera el taxímetro debe estar en el estado

LIBRE. Pulsando la TECLA 1 se ingresa a la Tarifa 1 y

pulsando la TECLA 2 se ingresa a la Tarifa 2. Este taxímetro

está preparado para trabajar con una o con dos tarifas

independientes.

En el momento de pulsar la tecla de inicio de carrera (TECLA 1

ó TECLA 2), en la pantalla se visualizará el valor de la

Arrancada y se encenderán los indicadores luminosos de TI ó T2

respectivamente. De esta manera, el usuario está en capacidad

de verificar en todo momento en qué tarifa está

desarrollándose la carrera. Si en este momento pulsamos la

TECLA 3 se ingresa en el estado relo.j , observándose que los

indicadores luminosos de TI ó T2 se mantienen encendidos, y

además se enciende el del estado reloj. El taxímetro, sin

embargo, sigue contabilizando la carrera. Pulsando nuevamente

la TECLA 3 se vuelve al estado en que se encuentre la carrera.

Al finalizar la carrera se pulsa la TECLA 1 con lo cual el

taxímetro detiene la cuenta apareciendo en la pantalla la

cantidad exacta que el usuario deberá pagar. Simultáneamente-i

se enciende el indicador luminoso correspondiente con el

Page 114: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 105-

mensaje TOTAL.

Pulsando nuevamente la TKCLA 1 se entra en el estado libre

mostrando en pantalla la palabra LIBRE- apagando todos los

indicadores, con lo que el taxímetro está listo para iniciar

otra carrera.

3-1.2.2 Adición de extras

Si está vigente el cobro de extras, cuando el taxímetro esté

en el estado "A PAGAR" y el indicador luminoso esté encendido

con el mensaje TOTAL, se puede ingresar al estado de adición

de EXTRAS.

Para realisar el cobro de EXTRAS7 es necesario pulsar la

TECLAS- Al hacerlo, en pantalla aparece la cantidad

correspondiente a un extra. Si se ha considerado el cobro

secuencial de extras, a cada nueva pulsación de la TECLA 3 la

cantidad mostrada se incrementará en el valor correspondiente

a un extra hasta un máximo de extras permitido.

Pulsando en este momento la TECLA 1 se realiza la suma

aritmética de la cantidad de la carrera a pagar con la de los

extras, mostrando en pantalla el valor de la suma y

encendiéndose el indicador con el mensaje TOTAL. En este

estado, mediante la pulsación de la TECLA 1 se volverá al

estado libre.

Page 115: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág_ 106-

3_1_2_3 Entrada a memorias

Para permitir un control apropiado del trabajo, el taxímetro

tiene una memoria capaz de almacenar toda la información

acumulada que genera el taxímetro. Para poder observar esa

información se debe pulsar la TECLA 2, estando en el estado de

reloj sin carrera., volviendo a pulsar la misma tecla una vez

por cada memoria que se quiera observar. La TECLA 1 permite

salir del estado memorias directamente a LIBRE.

3.2 CONTRASTACION DE LAS MEDICIONES DEL EQUIPO

Las pruebas a realizarse son de tiempo y de distancia con los

siguientes datos de tarifa vigentes:

Arrancada = $ 260

Km recorrido = $ 260

Minuto de espera - $ 60

Incrementos - $ 5

Constante del auto =: 640

Prueba de Base de Tiempo del reloj: Se comprobó la exactitud

del reloj durante un fin de semana, en el que se encontraron

los siguientes resultados:

Hora inicial - viernes 21:00h

Hora final = lunes 09:00h

Page 116: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág- 107-

Tiempo transcurrido 60 horas, 00 minutos.

Tiempo medido 60 horas, 00 minutos.

Prueba de Base de Tiempo del taxímetro: Cuando el equipo está

funcionando por tiempo, arrancando con la tarifal en un

periodo de 10 horas el importe a pagar debería ser de:

valor - $ 260 4- 60*60*10 = $ 36.260

El taxímetro fue puesto en operación sin pulsos en el módulo,

con lo cual se garantiza la operación por tiempo y al cabo de

10 horas el valor leído fue $ 36.260.

Prueba de Distancia: Al equipo se conectó un generador de

funciones a una frecuencia de 83,01 Hz ? que representa una

velocidad de 116,73 Km/h durante 10 min, obteniéndose los

siguientes resultados:

valor a pagar - $ 5.340

Km recorrido = 19,3 Km

Valores calculados:

Valor a .pagar = $ 5.058

Km recorrido = 19,4 Km

3.3 PRUEBAS DE RESISTENCIA DEL EQUIPO

Las pruebas de resistencia que se aplicaron al taxímetro se

las detalla a continuación y fueron realizadas en las

Page 117: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 108-

intalaciones del Instituto de Investigaciones Tecnológicas de

la Escuela Politécnica Nacional.

Pruebas de Temperatura: Al equipo se lo introdujo en una

estufa con regulación de temperatura controlada, incrementando

gradualmente la temperatura como se muestra en el siguiente

cuadro:

Tiempo Cmin)

20

10

10

10

20

10

10

10

Temperatura t~°C>

30

36

43

54

58

62

68

74

Consumo -( m^ }

160

160

160

160

160

160

160

160

El equipo a las diferentes temperaturas consume la misma

cantidad de corriente que cuando trabaja a temperatura nominal

(25°C), esto es 160 mA (medido). El equipo funcionó en forma

normal aún con la máxima temperatura de prueba,

Pruebas de Humedad: Puesto que el equipo puede trabajar en

ambientes con humedad, se lo introdujo en una estufa con

regulación de temperatura controlada y que además a cualquier

temperatura puede saturar de humedad el ambiente, lo que

significa 100% de humedad relativa.

El equipo estuvo en la estufa a 35 °C saturado de humedad

durante 6 horas funcionando normalmente, con un consumo de

Page 118: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág- 109-

corriente de 160 mA y sin que se pueda apreciar ningún efecto

corrosivo en los componentes del aparato.

Pruebas de Vibraciones: Puesto que el equipo puede tr5.ba.jar

en carreteras de mala calidad que hace que éste se someta a

una cierta vibración, se lo sometió a vibraciones fijándolo en

un vibrotamiz a una frecuencia de 50 Hz, con una amplitud de

Imm dur ant e 30 minut o s fuñe i onando normaIment e s in que s e

pueda apreciar ningún daño a la estructura del aparato.

3.4 ALCANCES Y LIMITACIONES DEL SISTEMA

El programa del taxímetro ocupa casi la totalidad de los 2

Kbytes disponiblesy por lo tanto solo se podrían realizar

pequeños cambios al programa.

En el reloj se muestra solamente horas y minutos, porque se

dispone de 5 displays. Los segundos se cuentan en el

microcontrolador internamente.

Por las necesidades actuales y de futuro se prevee que con 5

displays será suficiente para cualquier importe a pagar de una

carrera.

El equipo no posee manejo de luces exteriores para indicar el

estado de "libre" y de "ocupado" del taxi. Tampoco tiene

opción para conectar impresora, en la cual se imprimiría el

Page 119: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. no-

val or de la carrera para el usuario.

El equipo no posee indicación de extras, debido a que en las

normas del INEN esta opción no es absolutamente necesaria.

Además no tiene autonomía de energía para las memorias, lo que

implica que cuando exista una desconexión del taxímetro de la

fuente de alimentación, se pierde toda la información

almacenada en las memorias, inicializando desde cero

nuevamente.

El máximo valor de arrancada es de $ 99.999 que es bastante

elevado, con una resolución de $ 1, El máximo valor de cada

incremento es de $ 999 que es suficiente ya que actualmente es

de $ 5 y con una resolución de $ 1.

Para tener .valores fraccionarios de arrancada y de

incrementos, se puede modificar la tabla de encendido de los

diferentes puntos en el programa del taxímetro, para que se

encienda el punto para obtener un decimal, pero al ingresar

los valores de arrancada, costo de Km recorrido, minuto de

espera e incrementos, deben multiplicarse por 10 para que al

calcular las constantes necesarias no se produzcan errores.

La capacidad de almacenamiento de las memorias se la detalla a

continuación:

- Máximo número de carreras 99.999, con una resolución de 1

carrera.

Page 120: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 111-

- Máxima cantidad de dinero totalizado 9 "999.999, con una

resolución de $ 1.

- Máxima cantidad de Km recorridos en ocupado 9.999,9 Km,

con una resolución de 0,1 Km.

- Máxima cantidad de Km recorridos en libre 9.999,9 Km, con

una resolución de 0,1 Km.

- Máximo número de serie 99.999, con una resolución de 1.

Si suponemos que un taxi recorre diariamente 300 Km, 100 Km en

ocupado y 200 Km en libre, y, que hace $ 40,000 y realiza 40

carreras, se puede almacenar carreras para 2.500 días, dinero

acumulado de 250 días, kilómetros en ocupado de 100 días y

kilómetros en libre de 50 días. Por lo tanto, 50 días

representaría, en condiciones normales, el período máximo de

capacidad de almacenamiento de memoria.

La reprogramación de las tarifas está limitado a cambiar la

tabla de datos residentes en el EPROM del microcontrolador.

Para realisar este cambio se debe desarmar el equipo, borrar y

reprogramar el microcontrolador.

3.5 VERIFICACIÓN TECNOLÓGICA DEL TAXÍMETRO

A continuación se muestran los resultados de la verificación

tecnológica del taxímetro., que realiza la Escuela Politécnica

Nacional, en los laboratorios de la misma, para luego con

estos resultados realisar una comparación con otros taxímetros

que se comercialisan en nuestro medio.

Page 121: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

ESCUELA POLITÉCNICA NACIONALFACULTAD DE INGENIERÍA ELÉCTRICADEPARTAMENTO DE ELECTRÓNICA Y CONTROL

-pág.112-

VERIFICACIÓN TECNOLÓGICA DE TAXÍMETROS PftG. 1/4

hARCñ: Í10DELO;

N2 SERIE: 0001 FABRICANTE: ESCUELA POLITECNIA 'ÍACrONAL

PAÍS:

A

DIMENSdi)

PESO {

VQTAJE

ECUADOR SOLICITADO POR:

ESPECIFICACIONES TÉCNICAS GENERALES

DENOMINACIÓN

AlturaIONES.ni) Ancho

Profundidad

Kg)

DE fóáxiiso

ALIiíENTACIQN Noainal

(V) Mínimo

CORRIENTE DE ALIMENTACIÓN (AS

TEHPERATURA DE Máxima

OPERACIÓN Í'CJ HiniBa

HÜHEDAD ADMISIBLE (Z)

RESISTENCÍA A VIBRACIONES

DATOS DELFABRICANTE

53

161

23

03215

ID

12

7

0,0 A aáx

70 *C

0 SCE " n e vJ/. ~ 7v'¿

50HZ aiflpl Ifllffl

CUMPLE

SI

1

X

X

A

X

A

V¿

XVA

XVA

NO

VA

OBSERVACIONES

SE CONSIDERA EL CUERPOPRINCIPAL, SIN LOS CONECTORESDE POLARIZACIÓN,

Í1EDIDG 0,2 A íüáí;

HEDIDO EM SATURACIÓN

B TECNOLOGÍA

TAXÍMETRO

PROCEBftMIENTO DE LA INFDRHACION

ALHACENAHIENTO DE DATOS DE OPERACIÓNV CONTROL(íleaorias Digitales!

INDICADORES ALFANUHERICOS Y DE ESTADO

CONECTORES DE ENTRADA/SALIDAESPECIALES

CALIDAD DE LOS CIRCUITOS IMPRESOS

( ) TTL

( ) CHOS

(A) RAH: DEL

í ) ROH

[ ) Lámpara

( ) LCD

( ] Salida ds

( 5 Conectar

( ) EXCELENTE(X) MUY SUENA

OBSERVACIONES Y COMENTARIOS! LA CONTRUCCION FlSÍCfi, ELCALIDAD; ES FÁCIL CONSEGUIR TODO EL MATERIAL USADO EN EFACTIBLE.

DE FABRICACIÓN

(X) HICROPROCESADOR: 3749H,CPU 33ITS( SINBLE CHIP, 128RAH 2Kb EPROM + XTAL 6.0 dHz

í }

pC ( ] RAH T PILA

(XJ EPROH: DEL pC

(X) LED: DISPLAY Y ARREBLO DE4 BARRAS

í )

Datos de Meraoria ( ) Control de lucesExteriores

de ReprograflüLÍón ( ) Conectar ds prueba ydiagnóstico

( ] BUENAí } REGULAR

TIPO DE COMPONENTES Y EL MONTAJE SON DE SUENAL MERCADO NACIONAL, POR LO QUE SU REPARACIÓN. ES

Page 122: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

VERIFICACIÓN TECNOLÓGICA DE TAXÍMETROS -pág.113-

TECNOLOGÍA DE FABRICACIÓN PAG. 2/4

TRAN3DÜCTOR DE VELOCIDAD

TIFO DE SENE

( J Mecánico

{ J Magnético

(X) Opio-Electrónico H21A3

CALIDAD DEL TRANSDUCTORMuy buena Reaular

OBSERVACIONES Y COMENTARIOS: EL TRANSDUCTOR GENERA 4 PULSOS PO REVOLUCIÓN DE SU EJE, LA INSTALACIÓNREQUIERE DE UN CORTE EN LA CADENA DEL VELOCÍMETRO DEL AUTOMÓVIL, EL TRANSDUCTQR ES DE MATERIALPLÁSTICO.

INDICACIÓN DE ESTADO, SITUACIÓN O VALORES

FORMA DE INDICACIÓN SÍSTEHA DESELECCIÓN

LIBRE 5 DISPLAYS INDICAN LA PALABRA "LIBRE"TECLA i

PRESIONANDO AL FINALIZAR LACARRERA POSTERIOR AL ESTADO DE "APAGAR" (TOTAL),

OCUPADO 5 DISPLAYS INDICAN EL VALOR DE LA CARRERATECLA i o TECLA 2

PRESIONANDO CUALQUIERA DE ELLASESTANDO EN EL ESTADO "LIBRE"

TARIFASE MUESTRA LAS LETRAS "Ti" o "T2" EN UNABARRA TIPO LED.

TECLA 1 o TECLA 2PRESIONANDO CUALQUIERA DE ELLASESTANDO EN EL ESTADO "LIBRE"

APAGAR

5 DÍGITOS INDICAN EL VALOR CORRESPONDIENTEY SE ILUMINA LA PALABRA "TOTAL"

TECLA íSIRVE PARA LAS DOS TARIFAS

SUPLEMENTOO

EXTRAS

LOS 5 DÍSPLAYS SE UTILIZAN PARA MOSTRAR LOSVALORES DE EXTRAS, SE APAGA LA PALABRA"TOTAL"

TECLA 3PRESIONANDO ESTANDO EN EL ESTADO"TOTAL", CON LA MISHA SEINCREMENTA H VECES EL VALOR DEEXTRA

SUMALA SUMA DE LA CARRERA Y EL VALOR SE EXTRA SEMUETRA EN 5 DISPLAYS, Y SE ILUMINANUEVAMENTE LA PALABRA "TOTAL"

TECLA iAUTOMÁTICAMENTE

TIEMPO/DISTANCIA

NO EXISTE

OBSERVACIONES Y COMENTARIOS; EL VALOR DE EXTRAS Y NUMERO DE EXTRAS PUEDE SER PROGRAMADO CON EL VALORQUE SE REQUIERA O SER DESHABILITADO, TAMBIÉN SE PUEDE HABILITAR LA UNA O LAS DOS TARIFAS, EL MODO DEOPERAR EL TAXÍMETRO RESULTA FÁCIL Y LA INDICACIÓN DE LOS DIFERENTES ESTADOS ES CLARA.

Page 123: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

VERIFICACIÓN TECNOLÓGICA DE TAXÍMETROS -pág.114-

fiSECUENCIA DE OPERACIÓN (DiñSR

FUNCIÓN

CALIBRACIÓN DELTAXÍMETRO AL VEHÍCULO

SELECCIÓN DETARIFAS

INTRODUCCIÓN DESUPLEMENTOS 0 EXTRAS

VERIFICACIÓNDEL

TAXÍMETRO

DESCRIPCIÓN FUNCIONAL

AMA DE FLUJO 5

^ ^ Siguientef ) Memoria

-*--"~ ( MEMORIAS)

s~ ^ -x— ~ - 1(LIBRE \\/ ( í ^-^ > /

1 1 I =C RELOJ )

(OCUPADO ' ^^^COfi

|^TloT2 jceX&PÁGAíT)

(E2TRAS)

X SUMA )

PAG. 3/4

OBSERVACIONES

PARTIENDO DE "LIBRE", CON LA TECLA 3 SE PASA A "RELOJ", PULSANDO LATECLA 2 SE ENTRA EN LOS TOTALIZADORES (MENORÍAS) , EN LA ULTIMAAPARECE "70000", CON LO QUE SE EMPIEZA EL RECORRIDO PARA CALIBRACIÓNEN i Kffl, SE LEE' EL VALOR, EL MISHO QUE ES LA CONSTANTE DEL AUTO

PULSANDO LA TECLA í 5E INGRESA EN TARIFA iPULSANDO LA TECLA 2 SE INGRESA EN1 TARIFA 2

EL TAXÍMETRO PUEDE SER PROGRAMADO CON UN VALOR DE EXTRA Y N VECES AINCREMENTARSE, QUE PUEDE SER UTILIZADO EN LAS DOS TARIFAS LOS CUALESSE AÑADEN AL IMPORTE A PAGAR PULSANDO LA TECLA 3 CUANDO SE ESTA ENEL ESTADO "TOTAL"

NO DISPONE RUTINAS DE AUTOVERIFICACION

UNA VEZ QUE SE ENTRA EN EXTRAS NO SE PUEDE INGRESAR NUEVAMENTE HASTA GUE SE PASE POR ELEL USUARIO PUEDE VERIFICAR FÁCILMENTE EN QUE TARIFA ESTA DESARROLLÁNDOSE LA CARRERA.

ESTADO "LIBRE* ,

Page 124: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

VERIFICACIÓN TECNOLÓGICA DE TAXÍMETROS -pág.115-

f INFORMACIÓN COMPLEMENTARIA PAG. 4/4

FORMA DE CAMBIO DE TARIFAS: HEDÍANTE REPROGRftHACION DEL HICROCONTROLACOR, CON PERSONAL TÉCNICOCALIFICADO, EN UN PC SE INGRESA LOS VALORES DE LAS TARIFAS, CON UN PROGRAMA SE TRANSFORMAESTOS DATOS A CONSTANTES QUE PUEDA UTILIZAR EL TAXÍMETRO PARA SU FUNCIONAMIENTO.

FUNCIONES ESPECIALES: EL TAXÍMETRO INCORPORA RELQ3 QUE INDICA HORAS Y MINUTOS, AL CONECTAR PORPRIMERA VEZ A LA BATERÍA; CON LA TECLA i Y CON LA TECLA 2 SE IGUALA EL RELOJ,'CON LA TECLA 3SE INGRESA AL PROGRAMA DEL TAXÍMETRO, CON LA MISMA TECLA SE INGRESA A "LIBRE". EL RELOJ PUEDEACTIVARSE TANTO EN LIBRE COMO EN OCUPADO. ESTANDO EN RELOO SIN CARRERA, CON LA TECLA 2 SEINGRESA A LDS TOTALIZADORES APARECIENDO PRIMERO EL NUMERO Y LUEGO EL VALOR DE: NUMERO DECARRERAS, TOTAL DE DINERO, KILÓMETROS RECORRIDOS EN LIBRE , KILÓMETROS RECORRIDOS EN OCUPADO,NUMERO DÉ SERIE DEL TAXÍMETRO, CONSTANTE DEL AUTO Y CALIBRACIÓN.

CONCLUSIONES

EL TAXÍMETRO PRESENTA BUENAS CARACTERÍSTICAS TÉCNICAS, CON UNA TECNOLOGÍA MODERNA Y AVANZADA,TENIÉNDOSE UN CONSUMO DE ENERGÍA PEGUEñO, FACILIDAD DE INSTALACIÓN EN EL AUTO, INSTALACIÓNELÉCTRICA SENCILLA Y CONFIABLE, EL pC QUE UTILIZA TIENE MEMORIA REPROGRAMABLE Y CUALQUIERMODIFICACIÓN PUEDE HACERSE RÁPIDAMENTE.

DEPARTAMENTO DE ELECTRÓNICA Y CONTROL

LABORATORIO DE ELECTRÓNICA INDUSTRIAL

FECHA DE INGRESO DEL TAXÍMETRO;FECHA DE EGRESO DEL TAXÍMETRO:INFORME REALIZADO POR;

FIRMA RESPONSABLE VISTO BUENO

DECANO

Yo,.

ESCUELA POLITÉCNICA NACIONAL

FACULTAD DE INGENIERÍA ELÉCTRICA

representación ds

declaro haber recibido a ¡ai entera batisíaccion el taxííáetra y desás accesorios presentados para su

verificación y pruebas.

RECIBÍ CONFORME ENTREGUE

Fecha:

Page 125: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 116-

3.6. FOTOS DEL EQUIPO

A continuación se muestra una serie de fotos del equipo en las

diferentes vistas , exteriores como interiores.

Vista frontal en el estado "LIBRE"

Vista frontal en el estado "A PAGAR" en tarifa 1

Page 126: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 117-

Estado Reloj con tarifa 2

Estado Memoria 3

Page 127: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 118-

Vista interior lado de componentes

... ,-__.,»__«—-jí - r~~ >.i-• ' ;:-.-»-líT r'-"****'.* '**'*-?' - * * *•

-;-> ";: c—í-' ' •'•¿í -':"->'. *¿ '

- - . . , • :• i -STf ^ l ^ S ÍW ^ " ***

¿ \rt*"_j'>'u"""i ..-¿.''TV-.v -,;'

Vista interior lado de soldadura

Page 128: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 119-

¿S¿Sys31l'.l\. 'iya-'C*".,' j¿;í Jtr-n-ír:-. "-»

Vista posterior

Relación de tamaño

Page 129: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

OAJE> X TUX.O

CON GX.USX OÍSTE s

4.1. ANÁLISIS DE RESULTADOS

De las pruebas realizadas al equipo en el capítulo anterior,

se presenta el siguiente análisis, tomando en cuenta los

objetivos planteados en este trabajo de tesis.

Al evaluar la base de tiempo del reloj, se tiene que.el tiempo

medido es igual al tiempo real transcurrido, por lo tanto el

error de tiempo es = 0%, de lo que se desprende que el reloj

es exacto.

Como se puede apreciar, en la prueba de base de tiempo del

taxímetro, el valor medido es igual al valor calculado, por lo

que el error es ~ 0%. Esto es debido a que la base de tiempo

para que se produzca un incremento con los datos de la tarifa

usada es múltiplo de 40 msg; si la base de tiempo no es

múltiplo de 40 msg el máximo error para producir un incremento

es de ± 20 msg para cada base de tiempo como se puede apreciar

de la siguiente ecuación:

Page 130: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 121-

*60*25 [vueltas]

En donde una vuelta es 8 ejecuciones del programa principal y

representa 40 msg de base de tiempo; al número de vueltas se

lo acerca al inmediato valor entero, por lo que el error es la

mitad de los 40 msg.

Si se tiene por ejemplo una base de tiempo de 4,93 sg el

máximo error es de 20 msg, al minuto se tendrá:

20 msg 4,98 sg

X 60 sg

X = 0,24 sg

Por lo tanto el error para una base de tiempo de 4,98 sg es de

0,24 sg por minuto.

En el Art.29 de las normas de 1NEN especifica que la

tolerancia para tiempo en indicaciones "en más" es de 3 sg por

minuto y "en menos" de 6 sg por minuto, por lo que se puede

apreciar que en este trabajo el error es mucho menor.

De los datos obtenidos en la prueba de distancia se tiene un

error del 034% "en más". El INEN especifica que la tolerancia

de distancia en indicaciones "en más" es el 1% y "en menos" el

2% de la distancia de ensayo. Como se puede ver, el error de

este equipo es menor.

Los errores para evaluar la tarifa de kilómetro recorrido

(prueba de distancia), depende de las tarifas vigentes y de la

Page 131: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 122-

velocidad del automóvil como se puede apreciar de la siguiente

ecuación:

[pulsos]

Reemplazando los datos de la tarifa utilizada para las pruebas

se tiene que X =49,23 pulsos, que aproximando al entero más

cercano darla X = 49 pulsos/5seg que representa el número de

pulsos necesarios para producir un incremento, generando un

llamado de interrupción del timer/counter . También los 49

pulsos representa la velocidad critica. Además, el número de

llamadas a interrupción es entero y máximo de 50, por lo que

cada 49 pulsos generará un llamado de interrupción. Por

ejemplo si la velocidad es de 100 Km/h se tiene:

100 Km Ih

100*640*4 pulsos 3600 sg

N pulsos 5 sg

N = 355,55 pulsos/5 seg

Por lo que el número de llamadas a interrupción será de:

INT = (355/5seg)/(49/5seg) = 7,245 INT/seg

Como el número de llamadas a interrupción es entero se tiene

que INT — 7 . Como se puede observar , existe un error debido a

que el número inicial de pulsos y el número de llamadas a

interrupción no es entero.

velocidad critica = 13,85 Km/h

Page 132: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 123-

13.85*640*4 pulsos 3600 sg

V 5 sg

V = 49,2 pulsos/5 seg.

Se compensa 50 -7 - 43 int, aunque se deberla compensar

exactamente 42,755 interrupciones. Como cada interrupción se

demora 400 ciclos de'máquina y 1 seg = 200*2.000 ~ 400.000

ciclos de máquina se tiene que para una velocidad constante de

lOOKm/h el error en 1 seg será:

(43 - 42,755)*400 = 0,245 * 400 = 98 ciclos demás por seg.

En una hora se tendría 3.600 * 98 = 352.800 ciclos que

representa 0,88 seg, pero este error es relativo debido a que

un automóvil no mantiene velocidades constantes, por lo que en

algunos casos ccmpesará por más y en otros por menos,

manteniéndose un error mínimo -

De las pruebas de resistencia del equipo, se puede decir que

el taxímetro puede soportar temperaturas de trabao o altas, en

ambientes con mucha humedad y en carreteras de mala calidad,

por lo que puede trabajar normalmente en cualquier parte del

país sin sufrir ningún daño.

4.2. ANÁLISIS TÉCNICO ECONÓMICO

El equipo ha sido diseñado y construido con elementos

digitales, dentro de los cuales el microcontrolador que es la

Page 133: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág.

parte central del taxímetro es el más costoso, pero a cambio

nos da la posibilidad de reducción de tamaño y de

mantenimiento, puesto que éste sustituye gran parte de

circuiteria.

A continuación se muestra en tabla 4.1, el listado de

elementos y cantidad utilizada de cada uno de ellos en la

construcción del equipo.

Í.I8Í

i

2

3

4c-.1

G

7

8

9

10

. íl

12

13

14

15

16

17

1S

19

20

21

22

23

24

25

, flSSCftlPCia» ;

Hicrocontrolador 3749H

UDN 298iñ

ULN 2003

74C14

Display rojo HDSF 5501

Barra roja HLHP 2620

Üptoacoplador H21A3

CRISTAL 6hHz

Regulador de 5V/ifi 7805

Varistor ViaiftS

Transistor PNP 2H3906

Transistor NFN PN2222A

Diodo 1N4002

Diodo 1N4002

Isner de 5,6V/1M 1N4734A

Capacitor 220uF/í6V

Capacitor tantalio 10iiF/35V

Capacitor aonolitícü 0,luF/50V

Capacitor cerámico 22pF

ResistEíicia integrada 10K

Resistencia Í/4W

Zócalo 40 pin lo» profile

Tecla gris

Disipador 291-36H

Conectar placa ó pin ñ!472

CSÍT.

1

1

i

1E

1

i

1

1

i

2

2

i

5

2

í

3

5

21

23

1

.j

1

i

CQSTS íííílí. S/,

13,500

3,000

1,000

1.000

4.700

3.400

2.800

1.600

2.000

1,500

250

250

¿0

60

300

250

700

300

300

500

50

1.850

2.500

700

i . 200

, asía HÍT, &t. '-.18,500

3.000

1,000

1.000

23.500

3.400

2.800

1.600

2.000

1.500

500

500

60

130

600

250

2.100

1.500

600

500

1.150

1.350

7.500

700

1.200

Tabla 4.1

Page 134: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-póg. 125-

neí26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

HESCfrlKiflK

Conectar hesbrs ó pin A1404

Pin neíiiora óOói9

Portaíusible ^ers-j

Fusible 5A

Frontal de acrílico rojo

Etiqueta adhesiva

Soporte plástico

PBrno filen y tuerca

Perno y tuerca ds 1/8"

Cñjü ¡SetálíCa

Hódula reductor caspieto

Terminal tipo hoyo

Placa impresa (91 on2}

Cable cuenca 413 A8G

Cable blindado 4 hilos

TOTAL

esííj.i

• jiiii2

4 y 8

i

1

i

2

i

3a

l,5ffl

casis mu. s;.500

100

1.000

200

4,000

100

100

100

50

3.000

14.000

250

10.000

200

1.400

'mía r&T, tt.500

500

1.000

200

4.000

100

200

1.200

50

10.000

14.000

250

10.000

000

2.100

122.190

Tabla 4.1

El costo del equipo construido es de $ 122.190,00 que al

cambio bañeario actual (marzo de 1993) es de $1.850 por dolar

se tendría US $ 66,05. Pero este precio podría ser reducido

si el equipo se fabrica en mayor cantidad.

4.3. ANÁLISIS COMPARATIVO CON OTROS EQUIPOS

Para este análisis se tomará en cuenta las características más

representativas7 en base a la Verificación Tecnológica que

realiza la Escuela Politécnica Nacional, de los siguientes

taxímetros que existen en el mercado (TAXITRONIC, OPTRONIC,

Page 135: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 126-

LAKKDRIVER) y el equipo realisado en el presente trabajo, las

cuales se encuentran detalladas en la tabla 4,2.

HPQ '. íafcEBftHÉES: T&nTRGNlC j QTOOÍÍtC TESte

esrecíFreftersNes yeme^ eeffififiLssVOLTAJE (VJ

CONSUMO DE CORRIENTE (Ai

TEMPERATURA DEOPERACIÓN PC)

HUMEDAD ADMISIBLE

RESISTENCIAS VIBRACIONES

PESO [KgJ

GABINETE

DIMENSIONES (BHB)

13 - 7

0,32

0 - 70

57. - 95X

10 - 200 Hz

0,255

METÁLICO

50/120/105

16 - 7

0,50

-10 - 60

c -i n c vJA ~ 7JA

10 - 200 Hz

-

METÁLICO

62/135/16S

U - 9

0,35

0 - 70

-

10 - 20 Hz

0,13

PLÁSTICO

50/35/105

16-7

0,20

0 - 70

5Z - SATURACIÓN

0 - 50 Hz

0,215

METÁLICO

58/23/161

£3?£CíFW«3 OTtWOTrfi3

PROCESAMIENTO DEINFORMACIÓN

ALMACENAMIENTO DE DATOS

NUMERO DE PANTALLAS

TOTAL DE DISPLAYS

TIPO DE SENSOR

CONTROL DE LUCES EXTERNAS

REPROBRAMACION

NUMERO DE TARIFAS

RUTINA DE VERIFICACIÓN

SUPLEMENTOS 0 EXTRAS

RELOJ

NUMERO DE CARRERAS

TOTAL DE DINERO

Ka LIBRE

Kn OCUPADO

Ki RECORRIDO

NUMERO DE SERIE

CONSTANTE DEL AUTO

PAÍS DE FABRICACIÓN

MICROPROCESADOR80C39

RAM

2

10 •

MfiSNETICO

NO

HICRO-S8ITCKES

1

NO

SI

SI

SI

SI

NO

SI

NO

TAI HAN

MICROPROCESñDOR8049

RAM * PILfi

2

10

EFECTO HALL

SI

RAM

4

SI

NO

SI

SI

NO

SI

NO .

NO

ESPAÑA

MICROPROCESADOR3748

RAM jiC

1

5

QPTOELECTRQNICO

NO

PCi

NO

NO

NO

NO

Si

NO

NO

NO

SI

NO

ECUADOR

MICROPROCESADORS949H

RAM }iC

í

5

OPTOELECTRONICQ

NO

pC

2

NO

SI

SI

SI

SI

NO

SI

ECUADOR

Tabla 4.2

De las especificaciones técnicas se puede decir que todos los

Page 136: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 127-

taxímetros soportan: voltajes de entrada, temperaturas de

operación y humedad admisible parecidos; el máximo consumo de

corriente de la tesis es menor a la de los otros.

Todos los equipos utilizan microprocesadores para procesar la

información, por lo que son confiables y versátiles en su

operación. El almacenamiento de datos se lo realiza en la RAM

interna del jaC, al igual que el taxímetro OPTRQNIC; el

taxímetro LAKEDRIVER utiliza una RAM externa; el taxímetro

TAXITRONIC utiliza una RAM externa y además posee una batería

para mantener estos datos, pero en esta RAM también están los

datos de la tarifa, por lo que si se agota esta batería el

taxímetro se desprograma. El equipo desarrollado en esta

tesis no pierde programación si se lo desconecta.

Para la reprogramación de tarifas se tiene que reprogramar al

[J.C al igual que el taxímetro OPTRONIC; para el taxímetro

TAXITRONIC se tiene una reprogramadora portátil que ingresa

los datos de la tarifa a la RAM; para el taxímetro LAKEDRIVER

se tiene micro-switches que al ser modificados cambian los

valores de la tarifa: la resolución está limitada al valor

que se obtenga entre cada switch.

El número de memorias que posee es parecido a la de los

taxímetros extranjeros, con lo que se puede controlar

adecuadamente al taxímetro en el desempeño normal de trabajo.

El tamaño es reducido al igual que el taxímetro OPTRONIC, pero

tiene la característica de que es desmontable porque posee un

Page 137: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 128-

conector aéreo que se conecta directamente al taxímetro, por

lo que se lo puede guardar para evitar el robo del equipo.

4.4. CONCLUSIONES

Al haber concluido este trabajo, se hace necesario anotar las

siguientes conclusiones:

Después de realizar las pruebas de contrastación ejecutadas se

puede concluir que el equipo opera satisfactoriamente y cumple

los requisitos inicialmente planteados. Además se puede

apreciar las facilidades que presta el microcontrolador INTEL

8749H para la ejecución de multitareas para la consecución de

un objetivo ? como las que desarrolla en el presente trabaj o:

cálculo de las diferentes bases de tiempo, medición de

distancia, velocidad, etc.

Se ha logrado construir un taxímetro de bajo costo y tamaño

reducido que se lo puede llevar a todas partes, evitando el

robo del mismo.

El taxímetro posee dos tarifas independientes, lo que

significa que se puede programar con: arrancadas,

incrementos, minutos de espera,, valores de kilómetro recorrido

diferentes, con lo que se evalúa una carrera en función de

tiempo o de distancia pero no de ambos a la vez.

Puede además ser habilitada o no la opción de extras con un

Page 138: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 129-

número máximo de extras que suman al importe a pagar una

cantidad fija que es considerada como extra, un número de

veces máximo.

Tiene reloj el cual puede ser habilitado tanto en el estado

libre como en el estado ocupado o con carrera en cualquiera de

las tarifas^ regresando al estado de donde se lo habilitó, sin

afectar al valor de la carrera que continúa contabilizando

internamente.

La capacidad de almacenamiento de memoria es de 50 días en

condiciones normales de trabajo, mientras no se desconecte la

polarización, pudiendo chequear en cualquier instante la

misma.

De los errores obtenidos en las diferentes pruebas se puede

concluir que este taxímetro cumple por demás los

requerimientos de tolerancia que impone el INEN, en cuanto a

distancia., a tiempo y a las características de fabricación del

mismo.

Del análisis de costo del taxímetro se desprende que su

comercialización es factible a un precio reducido, pudiendo

competir con los taxímetros que existen en nuestro país.

Del listado de elementos, se desprende que la fabricación

total del taxímetro se la puede realizar en nuestro país,

porque todos los elementos se consiguen en el mercado local y

las partes restantes se las pueden fabricar.

Page 139: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

-pág. 130-

4.5. IffiCOMENDACIONES

En el diseño del taxímetro se podría suprimir el C.I. 74C14?.

el cual es utilizado para el reset del |aC3 cuadrar púleos y

para el teclado. Para no alterar la operación del equipo7 se

debería colocar un capacitor de reset más grande, los pulsos

se los podría cuadrar con un transistor y como no se genera

interrupciones del teclado,. se podría usar un pin del pórtico

y estar leyendo siempre el pórtico para saber si alguna tecla

ha sido presionada.

En cuanto a las normas del INEN que regula los taxímetros, se

puede decir que algunas normas son caducas y otras deben

mejorarse porque están dedicadas a taxímetros obsoletos, del

tipo electro-mecánico y ahora todos los taxímetros son

microprocesados.

Así, por ejemplo: En el art.7: no hace falta hablar de un

reloj mecánico: en el art.8: no se debe llegar a un valor de

arrancada, sino partir de uno: el art.27: el numeral a) debe

desaparecer porque el valor de arrancada no debe tener error:

el art.29 de tolerancias: deben reducirse las tolerancias de

distancia y tiempo.

En base a los resultados obtenidos, técnicos y económicos

sería recomendable que la Escuela Politécnica Nacional encarge

a alguna empresa la comercialización de este equipo.

Page 140: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

33IBLX OCHRAJFXA. _

1 INTEL, "MCS - 48 Family of Single Chip Microcomputer

User's Manual"?1992.

2 NATIONAL SEMICONDUCTOR CORPORATION, "Linear data book",

1982.

3 INEN, "REGULACIÓN RG43", Publicado en el Registro Oficial

314 de 1932-08-25.

4 NIST HANDBOOK 44,"Specifications,toleranees, and other

technical req.ueriments for weighing and measnring

devices"7 1992, Edition,

5 ECG, SEMICONDUCTOR, "Master Replacement guide", 1991.

6 HEWl ETT PACKARD, "Optoelectronics Designer's catalog",

1988 - 1989.

1 SPRAGE, "Integrated Circuits", Sprage electronic company,

1937.

Page 141: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

ANEXO A

CARACTERÍSTICAS TÉCNICAS DE LOS ELEMENTOS

Page 142: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

'"i í

TH

E S

ING

LE C

OM

PO

NE

NT M

CS

M8

SY

ST

EM

1.0

IN

TR

OD

UC

TIO

N

Sect

ions

2

thro

uph

5 de

scri

be

in

dcta

il ih

c fn

nc-

liona

! ch

arac

icri

Mic

s of

thc

K7¿

HH

and

8749

H F

PR

OM

,fi

OJS

AH

'SO

-s9A

H'l

if)5

GA

H R

OM

, an

d 80

35A

HL

/80

3SA

HL/

8ÍM

O-A

HL

CPU

onl

y si

nulc

. com

ponc

nt m

icro

-cn

nir-

utm

. U

nlei

s o(

hcr*

isc

note

d, d

etai

ls w

ithí

n Ih

ew•«

«¡un

* «p

ply

lo t

\. Th

is c

hapl

cr i

s li

míi

cd l

oih

osc

func

iions

usc

fu!

Ín j

¡n?l

c-ch

tp i

mp.

cnic

niJl

ioni

. u!

Ihc

MC

S' -

JS.

1 h

e C

liap

icr

on i

hc E

xpan

ded

MC

S*-4

8Sy

stem

djt

cuv,

» fu

ncti

ons

wni

ch a

llow

exp

ansi

ón

ofpr

ogra

rn m

emor

y, d

ala

jnem

ory,

and

inp

ui o

uipu

t ca

pa-

bili

ty.

' '

.

2.0

A

RC

HÍT

EC

TU

RE

The

fo

Ho*

'ing

sccu

cms

brca

l; th

c M

CS-

48 F

amit

y Ín

tofu

nciio

nal

bloc

Vs

and

desc

ribe

eac

h in

dct

ail.

Thc

fol

low

-in

g dc

scri

ptio

n w

il! u

se t

he 8

04SA

H a

s ih

c re

pres

enta

n ve

.'

prod

uct

for th

c fa

mil

y. S

cc F

igur

e I.

.

' ,

2.1

Ari

thm

etlc

Sec

tlon

..

.

Thc

ari

thm

clic

sec

tion

of i

hc p

roce

ssor

con

taín

s th

c ba

sic

data

man

ipul

aron

fun

dióo

s of

[he

804

8AH

and

can

be

divi

dcd

ínto

ihc

fo]

|ov.

*ing

blo

cVs:

"

.._

•-

í

Arit

hmct

ic L

ogic

Uní

l (A

LU)

.A

ccur

nulM

or

í •

C»m

- R

ag

. .

'

• In

siru

aion

Dec

odcr

In a

typ

ica!

cpc

ratio

n da

ta s

torc

d in

thc

acc

umul

ator

¡s

com

bine

d ín

ihc

AL

U u

'ith

data

fro

m a

ncilh

cr s

ourc

c on

thc

inte

rna!

bus

(su

ch a

s a

rcph

icr

or l

'o p

on)

and

thc'

rcsu

lt is

sio

rcd

in i

hc a

ccum

ulat

ur o

r an

olhc

r re

gisl

er.

Thc

fol

io w

ing

is m

ore

deta

ilcd

dcsc

ript

ion

of i

hc f

uncñ

onof

eac

h hl

ocfc

. -

INS

TRU

CTI

ON

DE

CO

DE

R

Tht

opcr

alío

n co

dc f

op c

udc)

pon

inn

of c

ach

prog

ram

inst

rJci

íor.

is s

lore

ci i

n th

c in

stru

ctio

n D

ccoí

Jcr

and

con-

vert

ed l

o ou

tpui

i w

hich

con

trol

thc

fun

ctio

n of

cac

h of

thc

bloc

ki o

f th

c A

rith

mct

sc S

ccti

on. T

hcsc

une

s co

ntro

l .Ih

c so

uicc

of

dala

and

Ihc

dci

lina

iion

reg

iiic

r as

wcl

l as

ihc

func

tion

per

form

ed i

n ih

c A

LU

.

AR

ITH

ME

T1C

LO

GIC

UN

IT

Thc

ALU

acc

epis

S-b

ít da

la w

ords

fro

m o

nu o

r (w

o so

urce

s •

«nd

gene

rale

s an

8-b

íi rc

sult

undc

r co

ntro

l of

ihe

Ins

truc

-uo

n D

ecod

cr.

Thc

A

LU

ca

n pc

rfor

m

the

faüo

win

g

• A

dd

Wuh

or

Wjih

out

Can

y•

AN

D.

OR

. Exc

lusi

ve O

R•

Incr

croc

nL'D

cerc

men

t•

Bit

Cof

nplc

niem

. •

Roí

ate

Lef

t, R

íghl

. •

Sw

ap N

'ibbl

cs

:

• B

CD

Dec

imal

Adj

ust

' -

¡f ;!t

f '.f

r;"-

-1'

p-.-r

f.»*•

»--<

; «»v

:i;e

-\ ¡

,: i-

-..!

:- i

d j

-.«:.,

repr

esci

ilcí!

ny

inor

e th

an í

l bi

ts (

ovcr

flow

of

iwst

si¡

nifi

cant

bi

t),

a C

any

Flag

is

sel

Ín t

he P

rogr

am S

tatu

s L

§ \.

f?;^

AC

CU

MU

LA

TO

R

Thc

a:c

umii

lato

r is

the

sing

le m

os! i

mpo

nant

dat

a rc

gtst

er*

¡n t

hc p

roce

sj-o

r, bc

ing

onc

of t

hc s

ourc

es o

f in

put

to [

"he.

AL

U a

nd o

íicn

ihe

des

rina

tion

of

the

rcsu

lt of

opc

rati

ons

pcrf

onnc

d in

the

AL

U.

Dal

a to

and

fro

m I

/O p

orts

and

.. ;

mem

ory

alw

* no

rmal

ly p

a.ss

cs i

hrou

gh I

hc a

ccum

ulal

or,

;

¡,.

2.2

Pro

gram

Mem

ory

Res

iden

! pru

rram

mem

ory

cons

ísls

of!

02-

1,20

48. o

r409

6w

ords

, cig

ht b

its

w¡d

e w

hich

are

add

rosc

d by

the

prug

ram

coun

tcr.

In

thc

874S

H a

nd t

hc 8

7-19

H i

his

nicm

ur.

is u

scr

prog

iani

mab

ic a

nd

cras

ablc

E

PRO

M;

in

ihc

8048

AH

/ •

8049

AH

/80M

AH

Ih

c m

emor

y is

' R

OM

w

hich

is

mas

Vpr

ogra

riim

able

al

thc

fact

ory.

Thc

80

35A

HL

'S03

9AH

L/:

8040

AH

L h

as n

o in

tern

a] p

iogr

am m

cmor

j' an

d is

use

dw

ith

cMcr

nil

mem

or>'

dcv

ices

. Pr

ogra

m

codc

is

com

-'pl

eicl

y in

tere

hang

cabl

c am

ong

Ihc

\ari

ous

vcrs

ions

. T

oBC

CCSS

thc

up^

cr 2

K u

f pr

opra

m m

emor

y in

thc

805

0AH

.an

cJ o

'Jicr

MC

S-4

8 dc

vícc

s, a

sel

cct

mem

ory

bank

and

aJU

MP

or C

\LL

ins

iruc

tion

mus

t be

exe

cuie

d to

cro

ss l

hc>

2K b

ou n d

ar*.

Thc

rc a

re t

hrce

loc

alio

ns i

n Pr

ctgr

am M

cmor

\ of

spc

cial

'im

port

ancc

as

show

n ín

Fig

ure

2.

¡

LO

CA

TIO

N O

'

' ¡

Act

ivat

ing

ihc

Res

ct l

inc

of t

he p

rocc

ssor

cau

ses

Ihc

firs

t,'n

stru

clio

n to

be

fetc

hcd

from

loc

alio

n 0.

LO

CA

TIO

N 3

:

Act

ivat

ing

íhc

Intc

rrup

t in

put

une

of

the

proc

csso

r U

f"in

lerr

upt

¡s c

nabl

cd)

caus

es

a ju

mp

to s

ubro

utin

e at

lo-

.'ca

lion*

3.

LO

CA

TIO

N 7

A

[¡m

er/c

ounl

cr i

ntem

tpl

rcsu

liin

g fr

om

tim

cr

coun

tcr

• ove

rfio

w (

if c

nabl

ed)

caus

es a

jum

p lo

sub

roui

ine

ai l

oca-

lion

7.

The

rcfo

rc.

tije

firs

t in

itru

ciio

n to

be'

cxe

cutc

d af

ter

ini-

[ial

Í7Jt

ion

ís s

tore

d ¡n

loc

alíq

n 0.

th

e fi

ril

wor

d of

an

t tt

cmaJ

ínt

cTTu

pt s

crvi

cc s

uDro

utin

e is

sto

red

in l

ocal

ion

3, a

nd t

he f

.rst

wor

d of

a t

imcr

/cau

nter

sen

'lcc

rout

incs

1-1

Page 143: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

<•

SIN

GLE

CO

MP

ON

EN

! MC

S9-

48 S

YS

TE

Min

teL

SIN

GL

E C

OM

PO

NE

NT

MC

S'^

48

SY

ST

EM

S

wÍ5

y

S E 5

-6s:

c>

=

k uore

d Í

n l

oca

tion 7

. P

rognm

mcm

ory

can

be u

«d

lo

note

con

stan

ts ís

«.'e

l! as

prog

ram

inst

nJc

iíons.

Inst

ruc-

tions

luch

»A

MO

Vp

and

MO

VP

3 a

llow

cas

y ac

ccss

lo

dita

"lo

okup"

ublcs.

ON

CH

IP Í

OS

OA

H

|

' .

ON

CH

IP8

04

9A

H

|

4

X ts a- U z o

?0«

2W

7

1024

1023

7 C s 4 3 2 1 0A

DO

^^=^=

t -""

— , —

- — -^ -

7|*|5

|4

¡3

RE

SS

'No

; .

/' ~

¡ S

EU

MB

1 -•

j S

fLM

BO

í '

•• "

\N

7 —

T1M

ER

INT

ER

RU

PT

PR

OG

RA

M H

ER

E

LO

CA

TIO

N 3

—e

XT

ER

NA

L-1

NT

ER

RU

PT

PH

OG

RA

M H

ER

E

-HE

SE

TV

EC

TO

RS

PH

OG

RA

MH

EH

E

regi

Mcn

. ín

pht

cc o

f ío

calin

ns

0-7

and

are

Ihc

n d

ircc

tlyad

drcs

sabl

c. T

lyi.

sec

ond

batik

«f

worH

ng

rcp

jMcr

s m

aybe

uw

rd a

s an

ext

ensi

ón

of

thc

first

ban

fc o

r rc

scrv

ed

for

use

durin

g in

icrrupt

serv

ice

subro

uiin

cs a

llim

ing

ihc r

cg-

istc

rs o

f jja

nk

O u

sed

Ín I

he m

ain p

rogra

m lo

be

inst

an

tly"s

avcd

" hy

a B

anV

Sw

ítcí

i. N

olc

thal if

ihis

vrc

oni!

banf

cís

not

use

d,' l

oca

tion

s 24-3

1 R

IC M

ili a

ddrc

ssab

lc a

s ge

nera

lpu

rpos

e R

AM

. S

incc

thc

isvo

RA

M p

oín

ler

Rc£

Íste

rs R

Oan

d R

i are

a p

an

of

ihe

w

orf

ciiig

rcg

íslc

r arr

ay,

ban

ksw

ílch

ing c

ffcc

itve

ly c

rcai

es l

wo

mor

e poin

lcr

rcgi

stcr

s(R

O.'a

nd R

I/)

whic

h c

an b

e u

sed

wiih

RO

and

Kl

lo e

asily

accc

ss u

p lo

fuur

sepá

rale

wo

rkin

g a

rcas

in

RA

M

al o

nctim

e.

RA

M l

oca

iions (8-2

3)

also

ser

ve a

dua

l ro

le ¡

n t

hal

. th

cy c

onla

in t

hc

pro

gra

m e

ounl

er s

iack

as

e.x

plai

ned i

nS

eci

ion

2,6

. T

hcs

c lo

catio

hs a

re a

ddrc

ssed b

y ih

cS

iacb

Poin

lcrd

uring

subro

utin

e c

alis

as w

ell

as b

y R

AM

Poin

lcr

Regis

ieri R

O a

nd

R1

. If

Ihc

leve

l of

subr

outin

c ne

slin

g is

Icss

tha

n 8

, aü

sia

ck' r

cgis

iers

are

noi

requirc

d a

nd c

an b

eus

ed a

s ge

nera

! pu

rpos

c R

AM

Io

calio

ns.

Eac

h l

eve

! of

subro

ulir

ic n

csíin

g n

o!

uscd

pro

vídcs

thc u

scr

with

tw

oaddilíonal R

AM

locu

tíons.

• F

igure

1.

87

48

H/8

04

8H

/87

49

AH

/80

50

AH

Blo

ck D

íagra

m

Fig

ure

2. P

rogr

am M

emor

y M

ap

*2.3

D

ata

Mem

ory

• '

Rcs

idcn

l da

la m

emoe

y Í

s org

anííe

d a

s 64

, 12

8, o

r256

by

8-b

iis w

ide Ín

tbe

S

W8

AH

. 8

04

9A

H a

nd 8

050A

H.

A¡i

"'lo

catio

ns

are i

ndircc

iiy'a

ddrr

ssablc

thr

cxig

h ci

lher

of

two

i

RA

Poin

lcr

Recís

tcri

whic

h r

esid

e a!

add

rcsb

O a

nd 1

of

ihc rcgis

tcr

array. In

addilion. as

sho

w-n

¡n F

igure

3,

thc f

irsi

8 ioca

tiüns (

0-7

) oí

thc a

rray

are

des

igna

led a

sw

orW

ng

rcgis

lcri £

íx¡

are

dire

cily

add

rcss

abtc

by

sevc

ral

¡nslructio

ni. S

ince

th

esc

rcgi

sier

s ar

e m

ore

casí

ly

ad-

•dr

csse

d, ih

ey

are

ust

iaüy

usc

d lo

sto

re frn

juenlly

acc

csse

d .

inle

rmcd

iate

rcs

ults

. T

he D

JNZ

insl

ruci

ion

mal

ees

very

effi

cicn

t us

e o

f ih

c w

ork

ing

reg

isie

rs as p

rogra

m loop

coun

lers

by a

llow

ing

ihc p

rogra

mm

cr t

o d

ccrc

men

t and

test

thc

rcg

islc

r Ln

« s

ingle

inst

rucí

ion.

¿ B

y cx

ccu

ting

a R

cpaer

Ban

k S

wiic

h i

nst

rucí

ion (

SE

LR

B)

RA

M

loca

iions 2

4-3

J a

re d

esig

naie

d a

s fh

e w

orfc

íng

(W7

)

' 31 23

. í 7 0

1NA

MAY

WO

f

USE

R R

AM32

- B

(Í2

34

- 8)

} :

BA

NK

1W

OR

KIN

GH

EC

IST

ER

SB

'8

R\'

BLE

VE

LST

AC

K'

OR

US

ER

RA

M

16 «

B

BA

fífí

0W

DR

KIH

GH

EG

IST

ER

SE

• E

--«?"—

-•

, DIR

EC

TLY

AO

OR

ES

SA

BL

EW

HE

N B

AN

K 1

IS S

ELE

CT

ED

AD

OR

ES

SE

DIN

DIR

EC

TLY

TH

RO

UC

HR

1O

RR

O[R

O'O

RH

l

01R

EC

TU

YA

DD

RE

SS

AB

WH

EN

BA

NK

0tS

SE

LE

CT

ED 1

_.

)

DD

ITIO

N R

O O

H H

l (RQ

- OR

RV

)6E

US

ED

TO

AO

DR

ES

S25

6 ()

(M9A

H.,

B749

H,

OS

OF

EX

TÉR

NA

L R

AM

. ({

)) Í

050A

H

'Fig

ure

3.

Dala

Mem

ory

Map

1-2-

1-3

Page 144: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

SIN

GLE

CO

MP

ON

EN

! MC

S'5

-48

SY

STE

M¡n

iel-

SIN

GL

E C

OM

PO

NE

N!

MC

S-'

-ÍB

SY

ST

EM

. O

flL

, A

NL

'

! oo

mA

; .

TY

PIC

AL

, "O

H

LOW

IMP

ED

AN

CE

PU

LLU

PH

1GH

IMP

ED

AN

CE

PU

LLU

P

• 'O

f In

lorm

Jllo

fi»!

p

LOW

1MP

ED

AN

CE

PU

LLD

OW

N _

I

Inlm

unn

of m

ulm

umi.

'• '•

' *

Fig

ure

4. "O

ujs

l-bid

lrect

ional"

Por

t S

tru

ctu

re ,

- ;..

!...

1.

,.. »

. -,

..-

2.4

Inpu

t/O

ulpu

t m.

, .

Thc

SW

SAH

has

27

Une

s w

hich

can

be

uscd

for

¡np

ul o

roú

rput

fun

ctio

RS.

Thc

se t

inei

are

gro

uped

as

3 po

ns o

f 8

Jirt

cs.c

ach

whi

ch s

erve

as

cilh

cr i

nput

s, o

uipu

ts o

r bi

di-

rcct

iona

l po

ns a

nd 3

"ic

si"

inpU

ls w

hich

can

all

cr p

ro-

gram

se

quen

ces

whc

n ic

sicd

by

co

ndil

iona

l ju

mp

¡nsi

njct

íons

. "

•'

• |

PO

RTS

1 A

ND

2

' '

' '.

Pon

s 1

and

2 ar

e ca

ch 8

bit

s w

idc

and

havc

¡dc

ntíc

alch

arac

tcri

stic

i. D

ala

wri

ltch

lo t

hese

pon

s is

st'a

ticat

íyla

lchc

d an

d re

man

ís u

ncha

nged

um

il re

wri

llen

. A

s ín

pui

pons

ihc

sc l

ines

are

non

-lal

chin

g, ¡

.e.,

inpm

s m

usí

bepr

cscn

l un

cu r

ead

by a

n in

pui

mst

ruci

ion.

Inp

uís

are

fully

-T

TL

com

pati

ble

and

outp

uis

will

dri

vc o

nc s

land

ard T

TL"

.load

.

The

Une

s of

por

ts 1

and

2 a

re c

alle

d qu

asi-

bídí

reci

iona

lbe

caus

c of

a s

peci

al o

ulpu

t cí

rcuí

l st

ruci

urc

whi

ch a

llow

sca

ch U

ne l

o se

rve

as a

n ín

pul,

and

ouíp

ui,

or b

oih

even

thou

gh o

ulpu

is a

re s

tati

call

y la

iche

d. F

igur

e 4

show

sth

e ci

rcui

í co

nfig

urai

íon

¡n d

etal

l. E

ach

linc

is

conl

inu-

ousl

y pu

lled

up

lo

V^c

ihro

ugh

a re

stsl

ivc

deví

ce o

fre

lativ

ely

high

im

peda

ncc.

Thi

s pu

llup

is

suff

icie

nl t

o pr

ovid

c ih

e so

urce

cur

ren!

for

a T

TL

hig

h te

vel y

e! c

an b

e pu

lled

low

by

a st

anda

rd T

TL

gate

ihu

s aU

owin

g ih

e sa

me

pin

¡o b

e us

cd f

ttr b

olh

¡npu

tan

d ou

ipul

. T

o pr

ovid

e fa

sl s

wit

chin

g lim

es i

n a

"O"

lo"1

" cr

ansi

üon

a re

lati

vely

lo

w

impe

danc

c dc

vice

is

switc

hed

in m

omen

tari

ly (•

= 1/

5 of

a m

achi

ne c

ycle

) whe

n-ev

er a

"1"

ís

wri

tlen

lo

thc

line

. W

hcn

a "O

" ¡s

wri

ttcn

. to

the

une

a l

ow ¡

mpc

danc

e de

vicc

ove

rcom

es í

he l

ight

puil

up a

nd p

róvi

dos

TT

L c

urrc

nt s

inki

ng c

apab

ilii

y. S

incc

ihc

pull

dow

n tr

ansi

stor

Ís

a !o

w i

mpe

danc

c de

vice

a "

1"

mus

t íir

st b

e w

ritt

en t

o an

y li

nc w

hich

is l

o be

usc

d as

an

inpu

i. R

eset

inili

aÜze

s al

l lin

cs io

íhe

high

¡mpc

danc

e "

I"st

atc.

It ¡s

impo

rtan

! lo

nolc

that

thc

OR

Lan

d th

e A

NL

arc.

rcad

/w

rite

opc

ntio

ns.

Whe

n cx

ecui

cd,

thc

^iC

"re

ads"

the

pon,

m

odif

ics

íhe

dala

acc

ordi

ng l

o íh

e in

slni

ctio

n, i

hcn

"wri

les"

the

dat

a ba

ck t

o íh

e po

rt.

The

"w

rití

ng" (

es-

sem

ially

an

OU

TL

insi

rucl

ion)

cna

bles

the

low

impc

dsnc

epu

ll-up

mom

cnta

rily

aga

in c

vcn

if íh

e da

ta w

as u

ncha

ngcd

from

a

"1."

T

his.

spec

iíic

ally

app

lics

to

conf

igur

atío

nsth

at h

ave

inpu

ís a

nd o

utpu

ts m

ixed

tog

eihe

r on

ihe

sam

epo

n.

Sce

also

scc

tíon

8 in

the

Exp

ande

d M

CS-

48 S

yste

mch

aptc

r.

.

BU

S ••

••

..

..

.'.

. -

BUÍ

¡i ^

Iso

an 8

-bÍt

pon

whi

ch i

s a

truc

bíd

írcc

lion

at p

on»

ii\U

Mcb

tcd

¡npu

t an

d ou

ipui

str

obcs

. If

the

. bid

irec-

"^•

«^.f

caiu

rc ¡

s no

t ne

tded

, B

us c

an s

erve

as

cilh

cr *

siai

icaü

y ta

iche

d ou

iput

por

t or

non

-lat

chin

g in

pui

port

.¡n

put

and

ouip

ut

lincs

on

tri

is

pon

cann

ot

be

mit

cdho

wcv

cr.

As

a st

aiic

pon

, da

ta i

s wri

tlen

and

laic

hed

usin

g th

c O

UT

L-

ínst

ruct

ion

and

inpu

ttcd

usi

ng t

hc 1

NS

inst

mcí

ion.

The

INS

and

OU

TL

ins

iruc

lion

s ge

néra

le p

ulse

s on

íhe

cor

-,rc

spon

díng

RD

and

WR

oui

pul

sirn

bc l

ines

: how

cvcr

, in

íhe

slat

ic p

ort

mod

c ih

cy a

re ^

cncr

jUx

i(.ií

;:T,¡

.y

. a

bidi

rcct

iona

! po

rt th

c M

OV

X i

nMru

clio

ns a

re u

scd

10 r

catí

and

wri

icjh

c po

rt.

A w

riie

10

the

pon

gene

rale

s a

puls

eon

íhe

\V

R o

utp_

ul_H

nc

and

ouip

ui d

ata

is v

alid

ai

íhe

irai

üng

edcc

of

\VR

. A r

cad

of t

hc p

on g

ener

ales

a p

ulse

on t

hc R

D o

wpu

tjin

c an

d ¡n

put d

ata

mus

t be

valid

al

íhe

Iraí

ling

edge

of

RD

. W

hcn

nol

bcin

g w

ritl

en o

r rc

ad,

the

BU

S li

nes

are

in a

hig

h ¡m

pcda

nce

stat

c. S

ec a

lso

secu

ons

7 an

d 8

in t

hc E

xpan

ded

MC

S-4

8 Sy

slem

cha

picr

. '

2.5

Test

and

IN

T I

np

uts

'•

Thr

cc p

íns

sen'

c as

¡np

uis

and

are

lesi

ablc

wíl

h lh

e_co

n-di

lion

a! j

uinp

¡ns

lruc

tion.

Thc

sc a

re T

O.

TI.

and

INT

.T

hcsc

pín

s al

low

inpu

ís 1

0 ca

use

prog

ram

bra

nchc

s w

ilho

uith

c nc

ccss

ity

10 l

oad

an Í

npul

pon

in

to I

hc a

ccum

clat

or.

Thc

TO

, TI,

and

IN

T p

ins

havc

olh

cr p

ossi

blc

func

iion

sas

wel

l. Se

e íh

e pi

n dc

scri

plío

n in

Sec

tion

3.

2.6

Pro

gram

Cou

nter

and

Sta

ck

Thc

Pro

gram

Cou

nter

Ís

an i

ndep

ende

n! c

ounl

er w

hile

the

Prog

ram

Coi

mic

rSia

ck is

im

plcm

cnle

d su

ing

paír

s of

reg

-is

ters

in

the

Dat

a M

emor

y A

rray

. O

nly

10,

11, o

r 12

bit

sof

ihe

Pro

gram

Cou

nter

ar

e us

cd

to a

ddre

ss I

hc

1024

,20

48, o

r409

6 v

vord

s of

on-

boai

d pr

ogra

m m

emor

j' of

Ihc

8048

AH

, 804

9AH

. or

8050

A1!

, whi

le í

he m

usí

sign

ific

ambi

ls c

an b

e us

cd f

or e

xter

na]

Prog

ram

Mem

ory

feíc

hcs.

Scc

Fig

ure

5. T

he P

rogr

am C

ount

er i

s ¡n

itíal

ized

to

icro

by

acti

valí

ng t

hc R

csct

une

.

Ct>

fW«n

1lon

,il P

fOíf

tm C

ounl

t•

Cou

ntiD

OO

HIo

TF

FH

• O

vtrf

low

i 7F

FH

to O

OOM

. Fig

ure

S. P

rogr

am C

ounte

r

An

inte

rrup

l or

CA

LL

lo a

sub

rout

inc

caus

es í

he c

onle

nis

of th

e pr

ogra

m c

ouni

crto

bes

lorc

d ¡n

onc

of

the

8 rc

gíst

erpa

irs

of t

hc P

rogr

am C

ount

er S

tacl

: as

sho

wn

in R

gure

6. T

hc p

air

lo b

e^us

ed i

s de

tcrm

íncd

by

a 3-

bit

Sta

ckPo

inle

r w

hich

is

pan

of ih

e Pr

ogra

m S

tatu

s W

ord

CPS

W).

1-5

Page 145: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

inte

!."

SIN

GLE

CO

MP

ON

EN

TM

CS

»-4

8 S

YS

TE

MS

ING

LE

CO

MP

CN

EN

T M

CS

u.-

48

SY

ST

EM

ni

1K

Wl

111

•01

too

«<

'

PS

W

«<

-7

B

"C

e.n

PC

o.3

R33 33

'

31 20 19 18 17 16'

IS M 13 13 11 10 1

Rl

L5G

. F

igur

e 6. P

rogr

am C

ount

er S

tack

' D

au R

AM

loc

alio

ns 8

-23

are

avaü

aMe

as s

iack

reg

íslc

rsan

d ir

c u>

c«Í

lo s

lore

ihc

Pro

gram

Cou

nlcí

and

4 b

its

ofP

SV

su

sho»

-n í

n Fi

gure

6.

The

Sta

ck P

oim

er w

hcn

.ínitL

iIbc

d lu

000

poi

nls

to R

AM

loc

atiu

ns R

and

9.

The

firs

t sub

rout

inc

jum

p or

inl

erru

pt r

csul

is í

n ih

e pr

ogra

mco

unlc

r co

nlcn

ly b

cing

tra

nsfc

rred

[o

loca

lion

s 8

and

9 of

[he

RA

M a

rray

, Thc

J.u

ck p

oinl

cr is

ihe

n in

crem

cntc

d by

ore

to p

cjin

í lo

loc

alio

ns

10 a

nd

II

Ín

anti

cipa

ron

ofui

Mhe

r C

AL

L.

Nes

line

of

subt

outi

ncs

wih

tin

subr

omin

cs •

can

cofi

linuc

up

10 8

lim

es w

iihou

í ovc

rfio

win

g ih

c st

ack.

If o

vcrí

low

doc

í rv

xrur

[be

dec

pcst

ad'

dres

s íl

orcd

(lo

ca-

tions

S a

nd 9

) w

il! b

e ov

crw

ritie

n sn

d lo

s! s

ince

the

sta

ckpo

inlc

r ovc

rflo

ws

from

111

10 0

00. I

i als

o un

dcrf

low

s fr

ora

000

lü 1

11.

• ;

'!Th

e en

d of

a s

ubro

min

e. w

hich

¡s

sign

alle

d by

a r

ctum

íiutr

uctio

n (R

ET

or

RE

TR

), ca

uses

ihe

Sta

ck P

oint

cr l

obe

dcc

rtm

enie

d an

d :h

e co

mcn

is o

f ih

c re

sult

ing

rcgi

sicr

pair

lo

be i

rans

ferr

ed l

o ih

c Pr

ogra

m C

ount

er.

2.7

Pro

gram

Sta

tus

Wor

d

An

B-bi

l sui

us w

ord

whi

ch c

ar. b

e lo

aded

10

and

from

the

-acc

umul

alor

cxi

sts

call

ed [

ht:

Pro

gram

Sia

ius'

Wor

d(F

SW),

Fig

ure

7 sh

ows

the

info

nnat

íon

avai

labl

e in

tfoe

wor

d.-T

he P

rogr

am S

lalu

s W

ord

is a

ctua

lly

a co

Ucc

tion

of f

lip-f

lops

thr

ough

oui

ihc

mac

hine

whi

ch c

an b

e rc

ad t

<w

-ritl

cn a

s a

who

lc.

Thc

ab

ilit

y lo

wri

lc l

o PS

W a

llow

jíb

r ca

sy r

esto

ratio

n of

mac

hine

sta

tus

afic

i a

pow

cr d

own

sequ

cnce

.

Tab

le 1

SA

VE

DIN

S1

AC

K

' S

TA

CK

PO

INT

ER

i i

1

CY

MS

B

' '

AC

F

Oes

1

s2

fij

£o

LS

fl

' C

Y

CA

RR

Y.

. A

C A

UX

IL1

AR

Í C

AH

HY -

FO

FL

AG

0B

S

RE

CIS

TE

RB

AN

KS

EL

EC

T

Fig

ure

7.

Pro

gram

Sta

tus

Wor

d (P

SW)

.

The

up

pcr

four

bíl

s-of

PSW

are

slo

red

in t

he P

rogr

amC

ount

er S

lack

with

cve

ry c

ali'l

o su

brou

line

or

intc

rrup

tvc

cior

and

are

opt

íona

lly

rest

ored

upo

n re

Rim

wjl

h th

dR

ET

R i

nslr

ucií

on.

The

RE

T r

elur

n in

stru

cu'o

n do

es n

otup

daie

PSW

. .

.-

..

-

Thc

PS

W b

it d

efin

itio

ns a

re a

s fo

llow

s:

* "'

'' -1

.

Bil

sO-2

: Sl

ack-

Poin

ler

bits

(S

0, S

,,S

:)

' -'

-!

BÍ:

3:

t .N

ot u

w:d

("1

" kv

el w

hcn

rcad

) '-

-i

Bít

4:"

- W

orki

ng R

cgis

icr

Ban

k Sw

ílch

Bit

(B

S)••

O =

Ban

k O

•'.

.'-

1 =

Ban

V 1

-

. '

":•

'•>

.Bit

5;

Rag

O b

íl (F

O)

user

con

irol

led

fiag

whi

ch c

anbe

com

plcm

cntc

d or

cle

aicd

, an

d ic

stcd

wit

h•

.•;•

thc

cond

ílio

nal j

ump

inst

mct

ion

JFO

.

Bit

6: "

A

uxil

iary

Car

ry (

AC

) ca

ny b

il g

encr

ated

by

an A

DD

ins

iruc

lion

and

usc

d by

ihe

dec

imal

• ad

just

ins

iruc

lion

DA

A

.i

'B

il 7:

•'

Can

y (C

Y)

carr

y H

ag w

hich

ind

ícal

es t

hal

ihc

prev

ious

ope

rali

on h

as r

esui

tcd

in o

verf

low

of

Ihe

accu

mul

alor

.

2.8

Con

ditl

onal

Bra

nch

Log

ic

Thc

cond

ilio

nal

bran

ch l

ogic

wíth

in t

hcpr

oces

ssor

enab

lcí

icvc

ral

cond

ilion

s in

tern

a! a

nd c

xlcr

nal

lo I

he p

roce

ísof

«j b

e te

sicd

by

the

user

s pr

ogra

m. B

y us

ing

the

cond

ínor

-al

jum

p in

stm

ctio

n th

e co

ndili

ons

thal

are

lis

ie¿

in T

abic

í' ca

n ef

fcct

a c

hang

c in

ihe

scq

ucnc

c of

(he

pro

sram

excc

utio

n;

' .

->>

"'•""

'

-

Df v

lce

Tes

tabl

e-

Acc

umul

ator

.

,A

coim

ulat

or B

itCa

/TY

Fla

gU

wrr

FIag

s (F

O.

Fl)

Tim

cr O

verf

low

Fla

gT

est

!npü

ts(T

O, T

I)In

tcrr

upt

Inpu

t fI

NT

)

Jum

p C

ondi

tion

s(J

ump

On)

All

zcm

s—

.0

j — — 0 0

not

all

zcro

s

2.9

tnte

rrup

t

An

intc

mip

t se

qucn

ce i

s in

itia

led

by a

pply

ing

a to

w

"O"

leve

l in

pul

lo (

he I

NT

pin

. In

lcrr

upl

is l

eve!

tri

gger

cd a

ndic

iivc

low

lo

allo

w "

W1R

E O

Rin

g" o

f se

vera

] in

terr

upt

sour

ces

at [

he i

npul

pin

, Fig

ure

8 sh

ows

Ihe

imcr

rupt

logi

c of

Ihe

804

8AH

. The

Inl

crru

pi l

ine

¡s s

ampl

cd c

vcrj

'ín

stru

ciío

n cy

clc

and

whc

n dc

lcci

cd

caus

es

a "c

ali

(osu

brou

line

" al

loc

atio

n 3

in p

rogr

am m

cnio

r>' a

s so

on a

sil

l cy

clcs

of

Ihe

curr

en!

insi

ruai

on a

re c

ompl

ete.

On

2-cy

clc

insi

ruci

úins

the

inl

emip

i lin

c is

sam

pled

on

the

2nd

cycl

e on

ly.

INT

mus

t be

hcl

d lo

w f

or a

l Ic

aM 3

mac

hine

cycl

es l

o cn

sure

pro

pcr

íntc

nupt

ape

rali

ons.

As

ín a

nyC

AL

L l

o su

brou

line

, ihe

Pro

gram

C

ounl

er a

nd P

rogr

amSt

atus

wor

d ar

e sa

vcd

in t

hc i

inck

. Fo

r a

dcsc

ripl

ion

ofth

ís o

pcra

tion

sec

[he

pre

viou

s se

clio

n, P

rogr

am C

ounl

eran

d S

uck

. Pr

opra

m M

cmon

- lo

caiio

n 3

usua

lly

conl

ains

an u

ncon

diií

onal

jum

p lo

an

¡nic

rrup

l se

rvic

c su

brou

tinc

else

whe

re i

n pr

ogra

m

mem

orj'.

The

cnd

of

an i

nler

rupl

serv

ices

ubro

utin

eiss

igna

llcd

byi

h'ec

xccu

lion

ofa

Rci

um •

and

Res

lorc

Sta

tus

insi

rucl

ion

RE

TR

. Thc

inl

erru

pl s

yMcm

^is

sing

le

levc

l in

iha

i on

ce a

n in

iEm

ipi

is d

ctcc

tcd

a!l

furt

hcr

inle

mip

l rc

ques

ts a

re ig

norc

d un

lil c

xecu

iion

of

anR

ET

R r

ccna

blcs

ihc

ínl

crru

pi i

nput

. log

íc.

Thí

s oc

curs

al

the

begi

nnin

g of

lhc

seco

nd c

yclc

of t

he R

ET

R i

nsir

ucli

on.

Thi

s M

quen

ce h

olds

tru

c' a

lso

for

an i

nter

na!

inie

mip

lge

nera

tcd

by l

imcr

ove

rflo

w.

If a

n ín

ieni

al t

imcr

/cou

nicr

genc

rate

d in

lerr

upl

and

an c

xiem

al ¡

nicr

rupt

are

dcl

ecie

dat

ihe

sam

e ti

me,

the

ext

erna

! sou

rce

wül

be

reco

gníz

ed.

Sec

ihe

foll

owin

g T

imer

/Cou

nlcr

sect

ion

for

a de

scri

ptio

nof

tim

cr i

nter

rupt

. If

ncc

dcd.

a s

econ

d ex

lcm

al i

nter

rupt

can

be c

rcal

cd b

y en

abli

ng i

hc t

imcr

/cou

nicr

ini

emip

t,lo

adin

g FF

H

in

the

Coi

mie

r (o

nes

less

th

an

lerm

inal

coun

t),

and

enab

ling

íhe

even

t co

unte

r m

odc.

A "

1"

lo"O

" tn

nsit

ion

on Ü

ieT

I in

put w

ill t

hen

caus

e an

inl

erru

plvc

cior

to

loca

iíon

7.

. I

KT

ER

RU

PT

TIM

ING

The

buc

rrup

t in

pul

may

, be

enab

lcd

or d

ísab

led

unde

rC

ontr

ol u

sing

the

EN

I a

nd D

IS I

ins

truc

tion

s.ar

e di

sabl

cd b

y R

esel

and

rcm

ain

so u

nli!

en-

•ahl

ed b

y íh

e us

crs

ptnc

rjm

. A

n in

lem

ipt

rcqu

csl

mus

í be

rem

oved

be

fóte

the

RE

TR

in

siru

clio

n ¡s

exe

cuic

d up

vín

rctu

m f

rom

th

c se

rvic

c ru

utm

e oi

herv

,isc

íhe

prt-:

cNM

>rw

ill

rc-c

nlct

the

scn

-icc

roul

inc

imm

cdia

lely

. Sí

any

pe--

riph

cral

dev

ices

pre

ven!

thi

s si

iuai

ion

by r

csct

ling

ihc

irin

lerr

upl

rcqu

est

une

whc

nevc

r th

e pr

ocei

sor

accc

iscs

*(R

eads

or

Wri

lcs)

lr\

peri

phcr

als

data

buf

fcr

repi

sicr

. If

_íh

e ¡n

icm

ipli

ng

devi

ce d

ocs

not

rehu

iré

accc

ss

by í

hepr

oces

s»:.

onc

ouip

ut |

¡ne

of í

he B

tWSA

H m

ay b

-: il

cv•I

gnat

:il

as a

n "I

nicr

rJpl

3ck

n"w

Jcdt

T"

'\^\

t- \

\. -.;

.

by

lhc_

scrv

icc

subr

ouii

nt l

ü rc

scl

Ihc

tnic

mip

t re

qucs

t ¡

Thc

INT

pin

may

a!s

o be

Icsl

cii u

sing

ihe

cond

uion

a! ju

mp

,in

stru

clio

n JN

1. T

his

inst

ruct

íon

may

be

uscd

lo

dete

ci t

he"

ipr

csen

cc o

f a

pcnd

ing

inle

rrup

l bcf

ore

ínle

rrup

ts a

re e

n-'

ablc

d. I

f in

letr

upt

is i

cft

disa

bled

. IN

T m

ay b

e u

«d

»s!

anol

her

les!

inp

ul l

ikeT

O a

nd T

!.

' i

2.10

T

lmer

/Cou

nter

iT

he S

048A

H c

onla

ins

a co

unlc

r lo

aíd

the

user

¡nc

ounl

ing

cxic

rnal

evc

nis

and

gene

rali

ng a

ccur

aic

time

dcia

ys w

ith-

;om

pla

cing

a b

uide

n on

íhe

pro

cess

ot f

or i

hcse

fun

clio

ns.,

In b

olh

mod

es t

hc c

ounl

cr o

pera

tion

is t

hc s

ame,

íhe

ofil

)'dí

ffcr

cnce

bci

ng I

hc s

ourc

e of

íhe

inp

ul l

o th

c co

unlc

r. •

Thc

lim

er/c

vcnt

cou

nler

¡s

show

n Ín

Fig

ure

9.'

CO

UN

TE

R

.

The

8-b

i¡ b

inar

y co

unte

r is

pres

etta

hle

and

rcad

ablc

wii

h.tw

o M

OV

ins

lruc

tion

s w

hich

ira

nsfe

r íh

e co

nlen

is o

f íh

eac

cum

ulal

or l

o ih

e co

unte

r an

d vi

cc v

ersa

. T

hc c

ounl

crco

nten

í m

ay b

e af

iecl

cd b

y R

esel

and

sho

uld

be i

niüa

liic

dby

sof

twar

e. T

he c

ounl

er ís

slo

pped

by

i R

escl

or

STO

PT

CN

T i

nsir

ucli

on a

nd r

cmai

ns M

oppc

d un

lil

star

lcd

*i »

tim

cr b

y a

STA

RT

T m

stru

ctio

n ot

as

an e

vent

cou

nter

by a

ST

AR

T C

NT

¡ns

iruc

lion

. O

nce

stan

cd i

hc c

ounl

er'

wil

l in

crem

cní

to t

his

máx

imum

cou

ní (

FF)

and

ovcr

flnw

lo z

ero

conl

inui

ng íi

s cou

nl u

niil

stop

pcd

by a

ST

OP

TC

NT

insi

rucl

ion

or R

esct

. •

¡

Thc

inc

rem

cnt

from

máx

imum

cou

nt l

o zc

ro (

over

flow

);re

sult

s in

thc

sci

ling

of

an o

verf

low

fla

g fl

ip-f

lop

and

Ínth

e gc

ncra

l^n

of a

n ¡n

lcm

ipt

rcqu

csl.

Thc

Sla

lc o

f Ih

e.•

over

flow

fla

g ís

les

tabl

c w

ilh

íhe

cond

ilio

nal j

ump

insi

ruc-

tion

JTI:.

The

fla

g is

res

el b

y ex

ccui

ing

a JT

F or

by

Rcs

ci.

The

inl

erru

pl r

cque

st Í

s sl

ored

in

a la

tch

and

ihcn

OR

cdw

ith

thc

cxle

rnal

inl

erru

pl in

pul

INT.

The

tim

cr i

nler

rupl

may

be

enab

lcd

or d

isab

lcd

índe

pend

cntl

y of

cxl

cma!

in-

terr

upt

by t

hc E

N T

CN

Tl

and

DiS

TC

NT

I in

stru

ctio

ns.

If e

nabl

ed,

íhe

coun

ter

over

flow

wil

l ca

use

a su

brou

line

cal!

to lo

caiio

n 7

whc

rc th

c li

mcr

or c

ounl

cr s

ervi

ce r

outi

nem

ay b

e si

orcd

.

If t

irne

r an

d es

tern

al í

nter

rupl

s oc

cur

sim

ulta

ncou

sly,

the

cxie

maj

sou

rce

will

be

rcco

gniz

cd a

nd í

he C

al! w

ill b

e to

1-6

1-7

i

Page 146: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

a" :íí

SIN

GL

E C

OM

PO'N

EN

T M

CS»

-48

SYST

EM

inte

!.S

ING

LE C

OM

PO

NE

D M

CS

'-48

SY

STE

M

CLE

AR

ED

ON

ST

AR

T7I

ME

R

TI

ED

GE

DE

TE

CT

OR

LO

AD

OA

RE

AD

.

.

JUM

P O

N '

T1M

EH

FLA

G

Ifll

TT

lME

R/

EV

EN

T C

OU

NT

EH

' •

EN

AB

LE

F «-

1VE

HFL

OL

AC

Fig

ure

9,

Tlm

er/E

ven

t C

ou

nte

r

loca

lion

3.

Sín

cc L

hc t

ímcr

int

erru

pt i

s la

iche

d ií

will

rc-

mai

n pe

ndín

g un

til

the

exte

rna!

dcv

íce

is s

crví

ced

»nd

ímm

cdia

tely

be

reco

gniz

ed u

pon

rctu

m f

rom

ihc

ser

vice

roul

ine.

The

pen

ding

tim

er i

nlcr

rupt

is

rcsc

l by

the

Cal

i10

lo

cati

on 7

or

may

be

rem

oved

by

e*e

cuii

ng i

D!S

TC

NT

1 in

stru

ctio

n.

AS

AN

EV

EN

T C

OU

NT

ER

Exc

cuti

on o

í a

ST

AR

T C

NT

ins

truc

tion

con

ncci

s ih

e T

Iin

put

pin

10 i

hc c

ounl

cr í

npui

and

cna

blcs

ihe

cou

nier

.T

he T

I in

puí

is s

ampl

cd a

l th

e bc

ginn

ing

of s

ute

3 or

in

lale

r M

CS

-48

devi

ccs

in s

lale

lim

e 4.

Sub

scqu

enl

hígh

to

low

tnm

siti

ons

on T

I w

ill

caus

e ih

c co

unlc

r lo

inc

rcnv

rnt.

"T

I m

usí

be h

cld

low

for

at

leas

l 1

mac

hine

cyc

lc to

ins

ure

11

won

't be

m

isse

d. T

he

máx

imum

ra

le

al

whí

ch

ihc

coun

lcr

may

be

incr

cmen

led

ís o

nce

per

thrc

e in

stru

cnon

cycl

es (

ever

y 5.

7 ;¿

¿cc

whc

n us

ing

an 8

MH

z cr

j'sla

lj —

ther

e is

no

mín

imum

fr

eque

ncy.

TI

inpu

t m

ust

rcm

ain

hígh

for

al

leas

l 1/

5 m

achi

ne c

yclc

aft

cr e

ach

tran

silio

n.

AS

A T

IME

R

Ecx

cuti

on o

t a

ST

AR

T T

ins

iruc

tion

con

ncct

s an

inl

erna

!cl

ock

lo i

he c

ount

er i

nput

and

cna

blcs

ih

e co

untc

r. T

hein

tern

a! c

lock

is

deri

ved

bypa

ssin

g ih

c ba

sic

mac

hine

cyc

lecl

ock

ihro

ugh

a -^

-32,

pre

scal

er.

The

pr

esca

lcr

is r

eset

duri

ng t

he S

TA

RT

T i

nsin

icií

on. th

e r

csul

ting

clo

ck i

n-cr

cmen

ts I

hc c

ouni

er e

verj

1 32

mac

hine

cyc

les.

Var

ious

dela

ys f

rom

1 lo

256

cou

nis

can

be o

blai

ncd

by p

rese

ttin

gth

e co

unte

r an

d dc

icct

ing

ovcr

flow

. Tim

es l

onge

r tha

n 25

6co

unts

may

be

achi

eved

by

accu

mul

alin

g m

últi

ple

over

-fl

ows

in i

reg

istc

r un

dcr

soft

war

e co

ntro

l. F

or í

imc

rcs-

olut

íon

Icss

tha

n !

coun

l an

ext

erna

! cl

cxrk

can

be

appl

icd

to c

he T

I in

put

and

the

coun

ier

opcr

aled

ín

th

e ev

ent

coun

lcr

mod

c. A

LE

div

ided

by

3 o

r m

ore

can

serv

e xs

thh

cju

emal

cio

ck.

Ver

)' sm

all

dela

ys o

r "f

ine

tun

ing

"of

lar

gcr

dela

ys c

an b

e ca

sily

acc

ompl

ishe

d by

sof

twar

e."

de la

y l

oops

.

Oít

en a

ser

ial

link

ís d

csir

able

Ín a

n M

CS

-48

fam

üy m

em-

ber.

Tab

ic 2

lis

ts t

he t

imer

cou

nts

and

c>'cl

cs n

eede

dío

r, i

spcc

ific

bau

d ra

le g

ivcn

a c

rj'M

ai

freq

uenc

y.

2.11

C

lock

and

Tim

ing

Cír

cult

s

Tim

ing

gcne

rati

on f

or t

he 8

048A

H i

s co

mpl

etel

y sc

lfco

n-uí

ncd

wit

h th

e ex

eccp

lion

of

a fr

eque

ncy

refe

renc

e w

hich

can

be X

TA

L, c

cram

ic r

cson

ator

, or c

xtcm

al c

lock

sourr

t.T

he C

locl

c an

d T

imin

g cí

rcui

trj-

can

be

divi

ded

into

the

, fo

llov.

-¡ng

fun

ctio

nal

bloc

ks.

OS

CIL

LAT

OR

The

on-

boai

d os

cill

aior

is

a hí

gh g

ain

para

llcf

res

onan

tci

rcui

t w

ith

a fr

cquc

ncy

rang

c of

1 l

o II

M

Hz.

The

.\

exic

rnal

pin

is

the

inpu

l lo

the

am

pliñ

cr s

tage

w

hile

X2

is t

hc o

uipu

i. .A

crj'

Ma]

or

ccra

mic

rcs

onat

ur c

onne

ctcd

betw

ccn

XI

and

X2

prov

ides

the

fcc

dbac

k an

d ph

ase

ihif

tre

quir

cd f

or o

scil

iati

on. I

f an

accu

rate

frc

qucn

cy r

cfcr

cnce

is n

ot r

equi

rcd,

ccr

amic

res

onai

or m

ay b

e us

cd t

n pl

ace

of t

he c

rj's

tai.

For

accu

raie

clo

ckin

g, a

cr>

'stal

sho

uíd

be u

scd.

An

cx-

tem

aliy

gen

crat

cd c

lock

may

als

o be

app

lícd

to

XJ-

X2

as

Ihc

freq

uenc

y so

urce

. Se

e ih

e da

ta

shce

t fo

r m

ore

Info

rmat

ion.

i-e1-

9

Page 147: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

(*

SIN

GLE

CO

MP

ON

EN

T M

CS

%-4

8 S

YS

TE

M¡n

tel.

SIN

GL

E C

OM

PO

NE

NT

MC

S^-4

8 S

YS

TE

M

Tab

le 2

. B

au

d R

ate

Ge

ne

ratio

n

Fre

qu

en

cy(M

Hz)

'

Baud

• R

ate

110

300

1200

1800

.

•2400

4800

4 6'

8

'11

4 M

Hz

Tim

er C

ounls

+

Inst

r. C

ycle

s

75

•*• 2

4 C

ycle

s.0

1%

Err

or

27 +

24

Cyc

les

-,1

% E

rror

6 +

30

Cyc

les

.1%

Err

or

• 4

4-

20 C

ycie

s.1

% E

rror

3 +

15

Cyc

!es

.1%

Error

1 -*-

23

Cyc

les

1.0%

E

rror

' Tcy

3.7

5^3

2.5

0^s

1.8

8/is

1.3

6^5

6 M

Hz

Tim

er

Cou

nls

4-In

str.

Cyc

lés

113

^ 2

0 C

ycle

s.0

1%

Err

or

. 41

+ 2

1 C

ycle

s"

• ,0

3%

Err

or

. 10 +

13

Cyc

les

.1%

Err

or

6 -

f 30

Cyc

les

.1%

Err

or

5 +

6 C

ycle

s.4

% E

rror

. 2

-t-

19 C

ycle

s.4

% E

rror

'

TO P

rr(1

/5 T

cy)

750ns

SO

Ons

375ns

275ns

8 M

Hz

Tim

er C

ounts

+In

str.

Cyc

les

151 +

3 C

ycle

s,0

1%

Err

or

55

+1

3 C

ycle

s,0

1% E

rror

12 +

27

Cyc

les

.061

=, E

rror

9 +

7 C

ycle

s.1

7%

Err

or

6 +

24

Cyc

les

.29%

E

rror

3+

14

Cyc

les

.74%

E

rro

r

• T

imer

Pre

sca

ler

(32

TC

V)

- .(

120/is

80/J

S60.2

;is43.5

jis

11 M

Hz

Tim

er

Co

un

ts +

Inst

r. C

ycle

s

208 +

28

Cyc

les

.01%

E

rror

76 +

18

Cyc

les

:.0

4%

Err

or

19 +

4

Cyc

les

.12%

E

rror

12 +

24

Cyc

les

;.1

2%

Err

or

9+

18

Cyc

les

.1 2

% E

rror

"4

+

2

5 C

ycle

s •

.12%

Err

or

ST

AT

E C

OU

NT

ER

-

"Thc

'oul

put

of I

hc o

scil

lalo

r Ís

div

idcd

by

3 in

¡he

Sta

leC

ouni

cr l

o cr

éale

a c

lix:k

whi

ch d

ciin

es i

hc s

taie

lim

es o

fth

c m

i-h

ine

(CL

K).

CL

K c

an b

e nr

jdc

avai

labl

e on

the

cxic

mal

pin

TQ

by

cxcc

utin

g an

EN

TO

CL

K i

nslr

ucií

on.

Thc

ou

tput

.of

CL

K

on T

O i

s di

sabl

ed

by R

eset

of

!hc

proc

esso

r.

CY

CL

E

CO

UN

TE

R

CL

K.

¡s i

hen

divi

den

by 5

ín

llic

Cyc

lc C

ou

nlc

r lo

pro

-ví

dc a

clc

«:k

»vhi

ch d

efin

es a

mac

hine

cyc

le c

onsí

siin

g,

of 5

mac

hine

M

ato

as i

ho

wn

in F

igur

e 10

. F

igur

e ¡I

show

s th

e di

ffcr

cni

inie

rna!

op

craí

ion

s as

div

ided

inl

oih

c-m

achi

ne o

tate

s, T

hh

do

ck Í

s ca

llcd

A

ddrc

ss í

.aic

hE

nab

lc (

AL

E)

beca

usc

of i

ts f

unci

ion

¡n M

CS

-45

sys-

tcm

s u-

illi

cMür

nal

nu'in

ory.

!l

is p

rovi

dcd

con

lin

uo

us-

!y o

n th

c A

LE

o

utp

ut

pin.

2,12

R

eset

'

Thc

res

ct i

nput

pro

vidc

s a

mca

ns f

or ¡

ni tí

a! i ¿

.it io

n fo

r th

cpt

pces

sor.

TÍi

is S

chm

itl-

:rij

!gt:

r in

pui

has

an ¡

mem

a! p

ulí-

up d

cvjc

c w

hich

in

com

bina

non

wit

h an

ext

erna

! 1

n f

dca

paci

tor

prov

ides

an

inte

rna!

n

puls

e of

su

füci

tnt

Icng

th l

o gu

aran

tec

al] c

ircu

iir>-

is r

írse

í, as

sbo

wn

in F

igur

e!2

. ]f

ih

c re

seí

puls

e is

gen

erat

ed c

xier

nall

y th

c R

ES

ET

pin

mus

í be

hc!

d lo

w f

or a

l Ic

asi

!0 m

illi

scco

nds

afte

r ih

e

pow

cr s

uppi

y Ís

wíi

hin

tole

rane

e. O

nly

5 m

achi

ne c

ycle

s(6

.S ^

ts (

ñ 11

MH

z) a

re r

cqui

red

if p

owcr

Ís

alre

ady

on

•an

d ih

c os

cill

alor

has

sia

bil

iicd

. A

LE

and

PS

EK

(if

EA

=

I) a

re a

cliv

e w

hilc

in

Res

eí.

" *-

i"

Res

et p

crfo

mis

thc

fol

low

ing

fim

cñon

s:

'••'

••

_'

;

''_ 1)

Sct

s pr

ogra

m c

ounl

er t

o ze

ro.-

"

* '"

*'*,

,, '

'"'

. r-

2) S

cts

stac

k po

ínle

r lo

zcr

o.

' '.

'

'm '

', .

. '

'"'

'.

'' ',

f'3

) S

clcc

ts re

gis

tcr b

ank

0..

. ' /

' ""

"" " /

4") S

ctcc

is

roem

orj*

ba

nk 0

. •'

"

5) S

eis

BU

S l

o hi

gh í

mpe

danc

^ si

atc

(cxc

epl

whe

nE

A

= 5

V).

v-

*' .-*

6) S

cts

Port

s 1

and

2 lo

inp

ul m

od

c.

"t 7)

Dis

ablc

s in

icrr

upis

(li

mcr

and

cxl

cma!

).

f'

8) S

tops

tím

cr.

' ,

.,

'*.

'

9) C

lear

s ti

mer

ñag

. '

•'

-'

' _

""

'.

'

^_ 10

) C

l¿ar

e FO

and

FI. ''

*' .

._

'.

*

'i 1)

Dis

able

s cl

ocl;

out

put

fro

mT

O.

'"

. "

DIA

GnA

MO

Few

aAH

CLO

OÍ U

TILI

TIES

1.36

t>»c

CYC

LE

(1 B

TT

E.:

CY

CL

E I

NS

TR

UC

TIO

N O

NLY

)

2.13

Sln

gle-

Step

Figu

re 1

0. M

CS/

-48

Tím

ing

Gen

erat

ion

and

Cyc

le T

ímin

g

* ha

lf o

f P

on 2

. T

hc u

icr

can

thcr

cfor

e fo

JJow

Ihc

pro

gram

• ih

roug

h ea

ch o

f th

c in

siru

ctio

n ^i

cps.

A l

imin

g di

agra

m,

des

thc

- sh

pwjn

g th

e in

tcra

clio

n h

ctu

ccn

outp

ui A

LE

an

d in

pui

r ca

n be

SS

. ¡s

sho

wn.

The

B

US

bu/T

er c

onlc

nts

are

losi

dur

ing

a ri

me.

' si

ngle

ste

p; h

owcv

er.

a la

tch

may

be

addc

d to

rce

slab

lish

cdge

of

AL

E.

1-10

1-11

--

Page 148: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

r<r

SIN

GL

E C

OM

PO

NE

NT

MC

S'¿

-48

SY

ST

EM

¡nie

l-S

ING

LE

CO

MP

ON

EN

T M

CS

---4

8 S

YS

TE

M

" u u *. _ s >-

S 2 3 • -• • a w s

rIN

ST

RU

CT

ION

l_ 1 ,' |

U!

On: t- 1 1

Z

NC

RE

ME

TIM

Cfl

1 <L H¿ a o

INC

RE

PR

OG

RA

M

Z OZ

Hu

u1-3

w c z

a.

< •x

1 1 1 ' I 1 !_ i? X

NC

HE

ME

TIM

ER

'

* 1 « ?s 3 U

INC

Ht

PR

OG

flAM

Z

5G

>-n

^ í- z < oT j 1-

1f- l-i

3 a

0 °ti «E

l

"

S3

3U 15

^ I í D

KS

^S2 £

/AD

P

"• Z

NC

RE

ME

TIM

ER

'

1 K

Ü =

3 U

Sí»

Z*

£ o o e z s§ z

. < o t j

1

H 1

-3

tC

£: °

o o tr ~

5 T

Í3 U "2

Su

1 o E D.

I . í 0I u

U t-

•- <

Ü-'o

3 2

1EA

D P

NC

RE

ME

TIM

ER

1 c hs 3 U ¡i 0 ce t z

ET

CH

nucT

-c o a."

-l

I 1 1

Q t 1 I

NC

HE

ME

TIM

ER

r ¡E . V á =

3 U

INC

RE

PR

OG

RA

M

I s

P§ -

3 < in

I 1 1 • 1 1

>-

Q.

NC

RE

ME

TlM

EH

I K ™

z =

a u

INC

RE

PR

OG

BA

M

Z OI

1-

u u

i- 3 ?

< a j Y~ D

1>-

t-

3 c

r

=;"•

0^ E

S*

2U

5S ce D

, I 5^

1U

U f-

W *

u. 0 3

. 3

O c

NC

RE

ME

TIM

ER

1 ce vX =

3 U

iwci

irP

RO

QR

AU z o

55 z

r- < d n c

1

£ÍF

oy E

^_ tr

5f!

3 U

ü =

5o O K B

.

! $

u >

-w *

t D 3 3

O a < 3 £

te 5

u f

1 '

1 =

z =

3 U

INC

WE

PR

OG

RA

M

S

SG

H 3

VI

It

" r z

< O D

1 1

' 1 1 I

1, <

T "

•t-

h-

3í a

NC

RE

ME

TIM

ER

ÍS ^2

o

c t:=

=3 U

INC

nEP

RO

GR

AM

§

5§ z * ff" & > o

I 1 1 Sí

ce o 1 I

z

NC

RE

ME

TIM

ER

D K

a °

3 <

O

c: t-

lüS

3 U

INC

RE

PR

OC

RA

M

Z O si z

MO

VX A

.lgH

1 1 I

E'e

<*

S o

e -

1

- 1 1

z

NC

RE

TIM

ER

S1-

Q

üi

uíí o . o -i

SS

3 U

INC

OE

Pn

OG

flA

M

Z o g§ C t

e z

MO

VD

A.P

|

I 1 .1 1

•1

<c

e'«

P "i

UT

PU

TO

P3

L

O H

NC

RE

ME

TIM

ES

SH

Q

K i

UU a ce

= =

w O

3 U

rtVU

OO

tíd3M

DN

I

Z O

55

t- 3

Z

< a. a O

1 1 1 1 1 * ts D Q

O

NC

RE

T1M

ER

t D

£ <

ü*U 0 ce

5S

3 u

INC

FIE

PR

OG

HA

M

Z O

5G

Cg z

AN

LD

P.A

1

-

1 _ 1 1 !

H <

3 D

ONC

RE

MT

IMC

fl

ü

t Q

H S

U* ó =

?i3

3U

INC

RE

PR

OG

HA

M

X O

u u

H D Z

OflL

O P

.A

1 1 c:

f * = s O O t 1 2 <

^tk.

D 3 1

* (t

j¿ it 5 .

w O

3 Q

« Z

m o r, u

üíS

3 U

iNcn

íP

RO

GH

AM

Z OX

1-

u u

>-3

uJ a

.' ii ?

J(C

ON

Dm

oN

AL

)

• :*•' te ¿z •» o u I " 1 fi , <F 5Si U

incn

tP

RO

OR

AM

Z °5

5t- 3 z E

f- U

t- H

K c

e

•' c

0 i

* O o 1 1 * H

SS

3 U

IKC

Rt

PR

OG

RA

M

§ z

ITO

P T

CH

T

t

h*

¿t

— •

o 5 « « LJ O 0 5 P 1 ^ j > * i ,,c(N

AB

LN

ien

wu

'

1 t

53

3 U

INC

flEP

RO

GW

AM

iu

ot- 3 Z

2 3 í u t *

i *

1

St

2¿ i

z •-

¿ £

ífiíft

3JÍ

3--u

.

:^-

"íüs

<ec ;

1

w t

K

= £ i c

, s

5^

3U

INC

RE

PflO

GR

AM

0 ac >- 3 Z

Q

1

^

EN

Afll

CLO

C

, T

z?í

3 U

INC

RE

pnoa

nAu

z oi

i-

u u z

INT

O C

LK

PO

WE

R O

N R

ES

ET

Fig

ure

12.

TIM

ING

Fig

uré

11.

8O

48A

H/8

049A

H I

nit

ructl

on

Tlm

lng

Dla

gra

m

The

804

8AH

opé

rale

s ín

a t

ingl

e-st

cp m

odc

as f

ollo

ws:

1) T

he

proc

csso

r is

ret

juea

ed

[o s

top

by a

ppiy

ing

a lo

wle

ve]

on S

S.

2) T

he p

rocc

ssor

res

f"

by s

topp

ing

duri

ng [

he a

ddre

ss.

fetc

h po

níon

of

(he

IJCT.

I ín

slni

ctio

n, I

f a

doub

lc c

ycle

¡

insi

ruci

ion

is í

n pr

ogre

ss w

hcn

Ihe

sing

le S

Iep

com

-[

man

d is

rrc

eív

cd,

both

cycl

cs w

ill

be c

ompl

eled

bef

ore

siop

píng

.

3)

The

pro

cess

or a

cVno

wfe

dges

il h

as e

nter

ed i

he s

iopp

ed¡

siai

e by

rai

sing

AL

E b

righ

. In

[hi

s st

atc

(whí

ch c

an b

e-\d

ind

cíin

iíel

v) t

lie

adcí

ress

of I

he

ncxl

ins

truc

-;

[ion

[o

be

fcic

hcd

is p

rcse

nl o

n B

US

and

toe

low

crha

!f o

f po

n 2.

'4)

SS

is

ih¿n

taí

scd

high

to

bri

ng i

hc p

rocc

ssor

out

of

thc

i sl

oppc

d m

ode

allo

win

e it

lo f

cich

Ihc

ncx

í in

stru

ciio

n. •

1

The

cxi

l fr

om s

iop

is k

idic

aied

by

thc

proc

esso

r br

infi

-in

g A

LE

low

.

5) T

o sl

op t

hc p

rocc

ssor

as

ihe

nexí

ins

iruc

iion

SS

mus

íbe

bro

ughl

low

aga

in ,

*oon

afi

er A

LE

goe

s lo

w.

If S

Sis

Icf

i hi

gh t

hc p

roce

si^r

rcm

ains

Ín

a "R

un

" m

odc.

'

A d

iagr

am f

or i

mpl

cmcn

crag

ihc

sin

gle-

sicp

fun

ctio

n oí

thc

S74S

H i

s sh

ow

n in

Fij

are

13.

D-i

ype

flip

-flo

p w

íth

pres

ei a

nd c

lear

is

used

lo

gen

érat

e S

S.

In i

he r

un m

odc

SS i

s he

id h

ígh

by k

eepi

ng i

he f

lip-

flop

prc

scí

(prc

sct

has

prcc

eden

ce o

vcr

[he

clea

r in

put)

. T

o en

lcr_

sing

le

slep

,pr^

:l í

i re

mov

ed a

llow

ing

AL

E l

o br

ing

SS

low

vía

the

• cl

ear

inpu

i* A

LE

shou

ld b

e bu

ffer

cd s

incc

the

cle

ar i

nput

of

an S

N74

74 ¡

s [h

e eq

uiva

len!

of

3 T

TL

loa

ds.

The

proc

csso

r is

now

Ín

ihc

stop

pcd

stat

e. T

hc n

cxl

¡nst

ruct

ion

is ¡

nili

aled

by

cloc

king

a "

I"

íni

o ih

e fli

p-fi

op. T

his

"1"

wil

l no

i ap

pcar

on

SS

unlc

ss A

LE

js_h

igh

rem

ovin

g cl

ear

from

the

fli

p-fl

op.

In r

espo

nse

lo S

S go

ing

high

thc

pro

-cc

ssor

bcn

ns

an i

nsir

ucti

on f

clch

whi

cfo

brin

gs A

LE

ID

W '

rcsc

tlin

g S

S ih

roug

h th

c ci

ca;

Inpu

í an

d ci

usln

g Ih

e pr

o-cc

ssor

lo

agaí

n cn

tcr

[he

siop

ped

stat

e.

2.14

P

ower

Dow

n M

ode

(804

8AH

, B

049A

H,

8050

AH

,80

39A

HL

, 80

35A

HL,

804

0AH

L)

Ext

ra c

ircu

ito1

has

bce

n ad

ded

to t

he S

CM

8AH

/8C

H9A

H/

E05

0AH

RO

M v

ersi

ón lo

al l

ow p

ower

lo

be r

emov

ed f

rom

al]

bul

thc

data

RA

M a

rray

for

low

pow

er s

iand

by o

pcr-

alío

n. I

n ih

c po

wcr

dow

n m

odc

ihc

conl

ents

of

dala

RA

Mca

n be

mai

ntai

ncd

whi

le d

raw

ing

lypi

call

y 10

% t

o 15

%of

nor

mal

op

cnli

ng

pow

er r

equi

rem

cms.

V^

ser

ves

as t

hc 5

V s

uppl

y pi

n fo

r [h

e bu

lk o

f ci

rcui

lry

whi

lc t

hc V

DP p

in s

uppÜ

es o

nly

ihc

RA

M a

rray

. In

norm

a!op

crai

ion

boih

pin

s ar

e a

5V w

híle

in

stan

dby,

V^

¡s

atgr

ound

and

VD

D i

s m

ainu

ined

al

¡ts

sian

dby

valu

é. A

o-pí

ying

R

esct

lo

Ih

e pr

occs

sor

thro

ugh

ihe

RE

SE

T p

inin

hibi

is

any

acce

ss

lo I

hc R

AM

by

ihe

pro

cess

or

and

guar

anlc

es i

hal

RA

M c

anno

t be

ína

dver

íenl

ly a

herc

d as

pow

cr i

s re

mov

ed f

rom

V^.

A t

ypíc

al p

owcr

dow

n sc

qucn

cc {

Fig

ure

14)

occu

rs a

sfo

llow

s:

I)

Imm

inen

l po

wcr

sup

ply

faíl

ure

is d

clcc

ied

by u

ser

de-

Jin

ed c

ircu

ilry

. S

igna

! m

usí

be e

arly

eno

ugh

to a

llow

804S

AH

lo

sav

e a]

] ne

ceis

ary

daia

bef

ore

V^

fal

lsbe

low

nor

mal

opc

rali

ng l

imil

s.

2j

Pow

er

fail

sign

a! i

s us

ed

to i

ntcr

rupl

pro

cess

or a

ndve

ctor

it

lo a

pow

cr f

ail

scrv

ice

rout

ine.

3)

Pow

er f

ai! r

outi

ne s

avcs

all

impo

rtan

! dat

a an

d m

achi

nest

atus

Ín

thc

inte

rna!

dal

a R

AM

arr

ay.

Rou

tine

may

• al

so i

nití

ate

Iran

sfer

of

back

up s

uppl

y to

Ihc

VD

D p

inan

d in

díca

te t

o ex

tern

al c

ircu

itry

<ha

t pow

er f

ail

rout

ine

¡s c

ompl

ete.

i

. 4)

R

eset

¡s

appl

ied

lo g

uara

níes

dat

a w

ÜJ

not

be a

llcr

edas

the

pow

cr s

uppl

y fa

lls o

ut o

f li

mlt

s. R

esct

mus

t be

:

hcld

lo

w u

nlil V

^;

¡s a

t gr

ound

Icv

el.

Rcc

over

y fr

om t

he P

owcr

Dow

n m

ode

can

occu

r as

any

othe

r po

wcr

-on

scqu

encc

wti

h an

cxi

cmal

cap

acit

or o

nth

e R

csel

Ín

put

prov

idín

g th

e ne

ccss

ary

dela

y. S

cc (

hepr

evio

us s

ccii

on o

n R

csel

. '

1-12

:1-

13

Page 149: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

SIN

GLE

CO

MP

ON

EN

T M

CS

^>-4

8 S

YS

TE

MS

ING

LE C

OM

PO

NE

NT

MC

Sí-

48

SY

ST

EM

1/2

740

0

SIN

GL

E ST

EP

CIR

CU

IT

S3

S4

SS

S

1 •

S3

S3

S3

\A

\S

-c-í

í-

t i/o

SIN

GL

E S

TE

P T

IMIN

G

Figu

re 1

3. S

ingl

e S

lep

Ope

rati

on

DA

TA

SA

VE

A

CC

ES

S T

OR

OU

TIN

E

DA

TA R

AM

INH

IBIT

6D

Figu

re 1

4, P

ower

Dow

n Se

quen

ce

2.15

E

xter

nal

Acc

ess

Mo

de

Nom

wll

y th

c-fi

rst

IK

[804

8AH

), 2

K

(804

9AU

).-o

r 4K

(805

DA

H)

wor

ds o

f pr

ogra

m m

emor

y ar

e at

itom

alic

ally

fclc

hed

from

ínl

cmul

RO

M u

r E

I'R

OM

. The

EA

inp

m p

inho

wcv

er a

lluw

s ih

c us

er

lo c

ffec

live

ly

disa

blc

inle

mal

prog

ram

mcm

ory

by f

orci

ng a

ll pr

ogra

m m

emor

y fe

lclie

slo

ref

eren

ce e

xter

na!

mem

ory.

Tlie

fol

low

íng

chap

lcre

x-pl

ains

how

ac

cess

to

exie

rnal

p

rog

ram

mem

ory

Ís

The

Exl

erna

l A

cccs

s m

od<v

: "

ery

use

ful

in s

yslc

m l

esl

and

dehi

ig b

ccau

sc it

all

ows

me

user

lo

üisa

ble

his

ínle

mal

appl

ícat

ions

pto

gram

and

sub

stii

uic

an e

xicr

nnl

prog

ram

of h

is c

lioi

ce —

a d

iagn

osii

c ro

uiin

c fo

r m

stai

icc.

In

ad-

dili

on,

ihe

dale

slic

el s

how

s ho

w i

uten

ial

prog

ram

mem

-or

y ca

n l>

e ru

ad c

xicn

iull

y, i

ndep

ende

n! o

f !h

¿ pr

oces

sor.

A "

1"

Icv

el o

n E

A i

nilí

ates

ihe

uxi

crna

l ac

cess

s m

odc.

"For

pro

pcr

o|w

raU

ftn,

Res

ci's

liou

ld b

e up

plie

il w

hilc

ihe

tA i

nput

¡s

clia

ngei

i.

2.16

S

yn

c M

ode

The

804

8A1I

, 80

49A

1I,

8050

AH

lia

s in

corp

oral

ed a

ncw

SY

NC

mod

c. T

he S

ync

nitx

le í

s pr

ovid

cd n

i ca

se i

hcd;

sígn

of

múl

tipl

e co

ntro

ller

cir

cuit

s by

all

owín

g lli

c de

-si

gner

lo f

orcé

ihe

dev

ice

¡nio

kno

wn

phus

c an

d su

te li

me.

The

SY

NC

mod

e m

ay a

lso

be u

lili

zcd

by a

uiom

alic

i¿s

ieq

uipm

cni

(AT

lí)

fur

quic

k, c

asy,

and

eff

icie

ni s

ynch

ro-

nizi

ng b

etw

ecn

ilie

lesl

cr a

nd i

he D

UT

fde

vicc

und

er I

csí)

.

SYN

C m

ode

is c

nabl

ed w

hen

SS

' pi

n is

rai

sed

to h

igh

volia

ge I

cvel

of

+ 1

2 vo

lts.

To

begi

n sy

nchr

omza

iion

, TO

u ra

ised

to

5 vo

lts

ai I

cast

fou

r do

cks

cycl

es a

fter

SS

'.TO

mui

.\w h

igh

for

al l

east

fou

r X

I cl

ock

cycl

es l

o fu

lly

rcsc

t ih

e pr

esca

lcr

and

tim

e sl

ate

gcnc

ralo

rs. T

O m

ay t

hcn

be b

roug

lit

dow

n w

íth

Ihc

risi

ñg c

dgc

of X

I. T

wo

dock

cycl

es l

atcr

, w

iih t

he r

isín

g cd

gc o

f X

I, i

hc d

cvic

c cn

tcrs

into

Tim

e Si

atc

I, P

hasc

1,

SS

' Ís

ihc

n br

ough

t do

wn

to5

volts

4 d

ocks

lat

cr a

ftcr

TO

. R

ES

ET

' Ís

all

owcd

to

goh

ígh

5 tC

Y (7

5 do

cks)

lal

erfo

rno

mu

lcx

ecu

iío

no

fco

Jc.

Sc'c

Fig

ure

15.

..

..

1-14

1-15

Page 150: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

JÍ.

n-r-.-S

-E

-r^

^^

M^

^"

SIN

GL

E C

OM

PO

NE

N!

MC

S3-

4B S

YS

!EM

SIN

GL

E C

OM

PO

NE

N!

MC

S-—

13 S

YS

!EM

!abl

e 3

. Pin

Des

crlp

tlon

.

..jT

JT

JT

JT

JT

JH

JT

JT

Jm

JT

J^^

TIM

E S

TA

TE

12V

SS

SV

-O

V SV.

TO

OV

-SV 5V

AL

E

OU

-

SY

NC

MO

DE

TIM

ING

Figu

re 1

5. S

ync

Mod

e T

lmln

g

PflO

GH

AM

PH

OM

•SV

r_

i_m

i

1 T

._X

TA

L j

"

RE

SE

T —

•<

SIN

GLE

3T

EP —

•<

EX

TE

RN

AL

ME

M

TE

ST

-j

¡NTE

flRU

PT —

-C

,

BUS \

ZjZ

Z/

ÍOU

AH

-B0

49

AH

BQ

SO

AH

/ ¡

— \T

/I .

— ív

p

OR

r

y—

REA

D

3—

WR

ITE

Pfl

OG

RA

M;>"

ST

OR

E E

NA

BL

E_

_ A

DD

RE

SS

LA

TC

H E

NA

BL

E

3.0

PIN

DE

SC

RIP

TIO

N

The

MC

S-48

pro

cess

ors

are

pack

agcd

in

40 p

in D

ual

In-

Lin

c Pa

clja

gcs

(Dlf

's).

Tab

le 3

is

a sü

mm

ary

of t

hefu

nctí

ons

of

each

pi

n. F

igur

e 16

is i

he l

ogic

sym

bol

for

thc

80-1

8AH

pro

duct

fam

ily.

Whc

rc i

i exi

sls,

thc

sec

-on

d pa

ragr

aph

desc

ribe

s ea

ch p

in's

func

iion

In a

n cx

-pa

ndcd

MC

S-48

sys

iem

. Unl

css o

ther

wis

e ip

ícit

iúd,

eac

hín

pui

is T

PL c

ompa

tible

and

eac

íj ou

iput

will

driv

e on

est

anda

rd T

TL

loa

d.

Figu

re 1

6. 8

048A

H a

nd 6

049A

H L

ogic

Sym

bol

Dci

fgna

tlon

PR

OG

i

P10

-PI7

,(P

on I

) '

P20-

P27

(Pon

2)

DO

-D7

(BU

S)

I NT

- -••

"ÍÍÍ5 RE

SE

T

WR

:. ./'

ALE

Pin

Num

ber*

20 26

.•!•

• •

40

;- 2

5

27-3

4

21-2

435

-38

12-1

9-

3? 6--

4 10

Func

tion

Cir

cuit

GN

D p

oitn

liul

Prog

ram

min

gpow

ersu

pply

; 21V

dur

ing

prog

ram

for

thc

874S

H/8

749H

; +

.5V

dur

ing

oper

atjo

n fü

r bo

ih R

OM

an

d EP

RO

M.

Low

pow

er s

land

by p

in

¡n 8

0-J8

AH

and

8049

AH

/805

0AH

RO

M v

ersi

ons.

Mai

n po

wcr

sup

ply;

*5V

dur

ing

oper

alio

n an

d du

ring

874

HH

and

8749

H p

ro-

gram

min

g.

.

l'rog

ram

pul

se; +

18V

inpu

i pin

dur

ing 8

74K

H/Ü

749H

pro

gram

min

g. O

uipu

i sir

obc

for

8243

1/0

exp

ande

r.

8-bh

qua

si-b

idír

ccli

onal

po

n.

[Im

erna

l l'u

llúp

= 5

0KÍ1

)

i-bi

l qu

asi-

bídi

rect

iona

rpor

i. (I

nter

nal

l'ulm

p 5

0KI1

)

P20

-P23

coni

a¡ni

hcfG

urhi

ghor

der p

rogr

am c

ount

er b

its d

urin

g an

ext

erna

! pr

o-gr

am m

urno

ry f

clcl

i an

d se

rve

as a

4-b

ii I/

O e

xpan

der

bus

for

8243

.

JVuc

bid

ircc

lion

nl p

orl w

hich

can

be

wri

llcn

or

reud

syn

ctir

onou

sly

usin

g lli

cf-tD

",W

R sí

rohe

s. l

'hc

pon

can

also

be

slal

ícal

ly la

lchc

d,

Con

lain

s ih

e 8

low

nrd

er p

rogr

am c

tiun

ler b

its

duri

ng a

n cx

lcrn

al p

rogr

am m

ern-

>ry

felc

h, u

nd r

ccti

vcs

ihc

addr

cssc

d in

siru

ciio

n un

dcrl

hc c

onlr

ol o

fPS

HN

. Als

oco

niai

ns i

he a

ddre

ss a

iidd

aia

diir

íng

an c

xier

nal

KA

M d

ala

sior

c in

slru

ciio

n.un

dcrc

onlm

lnrA

Lt-

, K

13, a

nd W

Ü.

iipui

pin

íes

iabl

e us

ing

[lie

cond

iüon

a! ir

ansf

cr i

nsir

ucli

ons

ITO

and

JN

TO

. !0

an b

edcs

igna

tcd

as a

clo

ck o

iiip

iil

usin

g E

N!0

Cl.K

íns

lruc

lion

. TO

is a

lso

it$ed

urin

g pr

ogri

imm

ing

and

sync

mud

e.

n pul

pin

tes

ta b

le u

sinj

; th

c JT

1, a

nd J

N T

I ín

siru

ciío

ns.

Can

be

dc^i

gnal

cd i

ticve

nl c

ount

cr i

npul

usi

ng t

hc S

TR

T C

NT

íns

lruc

tion

, (S

ec S

cciio

n 2.

10).

nlL-

rrup

i inp

ut. t

niíí

aies

an i

nier

rupi

il'i

nier

rupl

isc

nabl

cd,

Inie

rrup

l is

disa

bled

flcr

a r

esel

. (A

ctiv

e In

w)

• •

niur

rttp

t mus

í rL-

mai

n hn

vfor

ai I

cast

Jm

achi

ni-'

cycl

csiü

cnsu

rupr

oper

opec

aiio

n.

Oii

lpin

sir

obeu

ct ¡v

aled

dur

inga

HU

Srca

d. C

an b

e us

cd l

o en

ablü

'dai

a on

lo t

hc1U

S fr

om a

n c.

xlcr

nal

dcvi

ce.

[Act

ive

low

)

sL-d

as a

líe

ad S

lrob

e lo

ÜA

lcrn

ul D

ata

Mem

ory.

nput

whi

ch is

use

d to

imiia

ltze

¡he p

roce

ssor

. Als

o us

ed d

urin

g E

PRO

M p

rogr

amm

ins

nd v

erif

icat

ion.

(A

ctiv

e lo

w)

(Inl

erna

! pu

llup

*•

80K

ó)

mpu

j st

robc

dur

íng

a B

wri

tc. (

Act

ive

lov,-

} U

sed

us w

rílc

sir

obc

10 e

xter

na!

ata m

aiit

iry.

.

..

Ail

drcs

s I.

aieh

fin

ablc

. Thí

ssig

nal o

ccur

s on

ce d

urin

g ca

ch c

ycle

and

iv

usef

ul a

ia

cloc

fc o

iilp

ui.

. •

Thc

ni:g

al¡V

L'ed

gi: o

rAl.

Esl

robc

s add

ress

inlo

ext

crna

l dal

a an

d pr

ogra

m m

emor

y.

1-16

Page 151: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

J Jl;¡TnfiC

T«r

J-".

£Í£i

'*''-

-¿"''''

' " '

** '*

* T

I*""

" i

-»•

"

SIN

GL

E C

OM

PO

NE

NT

MC

SS

M8

SY

ST

EM

¡nU

,

Tab

le 3

. P

in D

escrl

ptl

on (

Co

ntin

ue

d)

De

sig

na

ció

n

PS

EN

ss"

EA XT

AL

I

XTA

1.2

Pin

Nu

mb

er*

Fu

nct

lon

.Vo

gra

mS

lore

lTn

ab

le, T

his

outp

uio

ccurs

only

dim

nK

a fc

tch

loext

ern

al p

rogra

mni

emnr

y. (

Aci

ivc

low

)

Sin

gle

stcp

inpul c

an lie

use

d ir

ico

nju

nct

ion

wilh

AL

E lo

"si

ngle

Mep

" I

lie p

roce

ssor

thro

ug

h ca

cti i

nsl

riic

lion.

(Aci

íve

low

) (I

nle

rna

l pullu

p *

= 30

QK

.Ü)

t|2

V f

ors

ync

mod

es (

Scc

2.1

6).

Ext

erna

! Acc

ess

¡npu

t w

híc

li fo

rccs

al]

prog

ram

mem

ory

fete

nes

ni

rcfc

renc

e ex

-te

rna]

mem

ory.

. U

scfu

l fü

reim

ilan

on

aitd d

chiig

, and

css

eiili

al fo

r te

st in

g a

nd p

ro-

gram

vcr

ifica

iion

. (A

ciiv

c hi

gh)

»I2V

fo

r H

M3

AH

/K0

49

AH

/80

30

AH

pr

ogra

mvcrifk

aiin

n a

nd ilS

V f

or

K74

K1U

K74

9II

prog

ram

verific

aito

n (hile

rnal p

ullu

p «

=lO

Mll

on

SO

«A

H/8

04

9A

ll/S

03

5A

HL

,lt0

39

AH

L/8

05

0A

H/8

04

0A

UL

)

On

esi

de

of c

ryst

ul in

pul

for

inte

rnal

osc

illa

ior.

Als

o ¡n

pui

for

cxic

rna

l sou

rcc.

Olli

cr s

idc

of

crys

ial/

cxte

rna]

soi

ircc

¡npul.

•Unt

éis

uihe

ruiie

siai

ed. i

np

nu

do

no

i !ia

\ ¡n

iern

al p

ullu

p re

sisi

ors.

StM

KA

tl. «

74KH

, BtH

'Mll.

805

0AII.

KW

DA

HL

4.0

P

RO

GR

AM

MIN

G,

VE

RIF

YIN

G A

ND

ER

AS

ING

EP

RO

M

The

in

fern

al

Pro

gram

Mem

ory

of

thc

8748

H_a

nd

Ihc

8749

H m

ay b

¿ e

rase

d an

d rc

prog

ram

mcd

by

Ihe

usc

r as

expl

aino

d in

thc

fol

low

ing

seci

ions

. S

ee a

lso

Ihc

8748

Man

ci 8

749H

dat

a sh

ccls

.

1 4.1

P

rog

ram

mln

g/V

eri

flca

llo

n

In b

ricf

, ih

e pc

ogra

mm

mg

ptoc

css

cons

isis

of:

act

ivai

ing

.Ih

c pr

ogra

m n

iiXle

, ap

plyi

ng a

n ad

itrcs

s, la

lchi

ng iht

ad-

! dr

oss,

app

lyin

g da

la, a

nd a

pply

ing

a pi

ognu

nmin

g p

ulse

.T

his

prog

ram

min

g a

lgutü

lnii

appl

iüs

lo b

oth ih

c 87

48H

and

S74

9H.

Eac

h w

ará

is p

rogr

ainm

cd c

ompl

elcl

y bu

fóte

rnov

ing

011

lo i

lic n

cxl

and

is t

'ollo

u.¿d

by

a ve

rific

aiio

n.

sicp

. Thc

follo

win

g is

a li

si o

f th

n pi

ns u

sed

for

prog

ram

- ••

min

g a

nd a

des

csrip

lion

of i

heir

func

iions

:l

Pin

Func

tlon

• XTA

L 1

-doc

k In

pui (

3 fo

4 M

Hz)

Rci

ei

Iniíí

nlií

alio

n a

nd A

ddre

ss L

alch

ing

Tc£t

O

Sel

cciio

n of

Pro

gram

(O

V)

or V

erify

•-

•-;'

. '(5

VJ

Mix

lcE

A,

Act

ivat

ion

of P

roer

am/V

crify

Mod

csB

US

'

Add

ri:ss

and

Dat

a In

pui

Dat

a O

uipu

iD

urin

g V

crify

P20

-1

Add

ress

Inp

ut f

or 8

7481

1 .-:.,

. •

.P

20-2

A

ddre

ss I

npui

for

874

9HY

Dn

P

rotjr

jinm

ing

Pow

er S

uppl

yP

RO

G

' pr

ogra

m P

ulse

Inp

ulP

IQ-P

11

Tic

d lo

gro

und

(S74

9H o

nly)

874B

H A

ND

87

49

H E

RA

SU

RE

CH

AR

AC

TE

R1S

TIC

S

Tlie

era

surc

ciia

raci

cHst

ics

of t

hc 8

7481

1 an

d 87

49H

are

such

ihat

era

surt:

íx:g

ins

lo ix

:cur

whe

n e.

xpct

scd

¡o lí

ght

wiih

v.-a

velc

ngth

s sh

ortc

r th

an a

ppro

xim

atcl

y 40

00 A

ngs-

Irom

s (A

). Il

sho

tild

tw n

oted

tha

t su

nlig

ht a

nd c

enai

nt)-

pcs

of

fluor

escc

nt

lam

ps

liave

w

avcl

engl

lis

in

ihe

3000

-flX

XlA

ran

gc.

Dat

a sh

ow I

tiai

cons

lunl

exp

osur

e lo

room

Icv

cl

fiuor

csce

ni lig

lilin

g c

ould

era

se l

ile l

ypíc

al87

48H

and

S74

9H m

appr

oxim

aiel

y3 y

ears

wh

lleíi

wou

ld[a

kc a

ppro

.xiin

ali;!

)' 1

wcc

l: lo

cau

se e

rasu

ic w

hen

cxpo

scd

tod

ire

cisu

nlig

hi.

If Ih

= B7

4HH

or

8749

11 is

'to b

e ex

pose

dto

ilic

sc ly

pcs

of lig

lilin

g c

ondi

lious

for

exte

nded

por

iods

of l

ime,

opa

que

labe

ls s

lioul

d be

pla

ced

over

Ihe

874

8Hw

indo

w l

o pr

üvcn

t iii

iinte

niio

nal

eras

urc.

Whe

n er

ascd

. bits

of

ihc

8748

11 a

nd 8

7,49

11 P

rogr

am M

cm-

ory

ate

in t

he lo

gic

"Q"

sial

e.

The

rcc

onin

tend

cd c

rasu

re p

roce

diirc

for

Ihe

874

8H a

nd87

49H

is

expo

sure

lo

shon

wav

e ul

lravi

olet

íifi

ht w

nich

•has

a w

avel

engt

h of

253

7 A

ngst

rom

s (A

). T

lie in

legi

aicd

dosc

(i.e

.,

UV

in

lcris

ity

X

ex¡>

osiir

e tim

e)

for

eras

urc

stio

uld

be a

mín

imum

of

15W

-sec

/cm

2. T

he e

rasu

rc t

ime

wilt

i ihii

dosa

ge is

app

roxi

mal

cly

15 lo

20 m

inin

a u

i.ijt

an u

ltrav

iolc

i la

mp

w¡ih

a 1

2000

pW/c

m:

pow

cr u

tm¿

The

874

8H a

nd 8

7491

1 sh

ould

be

pla

ced uiiiiin

onc

ixtí

from

thc

lam

p lu

bcs

durin

g e

rasn

re.

SOIH

C la

mp*

^**

*fil

ier

in th

cir

tubc

s an

d th

is f

ilier

sho

uld

be rc

awvc

*! u

-u«

cras

ure.

SIN

GLE

CO

MP

ON

EN

T M

CS

-48

SY

ST

EM

CO

MB

INA

TIO

N P

RO

GH

AM

/VE

RIF

Y M

OD

E J

EP

HO

Mi O

NLY

)

OD

E [

RQ

M/E

PR

OM

J

AD

DR

ES

S (

8-10

) V

ALI

DN

EX

T A

DD

HC

SS

VA

LID

NO

TE

S:

1. P

HO

G M

US

T F

LOA

T IF

EA

15

LOW

(I.E

, ¿

1B

V).

;TO

ON

EP

HO

M O

NLY.

Fig

ure

17. P

rog

ram

/Ve

rlfy

Sequenca

for

3749

H/8

748H

1-18

1-19

Page 152: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

MC

-48

INS

TR

UC

T1O

N S

ET

1.0

INT

RO

DU

CT

10N '

The

.MC

SMK

ins

lmci

ion

sel

is c

xicn

sivc

for

a m

achi

neo[

iis

siz

c ín

tl lia

s bc

en l

ailn

rcd

to h

e si

raíg

hlft

mva

rd a

ndvc

ry c

dicí

en!

in i

ts u

se o

f pi

ügra

ní w

enio

ry.

All

inst

ruo

ijaiis

are

ciil

iur

onc

or í

wu

bylü

s in

len

jjlh

anü

o ve

r K

Q%

are

tinly

une

byl

e lo

ng.

Als

o, a

l I ¡

nsm

icúu

ns c

xccu

ie i

nei

ihcr

une

ur

iwo

cycl

es a

nd o

ver 5

0% o

f al

l in

slru

clio

iiscx

ecut

c in

a s

ingl

e cy

cle.

Dou

ble

cycl

c in

stni

ciío

ns "

m-

chid

e al

l im

med

iale

íns

truc

lions

, an

d al

l 1/

0 in

slru

clío

ns.

The

MC

S-48

mic

roco

nipi

llers

llav

e bc

en d

esíg

ned

lo h

an-

dte

arii

hmcl

ic o

pcra

lion

s cf

licj

enll

y in

boi

h bi

narj

1 an

dIt

CD

as

wcl

l as

han

dlc

ihe

sing

le-b

il op

erul

ions

req

uirc

din

con

trol

app

lica

tioi

is. S

pcci

al ¡

nsln

icii

ons

llav

e al

io b

ecn

íncl

uded

lo

sini

plif

y lo

op c

ounl

ere,

lab

le lo

ük-u

p ro

ulin

es,

¡ind

N-w

ay b

ranc

h ro

utin

es.

1.1

Dat

a T

rans

iere

As

can

be s

ccn

in F

i.ciir

e I

the

8-bi

t ac

cum

iila

ior

isIh

e ce

ntra

l rx

tinl

for

all

dala

tr

ansl

m w

iilu

n ih

e K

lMS.

* D

ata

can

Iw i

rans

ícrr

cd b

ciw

ccn

llie

S rc

i:isl

cf\í

cach

wor

king

reg

iste

r ha

nk a

nd l

lic a

ccin

nuU

iiir

ilirc

clly

. i

e.,

líie

suur

ce o

r li

esii

nali

on t

eyis

ier

ii s

¡K'ci

|¡cd

hy i

he i

u-si

nicí

ion.

The

rcm

aini

ítg l

iKat

ions

of

ihe

¡nlc

rnal

RA

Mar

ray

are

refc

rrcd

io

as D

ala

Mem

ory

and

are

addr

esic

dín

dire

clly

Via

an

addr

uss

slor

ed i

n c'

uhcr

RO

or

Rl

of I

heac

tive

rcg

isic

r ba

nk.

RO

and

Rl

are

albo

usc

d lo

ind

irec

lyai

idrc

ss c

xlem

al d

ata

nieu

iiiry

wíie

n il

is p

rü.s

ciii.

Tra

nsfe

ríto

and

fro

m i

nler

nal

RA

M i

cqui

íi: O

ne c

ycle

, whi

le t

rans

-fe

rs

lo e

xier

nal

RA

M

rcqu

ire

iwo-

. C

onií

anis

sto

fcd

¡nPr

ogra

ní M

emor

y ca

n be

loa

detl

díre

cily

to

ihi:

accu

nm*

lalo

r an

d to

llie

8 w

orkí

ng r

egis

teis

. D

ala

can

also

be

tran

sfcr

red

dirc

cily

bct

wee

n th

e ac

cum

ulal

or a

nd i

hc o

n-

r

EX

PA

ND

ER

,\IO

PO

ST

S<

MO

VD

AN

LO

OR

LO

PH

OG

RA

MM

EM

OflY

(*D

AT

A)

_>

~~

V

AD

DM

OV

MO

VP

MO

VP

AM

UO

RL

O

KfiL

ñ- , i TIW

CO

U

AN

LO

Ht.

EX

TE

RH

AL

ME

MO

RY

AH

DP

ER

IPH

ER

AL

8

•NO

PH

OG

RA

MM

EM

OR

Y

Fig

ura

1. D

ata

Tra

nsi

er I

nst

ruct

lons

3-1

Page 153: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

MC

S®-4

8 1N

STR

UC

TIO

N SE

T

r^t^

^t^ •

inte

1-M

CS<

M8

INST

RU

CTI

ON

SET

boar

d tí

mer

cou

nier

or

Ihc

accu

mul

alor

and

ihe

Pro

gram

Sial

us w

ord

(PS

W).

Wnt

ing

10 I

hc t

'SW

ali

ers

mac

hine

slat

us a

ccoi

ding

ly a

nd'p

rovi

des

a ni

c.an

s of

res

lori

ng s

ialu

saf

ier

an

in'ic

mJp

i or

of

al

ieri

ng

the

siac

k po

inie

r if

nece

ssar

y.

1.2

Acc

umuf

ator

Ope

ratl

ons

Imm

edia

le d

ala,

dal

a m

eniü

r>',

or i

he w

orki

ng r

egis

iers

can

be a

dded

wilh

or

wil

houi

car

ry 1

0 [h

e ac

cum

ulal

or.

The

se s

ourc

ei c

an a

bo b

e A

ND

ed,

OR

ed,

or-E

xclu

sive

OR

ed l

o ¡h

e ac

cum

ulat

or.

Dal

a rn

ay b

e m

oved

10

or f

rom

the

accu

mul

ator

and

wor

king

reg

isie

rs o

r da

la n

iem

ory.

The

lw

o va

lúes

ca

n al

so

he

exeh

ange

d in

a

sing

leop

ctal

ion.

In a

ddiñ

on,

the

low

er A

bít

s'of

Ihc

acc

umul

ator

can

be

cxch

angc

d w

íth

[he

low

er

4-bi

ts o

f an

y of

ihc

ini

erna

lR

AM

loc

aiío

ns. T

his

inst

rucl

ion.

alo

ng v

,ilh

an i

nsir

ucti

onw

hich

sw

aps

ihe

uppe

r an

d lo

wer

-)-

bii

halv

es o

f ih

c ac

-cu

mul

aior

, pro

vide

s fo

reas

y ha

ndli

ng o

f-1-

hÍi

ijua

niil

iüS,

incl

udin

g B

CD

num

bers

. To

faci

ülal

e B

CD

ari

ihm

eiic

, a"

Dec

imal

A

djus

í in

slru

ciio

n is

¡nc

lude

d. T

his

insl

ruci

ion

¡s u

scd

lo c

orro

e! i

he r

esul

t of

thi

i b'

mar

y ad

dili

on o

f lw

o2-

digi

i B

CD

num

hers

. í'e

rfor

min

g a

deci

mal

adj

usl a

n Ih

cre

sull

ín

(he

accu

mul

ator

pr

oduc

es

(he

requ

iñid

B

CD

resu

ll.

Fina

lly.

ih

e ac

cum

ulal

or c

an

be

incr

emen

lcd,

de

crtí-

.m

emed

, cle

ared

, or

cum

plem

eníe

d an

d ca

n be

roi

ated

Icf

lor

rig

hi I

bii

ai a

lim

e w

iih

or w

iiho

ui c

arry

.

All

houg

h ih

erc

is n

o su

bira

cí í

nsir

ucti

on i

n ih

e 80

48A

H,

ihis

opo

rati

on c

an b

e ea

sily

¡m

plem

cnie

d w

íth

Ihrc

c si

nglo

-,by

te M

nglc

'cyc

ie i

nsir

ucti

ons.

A v

alué

rna

y be

sub

irac

ied

from

ihc

acc

umul

ator

wilh

ihe

rcsu

lt in

ihc

acc

umul

alor

by:

.

..

.'

..

) *

Con

iple

men

iing

ihe

acc

umul

alor

•-

, •

' .-,

• •

Add

íng

Ihc

valu

é lo

[he

acc

umul

ator

• C

ompl

cnií

rnii

ng t

he u

ccum

ulat

or

. .

1.3

Reg

iste

r O

pera

tlon

s

The

wor

kinj

: reg

iste

rs c

an h

e ac

ccss

ed v

ía [

he a

ccun

iula

lor

as e

xpla

ined

ah

ovc,

or

can

be

load

cd

imm

edia

te w

iih

coni

tant

s fi

oni

prog

ram

mem

ory.

In

addi

lion

, the

y ca

n be

Incr

emen

tad

orde

crei

nent

eil o

rusc

d as

loo

pcou

nter

s us

ing

[he

decr

cmcn

t an

J ju

mp,

if

not

zcro

ins

lruc

iion

, as

cx-

pluí

ned

tind

er b

ranc

h ¡n

slru

clio

ns.

' A

ll D

ala

Mem

ory

incl

udin

g w

orki

ng r

cgis

tcrs

can

be.

ac-

cess

cd w

ilh

indi

reci

ins

iruc

licn

s vi

a R

O a

nd R

l an

d ca

nbe

inc

rem

enie

d.

1.4

Flag

s

The

re a

ie f

ouru

ser-

accu

ssib

le l

lags

in

(he

804K

AH

: Car

ry,

Aux

iliar

j- C

arry

, FO

and

Fl.

Car

ry i

ndíc

ales

ove

rllo

w o

fih

e ac

cum

ulal

or,

and

Aux

ilia

r)1

Car

ry i

s us

ed l

o in

diai

cov

crílo

w b

etw

een

BC

D d

iujt

s un

d is

usc

d du

ring

dec

imal

-ad

jusí

ope

rali

on.

But

h C

any

and

Aux

ilia

r)' C

yrry

are

ac-

ccss

iole

as

pan

of i

hc p

rogr

am s

ialu

s w

ord

and

are

sior

edon

ihü

sia

ck d

urin

g su

brou

line

s, K

O an

d Fl

are

und

cdic

aied

gene

ra I -

parp

óse

ílags

lo

be u

scd

as i

he p

rugr

aini

ticr

de-

sire

s.

Hoi

h fl

ags

can

be c

lear

ed o

r co

mpl

emen

led-

and

icsi

ed b

y co

ndit

iona

l ju

mp

insi

ruct

ions

. FO

is a

lso

accc

s-si

ble

via

ihc

l'rüg

ram

Sia

lus

wor

d an

d is

slo

red

on i

hesi

ack

wil

h ih

e ca

ny l

lags

.

1.5

Bra

nch

Inst

ruct

ions

The

unc

ondi

lion

al ju

mp

insi

mci

ion

ís i

wo

byiu

s an

d al

low

sju

rups

¡in

ywíie

re in

ihe

fir

si 2

K w

ords

of

prog

ram

nie

mor

y.Ju

mps

toi

hcsc

cond

2Kof

nití

mor

y (4

K w

ords

are

dir

ecil

yad

dres

sabl

c) -

are

mad

e lir

st b

y ex

ecul

ing

a su

iect

mcm

ory'

bank

ins

truc

iion

, Ihe

n ex

ecul

ing

ihc

jum

p in

slni

ciio

n. T

he2K

bou

ndar

j' ca

n on

ly h

e cr

ossc

d ví

a a j

ump

or s

ubro

ulin

cca

li ¡n

siru

cíio

n, i

.c.,

!he

oan

k sw

ilfl

i di

ws

nol

occu

r um

ila j

ump

¡s e

xecu

icd.

Onc

e a

]»¿m

or>'

ban

k ha

s bc

cn s

elcc

icd

all

subs

equc

ni j

umps

wil

l be

10

ihc

sele

ctcd

ban

k um

il.

' an

oihe

r sc

leci

m

emor

y ba

nk

insl

ruci

ion

is c

xecu

icd.

A'

subr

outi

ne i

n Ih

ü op

posi

lc b

ank

can

he a

cccs

sed

by a

sel

cci-

mem

ory

bank

ins

truc

iion

fol

iow

ed b

y a,

cali

¡ns

iruc

íion

.U

pon

coni

pkii

on o

f ih

e su

brou

iinc

, ex

ecui

ion

wil

l yu

io-

mai

ical

ly r

clum

lo

Ihe

orig

inal

ban

k; h

owcv

cr,

unle

ss (

heor

igin

al b

ank

Ís r

esel

ecle

d, i

he n

exl j

ump

insl

ruci

ion

en-'

coun

iíre

d w

ill

agai

n tr

ansf

er

exec

uiio

n lo

Ihe

opp

osil

e;ba

nk.

' ¡ í

Con

díii

onal

jum

ps c

an t

esl

Ihe

foll

owin

g in

puis

and

nía

-;ch

ine

stat

us:

;

. •

TO

Innu

í P

in

' -

- ••

1

í•

11

Inp

ui P

in

: |

(

: •

ÍÑT

Inpu

i Fin

• A

ccum

ulal

or Z

ero

i .

i

• A

ny

bit

of

Acc

umul

alor

¡

• C

arry

Fla

g i

• F

O H

lag

¡

• F

l Fl

ag

. C

ondi

líon

al j

umps

all

ow a

bra

nch

[o a

ny a

ddrc

ss w

iihi

nIh

c cu

rrün

l pa

ge {

256

wor

ds) o

f cx

ccii

lion

. The

con

diiio

nstc

sied

are

ihe

ins

ianl

aneo

us v

alúe

s ai

Ihc

lim

e Ih

e co

n-;

dilí

onal

jum

p ¡s

exe

cuie

d. F

or in

slan

ce,

ilie

jum

p on

ac-

cuni

ulai

or z

cro

insl

ruci

ion

lesi

s th

e^ac

cum

ulal

or ii

sdí,

noí

an i

nlen

nedi

ale

zero

fla

g.

' Jt

¿ d

ccrc

men

l re

gisi

er a

nd

jum

p if

no

l zer

o in

stru

clio

nci

»nl1'

incs

a d

ccre

incn

l an

d a

bian

ch ¡

nsir

ucíi

on l

o cr

éate

an ¡

min

icli

on v

sry

iiscf

ul i

n im

plcm

enli

ng a

loo

p co

unle

r.T

.iis

¡nst

nici

icín

can

des

ígna

le a

ny o

nc o

f (h

e 8

wor

ícin

grc

gisi

ers a

s a-

coun

ler a

nd c

an c

ffec

t a

bran

ch l

o an

y ad

dres

sw

ithi

n th

e cu

rren

t pa

ge o

f cx

ccui

íon.

A s

ingl

e-by

ie ¡n

díre

ci ju

mp

inst

ruct

ion

allo

ws

Ihe

prog

ram

lo b

e vc

ctor

ed l

o nn

y on

c of

sev

era!

dif

fere

ni

loca

lion

sba

sed

on I

he c

onle

ms

of [

he a

ccii

mit

lalo

r, T

he

conl

cnts

of t

he a

ccii

mul

aior

poi

nls

lo a

loc

ulio

n in

pro

gram

nie

mor

j'w

hich

con

lain

s [h

e ju

mp

addr

ess,

The

8-b

il ju

mp

addr

ess

rele

rs l

o ih

c cu

rrei

il pa

ge o

f ex

ecui

íon.

Thi

s in

siru

clio

nco

uldb

cusc

d, f

orin

sian

cc,

lo v

ecto

r lo

any

onc

of

seve

ra!

rout

ines

bas

cd o

n an

ASC

II c

hara

cter

whi

ch h

as b

cen

loiid

ed i

n Ih

e ac

cum

ulal

or.

In i

bis

way

ASC

II k

ey i

nput

sca

n he

use

d lo

ini

líat

e va

jious

rou

linc

s,

1.6

Sub

rout

ínes

Subr

ouli

nes

arü

enle

red

by e

xecu

ting

a c

ali

insl

nici

íon.

Cal

is c

an h

e m

ade

ii!;e

unc

ondí

lion

al ju

mps

[o

any

addr

ess

Ín a

2K

wor

d ba

nk,

and

jum

ps a

cros

s th

e 2K

bou

ndar

yar

e ex

ecui

ed

in I

hc s

ame

nian

ner.

Tw

o se

pára

le r

clur

nin

stru

clio

ns d

eter

min

e w

hclh

er o

r no

l st

aius

(up

per

4-bí

lsof

PSW

J is

res

iore

d up

on r

elum

fto

m t

he s

ubro

utin

e.

Th:

relu

m a

nd r

eslo

re s

ialu

s in

stru

ctio

n al

so s

igná

is t

heen

d of

an

inie

rnip

l se

rvic

e ro

uiin

e if

one

has

bee

n in

prcg

ress

.

1.7

TIm

er I

nstr

ucti

ons

Tin

: 8-

bÍí

on b

oard

lin

liir

/cou

nlcr

can

he

load

ed o

r re

advi

a [h

e ac

cum

ulat

or w

hile

the

coun

tcr

¡s s

lopp

cd o

r w

hile

coun

ling

. T

he c

ouni

cr c

an b

e st

arle

d as

a t

iine

r w

ilh

anin

tern

a! c

lock

sou

rce

or a

n ev

enl c

ouni

er o

r li

mer

wil

h an

exii

rnal

clo

ck a

ppli

cd m

ihc

TI

inpu

t pin

. T

he I

nsin

icti

onex

ecui

ed d

elcn

ninc

s w

hich

clo

ck s

ourc

e is

use

d. A

sin

gle

insl

nici

ion

stop

s ih

e co

unie

r w

hetb

er i

t is

ope

rali

ng w

íihan

¡ní

cnia

l or

an

cxie

mal

clo

ck s

ourc

e. I

n ad

dili

on,

two

¡nsi

ruci

ions

al

low

ihc

fi

mer

in

terr

upi

to b

e cn

able

d or

disn

bled

.

1."8

Cont

rol

Inst

ruct

ions

Tw

a in

slm

ctio

ns a

llow

¡he

exl

erna

l in

terr

upl

sour

ce t

o be

• cna

blüd

or

disa

bled

. In

terr

upls

are

iní

lial

ly d

isab

led

and

iré

aulo

jnat

ical

ly d

isab

led

whi

le a

n in

terr

upl

serv

ice

rou-

lincs

Ís

Ín p

rogr

css

and

re-e

nabl

ed a

fier

war

d.

Thc

re a

re f

our

mem

ory

bank

sel

ecl

'¡nsi

ruct

ions

, tw

o lo

>l«i

gnai

c Ih

c. a

ctiv

e w

orki

ng r

égis

ier

bank

an

d lw

o lo

«rt

rol

prog

rini

mem

ory

bank

s. T

he o

pera

lion

úf

the

pro-

ífam

nie

nx)[

lj- b

aiik

sw

iich

Ís

expl

ainc

d in

Sec

iion

2.2

« i

Exp

andc

d M

CS

-4S

Sys

icm

cha

plcr

.

The

w

orki

ng r

egis

icr

bank

sw

iich

íns

tmcl

ions

all

ow I

hepr

oj-r

amin

er l

o hn

med

iale

ly s

iibs

litu

lc a

scc

ond

8-rc

gisl

cr.

wor

king

rcg

islo

r ba

nk f

or t

he o

ne Í

n us

e. T

his

cffe

ctiv

cly

prov

iíJes

16

wor

king

reg

isic

rs o

r Íi

can

ho u

sed

as a

mea

nsof

qui

ckly

sav

ing

Ihe

cont

ems

of I

hc r

eghl

crs

itt r

espo

nse

lo a

n in

icrr

upl.

The

use

r ha

s ih

e op

iíon

lo

swit

ch o

r no

llo

sw

iich

bank

s on

ini

emip

t. Il

owev

er,

íf i

he b

anks

are

swii

ched

, th

e or

igin

al b

ank

wil

l be

aui

omal

ical

ly r

csio

rcd

upon

exc

cuii

on o

f a

relu

m a

nd i

cslo

re s

tatu

s in

stru

ctio

nat

Ihe

end

of

Ihe

inte

mip

l se

rvic

c ro

utin

e.

A s

pecí

al i

nstr

ucii

on c

nabl

es a

n in

tern

a! c

lock

, w

hich

Ís

ihc

XT

AL

frc

quen

cy d

ivid

id b

y Ih

nx t

o he

oul

pui

on p

inT

O. T

his

clo^

-'k c

an b

e us

ed a

s a

gene

ral-

purp

ose

dock

in

the

user

's s

ysic

m. T

his

insl

nicl

ion

shou

ld h

e us

cd o

nly

loin

itia

lizc

ihe

sysl

em s

ince

the

cloc

k ou

tpui

can

he

disa

bled

only

by

appl

icai

ion

of s

ysle

m t

esei

.

1.9

Inpu

t/O

utpu

t In

siru

ctio

ns

Porl

s I

and

2 ar

e 8-

bil

stal

ic I

/O p

orts

whi

ch c

an h

e lo

aded

to a

nd f

rom

ihc

acc

umul

alor

. Out

puts

are

sia

lica

lly

latc

hcd

bul

inpu

ts a

re n

ol l

alch

ed a

nd m

usí

he r

ead

whí

le i

npui

sar

e pi

esen

l. In

add

ilio

n, i

mm

edia

ic d

ala

from

pro

gpm

mem

ory

can

be A

ND

cd o

r O

Red

dir

ectl

y lo

Pon

I

and

Pon

2 w

ilh

Ihe

resu

ll re

maí

ning

on

Ihe

port

, T

his

allo

ws

"mas

ks"

sio

rcd

in p

rogr

am m

emor

y lo

scl

cciiv

ely

sel

orre

sel

indi

vidu

al b

íis

of t

hc l

/O p

orts

. Po

rls

1 an

d 2

are

conf

igur

cd l

o al

low

inp

ul o

n a

give

n pi

n by

lir

sl w

rití

nga

"I"

om t

o Ih

e pi

n.

An

8-bi

l po

rt c

alle

d B

US

can

also

be

accc

ssed

via

Ihe

accu

mul

alor

and

can

nav

e si

alic

ally

lal

ched

oul

puts

as

wcl

l. ll

loo

can

havt

í im

med

iaic

dal

a A

ND

cd

or O

Red

dire

ctly

lo

its o

uipn

is,

how

ever

, un

liVc

port

s I

and

2, a

lleí

ghl l

incs

of B

Ui¡

mus

í bu

liea

icd

as e

íthe

r inp

ul o

roul

pul

al a

ny o

ne t

ime.

In

addi

lion

lo

buin

g a

si.il

ic p

on,

BU

Sca

n be

use

d as

a m

íe s

ynch

rono

us b

i-di

reci

¡ona

l pan

usi

ng(h

e N

iove

Exl

crna

l in

slni

ciio

ns u

scd

lo a

cces

s e.

xler

nal

data

m

emor

y. W

hcn

ihes

e in

slm

ciio

ns a

re c

xecu

tcd,

aco

rres

¡X)n

ding

RH

AD

or

\\'R

ITli

pul

se i

s ge

nera

ted

and

dala

is

vali

d on

ly a

t Ih

al l

ime.

Wli

en d

ata

Ís n

ol

[tei

ngIr

ansf

crre

d, B

US

Ís i

n a

high

¡m

ped.

'ince

sia

te.

Not

e th

alth

e O

UT

L,

AN

I..

and

the

OK

I, ¡

nbln

icti

ons

for

ilic

BU

S-ar

e fo

r us

e w

ilh

inlc

rnal

pro

grat

n m

emor

j' on

ly.

The

bas

ic i

hrcc

on-

boar

d líO

por

ts c

an h

e ex

pand

id v

íaa

-)-h

it ex

pand

er b

us u

sing

bal

!" o

f po

n 2.

1/

0 ex

pand

erde

vice

s on

ihí

s bu

s co

nsis

i of

fou

r 4-

hit

pons

wlü

ch a

read

dres

sed

as p

í)rt

s -)

Ihro

ugh

7. T

hese

pon

s ha

vc i

hcir

o\vn

AN

D a

nd O

R í

nstr

ucli

ons

like

tlie

on-

boar

d po

ns a

sw

ell

as m

ove

inst

ruct

ions

lo

Iran

sfcr

dal

a in

or

oui.

The

expa

nder

A

ND

and

OR

ins

iruc

tion

s, h

owev

er,

com

bine

• ih

e co

nten

ts o

f ac

cum

ulat

or w

íth

ihe

selc

cied

pon

nih

crth

an i

mm

cdia

ié d

ala

as i

s do

ne w

ilh

thc

on-b

oard

pon

s.

KA

3-2

Page 154: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

• •

MC

SS

'-48

INS

TR

UC

TIO

N

SET

MC

S--

-48

INS

TR

UC

TIO

N

SE

T

I/O

dev

iccs

can

als

o be

add

ed c

xien

iall

y us

ing

ihe

BU

S1

port

asi

hee

xp

ansi

on

bu

s. I

ntru

seas

e Ih

e 1/

0 p

orts

beco

me

"mcm

ory

map

ped

", i

.e.,

the

y ar

e ad

dies

scd

¡n (

lie s

anie

way

as

exte

rna]

dal

a m

einn

ry a

nd e

xist

in

thc

exle

mal

data

mcm

ory

addr

ess

spac

e ad

dres

scd

by p

oinl

er r

egís

ter

RO

orR

I.

2.0

INS

TR

UC

TIO

N S

ET

D

ES

CR

IPTI

ON

The

fol

low

ing

pagc

s de

scri

be i

he M

CS

*-48

ins

truc

lion

sel

ín d

eíai

l. T

he i

nstm

ctio

n se

l is

fir

sl s

umm

añze

d w

ilh

in-

smic

tion

s gr

oupc

d rü

ncüo

nall

y, T

hís

sum

mar

y pa

ge i

sfo

llow

ed b

y a

deta

iled

des

crip

lion

lis

icd

aiph

abeñ

call

y by

rrm

emon

ic o

pcod

e.

Th

e al

pli

abel

ica!

li

stin

g in

clu

dcs

ih

e fo

lio

*;*

.;Í

nfom

iali

on.

' ••

•*>•

! i

! -i?

. i/

ti¡:

:ii

;••

*.-

...

.,',

*

• M

nem

onic

• M

achi

ne C

ode

• V

erba

l D

üscr

iplio

n

• S

ymbo

lic

Des

crip

lion

• A

ssen

ibly

Lan

guag

e E

xam

ple

Tli

e m

achi

ne c

ode

is [

epre

sent

ed w

ilh

the

mos

t si

gnif

ican

!bi

t (7

) lo

ihe

Icf

i an

d lw

o by

ie i

nslr

ucií

ons

are

repr

ésen

lo]

wil

h Ih

e fi

rsl

byte

on

th

e le

ft.

Thc

as

seni

bfy

lang

uage

exam

ples

are

fon

nula

ied

as f

ollo

ws;

;•

.

Arb

itro

ry

. .

..

. •..

-.„ ^

Lab

el:

Mne

mon

ic,

Ope

rand

; ,(

.t

.. ..

_ .

Des

crip

tivc

Com

men

t

8048

AN

/874

BH

/804

9AH

,'8Q

50A

H/B

749H

Inst

ruct

ion

Set

Su

mm

ary

Un i

man

lc

AK

iimu

lito

f

AD

D A

, RA

OD

A.l

SR

'A

DD

A. t

f dat

aA

DD

CA

.RA

DD

G A

,@

RA

DD

C A

.W

dala

AN

LA

.RA

NL

A,@

RA

NLA

. tfd

ala

OR

Í. A

, RO

RL

A@

RO

RLA

. W d

ata

XR

LA

.R

XR

LA.@

R

XR

L,A

,í(d

ala

INC

AD

EC

AC

LR

AG

PL

AD

A A

SW

AP

AR

ÚA

RU

CA

RR

AR

RC

A

Inpu

t/Out

put

INA

.PO

UTL

P. A

AM

LP. f

l dal

aO

RL

P, N

dala

•IN

SA

.BU

S•O

UT

L B

US

. A•A

NLB

US

.tí

dala

•OR

L B

US

data

MO

VD

A. P

MO

VD

P, A

AN

LD P

, AO

RLD

P. A

Deic

rlpllo

n

E

'•

Add

re

gis

lerl

o A

AdcJ

dal

a m

emor

y to

AA

dd im

ined

iaie

lo A

Add

reg

isle

r w

ith c

arry

Add

dal

a m

emor

yw

ilh c

atry

Add

im

med

iate

wilh

car

ryA

nd l

egis

lar

lo A

And

dal

a m

omof

y lo

AA

nd in

imed

iale

lo A

Or

regi

sleí

lo A

Ord

ala

rnem

ory

lo A

Of im

med

iale

to A

Exc

lusi

vo O

f re

glsl

erto

AE

xclu

siva

ord

ata

mem

ory

!o A

Exc

lusi

vo o

rim

med

iate

to

A •

Incr

emen

t AD

ecra

men

t AC

lear

AC

ompl

emen

t AD

ecim

al a

djus

l AS

wap

nib

btes

AR

oíal

e A

lelí

Rot

ale

A le

llIh

roug

h ca

rry

Rot

ale

A f

ight

Roí

ale

A r

ighl

Ihro

ugrí

car

ry

inpul p

ort

lo A

Oulp

ul A

to p

orl

And

imm

edia

le t

o po

rtO

rimm

edia

lQ lo

.por

lIn

putB

US

lo A

Oul

pul A

lo B

US

And

imm

edia

te lo

BU

S

Ori

mm

etíia

ie lo

BU

S

Inpu

t E

xpan

dar p

ort

to A

Oul

put

A t

o'E

xpan

dar

pon

And

A lo

Exp

andí

/r p

orl

Of A

lo E

xpan

der

port

3yle

»

1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 2 2 1 1 1 1

Cyc

la 1 1 2 1 1 2 1 1 2 1 1 2 1 . \

2 1 1 1 1 1 1 1 1 '11 2 2 2 2 2_ 2 2 2 2 2 2 2

Mne

mon

ics

copy

righ

t In

tel C

orpo

rati

on

1933

.'P

or u

se w

ilh

inte

rna!

mem

ory

oniy

.

Mne

mon

ic

Re

glile

r*

INC

RIN

C@

RD

EC

R

Bru

ñen

JMP

add

rJM

PP

@A

DJN

ZR

. add

r

JC a

ddr

JNC

ad

dr

JZadtlr

JNZ

ad

dr

JTO

add

rJN

TO a

ddr

JTla

dd

rJN

TI

addr

JFO

add

rJF

1 B

ddr

JTF

add

rJN

I ad

drJB

b ad

dr

Sub

foul

ln»

CA

LL a

ddf

RE

TR

ETR

Flag

»

CL

RC

CP

LC

GLR

FO -

CP

LFO

CLR

F1

GP

LF1

Da

lí M

ov*»

MO

V A

, RM

OV

A, @

R

MO

V A

, H

dalf

MO

VR

.AM

OV

@R

,A

MO

V R

. H

dal

MO

V @

R,

Hda

taM

OV

A. P

SW

MO

V P

SW

. A

Dí'tcrlp

lbn

;

Incr

omen

l tog

isle

rIn

crem

enl d

ala

mem

ory

Dec

rem

enl r

ogis

ier

Jum

p un

cond

ilion

alJu

inp

Ind

iiecí

Dec

rem

enl r

egis

ler

and

jum

pJu

mf)

on

catr

y 3

1Ju

mp

on c

airy

= 0

Juin

p o

n A

Ze

roJu

mp

oti A

nol

2er

oJu

mp

onT

O =

1Ju

mp

onT

O =

0Ju

mp

on T

I =

1Ju

mp o

nT

l = 0

Jum

po

n FO

= 1

Jum

p on

F1

= 1

Jum

p o

n tim

er llag

= 1

Jum

p on

IM

T =

0Ju

mp

on A

ccum

ulat

orB

it

Jum

p to

sub

rout

ine

Ret

urn

ReS

urn

and

tesl

ore

stat

us

Cle

ar C

arry

Com

plem

enl C

arry

Cle

ar F

lag 0

Com

plem

enl

Flag

0C

lear

Fla

g 1

Cor

nple

men

t Fl

ag 1

Mov

fl re

gisl

er t

o A

Uov

e da

ta m

emor

yto

AM

ove

Imm

edia

lo to

AM

ove

A t

o re

gisl

erM

ove

Ato

dat

am

empr

yM

ove

imm

edia

teto

regi

ster

Mov

e"im

med

1ale

lo

data

mem

ory

Mov

a P

SW

lo A

Mov

e A

to P

SW

Byt

at (

1 1 1 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 1 1 2 2 1 1

-ycl

e» • 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 t 1 2 2 1 1

3-4

3-5

Page 155: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

; -

.. .: -^¿

'»'-

ÍV

.*V

"-;.

;--'-;¿

>T

Í;

T^

'?-' '

r' - *•«

'.

-^•••^-.js^c

isi

^A

^^

s.-

.: ^«Jgj-r. .

-.

SERI

ES U

LN-2

GG

OA

7-C

HAN

NEL

DAR

LIN

GTO

N DR

IVER

S

SE

RIE

S U

LN

-20

00

A

F.LE

CTRI

CAL

CHAR

ACTE

RIST

ICS

AT +

25°C

(un

less

clh

erw

ise

note

d)

Chaoct

eiis

lic

Cal

pul

Ua

kag

e C

unen

!

C¡»

llecl

of'E

mill

er

Sjt

ura

lion

Vol

tage

In p

ul C

uite

n!

Inpu

t Y

olla

ge

0-C

For

wat

d C

uite

fltíransl

Ral

ío

Inpul

Cap

adía

nce

Tur

n-O

n D

elay

Imn

-Off

D

elay

Cla

mp

Dio

de

LeaK

age

Cim

enl

Cla

mp

Dio

deFo

rwan

J V

olta

ge

Sym

bol

l<i.

"íllilll

UlW

l

u

vh,Wp

b« c* W W Ii v,

lest fie-

1A IB 2. 3 4 5 2 — — — 6 7

App

hcab

le

Dev

ices

Al]

ULM

-20Q

2A

ULN

-2Q

04A

All

ULN

-2Q

02A

ULN

-200

3A

ULN

-200

4A

ULN

-200

5A

All

UIN

-200

2A

ULN

-200

3A

ULN

-20D

4A

ULN

-2G

05A

ULN

-200

1A

' A

ll All

All

All

All

les)

Can

diliD

ns

V,,

=- 50

V. I,

=-

25:C

V.,

-- 5

0 V

. I,

-•

70-C

V-,

---•

S

OY

. I,-

7

fl'C

.YA

=

60

V

V., =

50 V

.I, -

70=

0.^

,=

10

V

1, =

ID

Oin

A. [„

=

25

0 ;iA

1.

!>

20

0m

A.I

t =

35

0 yi

A

l( =

3

50

mA

. IB =

50

0 p

A

VA

= 1

7V

V,,

=

5V

VA

= 5.

0 V

V,,

= !2

V

VB =

3

0V

I,=

5

00

^A

.T,=

70=

C

V(l =

2.0

Y. l

c s

300

mA

V([ =

2.0

V.l, =

200

mA

Yr,

=

2.0

V.I

, «

25

0 m

A

Y(l =

2.0

V.I-

= 3

00

mA

Vn =

2.

0 V

. lc-

12

5mA

Yn =

2.0

V. I, =

200

mA

Vtt =

2.0

Y,l

r=

27

5 r

nA

Vff =

2.0

V. l

r =

350

mA

V0

=

2.0

V.l

cs

35

0 m

A

V(t =

2

.0V

.IC =

35

0 m

A

0.5 E

rf to 0

.5 E

M

0.5

E,

lo 0

.5 E

^

V,

=

50

V. T

, =

25

°C

V,

=

50

V. T

, =

70°

C

lr =

350

mA

Limils

Mm

ly

p.

¡Asi

.

-

- 5

0

-

-

100

- —

5

00

-

-

500

-

0.9

II

- 1.1

1.3

- 1.3

1.6

0.8

2 1

.25

- 0.

93 1

.35

-

0.3

5

0.5

1.0

1.4

5

- 1.5

2.4

50

65 -

13

2.4

-

2.7

'3.0

5.0

6.0

7.0

8.0

2.4

1000

15

25

0.25

1.0

-

0.2

5

1.0

-

50

100

-

1.7

2.0

U m

is

/'A Í'A /'A /iA V V V mA

mA

mA

mA

mA

/*A V Y V V V V V V V pF Ais ,

/¿s /M /•A V

t

3—16

SERI

ES U

LN-2

000A

7-C

HAN

HEL

DAR

UN

GTO

N DR

IVER

S

SE

RIE

S

UL

N-2

01

0A

ELEC

IRIC

Al C

HARA

CTER

ISTI

CS A

T -i

25"C

(un

less

otli

erw

ise

nolc

il)

Cnaia

cteiis

lic

Oul

pul

Ua

kag

e C

un

en

l

Colle

clot-E

mitt

ei

Sat

uiat

ion

Vol

lage

Inpul

Cur

ren!

Inpu

t V

olta

ge

D-C

For

wai

d C

uire

nt

Tra

tisfe

r R

atio

:

Inpul

Cap

acÜ

ance

lurn

-On

Delay

Tur

n-O

fi D

ílay

Cla

mp

Dio

de

Leak

age

Cut

ient

Cla

mp

Dio

de

Forw

ard

Vol

lage

Sym

bol

Ict,

'«ItA

l

'ihlO

liv •t

fíIC

KI

hít c,, IHH

t« 1, VF

lesl FIE-

IA IB 2 3 4 5 2 — — — 6

7

Ap

lica

ble

Dtv

ice

s

All

ULN

-201

2A

ULN

-20I

4A

All

ULN

-201

2A

ULM

-20I

3A

ULN

-20]

4A

ULN

-20]

5A

All

ULN

-20]

2A

U1N

-201

3A

ULN

-20M

A

ULN

-20I

5A

UIN

-2D

HA

All

All

All

All

All

lesl

Cim

dilio

ns

VM -

50 V

. T,

?5"C

Y,,

-• 50

V.

1.

70-C

V.,

= 5

0V

. 1,

70

"C.

V,

60

V

Yn

=

50

V. T

, -

70

-C.V

, .-

10

V

1 =

200

mA

. lh

=

350 /i

A

lr =

350

mA

. 1,

- 500

;<A

I¡ =

500 m

A. !

„*

60

0 ;t

A

Vrt=

1

7 Y

Vn =

3

B5

V

Vft =

5

.0 V

V*=

12

V

Vlf,=

3

.0 Y

lc =

500 ;iA

. T

, =

70°

C

Vn =

2.0

V, lc-

500

mA

Vrl =

2.0

V. l

r=

25

0 m

A

Vn =

2.0

V.l

r =

300

mA

Va =

2

.0 V

. lc=

50

0 m

A

Vt[ =

2.0

V. l

r=

275

mA

VC

I =

2.0

V. I, =

350

mA

Yt( =

2

.0 V

. lc=

50

0 m

A

VC

[= 2

.0 V

. 1(=

50

0 m

A

Vcr =

2.0

V. l

t =

3

50

mA

Vt( =

2.0

V, l

c=

50

0 m

A

0.5

E,,

to 0

.5 E

w

0.5

E.,

lo 0

.5 E

ht

Vs=

5

0 V

. T

, =

25

°C

Y, =

50

V.T

, =

70

DC

l, =

3

50

mA

1, =

500

mA

tum

is

Mm

lyp

MJI 50 1UO

- 5U

O

- •

- 50

0

-

11

13

-

13

1

6

-

17

19

-

06

2

12

5

-

09

3 1

35

-

03

5

05

-

!0

1

45

-

15

24

50

65

- 17

-

- 2

.7

-

- 3

0

- 3.5

- -

7

.0

- -

8.0

-

- 9

.5

-

- 2

6

1000

-

900 -

-

-

15

25

0.2

5 I 0

-

0.2

5

1.0

_

_

so

-

100

-

17 2

.0

-

2.1

2.5U

ruls

í«A

/'A í'A /'A V V V mA

mA

mA

mA mA

í'A V Y V V V V V V pf MS

MS

í'A MA V V

3-17

Page 156: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

SERI

ES U

LN-2

000A

7-C

HA

NN

EL

DA

RLI

NG

TON

DR

IVER

S

ICHM

?t)

V in

idc' n

i i

sim

e. O

tiipu

ts in

;iy k

- pa

ial-

lelo

! l»

r hiy

lici

hia

il-ai

rrcn

i i-

apah

iliiy

. Ü

CIR

-S[I

I.N

201

UA

iL-v

k-L-

.s a

re s

imila

r, u

scqii

[ha!

llii:y

\vill

M»k

6(K

) in

A.

Scric

.s U

LN

-20

20

A w

ül

MIM

HÍII

95 V

in

tlie

oi-i-

' si

me.

All

St-r

iL-s l'I

N-2

(KM

)A D

;irlin

i:hiii

¡irr

ays

¡iré

fur-

nisl

n-(li

n;i I(i-pii]

i!ti;i

hn-lin

epl;n

iii.'|

)aL'k

-jyi

;.'n

icse

enn;

ilsob

i,'.s

iij)p

lÍL'd

in :i

liL

-niic

iícdu

al í

n-lin

cpuc

k-¡ig

c lo

r ns

u in

mili

lary

¡un

í ac

ro'-p

act:

¡ippl

icat

ions

.

ABSO

LUTE

MÁX

IMUM

RAT

INGS

at -

i 25°

C Fr

ee-A

ír Te

mpe

ratu

re(o

r an

y.on

e D

arlín

glon

paí

r(u

nles

s ol

herw

ise

note

tí}

Out

pul V

olía

ge, V

a (S

eiies

ÜLN

-200

0, 2

0IO

A)

......

......

...

.- ...

......

.. 50

V(S

erie

s UL

N-20

20A)

...

......

......

......

......

.....

95 V

Inpu

l Vol

tage

. V1(l

(Ser

ies Ü

LN-2

002,

200

3, 2

00Í A

) ...

......

......

......

...

30 V

(Ser

ies U

IN-2

005A

) ...

... ;

......

......

......

.. .-

...

.. !5

VCo

ntin

uous

Col

leclo

r C

uiie

nt. l

c (S

eiies

ULN

-200

0. 2

020A

} ...

......

......

. 50

0 m

A(S

eiies

ULN

-201

0A)

......

......

......

...

600

mA

Cont

inuo

us I

npul

Cui

fent

. lh

...

.. '.

......

......

......

......

......

...

25 m

APc

wer

Diss

ipal

ion,

PD

(one

Oar

lingl

on p

aii)

......

......

......

......

.....

1.0 W

(fola

l pac

kage

) ...

......

......

......

......

.....

2.0

WO

pera

ting

Ambi

ent T

empe

ralu

re fi

ange

. T,

......

......

......

.. -2

0°C

lo +

85°C

Slor

age

Tem

peía

tuie

Ran

ge. I¡

...

......

......

......

......

-5

5eC

lo +

150"

C

•Det

íle a

l the

ule

ni l

ifií

mW

°C a

bove

-í IW

Undc

incim

aUpe

íalinE

tond

ilions

, thes

t iJev

¡uiw

illsiiil

3in3

50m

Aftil

h a

pulse

mJlh

of 7

0 mi a

nd 3

duly

cyde

oí 3

4%.

AU

OW

AB

LE A

VE

RA

GE

POW

ER D

ISS

IPA

T1O

NAS

A F

UN

CTIO

N O

F A

MB

IEN

T T

EMPE

RAT

UR

E

¡, =

I ÉV

al -t

?0°C

1.5

1.0

5

0.5 0

v D \E

U/,

Y \I V

\—

^\0

10

0 15

0

AM61

EN1

IEMP

ERAI

URE

IN D

CDw

g. No

. A-

97S3

C

3-1

4

SERI

ES U

LN-2

000A

7-CH

ANNE

L DA

RLIN

GTO

N DR

1VER

5

Ser

ies

UL

N-2

00

1A

(eoc

h d

rívc

rj

PA

RT

IAL

SC

HE

fAA

TIC

S

T"K

*

1 ?>.

\ ]

'.•//

.*— I

J•

A^

—¡

Ser

íes

ULN

-200

2A{e

och

drive

r)

Ser

íes

ULN

-200

3A(e

ach

dri

ver)

COM

Ser

íes

ULN

-200

4A{e

ach

drive

r).

Ser

ies

UL

N-2

00

5A

(eac

h d

rive

r)

o C

OM

3-15

Page 157: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

SERI

ES U

HP

-400

, U

HP

-400

-1,

AN

D U

HP

-500

QU

AD P

OWER

AN

D RE

LAY

DRIV

ERS

UH

P-4

33(U

HP

-433

-l,an

dUH

P-5

33

Quo

d ÑO

R R

elay

Driv

ers

e-.,

s..

t-i..

1*1

ELEC

TRIC

AL C

HARA

CTER

ISTI

CS o

ver

oper

otin

g le

mpe

ratu

re ta

nge

(unl

ess

othe

nvls

e no

ted)

Cíia

iacle

iisÜc

Oul

pul R

eveis

eCu

nenl

Diod

e Le

akag

eCu

nenl

(Noie

5)

Diod

e fo

iwar

dVo

ltaje

Diop

(Mote

6)

Oulpu

t Volt

age

Supp

ly Cu

nent

(Mole

s 1,

2 an

d 4)

Inpu

íVol

íage

Inpu

t Cur

ren!

at A

llIn

puts

Ence

pt St

robe

(Mole

3)

Inpu

l Cuir

ent

at S

liobe

[Not

e 3)

Symb

ol

U 1. V, *a¡y

i|

'íClll

IKK»

"mi

'*,n

Um

Un

Uoi

Appl

icabl

eDe

vices

UHP-

433

UHP-

433-

1

UHP-

533

All

All

-

All

A!l

All

All All

All

All

All

All

Tesl

Cond

iÜon

s

Vtt

Hin.

M!n.

Min.

Nom.

Nom.

Min.

Min.

Max.

Max.

Min.

Min.

Max

.Ma

x.Ma

x.Ma

x.M

ax.

Max

.

Prive

nIn

pul

0.8 V

0.8 V

0.8 V

5.0

V

OV

2.0 V

2.0 V

OV

5.0 V

— 0.4 V

2A V

5.5 V

0.4 V

2.4 V

5.5 V

Ütfie

rIn

puí

0.8 V

0.8 V

0.8 V

5.0 V

OV OV OV OV 5.0 V

— — 4.5 V ov OV 4.5 V OV OV

Oul

pul

40V

70 V

100

V

Open

150

mA

250

mA

— — — — .

— — .

— — —

UmÜs

Min.

Typ.

Max.

_

100

100

100

200

1.5

. 1.7

5

0.5

0.7

6.0

7.5

20

25

2.0

_

-0.8

-0.5

5

-0.8

40

1.0

-1.1

-1

.6

100

1.0

Uni

ts

H-A

HA M-A

RA V V V mA V V mA tiA mA [iA mA

2. E

ach

gale

.

3. E

a:liÍ

nput

!est

eiJs

epai

a1el

y.

4. T

,=

+2

5-C

.5.

D¡o

dele

aVag

ecui

rBnl

mea

suie

dalV

,= V

>t<

KV

6. D

iode

forw

ardv

olla

geiJ

ropm

easi

irei

Jatl,

=

200

m/L

IWW

l C

OS

V

OH

N

OU

1W1

V,

'Incl

udes

pro

bé a

nd te

sl f

íitw

t ca

paci

tant

e.

3—12

SERI

ES U

LN-2

QO

OA

7-C

HA

NN

EL

DAR

L1N

GTO

N D

RIV

ERS

SE

RIE

S U

LN

-20

00

A

HIG

H-V

OL

TA

GE

, H

IGH

-CU

RR

EN

T D

AR

LIN

GT

ON

A

RR

AY

S

IIIG

H-VO

LTAG

E. H

IGH-

CURR

ENT

-1

Dar

línyi

on ii

rruy

s ar

e co

mpr

iscd

oí"

ie\n

sili

con

NP

N D

arlin

yinn

pai

rs o

n u

conu

non

mon

oliil

iicsu

b-.

siru

ie. A

ll un

iís h

ave

npen

-col

leci

or o

iitpu

ts a

nd in

-te

gral

dim

les

t'or

¡ndu

cliv

c lo

ad i

rans

iem

snp

pres

-si

on.

Pcak

¡n

nisl

i cu

rren

is

tu 6

00 n

iA

(Ser

ies

ULN

-20

00A

and

ULN

-202

0A)

or 7

50 m

A (

Ser

ies

ULN

-20

10A

) are

pcr

mts

sibl

c, m

akin

g ih

em id

eal í

or d

riv-

ing

Eung

slcn

fila

mcn

i l;u

nps.

Serie

s U

LN-2

0Q1A

dev

íces

are

gen

eral

pur

pose

arra

ys th

ut m

ay b

cusc

d w

iih s

tand

ard

bipo

lar

digi

tal

logi

c us

íng

exle

rnal

cur

ren!

lin

iitin

t;,

or w

iih m

usí

PM

OS

or

CM

OS

dir

ecily

. A

ll ar

e pi

nned

wiih

oui

-pm

sopp

OM

tein

piits

iofa

cilií

aiep

rinie

d v,

'irin

gboa

rdla

yotn

and

are

pric

ed l

o co

mpe

le d

irecd

y w

ith d

is-

crct

e tra

nsis

tor

alte

rnat

ives

.

Serie

s U

LN-2

002A

is d

csig

ned

roru

sew

ith 1

4 to

25 V

PM

OS

dev

ices

. Ea

ch in

put

has

a Ze

ner

diod

can

d re

sist

or iri

ser

ies

to l

imít

the

inpu

i cu

rren

t to

asa

fe v

alué

in i

hai a

pplic

aiio

n. T

heZ

cner

dio

de a

lso

give

s ih

ese

devi

ces

exce

lknt

noi

se ím

mun

ily.

Serie

s U

LN-2

003A

lia

s a

2.7

kO

serie

s ba

sere

sist

or fo

r ea

ch D

arlín

glon

pai

r, a

llow

ing

oper

alio

ndi

rect

ly w

íih T

TL

or C

MO

S o

pera

ting

ai a

sup

ply

voliu

geof

5 V

.The

sede

vice

s w

ill h

andl

e nu

mer

ous

inte

rface

nee

ds —

pa

rücu

larly

tho

se b

eyon

d ih

eca

pabi

litie

s of

sta

ndar

d lo

gic

bufre

rs.

Serie

s U

LN-2

004A

ha

s a

10.5

kfl

ser

ies

inpu

ire

sisi

or tl

iat

perm

its o

pera

lion

dire

cily

fro

m C

MO

Sor

PM

OS

otit

puis

uiil

izin

g s

uppl

y vo

ltace

s of

6 t

o15

V.

Tlie

req

uirc

d in

pui

curr

ent

is b

elow

üia

i of

Serie

s U

LN-2

003A

, whi

le ih

ereq

uire

d in

puiv

olta

geÍS

less

tha

n [fí

at r

cqui

rcd

by S

eríe

s U

LN-2

002A

.

Ser

ies

ULN

-200

5A

is

desi

gncd

fo

r us

e w

ithst

anda

rd T

TL

and

Sch

oltk

y T

TL, w

ith w

hich

hig

ber

.out

put c

urre

nls

urcr

equi

red

and

load

inco

f üie

logi

c

outp

ut i

s no

t a

conc

ern.

Tlie

se d

evic

es w

ill s

ink

am

ínim

um o

f 35

0 m

A w

hcn

driv

en f

rom

a "

tóte

mpole

" lo

gic

outp

ut.

Serie

s U

LN-2

000A

is

the

orig

inal

hig

h-vo

liagc

,hi

gh-c

urre

nl D

arlin

glon

arr

ay.T

heou

tpui

iran

sist

ors

are

capa

ble

of s

inki

ng 5

00 m

A a

nd w

ill s

usta

in a

t

Devi

ce H

umbe

r Oe

signa

tion

*CÍ(W

U

Ictu

ill

50 V

500

mA

50 V

600

mA

95 V

500

mA

Logic

Type

Num

bef

GEn

eial P

uipos

ePM

OS, C

MOS

14-2

5 V

PMOS 5V

TIL,

CMO

S

6-15

VCM

OS, P

MOS

High

-Out

pul

TTL

um-zo

oiA

ULN-

2002

A

ULN-

2003

A

ULN-

2004

A

ULN-

Z005

A

ULN-

2011

A

ULN-

2012

A

ULN-

2Q13

A

ULN-

20HA

ULN-

2Q15

A

ULN-

2021

A

ULN-

2022

A

ULH-

2Q23

A

ULN-

2024

A

ULN-

2025

A

3—

13

Page 158: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

sjjg

ggsS

*!^

ink

MC

S&

-48

INS

TaU

CT

IÓN

SE

T

8Q48

AH

/B74

8H/0

CK

9AH

f'8a5

aAH

f874

GH

Inst

ruct

íon S

el

Su

mm

ary

(C

on

't)

Mne

nion

lc

Díl«

Mo

ve

í

(Conl'd

)XC

H A

, R

XC

HA

.ífí

R

XCH

O A

, <S

ñ

MO

VX A

, (SR

MO

VX

^R. A

MO

VP

A, (

JA

MO

VP3

A, C

tA

Tlm

«f/C

ounU

fM

OV

A. T

MO

V T

. AS

TH

TT

ST

RT

CN

T5T

OP

TC

NT

EN

TG

NT

I

D1S

TC

NTI

Detc

rlpllo

n

Exc

hang

e A

and

icg.

sler

Exc

fiang

e A

and

data

mem

ory

Exc

hang

e n

íbbl

e o

í Aan

d fe

gisl

cfW

ove

exie

rnal

dal

am

emof

>' lo

AM

ova

A lo

ext

erna

!da

l.i n

iem

ory

Mov

e lo

A li

om

cutr

ent p

age

MO

VÍ; l

o A

(ro

m P

age

3

Rea

d T

imer

/Cou

nler

Load

Tim

or/C

ounl

orS

lart T

imer

Sia

rl C

ount

orS

lopT

irner

/Coi

mla

rE

nabl

e T

imer

/Cou

nler

Inle

rrup

lD

isab

la T

imer

/Cou

nler

Inle

rrup

l

DyU

*

'1 .

1 1 1 1 1 1 1 1 1 1 1 1 1

Cyc

1 1 1 2 2 2 2 1 1 1 1 1 1 1

Mne

mon

lc

Con

trol

EN I

DIS

I

SE

LRB

OS

EL

RB

lS

EL

MBO

SE

LMB

1EN

TO C

LK

NO

P

Doí

crlp

llon

Ena

ble

exle

inal

Inte

rrup

!D

ísab

lo e

xlor

nal

Inle

irupl

Scl

ecue

gisl

erba

nkO

Sol

ecl f

egis

ter

bsnk

1S

elec

t m

erno

ry b

ank

0S

elfic

l mum

ory

bank

1E

nabl

e cl

ock

outp

ulon

TO

No

Ope

rallo

n

Bylú

i

1 1 1 1 1 1 1 1

Cyc

to 1 1 1 1 1 1 1 1

Mne

món

ica

copy

right

Int

el C

orpo

ratio

n 19

03.

i ••

' :

. -/

•-•

!

MC

-48

INS

TR

UC

TIO

N S

ET

Sym

bo

ls a

nd

Ab

bre

vla

tlo

ns

Use

d

A

.¡y.

Acc

umul

ator

.

. .

.,:A

C

Aux

Mia

ry G

arry

.ad

dr

12-B

ít P

rogr

am M

emor

y A

ddre

ssBb

-

Bit

Des

igna

tor

(b =

0-7

} "

. -..

8S

- B

ank

Sw

itch

BU

S

BU

SP

ort

' ''

'C

C

arry

CLK

• C

iock

CN

T E

vent

Cou

nter

.

t

CR

R

_ ;

Con

vers

ión

Res

ult R

egls

ter

D

_-., •

M

nem

onic

íor

4-B

it D

igit

(Nib

ble)

daía

8-

Bit

Num

ber

or E

xpre

ssio

nD

BF

M

emor

y B

ank

Flip

-Flo

pFO

.F1

Fla

gO,

Flag

1

• '

- -i

I -

Inte

rrup

tP

'..

Mne

mon

ic f

or "

in-p

age"

Ope

ratio

n'P

C

' P

rogr

am C

ount

er

' "

•'P

p P

ort

Des

igna

tor

(p =

1, 2

or'4

-7)

' ;PS

W

- P

rogr

am S

tatu

s W

ord

-.- -

Ri

"('

Dat

a m

emor

y P

oínt

er (

i = O

, or

1)R

r " '

..:• •

Reg

isie

r D

esig

nato

r (r=

0-

7)S

P

Sta

ckP

oin

ter

T •

-f T

imer

'

- "

• ':'

TF

'

Tim

er F

lag

TO, T

1 Te

st O

, Tes

í 1

''_X

_;

!;'¡-

M

nem

onic

ío

r E

xter

na!

RA

M

. •

: #

" ''•

im

med

iate

Dat

a P

refix

..

'.".

".@

.

Indi

rect

Add

ress

Pre

fix$

Cur

ren!

Val

ué o

í P

rogr

am C

ou

níe

r'(X

) -

Co

nte

nís

of X

((X

)j '•'

C

on

ten

ts o

í Lo

catio

n A

ddre

ssed

by

Is R

epla

ced

by

• -..:

., ::

-.-•

-.'!'!'

-.'

:. "•

Mne

mon

lcs

copy

right

Inle

l Cof

poca

lion'

1983

.

•-.i-

r

3-6

.3-7

Page 159: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

SfR

IfS

ULN

-200

0A

7-C

HA

NN

EL

DA

RLI

NG

TON

D

RIV

ER

S

SE

RIE

S U

LN

-20

20

A

ELEC

TRIC

AL C

HAR

ACTE

RIS

TIC

S A

T -i

25°C

(un

less

olti

envi

se n

oled

)

Cha

iacl

eusl

ic

Oul

pul l

eaKa

ne C

unen

!

Col

lecl

ot-E

miti

ei

Salu

ialio

n Vo

llage

Inpu

l Cu

irent

Inpu

l Vol

tage

D-C

Fonv

aíd

Cuire

nt

Irans

fef

Rallo

Inpu

t Ca

pa ci

! ane

elu

m-O

n D

day

Tum

-OII

Oela

y

Cla

mp

Díod

e

leak

age

Curte

n!Cl

amp

DiDEJ

e

Fonv

ard

Volta

ge

Sym

bol

U.

"CIM

Ii

Ufit

i

u*,,

"iMU

il

h.i c. lh»

1*

1, v,

lesl

Í'H 1A 18 2 3 -1 5 2 — — — 6 1

Appl

icab

le

Devic

esAl

l

UIN-

2022

A

ULN-

2Q24

AAl

!

ULN-

2022

AUL

N-20

23A

UIN

-202

4A

ULN-

2025

A

All

ULN-

2022

A

ULN-

2023

A

UIN-

2024

A

ULN-

2025

A

ULN-

2021

A

All

All

All

All

All

lesl

Con

dilic

nsV(

[ =

95 V

. 1.

• 25

;C

Vri =

95 V

. T,

-• 7

0-C

V.,

=

95

V.1

, -

7

0'C

.V,

• 6

0V

Vu

:-- 9

5V.1

, *

701C

.YS

-- l

.OV

1, -=

100m

AJK

= 25

0 ;iA

lr«

200

mA

.IK

^ 35

0 í*A

lc =

350

inA

.lt =

500

/'A

V,,

= 1

7 V

V,,

= 3

.S5 V

V,s

= 5

.0 V

V,,

= 1

2 V

V,,

= 3.

0 V

lc =

500

/iA

. T, =

70:C

VC(

= 2.

0 V

, lr

= 30

0 mA

VCI =

2.0

V.l.

= 2

00 m

AVc

r =

2.0

V. lc

= 2

50 m

AV

a =

2.0

V,lc

= 3

00m

A

Vn

= 2

.0 V

. lr =

!25

mA

VH =

2.0

V. l

c =

200

mA

Va=

2.0

V.I

C=

275

mA

Vrf

= 2

.0V

.lr=

350

mA

VH =

2.0

V. l

f =

350

mA

VC

(= 2

.0V

,lc =

350

mA

0.5

t,, l

o 0.

5 E^

0.5

E., l

o 0.

5 E

irt

V, =

95

V. T

,= 2

5eC

V, =

S5

V.T

,* ?

0°C

1, =

350

mA

tum

isM

iri

lyp

M

.IJ

• -

50

--

100

- - 5

00

-

-

500

-- 09

1.

1

- !.!

1.3

- 1.3

1.6

- 0.

82

12

5-

0.

93

1.3

5

- 0

35

0.5

- 1.0

H

5-

1.5 2

.450

65 -

- - 1

3

- -

2.4

- - 2

.7- -

3.0

- - 5

.0-

G.O

- - 7

.0- - 8

.0_

, 24

1000 -

- 15 25

- 0.

25

1.0

- 0.

25

!.0

- - 5

0- -

10

0

- 1

.7

20U

nits

M M /'A PA V V V mA mA mA mA mA //A V V V V

. V V V V V PF US ^ V* & V

3—18

SERI

ES U

LN

-20

00

A

7-C

HA

NN

EL

DA

RLI

NG

TON

D

RIV

ER

S

TES

T F

IGU

RE

S

FIG

UR

ES

FIG

UR

ES

FIG

UR

E 1

A

FIG

UR

E 3

FIG

UR

E 6

3—

19

FIG

UR

E I

B

FIG

UR

E 4

FIG

UR

E?

Page 160: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

SP

^S

P^

':í

-y

• ='

W^«»*s9i

i&^£$jv

&&

&^^

¿L..¿

..¿[.'

¿á-V

a.-

..- -í.-

..¿

..-^

K;-W

:-...

H .¿

fo&

fi&

a^V

Jffifrt

yajj

SERI

ES U

LN-2

000A

7-CH

ANNE

L DA

RLIN

GTO

N DR

IVER

S

PE

AK

CO

LL

EC

TO

R

CU

RR

EN

TA

S A

FU

NC

TIO

N O

F

DU

TY

CY

CL

E

2 «o

»-

KN

.«rc

OM

CN

KD

/^A

XIM

UM

CU

RR

EN

T-.

SEW

tS U

LN-2

DO

OA

AN

O U

ÍÑ-'

PER

CE

DU

IY

CYC

LED

wg.

No.

A-

S752

B

CO

LL

Ea

OR

CU

RR

EN

T

AS

A F

UN

CT

ION

O

FS

AT

UR

AT

ION

VO

LT

AG

EC

OLL

EC

TO

R C

UR

RE

NT

AS

A F

UN

CT

ION

OF

IN

PU

T C

UR

RE

NT

600

»-

// '

*

4/

/ /

/ /

4

1'

" 7 X / fe

^//

$fa *'

'

E

XO

O

Z z 3 u O U

u0

.Q.¡

1.

0 1.

5 2.

0 0

SATU

SAIIO

N V

OU

AC

f -

Vc£

(SiI1

>t. *

i. L)

)WI

//

/

/

.'/ /

,

//

/t ^ /

7\

\

^/'

^/ 4*/

/

/

//

/

A /

> / /

XIM

UM

RE

ÜUIR

EPIN

PU

I C

UKR

ENI

200

400

600

INfU

I C

UR

REN

! IN

PA - I

tml.

KJ.

Í-IO

. 1ÍJ

'

"• J. "j 4

. 4 i í í i

SERI

ES U

LN-2

000A

7-C

HAN

NEL

DAR

LIN

GTO

N DR

IVER

S

INP

UT

C

UR

RE

NT

AS

A

F

UN

CT

ION

OF I

NP

UT

VO

LT

AG

E

SE

RIE

S U

LN

-20

02

A

INP

UI

VC

IIAG

E -

V]N

»•-

-o.

i.)-

SE

RIE

S U

LN

-20

0JA

SE

RIE

S U

LN

-20

03

A

SE

RIE

S U

LN

-20

05

A

\AR

EA

OE

NC

íMA

tO

PEEA

1IO

N W

IIH—

SIA

ND

AÍD

SC

HO

IIKY I

IL

l.i

3.0

?.

S

3.0

3.

5 t.O

INfU

l V

OII

AG

E-

V,N

^*.

. K

). H

O-h

*

3-2

1

Page 161: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

SE

RirS

U

LN

-20

00

A

7-C

HA

NN

R D

AR

LIN

GT

ON

DR

IVE

RS

TY

PIC

AL

AP

PL

ICA

TIO

NS

PM

OS

TO

LO

AD

TU

TO

LO

AD

.

BUFF

ER F

OR

HIG

H-C

UR

RE

NT

LO

AD

USEO

FPUL

L-UP

RESI

STOR

STO

INC'R

EASE

ORI

VE C

URRE

NT

ÜIN-

2EXH

A

3—22

SER

IES U

LN

-2000L

HIG

H-V

OLT

AG

E,

HIG

H-C

UR

RF

NT

DA

RLI

NG

TO

N

AR

RA

YS

SE

RIE

S U

LN

-20

00

L

HIG

H-V

OL

TA

GE

, H

IGH

-CU

RR

EN

T D

AR

LIN

GT

ON

AR

RA

YS

Tlit

iM! h

igh-

voll

age.

híp

li-c

iirr

uní

Dar

ling

ion

ar-

mys

are

com

prís

ed n

fscv

en s

ilic

ou N

PN

l)a

r-lin

giw

i p:ii

rs 0

11 ¡i

i'in

nnum

moi

ioli

ihic

sub

sini

ie.

All

unil

s fi

avc

op

cn-c

olk

clo

r ot

ilpn

l.s

¡uní

inl

L'tí

nil

diot

lt:.s

fiir

iiid

iicl

ivc

liiad

[ni

n.sl

cn!

Mip

pres

sion

.

The

mii

pui

ir.ii

isis

iors

HrL

* cn

pahl

c of

.sin

kiny

.'ilK

)m

A a

nd w

í\\n

al I

cits

l í(

) V

¡n I

hc (

)1:1

; sli

iie.

Oui

pitl

s m

uy h

e pa

rall

eled

Ibr

hig

lier

I n;

id -c

urre

nica

pabí

lilj'.

A]]

dcv

iecs

nrc

pac

kagc

d ín

llio

ÜO

ICpa

ckag

c.

Om

piil

pins

are

opp

osíi

t: i

npui

pi

ns l

o O

iirili

íaic

prin

ied

wir

ing

hnar

d la

yonl

. T

he i

Cs

are

pric

cd 1

0co

mpe

le d

írec

tíy

wíl

h dí

scre

le i

rans

isio

r al

iern

a-lí

ves.

The

UL

N-2

(X)I

L ¡s

a g

enem

l-pu

rpos

e ar

ray

Ihai

can

be u

sed

U'ii

h sl

andu

rd b

ipol

ar d

igit

al l

ogic

usi

ngex

lcrn

ul c

urre

nl l

imit

ínj;

. or

dire

cily

wít

h m

osi

PM

OS

orC

MO

S.

The

UL

N-2

002L

isde

sign

ed f

orus

e w

ilh

14 V

lo

25 V

PM

OS

dcví

ces.

Eac

h in

put

has

a Z

ener

dío

dean

d re

sisl

or ¡

n se

ries

lo

limít

llie

inp

ut c

urre

nl l

o a

safe

val

ué ¡

n Ih

al a

ppli

caii

on.T

he Z

ener

dio

iie

also

gíve

s [h

ese

dcvi

ces

exce

llen

l nt

iise

im

mun

iíy.

The

UL

N-2

003L

has

a 2

.7 k

H s

erie

s ba

se r

esis

lor

fore

ach

Dar

ling

on p

air,

all

owin

g op

enit

ion

dirc

clly

wil

h T

TL

or

CM

OS

oper

aiín

g al

a s

uppl

y vo

hage

of

5V

. T

hese

dev

ices

w

ill

hand

le n

urne

rous

¡n

ler-

SO

ICP

AC

KA

GE

füce

iiL

-eds

—pi

írii

cula

rty

ilio

se h

üyni

ul i

he c

apab

ili-

líos

ofsí

anda

rd I

ngic

huf

lLTi

.

The

UI.

N-2

01M

I. ha

s a

10.5

kíl

ser

ies

inpu

i re

sis-

tor

Ihal

per

mit

í np

enui

oii

dire

cily

fio

ni C

MO

S o

rP

MO

S oi

ilpM

ts t

itil

izin

gMip

ply

voli

agcs

of

6 lo

15

V.

The

rei

jnir

cd i

nput

cur

renl

¡s

bclo

\ ih

al o

f S

eríe

sU

I.N-2

(H).T

L, \\

liil

e ll

ie r

eqti

ired

inp

ui v

olia

gc is

less

Ihan

itii

i! rc

ciiii

rcd

by S

erie

s U

LN

-200

2L.

The

UI-

N-2

(105

Lis

de.s

fgne

d fo

nise

\vi

ihsi

anda

rdT

TL

and

Sch

oiik

y T

TL

, w

iili

\vh

ich

high

er o

uipu

lcu

rren

lsar

e re

quir

cd a

ndla

adin

goC

ihe

logi

coul

pui

is n

ol a

con

cern

, The

se d

evic

es w

ill s

ink

a m

ínim

umof

350

mA

whe

n dr

ívcn

fro

ni a

"lo

iem

po

lc"

luyí

c'

oulp

ul.

E

PA

RT

IALS

CH

BM

AT

ICS

ULN

-200

1L

ULN

-200

4LU

LN-2

005L

3-23

Page 162: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

SERI

ES U

DN

-29B

OA

8-C

HA

NN

EL

SOU

RC

E D

RIV

ERS

SER

IES

UD

N-2

98

0A

HIG

H-V

OL

TA

GE

, H

IGH

-CU

RR

EN

T S

OU

RC

E D

RIV

ER

S

FEAT

URES

''

'

• ni,

DTL

. PMO

S. o

r CMO

S Co

mpa

lible

Inpu

ls

• 50

0 mA

Oul

put S

oUíce

Cur

ren!

Cap

abilí

ty

• Ti

ansr

enl-P

role

clei

iOut

puIs

'

• O

ulpu

t Bre

akdo

wn V

olla

ge to

ED

V

T~>

EC

OM

ME

ND

Ef)

for

appl

ícal

iotis

requír

ing

sep

--1

- ár

ale

logí

c an

d lo

ad g

roun

ds,

load

sup

ply

voli-

age

lo +

SO

V,

and

load

cur

reni

s lo

500

ni A

, S

erie

sU

DN

-298

0A

sour

ce d

river

s ar

e us

cd a

s ín

lcrf

aces

belw

een

stan

dard

Iow

-po

we

rdÍg

i¡a

l log

íc a

nd r

elay

s,so

leno

ids,

ste

ppír

.g m

oior

s, a

nd L

ED

s.

Und

er n

orm

al o

pera

iíng

cond

híon

s, t

liese

dev

íces

wíll

sus

iain

12

0 m

A c

ontin

uous

ly f

or e

ach

of i

heei

ght

outp

uis

al a

n a'

mbí

enl

tcm

pera

iure

of

-4-5

0°C

and

a su

pply

of

+1

5 V

. A

ll de

vice

s in

iht

s se

ries

Inco

rpór

ale

inpu

l cur

reni

lin

mín

g r

esis

lors

and

oui

~pu

l tra

nsie

nl s

uppr

essi

on d

iode

s.

.'U

of6

lo

16 V

\v¡II

wiih

sia

i+

50

V,

\vhil

UD

N-2

9K

IA a

nd U

DN

-29Í

Í2A

«iin

iuní

o

ulp

ul

ÜF

I; vo

liage

of

,, -

U

I3N

-29W

A t

md

UD

N-2

9K-Í

Aw

ill w

iih.s

iunü

an

ou

lpu

l vo

lluge

of

+ 8

0V

. In

¡til

case

s, i

he o

ulp

ui

is s

wíic

hed

UN

by

un a

clív

e hi

ghin

pul l

eve

l.

Typ

e U

DN

-29

8IA

and

UD

N-2

983A

dr

iver

s ar

e S

erie

s U

DN

-2980A

h

ígh

-vo

liag

c,

hig

h-c

urr

cni

for

use

wíih

+5

V

logí

c sy

stem

s —

TfL

, S

cho

liky

sour

ce d

river

s ar

e s

uppl

íed

ín

18-le

ad d

ual

Í¡

''1TL,

DTL

, an

d 5

V C

MO

S. T

ype U

DN

-298

2A a

nd

pack

ages

. O

n s

peci

al o

rdcr

, he

rnie

ucal

ly-s

eale

UD

N-2

984A

driv

ers

are

inte

nded

for

MO

S i

nter

face

si

ons

of l

íjese

dcv

íces

(w

ith r

educ

ed p

acku

ge r

{PM

OS

and

CM

OS

) op

eral

ing

frotn

sup

ply

volia

ges

diss

ipat

ion

capábili

ly)

can

also

be

furn

ished.

•d v

cr-

pa

cka

ge

pu

wcr

furn

ished.

ABSO

LUTE

XIM

UM

RAT

ING

S-

., ,

. .

. '

at

25°C

Fre

e-A

ir íe

nip

era

ture

OuÍ

put'\

olla

geR

3nge

,Vt£

(UD

N-2

98IA

íUD

N-2

982A

) -)

-5V

io-f

50V

(UD

N-2

983A

ÍUO

N-2

98'ÍA

) -f

35

Vto

+8

0V

Inpu

t Vol

tage

. VK

(UDN

-29S

IA í

UDN

-298

3A)

+ 1

5 V

(UDN

-298

2A S

. UDN

-298

4A)

, +

30

VO

ulpu

i Ctm

enl, U

,

- 5

00 m

APo

tvef D

issip

atio

n, P

D(a

nyo

ne

d(¡

ver)

....

....

1.

1 W

(Id

alp

art

ag

eJ..

....

....

2.

2 W

Opf

iraiin

g Te

mpe

ralu

ie R

ange

, TA,.

, ;.

-

20°C

[o

+ 8

5°C

Sloi

ageT

empe

ralu

ieR

ange

,Tt

-55

°Clo

+15

0°C

'Dífa

leal

the

(ale

oí 18

mW

rC a

bove

+25^.

3—62

SERI

ES U

DN

-298

0A8-

CH

AN

NEL

SO

UR

CE

DR

IVER

S

POW

ER D

ISS

IPA

TIO

NAS

A f

UN

CT

lON

OF

AM

BIE

NTT

EM

PE

RA

TUR

E

O-i

f-1

V- \

\.*J

~

\-

,

V

_ \

\

— \_

\ »

100

|J

O

AM

BIÍ

NI

I[WP

IRl.l

ufiE

\H

"C

IEL

ECTR

ICAL

CHA

RACT

ERIS

TICS

at

T, =

+25

DC

(un

less

oth

erw

ise

spec

ified

}

Chat

acte

iislic

Oul

pui L

eaka

ge C

unen

!

Colle

ciot-E

mitt

eiSa

tura

Üon

Volta

ge

Inpu

l Cim

en!

Oulp

ut S

ouice

Cun

enl

Supp

ly Cu

irent

(Oul

puts

Ope

n)

Clam

p DJ

ode

leaí

.age

Cun

enl

Clam

p Di

ode

Forw

aid

Volla

ge

Itiin

-On

Delay

lum

-OII

De|a

y

•llll«

n,.i.

(•

;_..

..

-i-

Sym

bol

la.

^ClIU

ll

'-ww

!

W "s l( v, u 1».

Appl

icabl

eOe

vices

UDN-

2981

'82A

UDN-

2983

84A

All

UD

N-2

98] 8

3A

UDN-

2982

/84A

UON-

2981

83A

UDN-

2982

84A

UD

N-2

98] 8

2AUD

N-29

B3 8

4A

UDN-

2981

82A

UDH-

2983

84A

All

All

All

Tes!

Cond

itions

VA

= 0.

4V'.V

3 =

50V

.1,

= -f7

0;C

Vrt

= 0

.4 V

.V,

= 8

0V. T

, =

-^7

0;C

V» =

2-4

V. 1

,.- =

-lO

Om

AV,

, =

2.4

V. \

.-=

-22

5mA

V* =

2.4

V. 1

.- =

-3

50

mA

VA =

2.4

V

VA =

3.6

5 VV,

, = 2

.4 V

V.s

- 12

V

Vrt =

2.4

V.V

. =

2.0

VV,

, =

2.4

V.V

.: =

2.0

V

Vrt

= 2

4 V

.V;

= 5

0VVA

= 2

4V

.V¡

= 80

V

V( =

50

V.V

, =

0.4

VV,

= S

O V

.V,

= 0.

4 V

1, =

350

mA

0.5

Es l

o 0.

5 E.,,.

R.

= 10

011.

V, *

35V

0.5

E Jo

0.5

Exl. R

, *

100n

.V(

= 3

5V

lesi fil- 1 1 2 2 2 3 3 3 1 2 2 4 4 5 5 G — —

Lim

ilMm

.

— — _ — — _ — — -350

-35

0

— _ — — - - —

lyp.

— — 1.6 1.7 1.8 140

310

!40

1 25

— — — — — 15 1.0 5.0

Max.

200

200

l.S 1.9 2.0

200

450

200

1 93

— 10 10 50 50 2.0

2.0 10

Units

íiA /'A V V V ^A íiA /M mA

mA mA mA /lA Í'A V ^ ^

3-B

3

Page 163: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

SERI

ES U

DN

-29B

OA

8-C

HAN

NEL

SOU

RC

EDR

IVER

S

TES

T F

IGU

RE

S

3—6

SERI

ES U

DN

-298

0AB-

CH

ANN

EL S

OUR

CE D

RIVE

RS

AL

tOW

AB

LE

PE

AK

CO

UE

CT

OR

CU

RR

EN

T

AS A

FU

NC

IÓN

OF

DU

TY C

YC

LE

TY

PE

UO

N-2

981A

-'B

2A

O

10

70

13

10

iO

tQ

70

BU

90

10

0

O

10

20

30

10

iO

63

70

8

0

90

10

I

3-65

Page 164: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

SER

IES

UD

N-2

98

0A

8-C

HA

NN

EL

SO

UR

CE

DR

IVE

RS

ALL

OW

Afi

tEP

EA

K C

OU

EC

TO

R

CU

RR

EN

T

AS A

FU

NC

TIO

N O

F D

UTY

CY

CLE

SERI

ES U

DN

-298

0A

10

70

30

10

SO

12

70

ÍO

90

10

0ff

* C

INI

DU

IY C

YC

tlZ-

: 'o

. '-

ll.I

HI

10

70

30

10

bO

t3

70

ff R

CIN

I O

UIY

CY

CU

3—66

SE

RIE

S U

DN

-2980A

8-C

HA

NN

EL

SO

UR

CE

DR

IVE

RS

ALL

OW

AB

LE P

EA

K C

OLI

EC

TO

R C

UR

RE

N!

AS A

FU

Na

iON

Or

DU

TY C

YC

lt

TY

PE

SU

DN

-29B

3A8-

1A

O

10

70

30

40

SO

60

70

8Í1

90

100

ftí

CE

DU

IY C

YC

lt.

»».

MU

ÍS!»

O 10

7

0 30

(O

SO

60

70

PE

RC

fNI

DU

IYC

YC

IE

3—

67

Page 165: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

SERI

ÍS U

DN-2

9BO

A8-

CHAN

NEl S

OURC

E DR

IVER

S

INP

UT

CU

RR

EN

!

AS

A F

UN

CT

ION

OF

INP

UT

VO

LT

AC

E

1.0

j&£

XX

INP

Ul V

OLI

AC

E (

VD

irS)

£>»0

H.a

A.II

.IIS

B

TYP

ICA

L E

LEC

TRO

SE

NS

ITIV

E P

RIN

TER

AP

PL

ICA

TIO

N

D-J

No

*-ll.

||3A

TY

PIC

AL V

AL

ÚE

S:

Vs

= 5

0 V

IOLJ

I =

200

-300

mA

I

3-6

UD

N-2

98S

A A

ND

UD

N-2

9B6A

8-C

HA

NN

EL

SA

TUR

ATE

D S

OU

RC

E D

RIV

ERS

UD

N-2

98

5A

AN

D U

DN

-29

86

A

8-C

HA

NN

EL

SO

UR

CE

D

RIV

ER

S

FEAT

URES

• ni.

D1U

HM

OS. o

t CM

OS C

umpa

lible

Inp

ul^

• ?5

0 niA

Oul

pul S

ouic

e CU

IILII!

Cap

abih

lj•

Out

pul T

ians

ieiil-

Supi

iiuss

iou

Pim

les

• 30

Y M

ínim

um O

ulpu

! Hi

eaKi

lOivn

Voll

age

• Lo

w O

ul¡)i

it-Sa

luia

l!Qii

Volla

ge

Rec

omni

eiitk

d l'o

r •jp

[>lic

;itU

ms

rctn

iirin

u;

.scp

uniic

lofii

cand

load

gro

unds

, lo

ad .s

uppl

y vo

liaitc

i iu .lü

V,

and

load

cur

rcnl

s lo

25

0 n

iA,

ilic

UD

X-2

985A

¡u

utU

DN

-298

6A s

tmrc

c d

rívc

ri a

re I

ISL-

I! a*

. inu

Tl'a

cL1

het-

wee

n st

anda

rd

tow

-pow

cr

dig

ital

Ioni

o an

d LliD

s,re

lays

and

sol

unui

ds.

Tlie

oiii

pn

ts f

uauí

rL-

saiu

rntc

dtr

ansi

stor

s fo

r lo

w

collc

cior

-cni

iitcr

sa

iuru

iion

volt

ages

.

The

UD

N-2

0S5A

dri

vcr

is f

or

tuc

\vilh

5 V

log

iesy

stem

s—TT

L,

Sch

otik

y T

TL.

DT

L,

and

CM

OS

.Th

e U

DN

-298

6A

is

¡nic

nücd

fo

r M

OS

in

iu-r

face

(PM

OS

and

CM

OS

) op

eral

ing

fro

m s

uppl

y vo

lt ag

esoí

6 10

16

V.

Bot

h de

vicc

s ha

vc a

mín

imum

ou

ipu

ibr

eakd

own

raiín

g of

30

V w

ilh a

miti

imum

ou

tpu

l'

susi

aini

ng v

olia

gc o

f 15

V.

In a

ll ca

ses,

thc

oui

put

ís's

wítc

hed

ON

by

an a

ctiv

e hi

gh i

npul

lev

e!.

Und

er n

orm

al o

pera

line

coiid

ition

s, i

hese

dev

ices

cans

ourc

e Lip

lo !

20

niA

for

cac

h of

¡he

eigl

il ouip

ius

at

an a

mbi

ent

icm

pcra

iure

of

75

"C

and

a su

pply

volta

ge

of

15

V,

Bo

th

devi

ces

inco

rpór

ale

inpu

tcu

rrcn

i-lim

ilin

g re

sist

ors

and

ou

tpu

l ira

nsic

nt s

tip-

•pre

ssio

n dí

odes

.

The

UD

N-2

985A

an

d U

DN

-298

6A io

urce

driv

ers

are

supp

lied

in 1

8-lc

ad d

ual

in-lin

c pa

ckac

es.

All

in-

puts

are

on

one

side

of

[he

pack

age,

out

put

pins

on

the

oihe

r, l

o si

mplif

y pr

ínie

d w

iriii

g b

oard

la

you

i.

AB

SO

LUTE

XIM

UM

RA

TIN

GS

oíT

( = 2

5°C

DIÍV

EI S

uppl

y V

olla

ge.V

s 30

V

Cont

inuóo

s O

utpu

l Cur

ienl

. lw,

-250

mA

Inpu

t Vol

tage

. V,N

.. 20

VP

acka

ge P

ower

Diu

ipatio

n.

P0

2.2

W*

. O

peía

üngi

empe

íalu

ieR

ange

.T,

~20s

Cto

-!-B

5aC

. Sloi

age

Tem

pera

tuie

Ran

ge. T

s -5

56C

lo +

! 50

°C

'Dí'i

tt a

l Ihe

ule

18 m

W/°

C ¿

bo«

IA -

W

C

I

PA

RTI

ALS

CH

EM

ATI

CD

IAG

RA

M1

of 8

Dfi

verí

UD

N29

E5A

R

. ID

rLC

R.

3C I

-.QU

DH

29E

6A

H.--

1QK

.QR

, = !0

^C

Page 166: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

[*'

PA

CK

AR

D

LED

LIG

HT

BAR

SH

IGH

EF

FIC

IEN

CY

RE

D H

LM

P-2

300/-

2600

SE

RIE

S

YE

LL

OW

HLM

P-2

400/-

2700

SE

RIE

S.

HIC

H P

ER

FO

RM

AN

CE

CR

EE

N H

LM

P-2

500/-

2800

SE

RIE

Feat

ures

• L

AR

GE

, B

RIG

HT

, U

NIF

OR

M L

IGH

T E

MIT

TIN

RE

AS

Ap

pfo

xim

ale

ly L

an

ibe

rlia

n R

ad

lallo

n P

alle

rn

• C

H0

1C

E O

F T

HR

EE

CO

LO

RS

• C

AT

EG

OR

IZE

D F

OR

LIG

HT

OU

TP

UT

• Y

EL

LO

W A

ND

CR

EE

N C

AT

EG

OR

Í2E

D F

OR

'

DO

MIN

AN

T W

AV

ELE

NG

TH

• E

XC

EL

LE

NT

ON

-OF

F C

ON

TR

AS

T

• E

AS

ILY

MO

UN

TE

D O

N P

.C.

BO

AR

DS

OR

1ND

US

TR

Y S

TA

ND

AR

D S

IP/D

lP S

OC

KE

TS

• M

EC

HA

NIC

AL

LY

RU

GG

ED

• X

-Y S

TA

CK

AB

LE

• F

LU

SH

MO

UN

TA

BL

E

• C

AN

BE

US

ED

WIT

H P

AN

EL

AN

D L

EG

EN

DM

OU

NT

S

• LIG

HT

EM

ITT

ING

SU

RF

AC

E S

UIT

AB

LE

FO

RL

EG

EN

D A

TT

AC

HM

EN

T P

ER

AP

PL

ICA

TIO

NN

OT

E

1012

• S

UIT

AB

LE

F

OR

MU

LT

IPL

EX

OP

ER

AT

ION

• I.C

. C

OM

PA

TIB

LE

Des

crip

tion

.Th

e H

LUP

-230

Ó/-2

4QO

/-250

G/-2

600/

-270

Q/-2

800

serí

es li

ght

bars

are

rec

tang

ular

lighl s

ourc

es d

eslg

ned

(or

a va

riety

appl

ical

ions

whe

re a

lar

ge,

brig

ht s

ourc

e oí

lig

ht

is r

e-qu

íred.

The

se l

ighl

bars

are

con

figur

ad ¡

n si

ngle

-in-li

nean

d du

al-in

-line

pa

ckag

es

Ihat

co

ntai

n el

lher

si

ngle

of

Sel

ectio

n C

uide

App

licat

ions

• B

US

INE

SS

MA

CH

INE

ME

SS

AG

EA

NN

UN

CIA

TO

RS

• T

EL

EC

OM

MU

NIC

AT

ION

S

IND

lCA

TO

RS

• F

RO

NT

PA

NE

L P

RO

CE

SS

ST

AT

US

IN

DlC

AT

OR

S

• P

C B

OA

RD

ID

EN

TIF

IER

S

• B

AR

G

RA

PH

S

segm

ente

d lig

ht

em

illin

g

área

s. T

he

-230

0/-2

400/

-260

0/-2

700

serie

s de

vice

s ulil

ize

LE

D c

hips

wíii

ch a

re m

ade

(rom

GaA

sP o

n a

Iran

spar

enl

GaP

sub

slra

le.

The

-25

00/

-280

0 se

ries

devi

ces

ulili

ze

chip

s m

ade

Irom

Gap

on

atr

ansp

aien

l GaP

sub

slra

le.

HLM

P-

Hlg

hE

HIc

lenc

yR

ed

2&35

Yello

w

2400

2700

2735

2755

2770

27B

5

2835

.' ,..'

.. ;•;

Sfr

e oí

Lig

ht E

mltt

ing

Áre

as

8,S

9fnm

x 3.

B1

mm

(0.

350

¡n. x

0.1

50 ín

.)

19.0

5 m

m x

3.B

1 m

m (

0.75

0 In

. x 0

.150

Ín.)

B.B9

mtn

x 3

.B1

mm

(0.

350

¡n; x

0.1

50 Í

n.)

B.B9

mm

x 3

.81

mm

(Q

.350

¡n.

x 0

.150

¡n.}

G.8

1 m

m'x

19.

05 m

m (

0.15

0 In

. x

0.75

0 ín

.)

8.B9

mm

x 8

.89

mm

(0.

350

In.

x 0.

350

¡n.)

8.89

mm

x 8

.89

mm

(0.

350

ín. x

-0.3

50 In

.)

8.89

mm

19.

05 m

m (

0.35

0 In

. x 0

.750

In.)

Num

ber

Di

Lig

hl

Em

lltln

gA

teas 1

P.ac

kage

Out

line m D

Cor

res

pon

dlng

'Pa

nel

and

Lege

nd M

ounl

2698

2898

,':•*.

-';''.•

:>«.

".:

-V,-

ií^Sv

- *.

-:~

U -

t .

-.-*•

,••£• '¿

Í;.;'

-k

• •

f ••-

••.-

.•••

'r*.

¿.i'-

- -

'í'-

yf-

-^1

•*.

,J..

i£J5

¿U

2tO

*i.,iiJ

l-*

.1«I,t.iii-Z

tri_

j>i]

Abs

olut

e M

áxim

um R

atin

gs

Ptr

amet

er

Ave

rafle

Pow

er D

issl

patio

n pe

r LE

D C

hlp'

1!

Peak

For

war

d C

urre

n! p

er L

ED

Chl

p, T

^ •=

50°

CiM

axIm

um P

ulse

Wiü

th =

2 m

s|3í

Tim

o A

vere

ge F

ofw

atd

Cur

fent

per

LE

D C

hlp,

Pul

sod

Condilions'

3'

DC

For

war

tí C

urre

ní p

er L

ED

Chi

p, T

A =

50°

Ü2-

Rev

erse

Vol

iage

per

LE

D C

hip

Ope

ratin

g T

empe

raliu

e R

ange

Sto

rafle

Tem

pera

lure

Ran

ge

Lead

Sol

derin

g T

empe

ratu

te 1

.6 m

m [1

/16

Inch

)B

elow

Sea

iíng

Pla

ñe

HLM

P-2

300/

-260

0 S

erie

t

135

mW

90 m

A

25 m

AT

A =

25

"C

30 m

A

HLM

P-2

400/

•270

0 S

eik

*

85 m

W

60 m

A

20 m

AT

A =

50°

C

25 m

A

6V

"ÍO

^C l

oi-

B5

0C

HLM

P-2

5QD

/-2

BOD

Sb

r|e

i

135

mW

90 m

A

25 m

AT

A-2

5'C

30 n

iA

-2Q

'ÉC

loH

85'-

C

HO

DC

to4

85

eC

26

0°C

Ior3

soco

nd

s

Pack

age

Dim

ensl

ons

Page 167: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

i-:/ 'í-

inte

rnai C

ircui

t D

lagr

ams

CATM

ODE

AN

OD

AN

OD

Eb

CA

TH

OD

E b

CA

TH

OD

E c

AN

OD

E e

AN

OD

E d

CA

THO

DE

d

AN

OD

EA

NO

DE

dCA

THOD

E d

CA

TH

OD

E.

AN

OD

Ee

AN

OD

E I

CA

TH

OD

E f

CA

TH

OD

E(

AN

OD

E u

AN

OD

E h

CA

TH

OD

Eh

Ele

ctric

al/O

ptic

al C

hara

cter

istic

s at

TA-

25°

Hín

h P

f([r

-l«

n^

,, Q

~J "• '

Hlg

h E

llicl

ency

Red

HLM

P-2

300/

-260

0 S

erle

s

20 m

A D

C _o

(3D

F

20 m

A D

C

EO

mA

Pn

ri o

(3P

F

20 m

A P

C

60

mA

Pk:

lo(3

DF

2Q m

A PC

60

rnA

Pt;

:io

(3D

F

20 m

A D

C

60

mA

Pk

:i o

(3D

F

A P

C

60 m

A P

k: 1

o(3

DF

20

mA

DC

60

mA

Pk

:i o

(3D

F

20 m

A P

C

60

mA

Pk

:1 0

(3 D

F'

Th

erm

al

He

slsl

an

ce L

ED

.

V-

Ye

llow

H

LM

P-2

40

0/-

27

00

Se

rle

s

Pin

melir

Lum

lnon

s In

lensily

!*!

Pe

rLig

hl E

mlll

ino

Ate

a

Pea

k W

ave

lenglti

Dom

inanl W

ava

lan

gth

'5!

HLM

P-

24D

O

24

60

2700

2720

2735

2755

2770

27B

5

For

war

d V

alla

ge P

erl

ED

Rev

erse

Bre

ah

do

wn

Vo

llag

e P

er L

ED

Th

erm

alR

esi

sla

nce

LE

O

. . ,

Junclio

n-lo

-Pin

:

' ',-

•' " ''

Sym

bol

Iv Iv Iv Iv Iv iv

. Iv Iv

Xp*

lh

Xa Vr

VBR

Hflj

-pjfJ

Hig

h P

ert

orm

an

ce

Gre

en H

LM

P-2

50

0/-

28

00

Se

rie

s

-" .

..'.

..••.:

'-'-ÍÁ

•r..

^'"-

'--'

-"--

-;..

vk:.

•:^v

:ívv?-^

Lum

inous

Inte

-nsi

tyl^

l .'•

••

--

•- ?•„

"' %

-¿j-í

Pe

rLig

htE

mlll

ing -.

.,,'>

>-'

• --

••-.V

---T

''Á

rea

,

'._

..

•' .

J

:=,

'.'•-4,1

- '

"-V1 '

'.••-

\r:»

'.?.'

• .

• i '.

> . .

:^~

. ,•

•- ;••

., '^

-•V

-?--

;^•

; "-.

• .

-'.- "

.V

-'|

PeaV

Wa

vele

ng

lh

- •'

V

Dom

inan

l W

ave

len

gth

!sl

- •

':•':

2500

2550

_.

2800

'.

. 28

20 i:

2835

•'2855'-

__28

70

2885

_

Forw

ard

Volla

ge P

erL

EP l

'

¡..

•'•

Rev

erse

Bre

akd

ow

n V

olla

ge

Pa

c L

EP

•";

•''

Theim

al R

est

sla

nce

LE

D

. , •

.

;

-Ju

ncl

ion-lo-P

In .

""

; :

-«* ./ -

V

A.¿

V".

' ' ,v:

, •

.•/**

.- ';;

?*:

; •',

; '-"

.•:;.';íy. :' '

'* •

;.' . i

y .

Iv

:\.

. ,

Iv •

. -,

\v\

ly •

.

,

IV i-

XP

.JV

"

' .

X0

VF'•

VB

R :'

. ' w

J-««

Mln

. 6 13 a 6 13 13 13 26 6 fi 11 5 5 11 11 11 22 6',

;•?

':.':.

Typ

.

20 24 36 46 18 22 16 22 35 43 35 43 35 70

85 683

685

2.1

15 150

Typ

.

25 '28 50 66 25 28 25 28 60 66 50 56 50 56

ICO

111

565

2.2 15 160

MflM

,

2.6

2.6

" -•'•:

$

UnlU

mcd

mcd

mcd

mcd

mcd

mcd

mcd

mcd

mcd

' m

cd

mcd

mcd

mcd

mcd

mcd

nm

nm V V

'C/W

LE

DC

Mp

Uní U

mcd

mcd

mcd

mcd

mcd

mcd

mcd

mcd

mcd

mcd

mcd

mcd

mcd

mcd

mcd

mcd

nm V V

*CA

V/

LE

DC

tiíp

T«»l C

ondllloni

20 f

.iA D

C

60

mA

Ph

: t o

í 3

DF

20

mA

DC

eO

mA

Pk

: 1

3 D

FSO

mA

D

C

60

mA

Pk

: i

ol3

DF

20 m

A D

C

60

mA

Pk

: 1 o

(3 P

F

20

mA

PC

60

mA

Pk

: 1 o

(3D

F

20 m

A D

C

60m

AP

k: 1 o

(3 D

F

20

mA

DC

20 m

A D

C

60

mA

Pk

: 1 o

ISD

F

Ir =

20

mA

IR-

100 M

T«il

Co

nd

lllo

nt

20 m

A D

C6

0m

AP

k:

1 o

(3D

F

20

mA

DC

6Q

mA

PK

:1 o

(3P

F

20

mA

DC

60

mA

Pk

:1 o

(3 D

F

20 m

A DC

60

mA

Pk

:1 o

í 3 D

F

20 m

A P

C .

60

mA

Pk

;1 o

(3P

F

20 m

A D

C .

60

mA

Pk

M o

(3 P

F

20

mA

PC

60rn

AP

k:l o

í 3 P

F

20 m

A D

C

60

mA

Pk

:1 O

Í3D

F

lF =

20

mA

lR-1

00

pA

- >

' V"

"^ -

v

Mol

es;

. -.

•> T

hese

dev

ices

aie

ca

leg

otlz

ed

lor

lum

lnous

¡nle

nsí

ty w

ilh t

tie I

nle

nsi

ly c

ale

go

ry d

esl

gn

ale

d b

y a

letle

f co

de

on

thc

slde

o>

Ihe

pack

age.

5. T

he d

om

inan!

wa

vele

ng

th, X

d.

(s d

eri

ved

(fo

m t

he C

IEch

rom

alr

cily

dia

gra

m a

nd

is I

hal s

ingle

wa

vele

ng

ihw

tiic

h d

efin

es

Ihe

co

lor

o[

Ihe

devi

ce.

Yel

low

an

d g

ree

n de

vice

s a

re c

ate

go

tize

d fo

r dom

inan!

wa

vele

ng

lh w

ilh I

he

colo

r bin

de

sig

na

led

by

a nu

mbe

r co

de o

"Ih

e s

ide

Ihe

pac

kage

.

-•••

•:..

••.

.- ,:

:. .

_j

5-11

Page 168: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

• • ,

. .•*

>'»'

?;ífj

:, •

->:

,,. Y

sl

^E

íMi

ÍM~-

^¡í.-

,^\J

¿ ..v

.«M

%A

J

Elé

ctric

a!M

IC H

LMP

-230

0/-2

40Q

/-250

0A26

00--

2700

/-2B

OO

/ S

üiio

s oí

lujh

! ba

r de

vice

s ai

e co

mpo

süd

o) i

wo.

lour

or

oiy

hl lig

hl

cnui

img

dio

des.

wilii

tliti l

ighl

(rom

oac

h U

ED o

plic

nlly

scat

loie

d 10

lorr

n an

ove

nly

illtit

nin

ale

d li

ghl

emitl

intj

sur-

face

. T

he

LED

's

havo

a

P-N

jiin

ciio

n d

illus

ed i

nlo

Iti

eüp

uaxi

al la

ycf

on a

GaP

tran

sp'a

rent

sub

slal

e.

The

áno

do a

nd c

alh

od

e oí

each

LE

O i

s b

rou

gh

l oul

byit-

'Har

ale

pins

T

his

un

ive

rsa

l pin

oul

arra

ngem

enl

«llo

ws

loi

Ihu

win

ng

oí I

ne L

ED

's w

ilhin

a d

evic

e in

any

Hirc

opo

ssib

le c

on

ligu

ralio

ns:

par

allo

l, se

ries,

or s

er ie

s/p

ara

llel.

llie

lyp

ical

fo

rwa

id v

olla

ge v

alúe

s, s

cale

d lio

m F

igur

e 5,

shou

ld b

e u

sed

lor

calc

ula

ting

Ihe c

urienl lim

iling

resi

stor

valú

es a

nd ty

pic

al p

ow

er

diss

ipal

ion.

Gxp

ecle

d m

áxim

umV

p va

lúes

lo

r Ih

e p

urpo

so o

f d

rive

r ci

rcuil

desi

gn a

ndm

áxim

um p

ow

er

dis

sip

aljo

n m

ay b

e ca

lcul

aled

usi

ng

Ihe

lollo

win

g VF

mod

els;

For

IPE

AK £

20m

A

VF

= 1

.6V

-MDc[5

0íli

Fo

rSm

A <

IDC

£ 20

mA

The

máx

imum

po

wer

dis

sipalio

n c

an b

e c

alcu

lale

d (o

r an

ypu

lsed

or

D

C

driv

e co

ndili

on.

For

D

C

oper

alio

n,

Ihe

máx

imum

pow

er d

issi

patio

n ís

the

prod

ucl o

f Ihe

máx

imum

lorw

ard

volla

ge

and

Ihe

máx

imum

for

war

d cu

rieni.

For

puls

ed o

pera

tion,

the

máx

imum

pow

er d

issi

patlo

n Ís

the

pro

ducl

Ihe

m

áxim

um

forw

ard

volla

ge al

Ih

e pe

akío

rwar

d cu

rre

nl

limes

th

e m

áxim

um

aver

age

(orw

ard

curr

en!.

Máx

imum

al

low

able

pow

er d

issi

palio

n (o

r an

ygi

ven

ambl

en!

lem

pera

lure

and

Ihe

rmal

res

isla

nce

(Rflj

-A)

can

be d

eler

min

ed b

y us

ing

Fig

ute

2. T

he s

olid

lín

e in

Fig

ure

2 |R

0j-A

538°

CA

V)

repr

esen

te a

typ

ical

ther

mal

resi

slan

cs o

í a

devi

ce s

ocke

led

In a

prin

ted

circ

uil

boar

d.T

he d

ashe

d lin

es r

epre

sen!

ach

leva

ble

Iher

mal

res

ista

nces

Ihat

can

be

obla

tned

ihro

ugh

im

ptov

ed t

herm

al d

esig

n.O

nce

the

máx

imum

allo

wab

le p

ower

dis

sipa

tlon

is d

ele

r-m

lned

. the

máx

imum

pul

sed

or

DC

lorw

ard c

urr

en! c

an b

eca

lcul

aled

.

Ópt

ica!

The

ra

diat

íon

patt

ern

for

the

se lig

ht

bar

de

vice

s is

appr

oxim

atel

y Lam

berlia

n.

The

lum

inou

s st

eran

ce m

aybe

cal

cula

ted

usin

g on

e of

Ihe

tw

o lo

llow

ing

fo

rmu

las:

Lv f

loo

llam

be

rts)

, ic

d)A

1(1

2)

S[i«

Llg

ht

Em

iltln

rea

• 8.

B9 m

m x

S.B

9 m

m

8.69

mm

x 3

.81

mm

6.69

mm

x 1

0.05

mm

3.81

mm

x 1

9.05

mm

Sur

face

Áre

a

Sq.

Me

lre

í

67.7

4 X 1

0'°

33.8

7 x

10'11

135.

4B x

10'

*

72.5

B x

10"

5

Sq.

Fee

l

729.

16 x

10-

'.t

364.

58 x

101

* •;

1458

.32

x ID

*

781.2

5 x 1

0* •

;•;

Rel

resh

ral

es o

í 1

kHz

lasl

er p

rovi

dc

Ihcm

ost

elli

cie

nl

op

era

lion

resu

llín

g in

Ihe

xim

um

pos

sibl

e lim

e a

vera

gelu

min

ous

inie

nsi

ly.

The

tim

e av

erag

e lu

min

ous

inte

nsi

ly m

ay b

e ca

lcu

lale

dus

ing

Ihe

rela

tiva

elli

cie

ncy

ch

ara

cle

nsl

ic o

f F

igur

e 4,

"ÍIPÉ

AK- a

nc'

ad

jusl

ed

for

op

era

ling

am

ble

n!

lem

pera

ture

.T

he lim

e a

vera

ge l

um

inous in

tensi

ly

a! T

A =

25°

C I

sca

lcu

lale

d as

lollo

ws;

Iv T

IME

AV

G =

Dal

a S

heel

í

Exa

mpl

e: F

or H

LMP

-273

5 s

erie

s

í?lp

£A

K=

1.1

8 al

IPE

AK =

48

mA

L T

IME

AV

G -

Un™

*1

(1.1

8113

5 m

edí =

25

mcd

L¿

um

Aj

The

tim

e av

erag

e lu

min

ous

inie

nsi

ly m

ay b

e ad

jusl

ed [o

rop

eral

ing

ambi

ent

lem

pe

ralu

re b

y Ih

e (

ollo

win

g e

xpo

ne

n-

tial equallo

n:

•. •

Dev

ice

";: -

2300

/-260

0 S

erie

s:^

';,-2

40

0/-

27

00

So

rie

s,,.

'^ -2

500/

-2B

OQ

Ser

ies

• k

-G.0

131/

°C-0

.011

2/°

C.

-0.0

10

4/°

C';

Exa

mpl

e: I

v 18

0° C

i = 1

25 m

edie

i-0

0"2

-60-"

-'=

14

mcd

DP

EH

AT

ION

LNT

HIS

RE

CIO

MR

CO

UIR

ES

TE

UP

EB

AT

UR

ÍD

ER

AT

ING

OF

loc

MA

X

Figu

re J

. M

silm

um A

llow

ed P

eek

Cur

ren!

vi. P

ulís

Cur

siló

n.

5-12

Mec

hani

cal

Ttie

se

lighl

lint

tíov

icus

n>

ny tit

opér

ale*

*j m

¡m

iluum

tem

pcr

alii

ios

¡ihov

c tG

O"C

w

ilhuul

du

ratm

g w

linn

insl

alle

d in

a P

C b

oard

config

ura

ron i

hrn

pio

vidi

ss a

ttier

mal

r<2

sisl

ancu

lo

am

bie

nl

valu

é le

ss Ih

an

25

0"C

/W;

LEO

. S

ee F

igur

o 3

lo d

eler

rnin

e Ih

e m

áxim

um

allo

wed

Iher

mal

lu

sísl

an

ce f

or I

he P

C b

oa

rd,

RO

PC- x

. wh

ich w

illpe

rmil

nondcr

alii

d

op

ern

lion

in

a

giv

cn

ambi

enl

lem

peía

luie

.

To

optin

tize

devi

ce

op

lica

l p

crfo

ima

nc

e.

spec

inlly

deve

lope

d pl

aslic

s aie

use

d w

hic

h le

sliic

t Ih

e so

lven

ls¡h

at m

ay b

eu

sed

lorc

lea

nin

g: 1

1 isi

eco

mm

ern

íed

Iha

ton

ly

mix

intt

'S o

í F

iL'u

n ni.T

muí

alc

oh

ol

be

used

lo

t va

po

rcl

iíiin

ing

pro

cL-s

sí'i

-*ilt

i an

imni

L-is

ion

lime

m tt

ie v

apor

soí

loss

man

lw

o

2

mm

ulL'

s m

áxim

um S

orne

sug

gesl

edva

pof

clea

umg

solv

enls

aie

Fre

on T

E,

Gen

esol

v D

I-15

or

DE

-15.

AfK

lone

A o

r K

. A

60B

C ,

l40

°Fi

wal

er c

lean

ing

PIO

CCS&

may

als

o bu

use

d. w

hich

in

clu

de

s a

ne

ulia

lize

rnn

se

3°*

amm

oma

solti

tion

oí e

qu

iva

ten

i'. a

sur

lacl

ant

nnse

t dete

rgen! so

hilion

or

eqiiiva

lenl-.

a h

ol w

ate

ifin

se a

nd a

th

oro

ug

h ai

r dr

y. R

oom

lem

pe

ralu

re c

lean

ing

may

be

ac

com

plis

ned

wilh

F

reo

n T

-E3

5 or

T

-P35

.E

lhan

ot.

Isop

ropa

nol o

r w

aleí

wilh

a m

ild d

ete

rge

nl.

R!C

t

«t

Gflt LIC

M •Vi

•321

'CI\

-Í3U

-&1

!•i

-S

WC

iV/IE ft/Ll

rt/lE

\"

3x

s \' s 7~

-

\l

\í V -1-

10

M

30

40

&0

60

70

BQ

!W

TÍ-A

MH

IÍNI I

EMPL

RAIU

RE-

c

B 2.

Máx

imum

Allo

wab

le P

ower

Diu

lpal

lon

pe

r LE

D v

i.A

mlil

enl T

empe

ratu

re D

eral

lngí

Bai

ed o

n M

ixlm

umA

lia w

able

The

rmal

Reí

!» la

nce

Va lú

e». L

ED

Jun

cllo

nlo

Am

tilen

l on

• pe

r LE

D B

a»|(,

T|

MA

X =

lO

D'C

.

O

ID

JO

30

W

ÍO

60

'O

SO

W

Ti

- A

MB

IEM

IfM

PE

H A

TU

RE

-'C

Figu

re 3

. M

ailm

um A

llaw

ablc

DC

Cui

renl

per

LE

D v

i. A

mbi

enl

Tem

pera

lute

. Deí

alln

gs B

a»ed

on

Mai

lmum

Allo

wab

leTh

erm

al R

nlsU

nce

Val

uei,

LED

Jun

cllo

n-lo

-Am

blen

lon

a p

er L

ED B

asls

, Tj

MAX

= 1

00=

C.

Figu

re 4

. H

elal

lve

E fl

lcle

ncy

(Lum

lnoü

i In

leni

lty p

tr U

nll

Cur

renl

) v»

. Pea

k LE

D C

unen

t.

5-13

Page 169: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

HE

WL

ET

TP

AC

KA

RD

14

.2m

m(.

56

INC

H)

SE

VE

N S

EG

ME

NT

DIS

PLA

YS

RE

DH

IGH

EF

FIC

IEN

CY

RE

DH

IGH

PE

RF

OR

MA

NC

E

CR

EE

N

YE

LL

OW

HD

SP

-5301

SE

RIE

SH

DS

P-5

50

1 S

ER

IES

.

HD

SP

-56

01

SE

RIE

S ;

HD

SP

-5701

SE

RIE

S

!;•-

jf .«4Fe

atur

es•

IND

US

TR

Y S

TA

ND

AR

D S

IZE

• IN

DU

ST

RV

ST

AN

DA

RD

PIN

OU

T15.2

4m

m (

.6 Inch

) D

IP L

eads

on

2.5

-lnim

(.1

Inch

) C

en

lers

• C

H0

1C

EO

FF

OU

R C

OL

OR

SR

ed

Yello

wH

fgh

-EIt

lcle

ncy

Re

d

Hig

h P

erf

orm

an

ce C

ree

n

• E

XC

EL

LE

NT

CH

AR

AC

TE

R A

PP

EA

RA

NC

EE

ven

ly L

lghle

d S

egm

ents

Mlle

red

Co

rne

rs o

n S

eg

me

nts

Gra

y P

ack

age

Glv

es O

ptlm

um

Contr

as!

• C

OM

MO

N

AN

OD

E O

R C

OM

MO

N C

AT

HO

DE

Rlg

ht

Hand

De

cim

al P

oln

tO

verl

low

±1

C

ha

racl

er

• C

AT

EG

OR

IZE

D F

OR

LU

MIN

OU

S I

NT

EN

SIT

Y;

YE

LL

OW

AN

D C

RE

EN

CA

TE

GO

RIZ

ED

FO

R C

OL

OR

Use

of

Llk

e C

ate

go

rle

í Y

leld

s a

Unllo

rm D

íspla

y

Dev

ices

Des

crip

tion

The

HD

SP

-530

1/-5

501/

-560

1/-5

701

Ser

les

are

larg

e 14

.22

mm

-.5

6 in

chi L

ED

sev

en s

egm

enl di

spla

ys.

Des

igne

d lo

rvi

ewin

g d

isla

nce

s up

lo

7 m

elre

s >2

3 íe

el .

ttie

se d

ispl

ays

próv

ida

exce

llenl

rea

dabi

lily

in b

right

am

bien

ls.

The

se d

evíc

es u

liliz

e a

n ¡n

dusl

ry s

tand

ard

size

pac

kage

and

pin lu

ncl

ion

co

nlíg

ura

üo

n.

Bo

lh Ih

e nu

mer

ic a

nd ±

1 ov

ar-

llow

de

vice

s le

alu

re a

rig

tit h

and

dec

imal

poi

ní a

nd a

reav

aila

ble

as e

ither

com

mon

ano

de o

r co

rmno

n ca

thod

e.

P«r

t N

o.H

DS

P-

- 530

1 ,•

r-'eao

á^!6

30

7"

.'.53

21.'5

323

,550

1Í5

5Q3

,550

7'.5

508'

:552

1 í-

•,56

01¿

5603

';.1

6t>0

7 £

;'66

08

^56

2 JÍ

.- 56

23 :

5701

:57

03 Í

:' 57

07 .'

;•'6

708 i,

Í5721./

!-'57

23 "

-'

K~

' '

'• !-

'3

•**

&-

.col

or ¿

i-:;

>.-.

Híg

ri P

e

Des

crip

tion

Com

mon

Ano

de R

ight

Han

d D

ecim

alC

omm

on C

atho

de ñ

ighl H

and

Dec

imal

Ove

rflo

l C

omm

on A

no

de

Ove

rllo

l C

omm

on C

otho

deT

wo

Dlg

ü C

omm

on A

node

Rig

ht H

and

Dec

imal

Tw

o D

lgll

Com

mon

Cal

hode

Rlg

ht H

and

Dec

imal

Com

mon

Ano

de R

lghl

Han

d D

ecim

alC

omm

on C

alho

do R

iaht

Han

d D

ecim

alO

verl

low

±1

Co

mm

on

An

od

eO

ve

rllo

l C

omm

on C

alh

od

eT

wo

Dig

lt C

omm

on A

no

de

Rlg

hl H

and

Dec

imal

Tw

o D

igll

Com

mon

Cal

hode

Rlg

ht H

and

Dec

imal

Com

mon

An

od

e R

ight

Han

d D

ecim

alC

omm

on C

alh

od

e R

ighl

Han

d D

ecim

alO

verí

low

±i

Com

mon

Ano

de

- -.

Ove

rllo

1 C

om

rno

n C

ath

od

eT

wo

DIg

it C

omm

on A

node

Rig

ht H

and

De

cim

al

Tw

o D

igil

Com

mon

Cal

hode

Rlg

ht H

and

Dec

imal

Com

mon

Ano

de H

ignl

Han

d D

ecim

alC

omm

on C

atho

de R

íghl

Han

d D

ecim

al -

~

;O

verí

low

±1

Co

mm

on

An

od

flQ

verf

low

±1

Com

mon

Ca

tho

de

TWO D

ifllt

Com

mon

Ano

de R

ight

Han

d D

ecim

al'

Tw

o D

Iglt

Com

mon

Cal

hode

Rig

hl H

and

Dec

imal

Pacj

üiji

Dra

wln

g

7-13

0

pack

age

Dim

ensi

ons

1L

' U

a

-i

l -J

*« '

T

MtX

i ~P

«»

ÍJID

' r-

nitü

i MI i

• —

J Lí ' "

"n

H

i™F

FIO

III V

JEW

C.D

S

lOtV

Ifft

A.B

.C 0

i u;

oo j

" .

u», 1

FH

OM

Vlltt t

. f

PIN 1 2 3 4 5 E 7 B 9 10 11 12 13 H 15 16 1? ia

FUrJ

CTI

ON

A

CA

THO

DE

e

CA

THO

DE

dA

NO

DE

l3!

CA

THO

DE

C

CA

THO

DE

DP

CAT

HO

DE

D

CA

THO

DE

aA

NO

DE

l'l

CA

THO

DE

1

CAT

HO

DE

g

B

AN

OD

E e

AN

OD

E d

CAT

HO

DEW

AN

OD

E c

AN

OD

E D

P

AN

OD

E b

AN

OD

E a

CA

THO

QE

M

AN

OD

Et

AN

OD

E g

C

CA

THO

DE

cAN

OD

E c.

d

CAT

HO

DE

b

AN

OD

E a

. b. D

P

CAT

HO

DE

DP

CAT

HO

DE

a

ArJ

OD

Ea.

b.D

PAN

OD

E c

. a

CAT

HO

DE

dN

O P

IN

D

AN

OD

E c

CA

THO

DE

c, d

ANO

DE

b

CA

THO

DE

a. b

. DP

AN

OD

E D

P

AN

OD

E a

CA

THO

DE

a. B

. DP

CA

THO

DE

c.d

AN

UD

E d

NO

PIN

• .

E

E C

ATH

OD

E N

O. i

D C

ATH

OD

E N

O, 1

C C

ATH

OD

E N

O. 1

PF

CA

1HC

DE

NO

. 1

EC

AT

HD

DE

flO.2

O C

ATH

OD

E N

O. 2

GC

AT

HO

CE

N0.

2

C C

ATH

OD

E N

O. 2

DP C

ATH

OD

E N

O. 2

B C

ATH

OD

E N

O. 2

A C

ATH

OD

E N

O. 2

F C

ATH

OD

E N

O. 2

OIG

ITN

0.2A

NO

DE

D1G

ITN

O. 1

AN

OD

E

BC

AT

HD

DE

NO

. 1

A C

ATH

OD

E N

O. 1

G C

ATH

OD

E N

O. 1

F C

ATH

OD

E N

O. 1

F

E A

NO

DE

NO

. 1

D A

NO

DE

NO

. 1

C A

NO

DE

NO

. 1DP

AN

OD

E N

O. 1

E A

NO

DE

NO

. 2

D A

NO

DE

NO

. 2

G A

NO

DE

NO

. 2C

AM

OD

E N

O. 2

DP A

NO

DE

NO

. 2

B A

NO

DE

NO

. 2A

AN

OD

E N

O. 2

F A

NO

DE

NO

. 2D

IGIT

NO

. 2 C

ATH

OD

E

DID

ITN

O.1

CA

THO

D6

B A

NO

DE

NO

. 1

A A

NO

DE

NO

. 1

G A

NO

DE

NO

. 1

F A

NO

DE

NO

. 1

'• A

ll tíl

men

sion

s in

mill

imel

res

linch

es .

2- A

ll un

lole

ranc

ed d

imen

slon

s ac

e fo

r le

leie

nce

only

.3-

Red

unda

ní a

noiJ

es.

*• R

ediin

daní

cat

hode

s.5

For H

DSP

-560

]/• 5

701

serie

s pr

oduc

í onl

y.

7-13

1

Page 170: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

f.f •

Inte

rna!

Circ

uit D

lagr

am

t J

J 4

Abs

olut

e M

áxim

um R

atln

gs-5

301

Sir

le»

-55

01

Se

rle

t-5

601

Sei

leí

-57

01

Se

tle

í

Ave

tage

Pow

er p

er S

egm

enl o

r D

P

. 60

mW

PeaK

Fcr

war

a C

uír

en

t pe

r S

eg

me

nl o

; D

P

150

mA

e

IPul

se W

idlH

£.2

ms1

DC

Fo

rwa

rd C

urr

en

l per

Se

gm

en

l9

or D

P

25 m

A

Op

era

tmg

Te

mp

efa

lure

flan

ge

. -4

D°C

lo

*1

00

*CS

lora

ge T

empe

ratu

ra R

anga

-5

5'C

lo

«OO

Q'C

Rev

erse

Vol

lage

par

Seg

men

l or

DP

'-

3.D

VLeaaS

old

erT

em

pera

lure

£6

Q°C

lor

3 s

eC.

No

ln:

6.

Stt

F.g

uie

1 lo

ejti

blii

h p

ulm

d o

pcrit

ing

con

ditio

ni.

7.

See

Fig

ure

6 la

esl

iblis

h pu

lsed

op«

ri|m

g co

nfliU

ons.

HO

SP-5

S01.

. Ee

e Fi

gure

"7 l

o eili

blii

h p

ulse

a op

eríh

ng c

ondl

lioos

. HD

SP

-560

1.B

Bet

Fig

uit

S lo

ett

jWiit

i ptih

eá o

pciit

tns

cond

ilion

i.

105

mW

10

5 m

W

80 m

W90

mA

7;

90 m

A7'

50 m

A f

llIP

ulse

Wid

th £

1 m

si

IPul

s« W

iditi

< \l

IP

ulse

Wíd

líi <

1 m

sl30

mA

30

mA

20

mA

-40

'Clo

•lO

O'C

-55

'CIO

tiO

O'C

3.0V

26

0°C

[or3

se

c.

'10

0°C

-55

'Clo

»1

00

"C3.

0V26

0" f

or 3

sec

.

-55

"Clo

'lO

O*C

3.0V

260"

lof 3

sec

. .

11.5

9 m

m 1

1/16

¡n.j

be

low

sea

ttng

pla

ñe)

B.

Der

sle

Wiii

mum

DC

cui

rent

; S

ee F

igur

e 2

lor

-530

1 S

erio

s.S

ee F

igur

e 9

lor

-550

1 S

erie

s.Se

e F

igur

e ¡O

lof-

5601

Ser

íes.

See

Fig

Uie

11

lor

-570

1 S

erie

s.

Elec

tríca

l/Opt

ical

Cha

ract

eris

tícs

at T

A =

25°

CR

ED

HD

SP

-53

01

Se

rie

s

P«ra

m«le

r -.

-'-•'•

'. .

1Jí.

1»)P

*'íC

tffiílS

ííí«

í?.-

T'

Lum

inous Inte

níit

y/S

egm

entl'oi «

:-¿V

S>"V

l;/-

'*"'

(D¡9"A

vefa

S8);|'

M^^I

Pea

k W

ave

lenglh

•/'

••.v

v -•'

--•;

'. '

'?&

*'•*

-"-'.''

Dom

lnanl W

avele

nglh

l11'

•^vr^

V's

íír- '^'"if

Forw

ard

Vottaga/S

egm

ent ofD

Pl^

l ''-'

-•'•-

- fj

'**

Reve

rse V

olla

ge/S

egm

onl

or D

PI1

2-

W .

-••-

«: •

.

Therm

al R

esi

stance

LE

D'J

üncllo

n-to-P

|n''.

j *!

- • -

• ".'

•' -tí

:>V

Vit-

: ,i' ";

X.;-"

sí* '¿

. :•'.

*'

Sym

bol

P,-

'(/;

:,££

>."£

.•:X

pEA

K

Xd

-:

-•

VF VHR

flj-P

IN

T*il

Condltl

on

-:

••'"

•"•

•-•

lp =

20

mA

'

' •

lOO

mA

Pe

ak

:-;

'1 o

(5 D

uty

Fa

cto

r- •

•"•*

'/. "

,- ,

•' -'

• ,-.

- .

:•.

: -"

'

•'•

' "'•;'•

-'

t:

-'--

'•

-

lF=

20

mA

••

--'-

•;

\R =

'\Q

QliA

••

„ •

í¿;.,;

^¡t

^rc

. . ff

e

Mln

.60

0

•V

vr

3

-y->

,'

Typ

.13

001400

655

6-10

1.6 12 34

5.

Ma

x.

'•••. '

'•

•-.-:•

'-

'2.0

Urilti-

-•

i

^nm

>;n

m;-i

•V-£

. v^

•c/W

/.k S

áflí

Nole

í:1

0.T

he

a.g

i!sa

reca

ieg

o(i

:ed

lDrl

um

Ino

iJsl

nlB

nsi

tyw

¡th

cale

go

ryd

6si

gn

ate

db

yale

t1e

rlo

cate

do

n1

hB

r¡g

htr

ian

dsi

de

ollt

iep

acl

(ag

e.T

Wlu

min

ous

mle

nsi

ly m

ínim

um

an

d c

ale

go

fíe

s ar

e d

ele

rmin

ed b

y co

mp

ulln

g Ih

a n

um

eri

cal a

vera

ge o

f ih

e in

div

idual s

og

me

nl I

nlen

sÜls

*.

de

cim

al p

oin

l nol i

ncl

ud

ed

.11

.The

oom

inanl w

ave

len

glh

, Ad,

is d

eri

ved

fro

m Ih

a C

.I.E

Ctif

om

alic

ity D

íagr

am a

nd ¡5

Iha! s

ingl

e w

ave

len

glh

wh

ich

de

fine

s llie

col

or o

í H*

devi

:e.

12.0

ua1i

ly l

ave

l io

i E

lecl

dca

l Ch

ars

cle

iislle

) Is

100

0 p

arí

) pflf

mill

lon.

. -

.

7-13

2

HP

SP

-53

0I

SE

RIE

S

ip-

puts

c D

UH

MiD

N '

,¡-

f

Fig

ure

1.

>lm

um

To

letib

le P

eik

Cu

rre

n!

»«. P

ulte

Dunlio

n.

ÍS

35

15

W

Si

í&

BS

I* -

AM

BIfN

T ItM

PE

HA

IUH

i: -

"C

Fig

ure

2, M

aitl

mu

m A

llow

ible

Ave

rig

e F

orw

ord

Cu

rre

n!

Per

Stg

me

nl v

i. A

mb

len

! T

em

pe

íalu

re.

HD

SP

-530

1 S

erle

».

o 70

40

to

BO

10

0 lia

)<

a ic

o

Fig

ure

3. R

clilln

Elll

clency

(L

um

lno

u» I

nle

nill

y p

riU

nlt

Cu

rre

nl) v

i. P

e*k

Se

gm

en

l Cu

ire

nl.

O 4

.8

1.2

l.í

1.0

2.4

2.B

3.

2

Vi -

fOH

WA

RB

VO

LTA

CE

-V

Fig

ure

4.

Fo

rwa

rd C

urr

en

l vi,

Fo

rwsr

d V

olU

ge

.

I, -

sCC

ME

NIO

CC

UH

RtM

-m

»

oure

5.

Rd

tUn

Lu

mln

ou

t In

len

tlly

vt.

D.C

. F

orw

«ji)

Curn

nl.

Fo

r a

De

lalle

d E

xp

lan

atio

n o

í th

e U

*e o

i D

ala

Sh

ee

l In

íorm

alio

n m

d R

eco

mm

en

de

dS

old

erlng

Pro

ce

du

res,

Se

e A

pp

tlca

lio

n N

ote

10

05,

7-13

3

Page 171: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

HIG

H E

FF

ICIE

NC

Y R

ED

HD

SP

-55

01

SE

RIE

S

P«f

ȒT>

«l*r

'

"

lum

inoui

Inta

ntU

y/S

ogm

enll1

3!(D

iglt

Av

efi

ge

l

Pea

k W

avol

engl

flD

omin

anl

Wave

lenglh

lW

For

war

d V

olla

ga'S

c^m

ent

or D

Pl'6

í

Rev

erte

Vol

lage

-'Seg

men

t or

Dp

M7l

Tdorm

al R

ew

iUnce

LE

D Junct

lon-t

o-P

in

Bym

bol

Iv

XPEA

KX

d Vr

Vn

Rflj

-piN

tt C

ondlll

on

10 m

A D

C60

mA

Pe

ak:

1 o

UD

uly

Fac

tor

\ =

20 m

A

lR-1

00

pA

""MIÍ."

900 3

""TÜ

E^

2800

3700

635

626

2.1

30 3-15

Mi..

2.5

-

JÍüC /jc

d

nm nm V V -

•c/w

/Se

g.

HIG

H P

ER

FO

RM

AN

CE

C

RE

EN

HD

SP

-56

01

SE

RIE

S

P»nm

*Ur

,

Lum

lnou

s Inle

nsi

ly/S

egm

entl1

3!

• •

(Dig

ll A

veri

ge

) .

• ;•-

' .-

_'.'.

Pea

k W

avel

engl

h

. -

' •'

'••-••

•D

omin

anl

Wa

vete

ng

thlH

iGj

.;.'

. -,

For

war

d V

olia

ge/S

egm

ent or D

Pllf

ll . -

-.*:. \

e V

oJI

ag

e/S

eg

me

nto

rDP

Í18. "

1 -

-' !

_

The

rmaJ

Res

isla

nce

LEO

Juncl

ion-lo-P

ín_

.: ,.

,.,í.:

-.V

. ""

.

Sym

bol

Iv

\PE

AK

Xo VF • VR

R0J

-PIN

Tail C

ondlll

on

10

fnA

DC

60 m

A P

ea

k;1

oí 6 D

uly

Fact

or

Ip^lO

mA

lñ =

10

0^A

Mln

.

900 3

Typ

,

2500

3100

566

571

2.1

50 345

Ma

x.

577

2.5

Unlli

pcd

nm nm

'V '

V '

°C/W

/S

eg..

YE

LLO

W H

DS

P-5

701

SE

RIE

S

P«r

«m«U

r .

,-.\

-:-

::¿¿

.'-*;

* V

'íV

^-ft-i- "

•Lu

min

ous

Inle

nsl

ty/S

eg m

entí1

3! ;

/?-•

*.»-.

./ ;

(Olp

lt A

vera

ae

) t^S

-^.l^J»

V í

tíT

O^fe

:...

^^K

V^^W

T'.V

íC

Pea

k W

avf

llength

• -

• i1-,

-:.1

; ff.

+

l'.:,

'it>

',-.'-

Dom

inanl W

«w

len0th

!M. 1

JI .- •

. .'v

i' :"

*.•

'F

orw

ard

Volta

ge/S

egm

ento

rDP

l18!

¿^"

í-;.'

'R

ever

se V

olta

ge/S

egm

ent or D

pf'

6'"lr!

^ '.

Thflf

mal R

esis

tanc

e L

ED

Jurtct

ion-to-P

ín •

:->•--

;•-

.. ,í

-,.-Á

-A-'--

¿í.i>

;:^i-v^K

rf:::i

Sym

bol

Iv

4*¿

-V-

"••'i

"-.'-

\PE

AK

Xd

'VF

'

* V

R .

.R

aj-p

iM;.,-

. *t.

Ttil C

ondlllon

TO

mA

DC

60 m

A P

eak:

1 oí 6 D

uly

Fa

cto

r "

': '

lF =

20

mA

:.

IR =

10

0^A

.

• '

..;.'.•

v.

" --

•;.

.-.-•,

• •.

-

Mln

.

600

' 581.

5

3

Typ

.

1800

2700

583

586

2.2

40 345

Max.

592.5

2.5

Unl

lB^c

d ;«f

nm nm

. .

v .:•

V

'•

•c/w

/S

eg."

. :

Not«

i:13

- The

dig

íls a

re c

ateg

oiiz

ed (

DÍ l

umln

ous

fnle

nsíty

w Iti

cal

egor

y de

sign

aled

by

a le

ller

loca

led

on io

p o

í [li

e p

acka

ge. T

ne lu

mm

ous

inie

nsi

l/min

iniu

m a

nd ca

tügo

iíes.

are

dete

rmín

ed b

y co

mpu

l ng

Ihe

num

éric

a! a

vera

ge o

í Ihe

ind

vid

ual s

egm

enl

nlc

nsi

lies.

dec

imal

poin

l nol

¡nc

lude

d.]4

. The

dom

inan

! wav

elen

gih.

A¿

is d

erív

ed (f

om If

ie C

.I.E

. Chro

mallc

iiy D

iagr

am a

nd is

líia

l sin

gle

wav

elen

gih w

hic

h d

efin

es Ihe

col

orol

líied

evic

e.I5

.7he

HD

SP

-560

1 a

nd H

DS

P-5

701 s

erie

s di

spla

ys a

ie c

aie

gofji

ed

as

lo d

omin

an!

wav

cien

glh w

ilh I

he c

aleg

ory

desi

gnai

ed h

y a

num

ber

adja

cent

lo [

he m

lens

Jiy

cale

gory

letle

r.16

. Oua

lily le

vel l

or E

lecK

ical

Cha

racl

eris

lics

ís 1

000

par

ís p

er m

tllio

n.

17, T

ypic

al s

peci

lical

ion

loí

lele

renc

e on

ly. D

o no

l e«

ceed

abs

olu

e m

áxi

mu

m ra

lirtg

s.

7-13

4

HD

SP

-55

01

/-5

G0

1/-

57

01

SE

RIE

S

lj.-

rU

l.5

l D

UH

A1

10

N.,

Flo

Ufe

6.

Mailm

um

To

lera

ble

pe

ak C

uir

en

l vi.

Pulie

Du

falln

n —

HD

SP

-55

01 S

erl

e*.

j ——

y- -

O

PERA

IIO

MÍ,

tTJ-

tfí

imíf

UC

tOt»

HM

PLN

AIU

Fíl

DC

OP

ER

-iD

QN

1000

tO

.CO

i

Ip -

PU

LSE

DU

RA

IlO

tJ -

cH

t

7. M

ailm

um T

oler

able

pea

k C

urte

n! v

i. P

ulte

Dun

lion—

HD

SP

-560

1 í

DCOP

ERÍ.T

IOS-

Flg

uje

fl. M

áxim

um T

oler

able

pea

k C

uire

nl v

i. P

ulie

Duf

»llo

n —

HD

SP

-570

1 S

erie

i.

7-13

5

•". y

.' ry

r*' T

^T •

-fn

s1 ~

Page 172: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

HD

SP

-55

01

/-5

60

1/-

57

01

S

ER

ÍES

w _

.•

ntr

— no*C

/w

CA

Y/

\a s s

\ s /

\\

-X

Figu

re 9

. Miil

mum

Allo

wib

lt A

vera

ge C

urre

nlpr

r S

tflm

tnt

v». A

mbl

enl T

empe

rjlu

re,

— H

DS

P-5

S01

Ser

le».

Fig

ure

ID. M

áxim

um A

llow

ahle

Ave

rage

Cur

renl

per

Sef

lnie

nl v

s. A

mK

icnl

Tem

pera

lure

,—

HD

SP

-SE

OI

Sel

les.

a JS

4S

B5

S

6 7S

IS

»i

IBS

IA -

AK

BIS

NI l

EM

fER

AIU

Rt -'C

Flg

urt

11. M

ulm

um

Allo

w*b

l« A

vrr*

e« C

untn

lpe

r S

*gn>

«nl v

i. A

mbl

snlT

empe

rilu

re.

• —

HD

SP

-570

1 S

erle

».

- - y -/hk

s ¿?

^ '\

VHPI

T-ET

D

HD

•S£

1UW

RÍE

S

-Ka

£0

1

SE

1 SE

ÍES

Hlt

S

- -

0 10

10

X

40

10

tfl

70

60

90 1

00

!„«

-K

SE

OM

EN

I CU

RR

CN

1 -m

A

Fig

ure

12.

Rda

llve

Elll

clen

cy {

Lu

mln

ou

i In

lcnill

y p

erU

nll

Cutr

enl) v

.. P

eflk

SeH

nien

t C

urr

enl.

2

;

V,

-fO

HW

AR

DV

OU

AG

E-V

Flo

ur.

13, F

orw

.rd

Cim

enl v

i. F

orw

»rd

Vo

llaS*

Ch»r»

clii

iil c

i.

6 ID

n

K

30

as

U; -

DC

CU

HH

INl P

Efil

ED .

mí,

Fig

ure

R H

elM

lve

Lum

lnou

» In

lenill

y V»

. DC

Fo

rw.r

dC

urre

nl. —

HD

Sf -

55D

1/-5

6QI/-

57Q

1

7-13

6

Elé

ctric

a!T

lu-H

tlS

l1 W

U)

-¿5

0l/-5

fi0

1'-

íi7

0)s

(.iii

»,u

hliM

>t.

iycl

cvi{

fSat

e co

ni|i

oi.(

id o

í lu

jlil lü

iiillinii

üim

d-.s

, w

ilh u

u- |ii|h

i [iu

ni

eact

i LL

:f) o

plic

¿ill

y slii

ücliü

d le

í to

rní uid

iuiju

iil >

.r(t

'>iiM

ils3n

fl tftic

min

l [lo

ints

. T

lic!

-íiH

üi

sune

s us

i-s ,i

¡MI

iiinr.lic

mdt

lluso

d m

ío a

Ga

AsP

upiln

xial la

yoi

on

a G

aAb

sulis

linlc

The

-55

01 a

nd -

57

01

IÍBS

havo

Ihci

r p-ii ¡

unci

ions

dill

use

djn

io a

Ga

AsP

ep

ilnxi

al In

yui

on n

GnP

sti

hsi

inte

Tlin

-56

01se

ries

usu

a G

;iP L

'piln

xinl

layc

i on

GnP

7fie

se d

isp

lay

du

vicu

s a

re d

ost

gn

ed

lot

sl(o

bt¡

d O

jiora

iipn.

7tie

lyp

ica

l lo

twa

id v

ag

e va

lúas,

scü

lud

don

) F

igu

re 4

or

I3.s

lioiil

d b

ti u

scd t

or c

alc

ula

lmg it

iü c

tiitciil

lim

iling

re

sisl

or

valu

é a

nd

lyp

ica

l p

ow

er

dis

sip

on

. E

xpe

cle

d m

áxi

mum

Vf v

alue

s. lo

r th

e p

urp

ose

driv

er c

itcuil

dcs

ign

and m

axi

-m

um

po

wu

r d

issi

pa

lion

. m

ay

be

calc

ula

ied

usi

ng

ttie

(ollo

win

g VF

MA

X m

odels

:

HD

SP

-530

1 S

eri

es:

For

; IP

EAK

S5

mA

HD

SP

-S50

1/-5

701

Se

rie

s:V

F M

AX

= 1

.75

V-i

-lp

EA

K'3

BF

or:

IPE

AK

S2

0 m

AV

FM

AX

=1

.5V

-Ho

45

í).

For

: 5 m

A<

ID

C£ 2

0 m

A

HD

SP

-560

1 S

erie

s:

Fon

Ip

EA

KS

Sm

A

cont

rast

Enh

ance

men

tTt

ie o

bje

cliv

e o

í co

ntr

asl

enhance

meril

is lo

pro

vide

g

oo

dd

isp

layie

ad

ab

ilily

inlh

ee

nd

use

am

bie

nlIig

hl.T

ne

co

nce

pI

is l

o e

mp

loy

bo

lh l

um

inance

and

ch

rom

ina

nce

co

nlr

asl

lect

iniq

ues lo

enhance

re

adib

ilüy by í

iavi

ng In

e

OF

F-

segm

enls

ble

nd

inlo

Ih

e

dis

pla

y b

ack

gro

un

d a

nd

the

ON

-se

gm

en

ts

sla

nd

o

ut

viu

idly

a

ga

insl

th

is

sam

eback

gro

und.

Th

ere

íore

, th

ese

dis

pla

y

devi

ces

are

asse

mbl

ed w

ith

a g

ray

pa

cka

ge

an

d m

alc

liing

en

cap

sula

ting

epox

y ín

Ihe

segm

enls

.

Conlra

sl e

nlia

nce

menl m

ay

be

ach

ieve

d b

y usi

ng

one

of I

he

loüo

win

g su

gg

esl

ed lilt

ers

:

HD

SP

-530

1;

Pa

ne

lgra

ph

ic R

UB

Y R

ED

60

SG

L H

om

alile

H10

0-16

05 R

ED

3M

Lo

uve

ted F

íller

R66

10 R

ED

or

N02

10G

RA

Y

lir.l' -

l.:.n

l P

.itH

-..

i-t-

i S

OA

hL

Ll

HE

Dd

áo

r G

RA

Y 1

0

'l2

56

Gi

N02

10

HD

SP

-SG

01

l'nritlg

'apntc

CR

EE

N 4

8S

GL

Hom

alil

i- H

100-

MJO

CR

EE

N3M

lo

i..t

tctí

Filk

-i G

561G

CR

EE

N o

r N

0210

GR

AY

HD

SP

-570

1 P

.inoly

ta^i

nc

YE

lLO

W 2

7 or

GR

AY

50

SG

L H

3T\a

¡ilo

HlO

j-1

72

0 A

MB

ER

Or -

12G

5G

I1A

Y3M

Lo

u.v

iéd

Fill

A59

10 A

UB

=R

or

N02

10G

RA

Y

Mec

hani

cal

To

op

lím

ize

tíe

vrce

csi

ica

l p

etí

otm

an

ce

speci

;illy

ae

»e-

loped

pla

slic

s a

reu

sec

whic

nre

stncl

ttie

sc'.e

nls

ihai

may

be u

sed lo

f cl

can

ing

U is

icc

om

me

nd

ed

Iba!

anly

mix

lure

soí

F

reo

n

F113

an

d a

lco

ho

l be

use

d l

or

.-apo

r cl

ea

nin

gpr

oces

ses.

wilh

an im

mers

ion lim

e ín

¡he

va

pcrj

of l

ess

tnan

lwo

2

min

utes

xim

um

Som

e E

ug

ge

sle

d va

po

i cl

eam

ngso

lven

ls a

ro F

reo

n T

E G

en

eso

h-e

Dl-

l5o

rDE

-l5

. Arh

íon

eA

of K

. A

60

°C

UO

'F

wat

er c

leanm

g p

toce

ss m

ay a

lso

beus

ed.

wh

ich

incl

ud

es

a n

eu

tta

liie

r n

nse

31

!* a

mm

onia

solu

-ti

on

ore

qu

lva

len

l .a

Su

rfa

cla

ntn

nse

od

ete

-ge

nl s

olu

lion

equiv

ale

n!

, a h

ol

v.a

ler

rmse

and a

th

or^

jgh

air

cry.

Ro

om

le

mp

era

turc

cie

an

mg

ma

/ b

e a

cco

rrp

lish

eo w

iihF

reon

T-E

35 o

r T

-P35

E

lhanol.

Iso

pro

pa

no

! or

wa

ter

wit

n a

mild

de

lerg

en

t.

Su

ch c

lea

nin

g ag

enls

Ir

om

Ih

e k

eto

ne

lam

ly {

acc

ion

e.

melh

yl e

lhyl

heí

one.

e:c

a

nd

(ro

m t

he

ch

lon

rja

ted

hyd

ífl-

carb

on

lam

ily

:me

ihyl

en

e

chlo

nd

e.

tncn

toro

elh

yle

ne

.ca

rbó

n le

nach

loride.

ele

are

nol

reco

mm

en

ced

for

cl'e

an-

ing

LEO

pa

rís.

All

oí th

ese

vari

ou

sso

lve

nls

alt

ack

ord

isso

lve

the

enca

psul

alin

g

epox

ies

used

to

íorm

th

e p

ack

ag

es

pla

slic

LE

D d

evic

es.

7-13

7

Page 173: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

ANEXO D

MANUAL DE OPERACIÓN Y MANTENIMIENTO

N

M

Page 174: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

ANEXO D

MANUAL DE OPERACIÓN Y MANTENIMIENTO

Manual de uso del -taxímetro.

Al conectar por primera vez el taxímetro aparece en pantalla

las 12 horas 00 minutos. Con la TECLA 1 ' se iguala horas, con

la TECLA 2 se iguala minutos y con la TECLA 3 entra al

programa principal, prendiéndose el indicador luminoso de

reloj. Una vez igualado el reloj no es posible volver a

igualarlo mientras se mantenga la polarización del equipo.

Pulsando la TECLA 3 se ingresa al estado "LIBRE", apareciendo

en pantalla la palabra LIBRE. En este momento está listo para

iniciar una carrera. Cuando el taxímetro está en el estado

"LIBRE" la TECLA 3 permite visualizar el "reloj" y la misma

tecla sirve para volver al estado LIBRE.

Estando en LIBRE, pulsando la TECLA 1 o la TECLA 2 se inicia

una carrera, sea esta con tarifa 1 o con tarifa 2 prendiéndose

el indicador TI o T2 respectivamente. Al finalizar la carrera

se pulsa la TECLA 1 encendiéndose el indicador con el mensaje

TOTAL; pulsando nuevamente la TECLA 1 se regresa al estado

LIBRE, apagando todos los indicadores, con lo que el taxímetro

está listo para iniciar otra carrera.

Si durante una carrera se pulsa la TECLA 3 se ingresa en

Page 175: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

- Anexo D.2 -

"reloj", prendiéndose el indicador de reloj y se observa que

se mantienen encendidos los indicadores luminosos de TI o T2;

el taxímetro sin embargo, sigue contabilizando la carrera.

Pulsando nuevamente la TECLA 3 vuelve al estado en que se

encuentre la carrera,

Al finalizar una carrera, la TECLA 1 permite detener la cuenta

del taxímetro indicando el valor a pagar con el mensaje TOTAL.

En este momento se puede ingresar a la opción de adición de

extras con la TECLA 3; al hacerlo en pantalla aparece la

cantidad correspondiente a un extra y se apaga el mensaje

TOTAL; a cada nueva nueva pulsación de la TECLA 3 la cantidad

mostrada se incrementará en el valor correspondiente a un

extra hasta un máximo de extras permitidos. Pulsando en este

momento la TECLA 1 se realiza la suma aritmética del valor de

la carrera a pagar con la de los extras, mostrando en pantalla

el valor de la suma y encendiéndose el mensaje TOTAL. Pulsando

nuevamente la TECLA 1 se vuelve al estado LIBRE.

Si estando . en LIBRE se ingresa al reloj, a partir de este

estado se puede ingresar a visualizar las memorias pulsando la

TECLA 2 cada vez que se desee ir a la siguiente memoria. Para

salir de memorias se pulsa la TECLA 1, regresando al estado

LIBRE.

Manual de uso pao?a reprogamación de tarifas.

La reprogramación de tarifas se realiza con la ayuda del

Page 176: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

— Anexa D_3 —

paquete de software denominado TAXI el cual se ejecuta en un

computador personal tipo IBM o en un compatible.

Para ingresar al programa se escribe la palabra taxi y se

pulsa (enter) con lo que se ingresa al siguiente menú:

ESCUELA POLITÉCNICA NACIONALFACULTAD DE INGENIERÍA ELÉCTRICA

REPROGRAMACION DEL PROTOTIPO DE TAXÍMETRO

T E S I S D E G R A D O

Rev. Febrero 1993Marco Rodrigues R.

(Presione cualquier tecla)

Al pulsar cualquier tecla se ingresa al menú principal,

pulsando (enter) se puede ingresar a las diferentes opciones

con las teclas de navegación siendo estas : TARIFA!, TARIFA2,

EXTRAS y CONSTANTES; estando en cualquiera de estas opciones

pulsando (enter) aparece un submenú. Por ejemplo, para la

TARIFA1 se tiene la siguiente distribución:

Page 177: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

ESCUELA POLITÉCNICA NACIONAL

TARIFA1 TARIFÁ2

- Anexo D_ < 3 - -

Facultad de Ingeniería Eléctrica

EXTRAS CONSTTS.

ARRANCADAINCREMENTOSMINUTO ESP.KILÓMETRO REC

Marco Rodrigues R B.Ledesma G.

Ubicándose en las diferentes opciones del submenú, con las

teclas de navegación y pulsando (enter), se puede ingresar los

diferentes valores a ser programados.

Para TARIEA1 los valores a ingresar son: arrancada 1,

incremento 1, minuto de espera 1 y costo del kilómetro

recorrido 1.

Para TARIFA2 lo.s valores a ingresar son: arrancada 2,

incremento 2, minuto de espera 2 y costo del kilómetro

recorrido 2.

Para EXTRAS los valores a ingresar son: valor del extra y

número de extras.

Para CONSTANTES los valores a ingresar son: número de serie,

Page 178: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

ESCUELA POLITÉCNICA NACIONAL

TARIFA1 TARIFA2

- Anexo D.4- -

Facultad de Ingeniería Eléctrica

EXTRAS CONSTTS.

ARRANCADAINCREMENTOS •MINUTO ESP.KILÓMETRO REC

Marco Rodríguez R B.Ledesma G.

Ubicándose en las diferentes opciones del submenú, con las

teclas de navegación y pulsando (enter), se puede ingresar los

diferentes valores a ser programados.

Para TARIFA1 los valores a ingresar son: arrancada 1,

incremento 1, minuto de espera 1 y costo del kilómetro

recorrido 1.

Para TARIFA2 los valores a ingresar son: arrancada 27

incremento 2 7 minuto de espera 2 y costo del kilómetro

recorrido 2.

Para EXTRAS los valores a ingresar son: valor del extra y

número de extras.

Para CONSTANTES los valores a ingresar son: número de serie,

Page 179: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

- A n e x o D_5 -

constante del automóvil y pregunta si los datos están

correctos.

Si no se desea programar la TARIFA 2 o EXTRAS simplemente no

se deben ingresar esos datos.

En la siguiente figura se muestra como están distribuidos los

valores a ser ingresados:

ESCUELA POLITÉCNICA NACIONAL

TARIEA1 TARIFA2

Facultad de Ingeniería Eléctrica

EXTRAS CONSTTS.

NUMERO SERIECONSTANTEDATOS Oft?

Marco Rodrigues R B.Ledesma G. I

Al ?11 ?MIN1?KM1 ?

A2 ?12 ?MIN2 ?KM2 ?

EXT ?NEX ?

Número de serie ?Constante auto ?TOCO CORRECTO? (S/N)? N

i

Una ves ingresados los datos, se pregunta si todos los datos

están correctos. Si la respuesta es afirmativa (S) se

procesan estos datos generando un archivo ptaxl.hex el cual

debe ser grabado en la memoria EPROM interna del

microcontrolador 8749H. Si los datos ingresados están

incorrectos aparece un mensaje de error.

Page 180: ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIARÍA … · 2019. 4. 8. · 1.1.1. Requerimiento de operaciósn 14 1.2. DESCRIPCIÓ DEL SISTEMN GENERAA L 1.2.1. Diagram de bloqueas

— Anexo D.6 —

Mant enimi ent o

A continuación se muestra un conjunto de posibles fallas y la

posible solución a las mismas.

FALLLfi

Al conectarlo na se prende

fil conectarlo ¡nuestra en pantallacualquier cosa y no 12 00

Se aantiane encendido dos o mássegmentos que deberían eEtar apagados

Be ¡santiene encendido o apagado dos ocías displays QU» no deberían hacerlo

En la ¡ae/rioria 7 al recorrer el auto noincremento su valor

RECOMENDACIÓN

revisar el fusible

revisar qus aste bien polarizado

polarización es > 7 VDC

revisar diodos zensr

revisar que sí uC este bien conectado

revisar el reset del uC

revisar los canános de palarización negativa [tierra]

revisar que no exista cortocircuito en el impreso

revisar el ÜLN2003A

revisar que no exista cortocircuito en el impreso

revisar el UDN2981A

revisar si la cadena del velocímetro está conectada

revisar si optoscopiador

revisar el 74C14