P. 1
Proyecto de Microprocesadores

Proyecto de Microprocesadores

|Views: 22|Likes:
Publicado porManuel Valerio

More info:

Published by: Manuel Valerio on Jun 04, 2013
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

04/07/2014

pdf

text

original

Sistema de control de apertura y cierre de ventanas y puertas] 5 de octubre de 2013

1. ASPECTOS GENERALES
Descripción del entorno del sistema.
En este proyecto se pretende automatizar puertas y ventanas de un hogar con la ayuda de un microprocesador (6800) de forma que el usuario no tenga que preocuparse por dicha tarea a menos que este de una orden directa al sistema de abrir-cerrar puertas o ventanas. Este sistema estará compuesto por varios subsistemas que tendrán como objetivo medir temperatura promedio, detectar radio frecuencia (esto es porque las puertas solo abrirán si el usuario tiene el emisor de RF), un sensor de movimiento que abrirá puertas una vez que el usuario se acerque a su puerta y abrirá ventanas solo cuando detecte movimiento en la habitación. El objetivo será automatizar un hogar de forma que el usuario al llegar a su puerta esta abra automáticamente una vez que el receptor del equipo detecte el emisor tipo llave que portara el usuario y este se encuentre a unos 2 metros de su puerta y que una vez este se encuentre en cualquier parte de la casa tome un promedio de la temperatura y si está por encima de 22 grados esta habrá automáticamente. En caso de que el usuario no quiera que estas abran este podrá abrirla o cerrarla directamente. Más adelante se detalla el sistema.

Glosario de términos relacionados con el sistema.
Microprocesador:es el circuito integrado central y más complejo de un sistema informático; a modo de ilustración, se le suele llamar por analogía el «cerebro» de un computador. Es un circuito integrado conformado por millones de componentes electrónicos. Constituye la unidad central de procesamiento (CPU) de un PC. Es el encargado de ejecutar los programas, instrucciones programadas en lenguaje de bajo nivel, realizando operaciones aritméticas y lógicas simples, tales como sumar, restar, multiplicar, dividir, las lógicas binarias y accesos a memoria. Memoria ROM: La memoria ROM, (read-only memory) o memoria de sólo lectura, es la memoria que se utiliza para almacenar los programas que ponen en marcha el ordenador y realizan los diagnósticos. La mayoría de los ordenadores tienen una cantidad pequeña de 1

Sistema de control de apertura y cierre de ventanas y puertas] 5 de octubre de 2013 memoria ROM (algunos miles de bytes). Puesto que la memoria ROM también permite acceso aleatorio, si queremos ser precisos, la memoria RAM debería llamarse memoria RAM de lectura y escritura, y la memoria ROM memoria RAM de sólo lectura. Memoria RAM: La memoria principal o RAM (Random Access Memory, Memoria de Acceso Aleatorio) es donde el microprocesador guarda los datos que está utilizando en el momento presente. El almacenamiento es considerado temporal por que los datos y programas permanecen en ella mientras que este este encendida o no sea reiniciado. Se le llama RAM porque es posible acceder a cualquier ubicación de ella aleatoria y rápidamente. Físicamente, están constituidas por un conjunto de chips o módulos de chips normalmente conectados a la tarjeta madre. Los chips de memoria son rectángulos negros que suelen ir soldados en grupos a unas plaquitas con "pines" o contactos: En pocas palabras es allí donde se cargan todas las instrucciones que el procesadorejecutara y donde se almacenan los datos temporalmente. PIA: ( Peripheral Interface Adapter o adaptador periférico de interfase) es un circuito periférico integrado que provee I/O paralelas que permiten la conexión con sistemas de microprocesadores. Los PIAs más comunes son Motorola MC6820 and MC6821, y la MOS Technology MCS6520, todos estos son funcionalmente lo mismo solo que con características eléctricas diferentes. Los PIAs comúnmente tienen 40 pines. Sensor Infrarrojo: es un dispositivo electrónico capaz de medir la radiación electromagnética infrarroja de los cuerpos en su campo de visión. Sensor de presencia a base de infrarrojos El sensor infrarrojo para techo OSCxx – IOW, es un detector de presencia de bajo voltaje que trabaja en conjunto con el paquete de control de iluminación. La principal función del sensor es encender las luces o mantenerlas encendidas mientras se detecta el movimiento dentro del rango del sensor y apagar las luces cuando el espacio es desocupado para nuestro caso lo utilizaremos para abrir ventanas cuando este detecte movimiento en la habitación. El sensor utiliza un pequeño semiconductor detector de calor que se localiza detrás de una zona de múltiples lentes ópticos. Estos lentes tipo Fresnel establecen docenas de zonas de detección. El dispositivo detecta el calor emitido por el cuerpo humano a fin de concentrar su sensibilidad, la fuente de calor debe moverse dentro de la zona de sensibilidad. Los objetos calientes sin movimiento no provocan el encendido de las luces. Sensor de temperatura La temperatura es una medida del promedio de energía cinética de las partículas en una unidad de masa, expresada en unidades de grados en una escala estándar. Puede medir temperatura de diferentes maneras que varían de acuerdo al costo del equipo y la precisión. Los tipos de sensores más comunes son los termopares, RTDs y termistores. Los sensores de temperatura se usan para medir la temperatura del aire o la temperatura superficial de líquidos y sólidos. 2

