Sei sulla pagina 1di 7

POLITECNICO GRANCOLOMBIANO

FACULTAD DE INGENIERIA Y CIENCIAS BASICAS


CIRCUITOS LGICOS I
PROYECTO DE AUTOESTUDIO

Curso
Cdigo
Departamento Acadmico
Ao Semestre
Nombre del Proyecto

Circuitos Lgicos I

Tema Especfico

Ingeniera de Telecomunicaciones
2016 I
Interfaz y optimizacin de variables en un
sistema controlado digitalmente.
Interfaces Digitales

Fecha

Febrero de 2016

1. Definicin

Temas abordados:

Seales digitales
Optimizacin
Interfaces digitales
Sistemas de control.
Arduino

Objetivo General:
Implementar un sistema bsico de captura y visualizacin de datos digitales basado en
microprocesador o microcontrolador, con capacidad de intercambio de informacin con
una aplicacin mvil o de computador, para realizar el control de un sistema de
ascensores en un edificio inteligente.
Objetivos disciplinares:
Reconocer diferentes plataformas de desarrollo tecnolgico digital.
Aplicar procedimientos de diseo para las diferentes secciones del sistema de
control y seleccionar los elementos adecuados que cumplan las especificaciones
tcnicas propias del proyecto.
Investigar algoritmos que se pueden adaptar para solucionar una problemtica
Definir protocolos de prueba para cada subsistema.
Objetivos pedaggicos:
Identificar y aplicar metodologas claras para el desarrollo de los proyectos.
Identificar posibilidades de aplicacin de los proyectos en contextos similares
Explorar trabajos en condiciones similares y ofrecer alternativas innovadoras
Sumar y articular conocimientos en diferentes campos para construir soluciones
completas a problemas reales.

POLITECNICO GRANCOLOMBIANO
FACULTAD DE INGENIERIA Y CIENCIAS BASICAS
CIRCUITOS LGICOS I
PROYECTO DE AUTOESTUDIO

Aplicar conceptos vistos en clase y dimensionar las diferentes escalas que tiene
un proyecto, como la aplicacin general, las interfaces y los circuitos que la
hacen posible.
Descripcin y requerimientos tcnicos.
El programa de investigacin formativa de la Facultad de Ingeniera y Ciencias Bsicas
ha propuesto el enfoque de Aprendizaje por Proyectos como modelo de enseanza. En
ese sentido se presenta un modelo de proyecto para desarrollarse con los estudiantes de
la asignatura Circuitos Lgicos I. Este modelo consiste en el planteamiento de una
solucin hardware y software que promueva la investigacin, la experimentacin, el
diseo y la verificacin de funcionalidad, de manera que se demuestren aprendizajes
consolidados en cuanto a los diferentes elementos de la lgica digital combinacional y
secuencial.
Una tendencia en el diseo de la tecnologa incorporada a mltiples aspectos de la vida
cotidiana es que dicha tecnologa sea inteligente. En ese sentido se habla de Smart
Phones, Smart Cities, Smart Energy, Smart Driving y otra cantidad de
aplicaciones que responden de una mejor manera a las acciones de los usuarios,
permiten predecir comportamientos, ahorran energa, o simplemente les ahorran pasos
y decisiones a los usuarios.
En este escenario, una aplicacin que se ve con ms frecuencia es la del ascensor
inteligente. A diferencia del esquema tradicional en el que la nica interfaz con el
usuario era indicarle al ascensor era el par de botones para indicar si suba o bajaba,
ahora se tiene una pantalla en la cual el usuario seala a qu piso quiere ir.

Tomado de: http://www.technokrata.hu/uploads/2014/07/okos_lift.jpg

Este esquema efectivamente tiene ventajas y permite ahorrar energa. Mientras en el


primer esquema todos los usuarios que ocupaban los diferentes ascensores escogan el
piso una vez adentro, el peor caso era aqul en el que se seleccionaban todos los pisos.
El que iba para el ltimo piso deba esperar todas las paradas anteriores.
Conociendo previamente el destino de los usuarios, el sistema de control puede hacer

POLITECNICO GRANCOLOMBIANO
FACULTAD DE INGENIERIA Y CIENCIAS BASICAS
CIRCUITOS LGICOS I
PROYECTO DE AUTOESTUDIO

grupos y por ejemplo, asignar un solo ascensor para los recorridos a los ltimos pisos, y
hacer otras agrupaciones para los que tienen trayectos ms cortos, o que llevan menos
cantidad de pasajeros. Esto se ilustra en las siguientes imgenes tomadas de sitios que
describen esta aplicacin.

Schindlers elevator clusters its passengers for increased efficiency. Source: Triple Pundit.

POLITECNICO GRANCOLOMBIANO
FACULTAD DE INGENIERIA Y CIENCIAS BASICAS
CIRCUITOS LGICOS I
PROYECTO DE AUTOESTUDIO

Tomado de: http://mindyourdecisions.com/blog/wp-content/uploads/2012/01/destination-elevators-large.png

Para efectos del trabajo de autoestudio, se dispondr de una aplicacin que simula el
sistema en un edificio de 16 pisos que tiene 4 ascensores. Los pisos estn numerados
como en el sistema hexadecimal: entre 0 y 9, y de A a F.
Grficamente, en la pantalla se mostrar el edificio y el movimiento de los ascensores.

POLITECNICO GRANCOLOMBIANO
FACULTAD DE INGENIERIA Y CIENCIAS BASICAS
CIRCUITOS LGICOS I
PROYECTO DE AUTOESTUDIO

Internamente, la aplicacin calcular dos variables:


La energa requerida por cada uno de los ascensores y el total de energa
requerido por el sistema
o Cada arranque gasta 1 unidad de energa
o Cada parada gasta 1 unidad de energa
o Cada piso recorrido gasta 0.5 unidades de energa
Ejemplo: Para ir del piso 1 al 8 en un solo trayecto se gastar:
1 (arranque) + 7x0.5 + 1(parada) = 5.5 unidades de energa
El tiempo de atencin a cada usuario que pide un ascensor, se mide desde el
momento en el que llega y selecciona el piso hasta el momento en que sale del
ascensor.
La interfaz de usuario, consiste en dos teclados de 16 teclas cada uno, y una pantalla
LDC. Sus funciones son:
El primer teclado sirve para indicarle a la aplicacin en qu piso est el usuario,
es decir, piso de origen.
El segundo teclado selecciona el piso de destino.
La pantalla le dice al usuario a qu ascensor debe dirigirse.
Supuestos: Un usuario cualquiera manipular la interfaz una sola vez.
Entonces el trabajo de cada grupo de estudiantes consiste en:
Entender el problema y plantear un primer concepto de solucin.
Identificar las variables que se pueden ser optimizadas y explicar en sus
palabras qu estrategias plantean a priori para obtener el resultado deseado.
Documentarse respecto al problema y evaluar tcnicas ya existentes para
solucionar problemas de optimizacin, y contrastarlas con la primera solucin
que el grupo propuso.
Realizar el montaje de la interfaz, es decir, los teclados y la pantalla, conectarlos
a una tarjeta de con microprocesador (por ejemplo, Arduino) programar las
rutinas necesarias para lectura de teclado y visualizacin en pantalla y verificar
el funcionamiento de cada componente.
Programar el algoritmo que reciba los datos de los usuarios y decida qu
ascensor debe tomar. Este dato debe visualizarse en la pantalla LCD
Programar las rutinas necesarias para comunicarse con la aplicacin segn el
protocolo especificado.
Probar el sistema completo.
Protocolo de comunicacin
Para la comunicacin con la aplicacin de simulacin, se tienen las siguientes

POLITECNICO GRANCOLOMBIANO
FACULTAD DE INGENIERIA Y CIENCIAS BASICAS
CIRCUITOS LGICOS I
PROYECTO DE AUTOESTUDIO

especificaciones de comandos. Se tiene en cuenta que la aplicacin no inicia la


comunicacin, siempre ser la tarjeta la que enve dos bytes a la aplicacin y sta le
responde con los datos solicitados. Todos los datos estn en formato de texto.
Bytes enviado a la
aplicacin
S1

Byte(s) devueltos
Piso (0 a F)

S2
S3
S4
P + PisoO (0 a F) +
PisoD (0 a F)

Piso (0 a F)
Piso (0 a F)
Piso (0 a F)
Z

1 + Piso (0 a F)

2 + Piso (0 a F)
3 + Piso (0 a F)
4 + Piso (0 a F)

Z
Z
Z

Descripcin
Pide el estado del ascensor 1, se
devuelve un byte que indica en qu piso
est. 0 a 9 o A a F.
Igual que el anterior, con el ascensor 2
Igual que el anterior, con el ascensor 3
Igual que el anterior, con el ascensor 4
Le indica a la aplicacin que llega una
persona a un piso de origen (PisoO) y
que se dirige un piso de destino (PisoD).
Le dice al ascensor 1 ir al piso
especificado. La accin la ejecutar
despus de haber hecho la parada. Si se
enva el comando dos veces, slo se
toma en cuenta el ltimo.
Igual que el anterior, con el ascensor 2
Igual que el anterior, con el ascensor 3
Igual que el anterior, con el ascensor 4

2. Recursos
Recursos que dependen de la universidad.
Laboratorios y equipos para montaje de prototipos y medicin elctricos:
generadores, multmetros, osciloscopios.
Plataformas de programacin Arduino
Bibliografa y asesora.
Recursos que aportan los estudiantes.
Plataformas de programacin Arduino
Componentes electrnicos necesarios para la implementacin de proyecto
Documentacin sobre los componentes, en digital o impresa, disponible en
Internet.
3. Metodologa y fechas
La metodologa del proyecto se compone de cuatro momentos:
1. Exploracin (10%): Se refiere al proceso de comprensin del problema y de la

POLITECNICO GRANCOLOMBIANO
FACULTAD DE INGENIERIA Y CIENCIAS BASICAS
CIRCUITOS LGICOS I
PROYECTO DE AUTOESTUDIO

propuesta de soluciones desde el conocimiento previo de cada grupo. Se debe


entonces generar un breve documento, puede ser a mano, en el que se realice un
diagrama de bloques que indique la conexin de los componentes, y una serie
de pasos que podran componer el algoritmo que controla el sistema. Esta
primera fase la desarrollar cada grupo de manera autnoma y la entrega ser el
sbado 27 de febrero en la sesin de clase.
2. Documentacin y diseo (20%): comprende la bsqueda formal de
documentacin relacionada con el problema, la seleccin de bibliografa, la
depuracin de la solucin inicial para presentar un algoritmo ms elaborado, y
el contraste entre la primera y la nueva solucin. Entrega del documento el 14
de marzo.
3. Montaje. Montaje de los componentes de la interfaz y la programacin de
rutinas que permiten capturar datos del teclado, y visualizar datos en la pantalla.
Entrega del montaje el 23 de abril en laboratorio.
4. Implementacin y pruebas: Consiste en la implementacin de todo el sistema
con los componentes seleccionados, la comunicacin con el programa, la
verificacin funcional y la sustentacin. Entrega del proyecto el 21 de mayo.

Potrebbero piacerti anche