niversidad utÓnoma etropolitana148.206.53.84/tesiuami/uami11182.pdf · “sistema integral de...

26
UNIVERSIDAD AUTÓNOMA METROPOLITANA Unidad Iztapalapa CBI Licenciatura en Ingeniería en Electrónica Proyecto de Ingeniería Electrónica II Sistema Integral de Información y Control Automotriz Implementado a partir de la Tarjeta UAMI 80188P O R Maldonado Méndez César B. Ruíz Mata Daniel __________________________________________ Asesor: M. en C. Agustín Suárez Fernández 14 de junio de 2004

Upload: hoangque

Post on 14-Oct-2018

225 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: NIVERSIDAD UTÓNOMA ETROPOLITANA148.206.53.84/tesiuami/UAMI11182.pdf · “Sistema Integral de Información y Control Automotriz ... 8088, 80286, 80386, 80486 y aún Pentium. Dado

UNIVERSIDAD AUTÓNOMA METROPOLITANA

Unidad IztapalapaCBI

Licenciatura en Ingeniería en Electrónica

Proyecto de Ingeniería Electrónica II

“Sistema Integral de Información y Control AutomotrizImplementado a partir de la Tarjeta UAMI 80188”

P O R

Maldonado Méndez César B.Ruíz Mata Daniel

__________________________________________Asesor: M. en C. Agustín Suárez Fernández

14 de junio de 2004

Page 2: NIVERSIDAD UTÓNOMA ETROPOLITANA148.206.53.84/tesiuami/UAMI11182.pdf · “Sistema Integral de Información y Control Automotriz ... 8088, 80286, 80386, 80486 y aún Pentium. Dado
Page 3: NIVERSIDAD UTÓNOMA ETROPOLITANA148.206.53.84/tesiuami/UAMI11182.pdf · “Sistema Integral de Información y Control Automotriz ... 8088, 80286, 80386, 80486 y aún Pentium. Dado

Proyecto de Ingeniería Electrónica II Alarma Vía Microondas

Autores: César Maldonado Méndez y Daniel Ruíz MataAsesor: Agustín Suárez Fernández 1

ÍNDICE

Prólogo 2

Introducción 3

Objetivos 4

Justificación 4

Descripción 5

Desarrollo 6

Conclusiones 22

Apéndices 23

Page 4: NIVERSIDAD UTÓNOMA ETROPOLITANA148.206.53.84/tesiuami/UAMI11182.pdf · “Sistema Integral de Información y Control Automotriz ... 8088, 80286, 80386, 80486 y aún Pentium. Dado

Proyecto de Ingeniería Electrónica II Alarma Vía Microondas

Autores: César Maldonado Méndez y Daniel Ruíz MataAsesor: Agustín Suárez Fernández 2

PRÓLOGO

Hasta el surgimiento de los sistemas digitales el único elemento de cálculo con quecontaba la Ingeniería de Control eran las computadoras analógicas electrónicas. Estas seconstruían con elementos analógicos mecánicos, neumáticos o electrónicos. Pero eldesarrollo de la electrónica y de los computadores digitales llevó a cambiar rápidamentela concepción. Las primeras computadoras digitales fueron usadas en sistemas de controlde procesos extremadamente complejos. Con la reducción constante de los precios ytamaño, hoy se implementan en muchas áreas del conocimiento.

El impacto de los sistemas digitales en el mundo contemporáneo es incuestionabley ha sido tan grande que cada vez son más los aparatos que se hacen empleando latecnología digital. Hoy en día los sistemas tienen tantas aplicaciones, que sería tediosomencionar todas, pero dentro las más destacadas podemos decir las siguientes:Computadoras digitales, calculadoras electrónicas, y últimamente los dispositivos decomunicación personal como son las Palm´s y los teléfonos celulares. Todo esto seríaimposible sin el empleo de la tecnología digital.

Las computadoras digitales son usadas también como herramienta para el análisisy diseño de los sistemas automatizados. La automática o ciencia del control cuenta conelementos mucho más poderosos que en el pasado. Los computadores digitales están enconstante progreso especialmente con los avances en la tecnología de la integración enmuy alta escala (VLSI). En un primer momento se intentaba trasladar todos losalgoritmos y mecanismos de diseño del campo analógico a los elementos digitales. Pero lateoría del control ha avanzado creando técnicas imposibles de implementar en formaanalógica.

En la actualidad, para actuar en el campo de estudio, donde se utilizancomputadoras o sistemas programables, se debe comprender la función de las interfacescon dispositivos externos, como son teclados, pantallas, receptores, etc. y tener lacapacidad de programarlos. Los microprocesadores han logrado amplia aceptación enmuchas áreas de la electrónica, comunicaciones, sistemas de control y en particular enlos sistemas de cómputo, debido a la gran versatilidad de tareas que se les puedeprogramar.