Sistema de control de apertura y cierre de ventanas y puertas] 5 de octubre de 2013

Sensor de proximidad Un sensor de proximidad es un transductor que detecta objetos o señales que se encuentran cerca del elemento sensor. Existen varios tipos de sensores de proximidad según el principio físico que utilizan Los más comunes son los interruptores de posición, los detectores capacitivos, los inductivos y los fotoeléctricos, como el de infrarrojos. En este proyecto utilizaremos uno infrarrojo. Sistema RF/ID La tecnología de identificación por Radio Frecuencia (RF/ID) es un método de identificación automática sin contacto, esta tecnología permite la identificación automática, localización y monitoreo de personas objetos y animales etc. Este se base en la propagación de ondas electromagnéticas y por lo tanto pudiera ser afectado por ruidos e interferencia por lo tanto la señal tiene que ser modulada. Esta tecnología de transferencia de datos sin contacto, es también un es una transferencia que no necesita enfrentar al receptor y emisor sino que se realiza en forma esférica desde el lector y cualquiera que sea que se encuentre el receptor. Amplificador Su función es incrementar la intensidad de corriente, la tensión o la potencia de la señal que se le aplica a su entrada; obteniéndose la señal aumentada a la salida.

2. ASPECTOS DEL DISEÑO
Descripción funcional del sistema.
Sensor de proximidad reflex En este los sensores tanto el emisor y el receptor están integrados dentro de una única carcasa. El haz de luz emitido desde el emisor es reflejado por la superficie del objeto a reconocer. Una parte de esta luz es detectada por el receptor y ésta es transformada en una señal de conmutación por una unidad de evaluación integrada en el sensor.Ósea queuna vez sea detectado movimiento en las aproximaciones de la puerta principal de la casa esta mandara una señal de conmutación que deberá ser amplificado. Sistema RF/ID Una vez que el sistema de RF detecte la onda electromagnética codificada que el receptor (tag) generara a una frecuencia específica este producirá una señal que tendrá que ser amplificada y adecuada.

3

