Joseph Gutiérrez, David Manrique, Cristian Figeroba
1
Universidad el bosque, 2017
Primer laboratorio, Diseño caja fuerte (agosto 2017) Joseph Gutiérrez, David Manrique, Cristian Figeroba. Universidad el bosque, 2017
el uso de arreglos Resumen — En este laboratorio se estudiará el (array), también del control de los displays aplicando conocimientos adquiridos en la clase, donde para el desarrollo de las visualizaciones, muchos de los componentes electrónicos utilizados como decodificadores de siete (7) segmentos, son remplazados por el manejo de tablas, (datos que se guardan en la memoria RAM). Abstract — In In this laboratory the use of arrays will be studied, as well as the control of the displays, applying knowledge acquired in the class, where for the development of the visualizations, many of the electronic components used as decoders of seven (7) segments are Replaced by the handling of tables, (data that is stored in RAM).
I. I NTRODUCTION NTRODUCTION
L
a facilidad que trae en el diseño, los microcontroladores y la capacidad de almacenamiento de datos en la memoria RAM, es lo que se quiere usar en esta práctica. Mostrando técnicas de visualización como los displays dinámicos, que presentan muchas muchas formas para para su control, control, por medio de señales que, de alguna manera, su función es la de activar diferentes componentes electrónicos para la visualización visualización II. OBJETIVOS 2.1
O
bjetivo general
Verificar y corregir, el desarrollo realizado por medio de pruebas.
III. MARCO TEÓRICO
C
on los siguientes definiciones podremos iniciar el proceso adecuado del laboratorio.
3.1 Control de displays 7 segmentos dinámicos
La implementación de displays dinámicos usa la misma teoría de un solo display, la visualización dinámica consiste en mostrar un solo dígito al mismo tiempo. Por ejemplo, si se muestran cuatro dígitos se activa el display de las unidades, después se apagan y se activa el dígito de las decenas, posterior mente se apaga y se activa el dígito d ígito de las centenas, y por último se hace lo mismo con las unidades de mil. Este proceso se debe hacer con una velocidad de tal manera que engañe al ojo humano y así se verá como si todos los dígitos estuvieran activos. Este arreglo minimiza las conexiones eléctricas y el consumo de energía, dado que en realidad solo un dígito está activo para todo tiempo. A la vista del ojo humano los cambios deben ser de 25Hz o más, por lo tanto, todos los dígitos deben verse durante un periodo igual al inverso de 25Hz, en este caso es 40m segundos.
Diseñar e implementar un sistema donde atreves de un micro controlador, se maneje un teclado como consola de una caja fuerte y como visualización se usó un display dinámico. 2.2
O
bjetivos específicos
Analizar el problema. Determinar los Puertos de Entrada y Salida. Aplicar el concepto de Manejo de Tablas Desarrollar por medio de Diagramas de Flujo el software. Implementar el diseño.
Figura .1 Cátodo común
Joseph Gutiérrez, David Manrique, Cristian Figeroba
2
Universidad el bosque, 2017 funciones e incluso caracteres de texto. La opción me mayor practicidad es el uso de teclados matriciales, estos consisten en un arreglo de pulsadores alineados en filas y columnas, minimizando el número de conexiones eléctricas. En las siguientes imágenes se puede ver la apariencia física de un teclado matricial de 4x4 y su equivalente esquemático:
Figura. 2 ánodo común
Figura. 5 esquemático teclado matricial 4x4
Figura. 3 control display dinámico conexión en paralelo de los displays.
Figura. 6 teclado matricial 4x4 táctil
Tabla. 1 conversión de visualización puerto B. 3.2 Uso de teclados matriciales
Las aplicaciones con microcontroladores, requieren en algunos casos el uso de teclas de entrada de datos, para datos numéricos,
los teclados 4x4 permiten hacer una interfaz lo suficientemente completa para muchas de las aplicaciones. Los teclados matriciales funcionan activando una de 4 columnas y revisando cuál de las filas se activan, este proceso determina cual es la tecla pulsada, de igual manera el análisis se puede hacer invirtiendo las columnas con las filas.
Joseph Gutiérrez, David Manrique, Cristian Figeroba
3
Universidad el bosque, 2017
Figura. 7 diagrama de flujo básico teclado matricial
Tabla. 2 retornos de las funciones de lectura para el teclado 3.3 Transistores PNP
El transistor bipolar es un dispositivo formado por tres regiones semiconductoras, entre las cuales se forman unas uniones (uniones PN). En la figura (8) observamos el aspecto útil para análisis de un transistor bipolar. Siempre se ha de cumplir que el dopaje de las regiones sea alterno, es decir, si el emisor es tipo P, entonces la base será tipo N y el colector tipo P. Esta estructura da lugar a un transistor bipolar tipo PNP. Si el emisor es tipo N, entonces la base será P y el colector N, dando lugar a un transistor bipolar tipo NPN. El transistor se fabrica sobre un substrato de silicio, en el cual se difunden impurezas1, de forma que se obtengan las tres regiones antes mencionadas. En la figura (9) vemos el aspecto típico de un transistor bipolar real, de los que se encuentran en cualquier circuito integrado. Sobre una base n (substrato que actúa como colector), se difunden regiones p y n+, en las que se ponen los contactos de emisor y base. Es de señalar que las dimensiones reales del dispositivo son muy importantes para el correcto funcionamiento del mismo. Obsérvese la figura (10), en ella se pretende dar una idea de las relaciones de tamaño que deben existir entre las tres regiones para que el dispositivo cumpla su misión.
Figura. 7 diagrama de flujo programa teclado matricial
Figura.8 Estructura de un transistor PNP (bipolar)
Joseph Gutiérrez, David Manrique, Cristian Figeroba Universidad el bosque, 2017
Figura.9 Estructura de un transistor PNP real
Figura.10 dimensiones un transistor PNP 3.4 Manejo lenguaje C (Arrays)
IV. DISEÑO
4
Joseph Gutiérrez, David Manrique, Cristian Figeroba Universidad el bosque, 2017 Para fines prácticos los inversores se pueden remplazar por un arreglo de transistores como se ve en la siguiente figura
V. DESARROLLO
VI. RESULTADOS
VII. CONCLUSIONES .
VIII. BIBLIOGRAFÍA
5
Joseph Gutiérrez, David Manrique, Cristian Figeroba Universidad el bosque, 2017
6