La comprensión básica de los microprocesadores en todos los aspectos deprogramación e interfaces, permite comparar lo relativo a versiones más avanzadas demicroprocesadores, como es el caso de la familia Intel que incluyen al 8086, 8088, 80286,80386, 80486 y aún Pentium. Dado que estos microprocesadores son compatibles, losprogramas escritos para el 8086, pueden correr sin cambios en los descendientes de lafamilia Intel.

Page 5: NIVERSIDAD UTÓNOMA ETROPOLITANA148.206.53.84/tesiuami/UAMI11182.pdf · “Sistema Integral de Información y Control Automotriz ... 8088, 80286, 80386, 80486 y aún Pentium. Dado

Proyecto de Ingeniería Electrónica II Alarma Vía Microondas

Autores: César Maldonado Méndez y Daniel Ruíz MataAsesor: Agustín Suárez Fernández 3

INTRODUCCIÓN

Las técnicas de diseño digital se aplican en diseño de computadores, redes ycomunicaciones módems, ruteadores, procesamiento de señales, en equipos científicos,en automatización de procesos productivos; en resumen el diseño digital está presente ennumerosas e importantes aplicaciones de la ingeniería electrónica.

El desarrollo e investigación de sistemas digitales tiene varios enfoques, dentro delos cuales están los sistemas de seguridad digital, como los son los candados electrónicoso las computadoras electrónicas que tienen los automóviles con el afán de controlartodos los sistemas automáticos, por ejemplo el control de la temperatura del motor y laalarma de puertas abiertas.

Las alarmas actualmente empleadas para automóviles son algunas muysofisticadas, por ejemplo, hay alarmas de auto que apagan el motor del automóvil si noreciben cierta frecuencia de una transmisor que usualmente lo porta el conductor, otrasque son sensibles al movimiento por lo que si algo a alguien irrumpe la pasividad delauto, ésta se activa.

Dentro de las alarmas más sofisticadas que conocemos ninguna ha sido diseñadapara responder a una señal de microondas, como es el caso de la alarma que realizamosen nuestro proyecto.

Diseñar es resolver un problema, a partir de su especificación, escogiendoapropiadamente las componentes dentro de un conjunto disponible, y tal que sesatisfagan algunos criterios para el tamaño, costo, velocidad de operación, consumo deenergía, elegancia, etc. El diseño digital podría definirse como la determinación de lascomponentes digitales que realizan las especificaciones de comunicación, control yprocesamiento de los datos. Más específicamente, es descomponer la solución en redescombinacionales y/o secuenciales organizando jerárquicamente el diseño y empleandoefectivamente herramientas computacionales modernas de ayuda al diseño.

Dicho sistema de alarma esta pensado para ser implementado en cualquier tipo deautomóvil, desde autos que sean de colección hasta los de último modelo. Inclusoaquellos que no tengan automatizados los elementos necesarios para que la alarmafuncione correctamente.

La parte central de la alarma es el Sistema UAMI-80188, que activará todos loselementos de la alarma, toda vez que sea recibida la señal de micro ondas.

Partimos del hecho que este proyecto será la culminación y conjugación de todoslos conocimientos adquiridos a lo largo de la licenciatura, por lo que se hará uso deelementos como, circuitos lógicos, electrónica, circuitos eléctricos, sistemas digitales, ylógica de conmutación. Así mismo se hará uso del hardware ya disponible, como es elcaso de la tarjeta UAMI 80188 empleada para el curso de sistemas digitales I, II y III, asícomo de los dispositivos adecuados para su funcionamiento.

Page 6: NIVERSIDAD UTÓNOMA ETROPOLITANA148.206.53.84/tesiuami/UAMI11182.pdf · “Sistema Integral de Información y Control Automotriz ... 8088, 80286, 80386, 80486 y aún Pentium. Dado

Proyecto de Ingeniería Electrónica II Alarma Vía Microondas

Autores: César Maldonado Méndez y Daniel Ruíz MataAsesor: Agustín Suárez Fernández 4

OBJETIVOS

Objetivo Gral.

• Diseñar, desarrollar e implementar una alarma de automóvil que sea activada poruna señal de microondas.

Objetivos Particulares.

• Emplear los conocimientos adquiridos en la licenciatura para diseñar, desarrollar eimplementar un proyecto de investigación.

• Emplear el sistema UAMI-80188 para el desarrollo del proyecto• Apagado del vehículo.• Activación de los seguros de las puertas.

JUSTIFICACIÓN

La seguridad del patrimonio es indiscutiblemente una de las más grandesprioridades para cualquier persona, por lo que el empleo de un sistema que contribuya amantenerlo más seguro es bien aceptado.

Por otro lado tenemos a bien saber, que por el momento no hay alguna alarma enel mercado mexicano que funcione de ésta manera.