Sistema de control de apertura y cierre de ventanas y puertas] 5 de octubre de 2013 Una vez que, tanto el sistema de RF/ID y el sensor de proximidad sean amplificadas y activen las entradas del sistema, el microprocesador permitirá que sus salidas sean activadas y dará la orden a un servomotor o un solenoide para ser activado y abrir la puerta principal. Sensor de temperatura Este es un transductor que percibe cualquier cambio de temperatura y provoca variaciones de tensión en su salida. Su trabajo será medir la temperatura de la habitación y haciendo comparaciones de esta forma el sensor solo se activara cuando la temperatura este por encima de 22 (grados Celsius) y después de ser adecuada el procesador activara sus salidas para que un servomotor pueda abrir las ventanas o cerrarlas. Amplificador Se encarga de aumentar la tensión de la señal, normalmente muy pequeña, para que luego esta pueda significar un nivel alto para ser procesada y poder activar el sistema de puertas automáticaso abrir las ventanas si la temperatura de la habitación está por encima de 22 grados Celsius. Microprocesador Procesara la información de entrada que el PIA adecuara para que esta pueda ser utilizada y ejecutara las instrucciones grabadas en la memoria ROM, almacenando los datos introducidos por el usuario en la memoria RAM y manejando los controladores de entrada y salida. Programa en ROM: Este contiene las instrucciones para el manejo y configuración del sistema. Se puede configurar de tal forma que las ventanas puedan abrir o cerrar dependiendo de la temperatura, por un tiempo definido ypara sercerrado manualmente.Los datos relevantes y el programa ejecutado se almacenan en la memoria RAM.

4

Sistema de control de apertura y cierre de ventanas y puertas] 5 de octubre de 2013

Diagrama en bloques del sistema
Codifica dor RF/ID Sensor De proximi dad

+

Sensor De temp.

Decodificador RF/ID

Puerta

Amplificadores Sensor De presenci a

Solenoide

Relés

Servo motor

Ventanas

Interruptor es Direcciones Control Datos

Controlador E/S

Memoria

Microprocesador

5

Sistema de control de apertura y cierre de ventanas y puertas] 5 de octubre de 2013

6

Sistema de control de apertura y cierre de ventanas y puertas] 5 de octubre de 2013

Limitaciones del sistema.
El sistema de apertura de puertas que está compuesto por un sensor de aproximación Reflex solo puede detectar aproximación a un máximo de 2 metros, el codificador RF/ID un máximo de 10 metros para poder ser detectado por el decodificador. El sensor de presencia es de techo así que puede detectarpresencia de 0o a 360oy de 8 a 10 metros para asíactivar apertura de ventanas si la temperatura de la habitación está por encima de los 22 o C. los objetos calientes pero sin movimiento no producen señal de conmutación.

Variables controladas por el sistema.
 Clasificación (analógicas/digitales): Analógicas (voltaje a la salida de los sensores a excepción del sistema de RF, voltaje en los relés) Digitales (voltaje a la salida de los comparadores) Rangos de medición: 0oa 360o 8 a 10 metros (sensor de presencia). Sensor de proximidad (máximo 2 metro) Manejo de errores: En caso de un error en la calibración, los sensorescontienen potenciómetros que pueden ser ajustados para el aumento o disminución de la sensibilidad con la que mide.En caso de error por mala configuración, el dispositivo posee en su parte frontalla función de reiniciar para cargar el sistema en unos segundos a su configuración previa.

Formas de captura de los valores de las variables.
Las señales de entrada provienen de varios sensores ya que nuestro sistema tendrá que abrir y cerrar puertas y ventanas. Puerta: la captura será por una sensor de detección de aproximación colocado en lintel de la puerta y solo abrirá si además de esto si el usuario lleva consigo el decodificador RF/ID lo cual completara el número de variables necesaria para abrir la puerta. Es bueno hacer notar que este sistema solo abrirá la puerta principal de la casa.

7

Sistema de control de apertura y cierre de ventanas y puertas] 5 de octubre de 2013 Ventanas: en este estarán envueltos dos transductores o sensores uno de temperatura el cual medirá la temperatura de la habitación y otro de aproximación que se colocara en el techo con el propósito de percibir si hay alguien en dicha habitación. Si las condiciones para que ambos sensores se activen están dadas entonces el sistema dará una orden de activar servomotores y abrirá las ventanas. En caso de que el usuario así lo desee, tanto ventanas como puertas podrán ser abiertas o ser cerradas a través de un interruptor.

