0% encontró este documento útil (0 votos)
19 vistas2 páginas

Práctica de E/S y Circuitos Combinacionales

Este documento describe una práctica de laboratorio sobre líneas de entrada/salida y circuitos combinacionales usando un microcontrolador. El objetivo es controlar un sistema de riego que consta de dos bombas y sensores de nivel mediante tres estrategias de programación, y medir el tiempo de propagación de cada circuito. Los estudiantes deben implementar el sistema usando switches y LEDs, programar el microcontrolador, y realizar pruebas y mediciones para validar el funcionamiento y comparar el desempeño de las tres estrategias.

Cargado por

Adiela patiño
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
19 vistas2 páginas

Práctica de E/S y Circuitos Combinacionales

Este documento describe una práctica de laboratorio sobre líneas de entrada/salida y circuitos combinacionales usando un microcontrolador. El objetivo es controlar un sistema de riego que consta de dos bombas y sensores de nivel mediante tres estrategias de programación, y medir el tiempo de propagación de cada circuito. Los estudiantes deben implementar el sistema usando switches y LEDs, programar el microcontrolador, y realizar pruebas y mediciones para validar el funcionamiento y comparar el desempeño de las tres estrategias.

Cargado por

Adiela patiño
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

UNIVERSIDAD TECNOLÓGICA DE PEREIRA

INGENIERÍA ELECTRÓNICA
LABORATORIO DE SISTEMAS DIGITALES II

PRÁCTICA 2: LÍNEAS ENTRADA/SALIDA Y CIRCUITOS COMBINACIONALES.

Objetivos: - Conocer el manejo y conexión adecuada de las líneas E/S del microcontrolador.
- Conexión de los periféricos más básicos: DIP-Switch y LED’s.
- Implementación de circuitos combinacionales en el microcontrolador.

Trabajo previo
- Ilustre y haga una breve descripción con palabras propias, de las posibles formas o modos, en que
pueden conectarse los DIP-Switch y los LED’s a las líneas E/S del microcontrolador.

- Consulte la hoja de datos del microcontrolador y extraiga la siguiente información relacionada con
las líneas E/S: dibujo de los niveles lógicos, corriente máxima para una salida, valor típico de las
resistencias internas de pull-up, tiempo de subida y tiempo de bajada. Importante: Salvo el dibujo
de los niveles lógicos, el resto de información va como una tabla y lo más completo posible.

- Para el caso de conectar a este microcontrolador un LED como carga, calcule la resistencia
limitadora de corriente en serie con el LED para un 50%, 75% y 90% de la corriente máxima. ¿Cuál
será el valor crítico para esta resistencia? Asuma un voltaje de conducción para el LED de 2V.

- Explique brevemente y con sus propias palabras, los registros relacionados con las líneas E/S.

- Implementar en el microcontrolador el control de un sistema de riego, el cual consta de dos bombas


m1 y m2, que van a permitir manejar el nivel de agua de un depósito. Dicho depósito cuenta con
dos sensores de nivel tipo boya b1 y b2, para indicar si este se encuentra lleno o vacío.
Adicionalmente los pozos de cada bomba también cuentan con un sensor de nivel tipo boya n1 y
n2 respectivamente, para indicar si el pozo está vacío o no.

Figura 1. Esquema del sistema de riego.

En cuanto a los sensores y actuadores:

Suponga que los sensores tipo boya y cuentan con todo el hardware necesario para entregar un
estado lógico alto cuando el agua llega a tocar el sensor. Las bombas, también cuentan con todo
el hardware para su funcionamiento, en este caso se activan con un estado lógico alto.
El sistema deberá funcionar de la siguiente forma:

• Si no hay agua en el pozo, la bomba correspondiente no puede funcionar.


• Si el nivel del depósito supera la boya b1, las bombas están paradas.
• Si el nivel del depósito está entre la boya b1 y la b2, funciona la bomba m1, si hay agua suficiente
en el pozo 1. Si no hay agua en el pozo 1 pero la hay en el 2, funciona la bomba m2.
• Si el nivel del depósito está por debajo de la boya b2, se activan ambas bombas, respetando la
primera condición de funcionamiento.

Desarrollar el programa usando las tres estrategias comentadas en clase, comparando además su
desempeño con CW: implementación de la ecuación lógica, validación de minterms o maxterms e
implementación de la tabla de verdad.

Trabajo en el laboratorio
Utilizando CW, el microcontrolador JM60 y demás componentes requeridos, realizar lo siguiente:

1. Monte el circuito de la aplicación, emulando el funcionamiento de los sensores mediante DIP-Switch


y el funcionamiento de las bombas mediante LED’s. Usar en ambos periféricos lógica directa.

2. Programe el microcontrolador con la primera estrategia y valide su funcionamiento, realizando las


siguientes pruebas:

Prueba Estado de m1 Estado de m2


Depósito lleno
Depósito a la mitad y sin agua en el pozo 1
Depósito vacío y con agua en ambos pozos
Depósito a la mitad y con agua en ambos pozos
Depósito vacío y sin agua en el pozo 2
Depósito vacío y sin agua en ambos pozos

No olvide incluir imágenes de cada prueba, donde se vean claramente el estado de los periféricos.

3. Haga la medición del tiempo de propagación (TP) del sistema combinatorio implementado. Para
ello, busque en la tabla de verdad dos combinaciones que cumplan con las siguientes dos
condiciones: primero, que una entrada cambie su estado lógico de una combinación a otra, pero
que las entradas restantes queden en el mismo estado lógico y segundo, que la salida m1 también
cambie de estado, de una combinación a otra. Repetir esta misma búsqueda para la salida m2.

4. Con lo anterior identificado, desconecte del DIP-Switch solo la entrada que cambia, garantizando
el estado lógico de las otras tres con el mismo DIP-Switch, y conecte en ella un generador de
señales con un tren de pulsos de 1MHz. Luego, conecte un canal del osciloscopio a la entrada que
cambia y el otro canal a la salida deseada, midiendo el retardo de subida (TPLH) y el de bajada (TPHL).
Adjunte imágenes del osciloscopio que evidencien esta medición y tabule. Tenga en cuenta, que el
tiempo de propagación se calcula como el valor promedio entre el retardo de subida y el de bajada.

5. Repita los pasos 2, 3 y 4 para la segunda y tercera estrategia de programación. Dado que el
funcionamiento de los tres programas va ser el mismo, no incluya las imágenes de estos dos
programas para las pruebas solicitadas en el numeral 2.

Ing. Ricardo Linares Ruiz

También podría gustarte