Por lo anterior estamos seguros que es un proyecto que tiene futuro y muchautilidad para las personas.

Page 7: NIVERSIDAD UTÓNOMA ETROPOLITANA148.206.53.84/tesiuami/UAMI11182.pdf · “Sistema Integral de Información y Control Automotriz ... 8088, 80286, 80386, 80486 y aún Pentium. Dado

Proyecto de Ingeniería Electrónica II Alarma Vía Microondas

Autores: César Maldonado Méndez y Daniel Ruíz MataAsesor: Agustín Suárez Fernández 5

DESCRIPCIÓN

Describiremos brevemente el modo de funcionar de la alarma.

Como ya hemos descrito, la alarma recibe una señal de microondas quebásicamente es una llamada de teléfono (cualquiera que éste sea) al sistema receptorconsistente en la unidad de conversión de frecuencia a voltaje y un teléfono celularconectado a éste, una vez que el sistema receptor acepta la llamada, es censado el códigode acceso (ingresado por la unidad emisora) por el interfase de entrada y de éste a latarjeta UAMI 80188 el cual acepta o rechaza dicho código para su eventual proceso yenvío a la interfase de salida.

Una vez que ha sido procesada la clave de acceso, el usuario ingresa otra clavepara activar el nivel de alarma que desea ejecutar en el auto, que se pueden elegir en esteprototipo entre dos niveles, apagado del vehículo y la activación de los seguros de laspuertas. Esto finaliza el funcionamiento de la alarma

La alarma tiene dos sistemas principales y dos tareas asignadas:

Sistema principal:

I. HardwareII. Software

Tareas Asignadas

• Apagado del vehículo, cortando suministros principales de Energía y Combustible.• Activación de los seguros de las puertas.

Page 8: NIVERSIDAD UTÓNOMA ETROPOLITANA148.206.53.84/tesiuami/UAMI11182.pdf · “Sistema Integral de Información y Control Automotriz ... 8088, 80286, 80386, 80486 y aún Pentium. Dado

Proyecto de Ingeniería Electrónica II Alarma Vía Microondas

Autores: César Maldonado Méndez y Daniel Ruíz MataAsesor: Agustín Suárez Fernández 6

DESARROLLO

I. Sistema Principal. HARDWARE

El sistema principal de la alarma podemos decir que es el cerebro del mismo, yaque es el que recibe y procesa la señal.

Esta compuesto por tres bloques:

¢ Tarjeta UAMI-80188¢ Interfase de salida del sistema¢ Interfase de Recepción de señal de microondas (Decodificador)

Tarjeta UAMI 80188

Sistema mínimo implementado sobre una arquitectura intel, basado en elmicroprocesador 80188. Es un sistema mínimo porque tiene los elementos básicos parafuncionar: CPU, Memoria RAM, Memoria ROM, Bus de datos, Bus de Control, Bus dedirecciones e interfaces de I/O, en este caso, el teclado. (fig. 1)

Fig. 1

Page 9: NIVERSIDAD UTÓNOMA ETROPOLITANA148.206.53.84/tesiuami/UAMI11182.pdf · “Sistema Integral de Información y Control Automotriz ... 8088, 80286, 80386, 80486 y aún Pentium. Dado

Proyecto de Ingeniería Electrónica II Alarma Vía Microondas

Autores: César Maldonado Méndez y Daniel Ruíz MataAsesor: Agustín Suárez Fernández 7

Tarjeta UAMI 80188 empleada como sistema mínimo para controlarVehiculo

Fig. 2

Page 10: NIVERSIDAD UTÓNOMA ETROPOLITANA148.206.53.84/tesiuami/UAMI11182.pdf · “Sistema Integral de Información y Control Automotriz ... 8088, 80286, 80386, 80486 y aún Pentium. Dado

Proyecto de Ingeniería Electrónica II Alarma Vía Microondas

Autores: César Maldonado Méndez y Daniel Ruíz MataAsesor: Agustín Suárez Fernández 8

Fig. 3

Diagrama a bloques de una configuración típica para un sistemaimplementado con el microprocesador 80188.

Decodificador deFrecuencias a bits

SistemaMínimo(80188)

Interfaz deSalida

Page 11: NIVERSIDAD UTÓNOMA ETROPOLITANA148.206.53.84/tesiuami/UAMI11182.pdf · “Sistema Integral de Información y Control Automotriz ... 8088, 80286, 80386, 80486 y aún Pentium. Dado

Proyecto de Ingeniería Electrónica II Alarma Vía Microondas

Autores: César Maldonado Méndez y Daniel Ruíz MataAsesor: Agustín Suárez Fernández 9

Fig. 4

Page 12: NIVERSIDAD UTÓNOMA ETROPOLITANA148.206.53.84/tesiuami/UAMI11182.pdf · “Sistema Integral de Información y Control Automotriz ... 8088, 80286, 80386, 80486 y aún Pentium. Dado