Detalles del Entorno de Trabajo del Microprocesador.
El Motorola MC6800 (6800) es un microprocesador fabricado por Motorola de 40 pines y es el que usaremos en conjunto con una memoria RAM 6164 de 2 chips de 4K direcciones de 8 bits (8Kx8)y un chip de memoria EPROM 2732 de 4K direcciones de 8 bits.Otro chip requerido es el circuito integrado 8255 o (PPI) Interfaz Programable de Periféricos, el cual es un puerto de entrada/salida paralelo de propósito general.

Evaluación y selección del Microprocesador.
Puesto que este sistema no requiere de múltiples variables ya que este será solo un prototipo y que las entradas serán mínimas se utilizara un microprocesador de bajo costo, bajo consumo y, con la capacidad y rapidez necesarias para el funcionamiento en tiempo real en el sistema de apertura y cierre de ventanas apertura de puerta principal. El microprocesador utilizado es el MC68SEC000 descrito a continuación. El 68000 está basado en dos bancos de 8 registros de 32 bits. Un banco es de datos (Dn) y el otro de punteros (An). Además contiene un contador de programa de 32 bits y un registro de estado de 16 bits, Siendo su parte alta el "System Byte" y la parte baja el "User Byte". Los registros de datos (D0 a D7) se pueden usar como registros de 32 bits (.l), 16 bits (.w) y 8 bits (.b). Cualquiera de ellos puede usarse como acumulador, índice o puntero. Realizado en tecnología HMOS y posee 64 pines sin multiplexación de señales. Los registros de direcciones (punteros) son muy parecidos a los de datos, pero no pueden usarse como bytes y las operaciones con ellos no afectan al acarreo para poder efectuar cálculos con direcciones entre cálculos con datos. El registro A7 es el puntero de la pila (Stack Pointer) y está duplicado, habiendo un stack para el modo usuario y otro para el modo supervisor.

Modelo de registros
Son los siguientes: 8

Sistema de control de apertura y cierre de ventanas y puertas] 5 de octubre de 2013
 

8 registros de datos (D0/D7). 8 registros de direcciones (A0/A7): el registro A7 (SP) está desdoblado en dos registros independientes (puntero de pila de supervisor o SSP y el puntero de pila de usuario o USP). 1 contador de programa o PC. 1 registro de estado o SR: está dividido en dos bytes: el byte de usuario (CCR) y el byte de supervisor (es un recurso privilegiado, pues sólo se puede leer y escribir en modo supervisor; en modo usuario tan sólo se puede leer. En caso de ser modificado en el último caso, el microprocesador salta a una ISR de violación de privilegio).

 

 El byte de supervisor lo constituyen 8 bits, de los cuales 3 son la máscara de interrupciones, el

bit S o de supervisor (indica si está en modo supervisor o modo usuario) y el bit T o modo de traza.

Pines del MC68000

Buses:
 Bus de direcciones (A1/A23): característica de ponerse en alta impedancia. Solo señales

de salida. El bit A0 no sale al exterior, sino que se desdobla en dos señales: UDS y LDS, ambas activas en baja, para la selección de una palabra y de un byte par o impar.
 Bus de datos (D0/D15): también tiene la característica de alta impedancia, y es

bidireccional (tanto entrada como salida).

De control:
     

Control de bus asíncrono (AS', R/W', UDS', LDS' y DTACK'). Control de periféricos (E, VPA' y VMA'): Control del arbitraje de bus (BR', BG' y BGACK'). Control de interrupciones (IPL0', IPL1', IPL2' e IPL3'). Control de espacio de direcciones (FC0, FC1 y FC2). Control del sistema (RESET, HALT y BERR). Reloj (CLK): con un ciclo de trabajo del 50%. Alimentación y masa (VCC y GND): . Durante la operación normal se debe prever un requerimiento instantáneo de corriente de hasta 1,5A. .

Otros:
 

9

Sistema de control de apertura y cierre de ventanas y puertas] 5 de octubre de 2013

Fig. 1. Señales de Entrada y Salida (MC68SEC000).

