Está en la página 1de 4

Electrónica y Telecomunicaciones

Sistemas Embebidos

Práctica: Sistema de conteo y acceso de usuarios.


Número: 2.
Profesor: Ing. Manuel Quiñones C., Mg
Fecha: 22/05/2020
Integrantes:
1) ……………………………………………
2) ……………………………………………
3) ……………………………………………
4) ……………………………………………

1. Resumen
Durante esta práctica se va a resolver un problema, mediante el desarrollo de componentes de software
y la integración de hardware. Finalmente les invito estimados estudiantes a empezar con optimismo la
presente práctica.
2. Objetivos

 Aplicar y desarrollar aplicaciones usando funciones de reset e interrupciones.


 Analizar los problemas y a partir de los requerimientos, plantear soluciones optimas en
hardware mediante simulación e implementación de algoritmos.
3. Reglas generales para el desarrollo de las Prácticas de Laboratorio.

 Las presentaciones de resultados deben ser originales, es decir, se sancionará a los equipos o
autores de prácticas idénticas.
 Para la evaluación de esta práctica se realizará por medio de una presentación (virtual) y
subir informe la cuarta semana al sistema EVA.
 Durante revisión de la práctica, se verificará los resultados y las conclusiones que hayan
obtenido con el fin de corroborar los objetivos de la práctica se haya logrado.

4. Preparación previa
 Instalar las herramientas necesarias para el desarrollo del software y simulación del hardware.
5. Desarrollo

5.1. Descripción: Sistema de conteo y acceso de usuarios (ver figura 1).

En está práctica se plantea el desarrollo de un sistema que permita llevar el registro del número de
usuarios que ingresan y salen a un determinado espacio; previamente, con la autenticación de los
usuarios mediante el ingreso de una clave.

San Cayetano Alto s/n


Loja-Ecuador
Telf.: (593-7) 370 1444
informacion@utpl.edu.ec
Apartado Postal: 11-01-608
www.utpl.edu.ec
Figura 1: Esquema del hardware del sistema de acceso.

Detalles:

1. En este sistema electrónico se integra 3 MCUs. Para cada MCU se debe desarrollador un
programa que permita ejecutar cada de las funciones específicas.
2. Para el MCU etiquetado como SALIDA_MCU_2:
a. Permite visualizar el número de usuarios que salen del sistema mediante los
displays.
San Cayetano Alto s/n
Loja-Ecuador
Telf.: (593-7) 370 1444
informacion@utpl.edu.ec
Apartado Postal: 11-01-608
www.utpl.edu.ec
b. El conteo de usuarios se acciona mediante una interrupción externa con el
pulsador etiquetado como SENSOR_OUT. Asimismo, se debe enviar una señal
mediante el pin (PC0_MCU2) al MCU principal (MAIN_MCU), para que
registre en la LCD, el número de usuarios que salen y realizar el cálculo para
determinar los usuarios que se encuentran dentro del sistema.
c. Finalmente, con la activación de la interrupción se acciona el motor en sentido
horario durante 5 segundos, luego una pausa de 10 segundos y a continuación
gira en sentido antihorario durante 5 segundos (ver Figura 2 para establecer el
control).
3. Para el MCU etiquetado como SALIDA_MCU_1:
a. Permite visualizar el número de usuarios que ingresan al sistema mediante los
displays, previamente con la autenticación de una clave de 3 dígitos que se
ingresan por medio del teclado.
b. Con el accionamiento de la interrupción se envía una señal por medio de
PD0_MCU1 al MAIN_MCU, para que salga un menaje (“ingrese clave”) en la
LCD. En caso de ingresar incorrectamente la clave se debe visualizar el mensaje
“error” y “vuelva a intentar”, por medio del envío de una señal por el pin
PD1_MCU al MAIN_MCU.
c. El conteo de usuarios se acciona mediante una interrupción externa con el
pulsador etiquetado como SENSOR_IN (previa autenticación). Asimismo, se
debe enviar una señal mediante el pin (PD0_MCU1) al MCU principal
(MAIN_MCU), para que registre en la LCD, el número de usuarios que ingresan
y le permita hacer el cálculo para determinar el número de usuarios que se
encuentran en el área.
d. Finalmente, con la activación de la interrupción se acciona el motor (previa
autenticación) en sentido horario durante 5 segundos, luego una pausa de 10
segundos y a continuación gira en sentido antihorario durante 5 segundos (ver
Figura 2 para establecer el control).
4. Para el MCU etiquetado como MAIN_MCU:
a. Permite visualizar en la LCD el número de usuarios que ingresan, salen y los que
se encuentran actualmente en el sistema y los mensajes que se deben mostrar a
partir de las señales enviadas desde el MCU (SALIDA_MCU_1), descritas en el
apartado anterior.

IN1/3 IN2/4

Figura 2: Tabla para el control de las salidas del L293D.

San Cayetano Alto s/n


Loja-Ecuador
Telf.: (593-7) 370 1444
informacion@utpl.edu.ec
Apartado Postal: 11-01-608
www.utpl.edu.ec
5.1.1.Actividades
 Realizar el diagrama de flujo (adjuntar gráfico), para cada MCU.
 Realizar el algoritmo para cada MCU (adjuntar gráfico).
 Realizar el hardware mediante SimulIde o proteus, ejecutando la simulación (adjuntar varios
gráficos como evidencia con la respectiva descripción).
Nota:
Entregar cada uno de las actividades resueltas y sus conclusiones.

6. CONCLUSIONES

Estimado estudiante realizar sus conclusiones a partir de la experiencia obtenida durante la realización
de la práctica y de los resultados obtenidos en cada una de las actividades propuestas, así como de
aquellas otras que estime necesarias.

7. Bibliografía

[1]. Thomas Grace (2015). Programming and Interfacing Atmel's Avrs. Boston: Cengage Learning PTR.
[2]. Ganguly, A (2014). Embedded systems: design, programming and applications. Oxford: Alpha Science
International Ltd.
[3]. Barnett, R., O'Cull, L. and Cox, S. (2007). Embedded C programming and the Atmel AVR. Clifton Park,
NY: Thomson Delmar Learning.
[4]. Ocw.um.es. (2016). Sistemas Embebidos (2009) — Portal de contenidos y cursos abiertos y gratuitos de
la Universidad de Murcia. [online] Available at: http://ocw.um.es/ingenierias/sistemas-embebidos
[Accessed 1 Apr. 2016].
[5]. Eva.fing.edu.uy. (2016). Curso: Sistemas embebidos para tiempo real. [online] Available at:
https://eva.fing.edu.uy/course/view.php?id=581 [Accessed 8 Apr. 2016].
[6]. Hernandez, J., Aguirre, J. (2007). Curso: Sistemas embebidos, http://microe.udea.edu.co [Accessed
Agosto. 2010].
[7]. Atmel. (2016). Atmel® Studio 7 — Easier to Use and More Powerful than Ever - Overview. [online]
Available at: http://www.atmel.com/Microsite/atmel-studio/ [Accessed 8 Apr. 2016]
[8]. InfoTech, H. (2016). HP InfoTech - CodeVisionAVR C Compiler. [online] Hpinfotech.ro. Available at:
http://www.hpinfotech.ro/ [Accessed 8 Apr. 2016]

San Cayetano Alto s/n


Loja-Ecuador
Telf.: (593-7) 370 1444
informacion@utpl.edu.ec
Apartado Postal: 11-01-608
www.utpl.edu.ec

También podría gustarte