Proyecto de Ingeniería Electrónica II Alarma Vía Microondas

Autores: César Maldonado Méndez y Daniel Ruíz MataAsesor: Agustín Suárez Fernández 10

Interfase de Salida de Datos al Sistema Mínimo UAMI 80188 Ésta interfase tiene como objetivo principal el lograr que los datos obtenidos delSistema Receptor puedan ser monitoreados y procesados por el sistema yeventualmente producir un valor para la interfase con el automóvil.

El dispositivo básico de salida es un conjunto de registros transparentes de datos.

Interfase de Salida: Acepta los datos desde el microprocesador y los mantiene poralgún tiempo para ser enviados al interruptor de apagado del vehículo.

Tiene registros o biestables, estos almacenan el número al que da salida elmicroprocesador por el bus de datos, de manera que el interruptor puede accionarse.Los biestables son requeridos para mantener los datos, porque cuando elmicroprocesador ejecuta una instrucción OUT, los datos están presentes en el bus dedatos únicamente 1.0 microsegundos. Sin un biestable no se podría activaradecuadamente el interruptor.

Al ejecutar la instrucción OUT, los datos del Registro AX del microprocesador80188, se transfieren al registro por medio del bus de datos. Aquí las entradas D de unregistro octal 74LS373 están conectadas al bus de datos para capturar los datos desalida, y las salidas Q del registro están conectadas a los interruptores de apagado yactivación de seguros. Cuando una salida Q presenta un 0 lógico, los interruptores seactivan. Cada vez que se ejecuta la instrucción OUT, se activa la señal PCS que va acorresponder deacuerdo al rango de puertos que se maneje, en nuestro caso es el PCS1,ya que damos la salida por el puerto 81H al registro, capturando los datos en el registrodesde cualquier sección del bus. Los datos son mantenidos hasta la ejecución de lasiguiente instrucción OUT.

Fig. 5Interfase de Salida

Page 13: NIVERSIDAD UTÓNOMA ETROPOLITANA148.206.53.84/tesiuami/UAMI11182.pdf · “Sistema Integral de Información y Control Automotriz ... 8088, 80286, 80386, 80486 y aún Pentium. Dado

Proyecto de Ingeniería Electrónica II Alarma Vía Microondas

Autores: César Maldonado Méndez y Daniel Ruíz MataAsesor: Agustín Suárez Fernández 11

Interfase de Recepción de señal de microondas

Dispositivo cuya función es la de convertir frecuencia a voltaje (codificación),parafraseando lo anterior, el circuito consiste en detectar los pulsos hechos desde launidad emisora y censarlos para que puedan ser procesador por la tarjeta UAMI 80188.

El sistema de tonos DTMF (Dual Tone Multi-Frequency) es el sistema de tonosusado en los marcadores de los modernos aparatos telefónicos convencionales. En estesistema de marcación telefónica, cada dígito del marcador es codificado, al pulsar lacorrespondiente tecla, por dos tonos enviados simultáneamente, uno correspondiente ala fila y otro a la columna del teclado donde está situada la tecla pulsada.

En efecto, en un teclado DTMF completo se emplean 8 tonos o frecuencias, por loque el código a veces se denomina código 2 de 8 (pues se envían 2 tonos de un conjuntode 8), y este conjunto de 8 tonos está dividido en dos grupos de tonos, el conjunto decuatro "frecuencias bajas", que están asociadas a las filas de teclas del teclado, y elconjunto de cuatro "frecuencias altas", que corresponden a las columnas del tecladoDTMF telefónico completo. Cada fila de teclas tiene asignada una frecuencia baja, ycada columna una frecuencia alta, por lo que al pulsar una tecla, se emitensimultáneamente la frecuencia baja y la frecuencia alta correspondientes respectivamentea la fila y columna del teclado donde está ubicada la tecla pulsada.