Características:  16 Registros de datos y direcciones de 32-bits.  2 MIPS a 20 MHz.  Velocidad10/16/20 MHz.  Rango de direccionamiento directo de 16-Mbytes.  Contador de programa.  6 tipos de instrucciones.  Entrada/Salida con mapeo de memoria.  Tecnología HCMOS de bajo consumo.  Operación a 3.3V o 5V.  Consumo de corriente de 0.5µA a 3.3V en modo de sueño.

10

Sistema de control de apertura y cierre de ventanas y puertas] 5 de octubre de 2013

Fig. 2. Diagrama en bloques (MC68SEC000).

Fig. 3. Diagrama del Paquete (MC68SEC000).

11

Sistema de control de apertura y cierre de ventanas y puertas] 5 de octubre de 2013

Selección y características de la ROM.
EPROM 2732 es una memoria solo de lectura con un tiempo de acceso hasta 390ns lo cual resuelve el problema estados en espera debido a lentitud de memoria. Su principal característica es la separación de control de salida (OE posibilitar salida) y (CE chip enable control) esta puede almacenar 4Kb de direcciones o 4096 bits de direcciones, en palabras de 8 bits.

12

Sistema de control de apertura y cierre de ventanas y puertas] 5 de octubre de 2013

Diagrama de bloque

Características:  4K direcciones de 8bits.  Tiempo de acceso rápido: 200 hasta 390ns.  Operación con 5V.  Corriente baja en espera: 35mA max.  Corriente max:150mA  Completamente estática.  El Bus de datos y de direcciones se conectan directamente.  La lectura de la memoria se controla con las entradas CE y OE/Vpp.

13

Sistema de control de apertura y cierre de ventanas y puertas] 5 de octubre de 2013

Selección y características de la RAM.
Para el almacenamiento de los datos Se utiliza una RAM 6164 que puede almacenar en 8192 direcciones, enpalabras de 8 bits.

Características:  8K direcciones de 8 bits.  En esta memoria, también el Bus de Datos y el Bus de Direcciones se conectan directamente a los buses del microprocesador.

14

Sistema de control de apertura y cierre de ventanas y puertas] 5 de octubre de 2013

Selección y características de otros chips requeridos.
El PPI 8255 es un dispositivo de E/S general, programable, capaz de controlar 24 líneas con diferentes configuraciones (entrada/salida) y en hasta 3 modos de operación. el cual es un puerto de entrada/salida paralelo de propósito general.El 8255
proporciona tres puertos de ENTRADA/SALIDA de 8 bits (PA0 – PA7, PB0 – PB7 Y PC0 – PC7), que son programados, de acuerdo a la aplicación, para transferir datos bidireccionales (entrada de datos “lectura” y salida de datos “escritura”) entre los periféricos y el Bus de datos D0 – D7 del microprocesador.

El 8255 soporta 3 modos de operación: el modo 0 (entrada y salida básica), el modo 1 (entrada y salida con señales de control) y el modo 2 (bus bidireccional de comunicaciones). Tras un Reset, los 3 puertos quedan configurados en modo entrada, con las 24 líneas puestas a "1" gracias a la circuitería interna. Esta configuración por defecto puede no obstante ser alterada con facilidad. El modo para el puerto A y B se puede seleccionar por separado; el puerto C está dividido en dos mitades relacionadas con el puerto A y el B. Todos los registros de salida son reseteados ante un cambio de modo, incluyendo los biestables de estado. Las configuraciones de modos son muy flexibles y se acomodan a casi todas las necesidades posibles. Los tres puertos pueden ser accedidos en cualquier momento a través de la dirección E/S que les corresponde, como se vio en el apartado anterior.

15

Sistema de control de apertura y cierre de ventanas y puertas] 5 de octubre de 2013

Características:  Alimentación de 5V.  40 Terminales. En este sistema se utilizan dos puertos:  El puerto A para la entrada de la señal de los sensores.  El puerto B para la salida hacia los relés y posteriormente apertura o cierre de puertas y ventanas.

Despliegue de información del sistema.
El despliegue de información se hará a través de leds que permitirán ver si las puertas o ventanas están abiertas o cerradas y si los sensores están activados o no han sido activados debido a que no se han dado las condiciones para que este se active. Ya que este será solo un prototipo se pudiera en un futuro agregar más pantalla táctil que nos permita hacer cambios en la programación de abrir o cerrar ventanas. 16

Sistema de control de apertura y cierre de ventanas y puertas] 5 de octubre de 2013

Diagramas de interconexión de los componentes.

3. FIABILIDAD DEL SISTEMA
Control de fallas.
Este sistema es auto sostenible ya que no requiere monitoreo constante. El sistema estará dotado de un sistema manual de apertura de ventanas y puerta en caso de que el sistema sufriera una avería. Adema como el usuario deberá portar su codificador para que la 17

Sistema de control de apertura y cierre de ventanas y puertas] 5 de octubre de 2013 puerta principal abra, este codificador llevara incluido un botón en caso de unaavería en apertura de la puerta principal.

Control de averías.
El sistema tendrá leds indicadores que permitirá ver al usuario por simple inspección si el sistema está funcionando en óptimas condiciones ósea, si los sensores encargados de abrir las ventanas están activados y esta no abre entonces un led indicador encenderá para indicar una avería. Si la avería persiste tendrá que ser reportada para que un técnico calificado pueda dar las conclusiones de lugar.

Estrategias de mantenimiento correctivo y preventivo.
Para evitar daños al equipo y por consiguiente un mal funcionamiento es recomendado al usuario que este sea instalado en un lugar alto de forma que los niños no tengan acceso a este y que además no sea propenso a la humedad ni a altas temperaturas como forma de evitar fallas en el dispositivo debido a una mala instalación o uso por parte del usuario. Como forma que el usuario tenga por garantizado el correcto funcionamiento del equipo se proveerá de un manual para en caso de que usuario en algún momento quiera cambiarlo de lugar o tenga que mudarse. Cualquier reporte tendrá que ser hecho vía mail.

4. ASPECTOS SISTEMA
Costo aproximado de diseño.
US$ Patente Diseño 1000.00 240.00

ECONÓMICOS

DEL

18

Sistema de control de apertura y cierre de ventanas y puertas] 5 de octubre de 2013

Total:

2040.00

Costo de desarrollo.
Cantidad 1 1 1 1 1 1 2 1 6 1 Otros Parte Sensor de proximidad réflex Sensor de temperatura Sensor de presencia Sistema RF PPIO 8255 RAM 6164 RelayHFD31-05 EPROM 2732 Opam LM741 MC68SEC000 Serie de pruebas Mano de obra Costo US$ 45.00 15.00 14.00 80.50 3.90 4.00 2.95 4.50 2.70 9.80 30.00 40.00

Total:

252.35

Estos precios no incluyen el servomotor ni el solenoide

Costos de adquisición o compra.
El dispositivo se puede adquirir a un precio de US$2292.00 Este precio no incluye el sistema mecánico de puertas ni ventanas

Costos de mantenimiento.
US$ 500.00 anual

19

Sistema de control de apertura y cierre de ventanas y puertas] 5 de octubre de 2013

5. ANÁLISIS DE RESULTADOS
Ventajas del uso del sistema.
     Permite la automatización de puerta principal. Sistema inmune a robos. Compacto. Silencioso. No hay necesidad de abrir ventanas manualmente.

Mejoras futuras.
    Pantalla táctil para visualizar cada una de las ventanas y puertas Teclado en caso de avería de pantalla táctil. Más compacto. Con más funciones.

Fuentes de información.
 Primarias: Web: http://www.glolab.com Web: http://www.campusinviproa.com Web: http://wikipedia.org Web: http://www.datasheetarchive.com Web: http://www.datasheets.org.uk Web: http://es.wikipedia.org Web: http://www.sharpmz.org  Secundarias: Web: http://www.ni.com Web: http://www.Wenglor.com Web: http://www.ecured.cu 20

Sistema de control de apertura y cierre de ventanas y puertas] 5 de octubre de 2013 Web: http://www.gadgetshack.com Web: http://www.utsource.net

21

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->