Las frecuencias de los tonos usados están dentro del ancho de banda vocal, porlo que pueden transmitirse por canales vocales ordinarios (líneas telefónicas, canales deradio.

El sistema de tonos DTMF (fig. 6)fue normalizado por el CCITT en 1968 bajo ladenominación CCITT Q-23, para la marcación telefónica como alternativa más modernaal viejo sistema de marcación decádica o por impulsos, pero por sus características puedeusarse en otros ámbitos distintos del telefónico, como por ejemplo, sistemas de control adistancia mediante el uso de estos códigos, sistemas de buscapersonas, silenciadores,squelchs, selectivos en equipos de radio, etc.

Los tonos normalizados por el CCITT son los siguientes:

Fig. 6

Page 14: NIVERSIDAD UTÓNOMA ETROPOLITANA148.206.53.84/tesiuami/UAMI11182.pdf · “Sistema Integral de Información y Control Automotriz ... 8088, 80286, 80386, 80486 y aún Pentium. Dado

Proyecto de Ingeniería Electrónica II Alarma Vía Microondas

Autores: César Maldonado Méndez y Daniel Ruíz MataAsesor: Agustín Suárez Fernández 12

Los equipos de radiocomunicaciones dotados del sistema DTMF incorporan elteclado completo, mientras que los teléfonos de marcación DTMF no suelen incorporarlos caracteres A, B, C y D, por no ser necesarios actualmente en la red telefónica actual(sólo se usan los caracteres * y # para el acceso y uso de ciertos servicios especiales).

A título informativo, para que un sistema detector de tonos DTMF reconozcacorrectamente una cifra recibida, los dos tonos correspondientes han de haber sidoenviados simultáneamente durante al menos 30 milisegundos, y el envío entre doscifras sucesivas requiere una pausa mínima entre ellas de al menos 50 milisegundos. Ellopermite enviar un máximo teórico de 12 cifras por segundo.

Fig. 7Circuito implementado a partir del MT8870 empleado para la decodificación

Page 15: NIVERSIDAD UTÓNOMA ETROPOLITANA148.206.53.84/tesiuami/UAMI11182.pdf · “Sistema Integral de Información y Control Automotriz ... 8088, 80286, 80386, 80486 y aún Pentium. Dado

Proyecto de Ingeniería Electrónica II Alarma Vía Microondas

Autores: César Maldonado Méndez y Daniel Ruíz MataAsesor: Agustín Suárez Fernández 13

II. Sistema Principal. SOFTWARE

El cerebro del sistema es el microprocesador 80188, el cual es capaz de entender yejecutar el programa hecho en ensamblador diseñado para controlar las señales deentrada al sistema UAMI, procesarlas y eventualmente activar la alarma.

El Celular recibe la señal y el sistema acepta la llamada automáticamente, el usuariointroduce los cuatro dígitos de seguridad (para apagado del vehiculo), que sondecodificados por el DTMF, que genera por cada digito cuatro bits (fig. 8), que a su vezson recibidos por unos relevadores que permiten la conmutación de la entrada del busdel Sistema por el puerto 01H, que a su vez manda esta información al programa.

El programa como se verá más adelante, leerá estos bits y de acuerdo con el códigoestablecido, comparará ambos y determina si el vehiculo se detendrá, mandando éstainformación por el puerto 81H, que interactúa como se explicó anteriormente con el74373 (fig.9), para mandar el BIT (5V) a la interfase de salida (acoplamiento del sistema alvehiculo).

# Bit 4 Bit 3 Bit 2 Bit 1

0 1 0 1 01 0 1 1 12 1 0 1 13 0 0 1 14 1 1 0 15 0 1 0 16 1 0 0 17 0 0 0 18 1 1 1 09 0 1 1 0# 1 1 0 0* 0 0 1 0

Codificación asignada a cada número

Fig. 8

Page 16: NIVERSIDAD UTÓNOMA ETROPOLITANA148.206.53.84/tesiuami/UAMI11182.pdf · “Sistema Integral de Información y Control Automotriz ... 8088, 80286, 80386, 80486 y aún Pentium. Dado

Proyecto de Ingeniería Electrónica II Alarma Vía Microondas

Autores: César Maldonado Méndez y Daniel Ruíz MataAsesor: Agustín Suárez Fernández 14

Interfase entre el Sistema mínimo (UAMI )y la salida del sistema

Fig. 9

El código de acceso es procesado por el sistema UAMI-80188, en caso de ser correcto,permite que sea ingresado el código de la alarma el puede ser cualquiera de los tresprogramados, ya sea, el de apagado del vehículo, seguro de puertas o ambos.

Los códigos programados son los siguientes:

Código de acceso: *7*7 Código de Apagado de vehículo: 1234 Código de seguro de puertas: 8546 Código de ambos anteriores: 7777

Estos códigos deben ser cambiados por cada alarma fabricada.

Lo que hace el programa es comparar bit a bit el código ingresado con el códigoprogramado, en caso de que sea incorrecto, el programa no ejecuta ninguna acción dealarma, por otro lado si es correcto, manda por el puerto 81H del sistema la salida, quees registrada por la interfase de salida y en este momento se activa la alarma. Acontinuación, se muestra el listado del programa.

Page 17: NIVERSIDAD UTÓNOMA ETROPOLITANA148.206.53.84/tesiuami/UAMI11182.pdf · “Sistema Integral de Información y Control Automotriz ... 8088, 80286, 80386, 80486 y aún Pentium. Dado

Proyecto de Ingeniería Electrónica II Alarma Vía Microondas

Autores: César Maldonado Méndez y Daniel Ruíz MataAsesor: Agustín Suárez Fernández 15

XOR AX,AX ;Inicializa DS para apuntar a los 8 kbytes MOV DS,AX ;mas bajos de la memoria (SRAM) MOV AX,01FFH ;Programa el registro lmcs=8K MOV DX,0FFA2H ;Con tres estados de espera OUT DX,AL INC DX INC DX ; LLEGO A A4H PARA INICIAR PACS MOV AX,03FH ; PALABRA DE CONTROL CON 3 ESTADOS DE ESPERA OUT DX,AL INC DX INC DX ;LLEGO AL MMCS MOV AX,09FFH ;PALABRA DE CONTROL CON 3 ESTADOS DE ESPERA OUT DX,AL INC DX INC DX ;LLEGO AL MPCS MOV AX,84BFH ;PALABRA DE CONTROL CON 3 ESTADOS DE ESPERA OUT DX,AL MOV SP,2000H

;-----------------------------------------------------------------------------------------------;INCIALIZACION DEL 8279

MOV AL,3FH OUT 01H,AL ;RELOJ RETA

MOV AL,02H ;MODO OUT 01H,AL RETA

MOV AL,0C0H OUT 01H,AL ;restitucion FIFO RETA

MOV AL,90H ;FIn interrupcion OUT 01H,AL RETA;-----------------------------------------------------------------------------------------------;-----------------------------------------------------------------------------------------------

;DIRECCION DEL VECTOR DE LA INT 0 TECLADO

MOV AX,OFFSET RUTINA ;VECTOR DE INTERRUPCION INT 0 MOV BX,AX XOR AX,AX MOV DS,AX MOV AX,BX MOV BX,0030H MOV DS:[BX],AX

Page 18: NIVERSIDAD UTÓNOMA ETROPOLITANA148.206.53.84/tesiuami/UAMI11182.pdf · “Sistema Integral de Información y Control Automotriz ... 8088, 80286, 80386, 80486 y aún Pentium. Dado

Proyecto de Ingeniería Electrónica II Alarma Vía Microondas

Autores: César Maldonado Méndez y Daniel Ruíz MataAsesor: Agustín Suárez Fernández 16

MOV AX,0FE00H MOV BX,0032H MOV DS:[BX],AX

MOV DL,38H ;APUNTA AL REGISTRO DE CONTROL INT0 MOV AX,0004H ;PRIORIDAD 4 OUT DX,AL

STI HLT RETA RETA RETA;--------------------------------------------------------------------------------------------;RUTINA DE LECTURA DEL TECLADO y asignacion de VALORES;--------------------------------------------------------------------------------------------

TAB0 ;TOMA EL VALOR DE LA LECTURA DEL TECLADO Y LOTABULA REGRESANDOLO ;EN BH CMP BH,32H JNE ETIQ

HLT RETA RETA RETA TAB0 CMP BH,33H JNE ETIQ

FIN: MOV AL,04H OUT 81H,AL JMP FIN

ETIQ: MOV AL,08H OUT 81H,AL JMP ETIQ

;------------------------------------------------------------------

TABLA4 DB 33H ;NUMERO UNO DB 33H ;FLECHA IZQ DB 20H ;BARRA ESPACIADORA DB 20H ;ESPACIO EN BLANCO DB 20H ;ESPACIO EN BLANCO DB 20H ;ESPACIO EN BLANCO

Page 19: NIVERSIDAD UTÓNOMA ETROPOLITANA148.206.53.84/tesiuami/UAMI11182.pdf · “Sistema Integral de Información y Control Automotriz ... 8088, 80286, 80386, 80486 y aún Pentium. Dado

Proyecto de Ingeniería Electrónica II Alarma Vía Microondas

Autores: César Maldonado Méndez y Daniel Ruíz MataAsesor: Agustín Suárez Fernández 17

DB 71H ;q DB 02H ;2 DB 32H ;3 DB 32H ;w DB 61H ;a DB 20H ;shift DB 7AH ;z DB 73H ;s DB 65H ;e DB 04H ;4 DB 05H ;5 DB 72H ;r DB 32H ;d DB 78H ;x DB 63H ;c DB 66H ;f DB 74H ;t DB 06H ;6 DB 2BH ;mas DB 70H ;toin DB 6CH ;l DB 31H ;< DB 3EH ;< alreves DB 28H ;( DB 40H ;@ DB 20H ;tache DB 20H ;tache DB 20H ;enter DB 20H ;flecha izq der DB 20H ;flecha arr aba DB 20H ;tache DB 20H ;tache DB 20H ;F5 DB 20H ;F7 DB 07H ;7 DB 79H ;y DB 67H ;g DB 76H ;v DB 62H ;b DB 68H ;h DB 75H ;u DB 08H ;8 DB 09H ;9 DB 69H ;i DB 6AH ;j DB 6EH ;n DB 6DH ;m DB 6BH ;k DB 6FH ;o DB 00H ;0

Page 20: NIVERSIDAD UTÓNOMA ETROPOLITANA148.206.53.84/tesiuami/UAMI11182.pdf · “Sistema Integral de Información y Control Automotriz ... 8088, 80286, 80386, 80486 y aún Pentium. Dado

Proyecto de Ingeniería Electrónica II Alarma Vía Microondas

Autores: César Maldonado Méndez y Daniel Ruíz MataAsesor: Agustín Suárez Fernández 18

DB 20H ;tache DB 2AH ;* DB 29H ;) DB 3FH ;regunra DB 20H ;shift DB 3DH ;igual DB 20H ;flecha arriba endiente DB 20H ;ins;------------------------------------------------------------------------------------------------

;------------------------------------------------------------------

MAIN ENDP;------------------------------------------------------------------

;------------------------------------------------------------------;TMR 2 FRECUENCIA INTERRUPCIONES CADA 100HZ

TMR2 PROC NEARPUSH AXPUSH DX MOV DL, 60H ;PARTE BAJA REG. CONTADOR XOR AX, AX ;TIMER 0 OUT DX, AL ;SE PONE EN CERO INC DX ;APUNTA A REGISTRO DE CONTEO A INC DX MOV AX, 4E20H ;/20 000 PARA 100HZ. OUT DX, AL MOV DL, 66H ;APUNTA AL REGISTRO DE CONTROL MOV AX, 0E021H ;CONTINUO INTERRUMPE OUT DX, ALPOP DXPOP AX RETTMR2 ENDP;------------------------------------------------------------------

;LLAMADO DE LA RUTINA PARA LA INT TMR 2 (FIN INT TMR2)

TMR2_EOI PROC NEARPUSH AXPUSH DX MOV DL, 22H ;PARTE BAJA EOI MOV AX, 8000H ;FIN NO ESPECIFICO OUT DX, ALPOP DXPOP AX

Page 21: NIVERSIDAD UTÓNOMA ETROPOLITANA148.206.53.84/tesiuami/UAMI11182.pdf · “Sistema Integral de Información y Control Automotriz ... 8088, 80286, 80386, 80486 y aún Pentium. Dado

Proyecto de Ingeniería Electrónica II Alarma Vía Microondas

Autores: César Maldonado Méndez y Daniel Ruíz MataAsesor: Agustín Suárez Fernández 19

IRETTMR2_EOI ENDP

;-----------------------------------------------------------------------------------------------RUTINA PROC NEARPUSH AXPUSH DX IN AL,00H RETA AND AL,3FH MOV BL,AL MOV DL,22H MOV AX,8000H OUT DX,ALPOP DXPOP AX IRET

RUTINA ENDP;-----------------------------------------------------------------------------------------------

;-----------------------------------------------------------------------------------------------

;-----------------------------------------------------------------------------------------------

ORG 1FF0H MOV DX,0FFA0H ;Apunta al inicio de UCS'=8k MOV AX,0FE3FH ;15 Edos de espera OUT DX,AL ;ahorra un ciclo de bus DB 0EAH ;brinca al inicio DW 0000H ;de la ROM 2764 DW 0FE00H

CDSEG ENDSEND MAIN

Page 22: NIVERSIDAD UTÓNOMA ETROPOLITANA148.206.53.84/tesiuami/UAMI11182.pdf · “Sistema Integral de Información y Control Automotriz ... 8088, 80286, 80386, 80486 y aún Pentium. Dado

Proyecto de Ingeniería Electrónica II Alarma Vía Microondas

Autores: César Maldonado Méndez y Daniel Ruíz MataAsesor: Agustín Suárez Fernández 20

Apagado del vehículo por vía microonda

Este consiste en dos eventos, por un lado desactivar el suministro de energía y elotro inhibir el sistema de ignición de gasolina para detener el vehículo en un periodo nomayor a 15 segundos después de recibir la señal de microondas.

La suspensión de energía comprende el paso de la batería a la bobina del vehículo,y el paso de encendido del vehículo en la parte de los fusibles.

Fig. 10 Diagrama a bloques del sistema eléctrico del automóvil.

La suspensión de paso de gasolina, esta ubicada en la bomba de gasolina delvehículo y en la caja de fusibles del mismo.

La alarma se podrá desactivar solamente con un código de seguridad, el cual, elpropietario tendrá conocimiento.

Este código esta compuesto de 4 cifras, que son introducidas desde el mismoacceso al sistema UAMI, por medio de la microonda (llamada telefónica). Brindará solodos oportunidades de leer el código de seguridad, en caso de no acceder el códigocorrecto en la 2a lectura, el vehículo permanecerá con la alarma activada hasta lapróxima llamada.

Page 23: NIVERSIDAD UTÓNOMA ETROPOLITANA148.206.53.84/tesiuami/UAMI11182.pdf · “Sistema Integral de Información y Control Automotriz ... 8088, 80286, 80386, 80486 y aún Pentium. Dado

Proyecto de Ingeniería Electrónica II Alarma Vía Microondas

Autores: César Maldonado Méndez y Daniel Ruíz MataAsesor: Agustín Suárez Fernández 21

Se utilizara como receptor un celular el cual va a estar a la entrada del sistema, almarcar el número de dicho celular, se introducirá un código para activar el sistema deseguridad del vehículo. El celular contara con un número asignado por una compañíade telefonía celular. (Funcionando con fichas o por un plan).

Activación de los seguros de las puertas.

Para ésta opción se tiene que tener el sistema de seguros automáticos para latotalidad de las puertas, incluso se contempla tener automatizados los seguros de lacajuela y el cofre.

El sistema de alarma previamente recibirá la señal de microondas y el código deactivación de esta opción, accionando los seguros de las puertas, cajuela y cofre.

Page 24: NIVERSIDAD UTÓNOMA ETROPOLITANA148.206.53.84/tesiuami/UAMI11182.pdf · “Sistema Integral de Información y Control Automotriz ... 8088, 80286, 80386, 80486 y aún Pentium. Dado

Proyecto de Ingeniería Electrónica II Alarma Vía Microondas

Autores: César Maldonado Méndez y Daniel Ruíz MataAsesor: Agustín Suárez Fernández 22

Conclusiones

Al principio se fijaron objetivos de desarrollo para el sistema de alarma delautomóvil, de acuerdo con los conocimientos adquiridos durante la licenciatura;se estimó cada modulo de éste, para desarrollarlo en un tiempo determinado, parala primera versión de este sistema.

Algunos problemas fueron previstos y otros no, como el hecho de encontrarfallas de tipo técnicas en la tarjeta UAMI, y problemas de acoplamiento deimpedancias de los módulos utilizados.

Uno de los mayores problemas al que nos enfrentamos, fue que senecesitaba decodificar la señal de frecuencia recibida por los tonos del celular,para poder manipularla en forma correcta, ya que se tenía poca información sobreeste tema, se tuvo que realizar una análisis del problema, para posteriormentellevar acabo la investigación y su desarrollo, una vez concluido estos puntos seimplementó en nuestro sistema.

Otro problema importante fue el de las señales Read y Write (SistemaMínimo), que se distorsionaban y causaban demasiado ruido, provocando un malfuncionamiento en las interfaces de entrada y salida correspondientes a nuestrosistema.

Por otra parte se diseñó un arreglo de reelevadores para que se pudieraconmutar los bits de entrada con el sistema.

Al enfrentarse con este tipo de problemas, se hizo uso de los conocimientosadquiridos en materias pasadas como Electrónica, Circuitos Lógicos, y SistemasDigitales, por mencionar algunas.

Page 25: NIVERSIDAD UTÓNOMA ETROPOLITANA148.206.53.84/tesiuami/UAMI11182.pdf · “Sistema Integral de Información y Control Automotriz ... 8088, 80286, 80386, 80486 y aún Pentium. Dado

Proyecto de Ingeniería Electrónica II Alarma Vía Microondas

Autores: César Maldonado Méndez y Daniel Ruíz MataAsesor: Agustín Suárez Fernández 23

APÉNDICE

Microprocesador 80188

4004 8008 8080 8086 8088Presentado 11/15/71 4/1/72 4/1/74 6/8/78 6/1/79

reloj 108KHz 200KHz 2MHz 5MHz, 8MHz,10MHz

5MHz, 8MHz

Ancho debus de datos

4 bits 8 bits 8 bits 16 bits 8 bits

Número deTransistores

2,300(10 micrones)

3,500(10 micrones)

6,000(6 micrones)

29,000(3 micrones)

29,000(3 micrones)

Memoriadireccionable

640 bytes 16 KBytes 64 KBytes 1 MB 1 MB

Memoriavirtual

-- -- -- -- --

Descripción

Breve

Primer chip, para microcomputadora, manipulación dedatos numéricos

Manipulación dedatos/ caracteres

10X mejordesempeño que el8008

10X mejordesempeño que el8080

Idéntico al 8086 exceptopor el bus externo de 8-bits

Tabla 1

Page 26: NIVERSIDAD UTÓNOMA ETROPOLITANA148.206.53.84/tesiuami/UAMI11182.pdf · “Sistema Integral de Información y Control Automotriz ... 8088, 80286, 80386, 80486 y aún Pentium. Dado

Proyecto de Ingeniería Electrónica II Alarma Vía Microondas

Autores: César Maldonado Méndez y Daniel Ruíz MataAsesor: Agustín Suárez Fernández 24

Fig. 11 Diagrama a bloques del microprocesador 80188.