Professional Documents
Culture Documents
LABORATORIOS
Nombre del Proceso:
CDIGO: LA-FM-007
LABORATORIOS
Nombre del Documento: VERSIN: 3
FORMATO PARA PRACTICAS DE LABORATORIO FECHA: 18/Marzo/2017
INFORMACIN BSICA
NOMBRE DE LA PRCTICA:
PRCTICA No.: 2
Decodificadores y refresco dinmico
ASIGNATURA:
TEMA DE LA PRCTICA:
LABORATORIO A UTILIZAR:
Laboratorio de Electrnica
CONTENIDO DE LA GUA
COMPETENCIAS DISCIPLINARES.
Reconoce la forma de programar en lenguaje C haciendo uso de libreras para la optimizacin de los
recursos de programacin.
COMPETENCIAS INVESTIGATIVAS.
MARCO TEORICO.
inicialmente de la alimentacin de energa elctrica continua, los pines de entrada y control de la seal
de reloj y los pines de entrada/salida digital.
Por lo tanto, esta gua de laboratorio busca hacer una exploracin til y sencilla al microcontrolador
seleccionado en clase para el desarrollo del curso, generando los conocimientos elementales para el
desarrollo satisfactorio de las prcticas de laboratorio posteriores.
Display 7 segmentos:
El display de 7 segmentos es un sistema de visualizacin conformado por 7 diodos led donde cada
uno representa un segmento recto del nmero 8, y para realizar la visualizacin de cada digito decimal
se realiza una combinacin de que ledes se encienden y cuales se apagan, para lo cual cada dgito
se representa por una codificacin en binario y para que esta sea nica a cada digito, los segmentos
se denominan con una letra en minscula empezando desde la a:
Los 10 dgitos decimales se visualizan de varias formas, una de las cuales es la siguiente:
De la visualizacin anterior se puede generar una tabla de verdad donde cada segmento prendido se
representa como uno y el segmento apagado como 0:
MACROPROCESO RECURSOS E INFRAESTRUCTURA Y
LABORATORIOS
Nombre del Proceso:
CDIGO: LA-FM-007
LABORATORIOS
Nombre del Documento: VERSIN: 3
FORMATO PARA PRACTICAS DE LABORATORIO FECHA: 18/Marzo/2017
Existen dos tipos de display 7 segmentos donde los cuales se diferencian por un pin comn a uno de
los dos pines de los 7 ledes, y existen entonces dos posibilidades: ctodo comn o nodo comn. El
display de ctodo comn se prende con lgica positiva lo que significa que un 1 lgico corresponde a
un voltaje alto como por ejemplo 5V, para el cual se puede utilizar la tabla de verdad mostrada
previamente. El display de nodo comn se prende con lgica negativa lo que significa que un 1 lgico
corresponde a un voltaje bajo como por ejemplo 0V, donde se puede utilizar la tabla mostrada
previamente, pero negada todos sus valores.
CONSULTA PREVIA
MACROPROCESO RECURSOS E INFRAESTRUCTURA Y
LABORATORIOS
Nombre del Proceso:
CDIGO: LA-FM-007
LABORATORIOS
Nombre del Documento: VERSIN: 3
FORMATO PARA PRACTICAS DE LABORATORIO FECHA: 18/Marzo/2017
Los estudiantes deben consultar previamente los siguientes temas en las fuentes de informacin
indicadas:
Caractersticas principales de la tarjeta Ncleo, disponible en:
https://developer.mbed.org/platforms/ST-Nucleo-F334R8/
Datasheet de la tarjeta Ncleo. Disponible en:
http://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-
cortex-mcus/stm32f3-series/stm32f334/stm32f334r8.html?s_searchtype=partnumber
- 3 resistencias de 330
- 1 resistencia de 10K
Display 7 segmentos
-
- Dipswich de 4 posiciones
En los casos en que se requiera un diseo previo de los circuitos, los estudiantes debern llevar los
componentes necesarios para el montaje del circuito
Para el inicio de las actividades de la prctica de laboratorio, recuerde las siguientes indicaciones:
Revise que los equipos en prstamo funcionen correctamente en el momento de solicitarlos en el
almacn.
Ubquese exclusivamente en el banco de trabajo asignado.
Revise los elementos de conexin (sondas, conectores, caimanes, etc.) antes de usarlos, para
detectar fallas y corregirlas antes de iniciar la prctica.
MACROPROCESO RECURSOS E INFRAESTRUCTURA Y
LABORATORIOS
Nombre del Proceso:
CDIGO: LA-FM-007
LABORATORIOS
Nombre del Documento: VERSIN: 3
FORMATO PARA PRACTICAS DE LABORATORIO FECHA: 18/Marzo/2017
Por su seguridad, est atento a los equipos tomados en prstamo, as como sus propios materiales
y objetos personales.
Consulte con el docente cualquier duda que tenga respecto al uso correcto de los equipos.
Recuerde que son instrumentos sofisticados que deben ser manipulados adecuadamente para
evitar daos y fallas de funcionamiento.
Concntrese en el trabajo que est realizando en la prctica de laboratorio. Las distracciones
pueden poner en riesgo su integridad fsica y la de sus compaeros.
Otros aspectos que se deben tomar en cuenta estn regidos por el Reglamento Estudiantil y de
Laboratorios Vigentes.
MACROPROCESO RECURSOS E INFRAESTRUCTURA Y
LABORATORIOS
Nombre del Proceso:
CDIGO: LA-FM-007
LABORATORIOS
Nombre del Documento: VERSIN: 3
FORMATO PARA PRACTICAS DE LABORATORIO FECHA: 18/Marzo/2017
PROCEDIMIENTO A UTILIZAR.
INICIO
PLANTEAMIENTO
DEL PROBLEMA
REALIZACIN DEL
PROGRAMADOR
R Y CORRECCIN
E
V
I
S CORRER EL SOFTWARE
I PASO A PASO PARA
DETECCIN DE ERRORES
N
NO PROGRAMA
CORRECTO?
SI
QUEMAR PROGRAMA EN EL
pppPIC
REALIZAR
MONTAJE FINAL
REVISAR MONTAJE Y
CONECTAR FUENTE Y HACER PRUEBAS
POENER EN MARCHA
NO
FUNCIONA?
SI
FINAL
MACROPROCESO RECURSOS E INFRAESTRUCTURA Y
LABORATORIOS
Nombre del Proceso:
CDIGO: LA-FM-007
LABORATORIOS
Nombre del Documento: VERSIN: 3
FORMATO PARA PRACTICAS DE LABORATORIO FECHA: 18/Marzo/2017
Procedimiento:
Esta gua se desarrollar en dos sesiones prcticas en el laboratorio, distinguiendo los objetivos a
cumplir a continuacin:
Sesin No. 1:
1. El grupo de estudiantes debern crear un programa para la tarjeta Ncleo que decodifique
las seales bcd obtenidas por medio de un dipswich de cuatro posiciones en 7 segmentos,
para ello deber crear una librera que de llame dec_bcd_7seg.
2. La visualizacin del proceso de decodificacin se har en un display siete segmentos.
3. Se debe convertir la seal proveniente de un potencimetro (seal anloga) en una seal
digital que se visualizar en los puertos de la tarjeta haciendo uso de una barra de leds de
12 leds.
Sesin No. 2:
4. Haga uso de los pasos de la sesin 1 para crear un programa que emule un voltmetro, la
seal anloga debe provenir de un potencimetro. El resultado de la medicin y la conversin
anloga digital debe visualizarse en un display 7 segmentos por medio de visualizacin
dinmica.
5. Nota importante: Para el programa es de carcter obligatorio el uso de libreras.
6. Haga un video tutorial explicativo en donde explique paso a paso el desarrollo de la prctica
haciendo especial nfasis en la explicacin del programa. Publique el video en YouTube y
entregue al docente el vnculo en el informe.
Calificacin
Como tems de calificacin se tendrn en cuenta:
Montaje del circuito.
Sustentacin individual de la prctica de laboratorio.
Informe de laboratorio.
MACROPROCESO RECURSOS E INFRAESTRUCTURA Y
LABORATORIOS
Nombre del Proceso:
CDIGO: LA-FM-007
LABORATORIOS
Nombre del Documento: VERSIN: 3
FORMATO PARA PRACTICAS DE LABORATORIO FECHA: 18/Marzo/2017
BIBLIOGRAFA RECOMENDADA.
Valds, F., & Pallas, R. (2007). Microcontroladores: Fundamentos y aplicaciones con PIC.
.
Garca Cuervo. Ejemplos de programacin de microcontroladores Microchip. Disponible en
http://picmania.garcia-cuervo.net/
Videos: https://youtu.be/QjIgsEzu0L4
https://youtu.be/BrMw5TNQROo
INFORME DE LABORATORIO
(Para elaborar por el Estudiante)
ASIGNATURA:
Ingeniera electrnica
CUESTIONARIO.
Figura 4 . Esquema elctrico del circuito de un decodificador 7 segmentos usando 12 led diseado en el
software proteus.
MACROPROCESO RECURSOS E INFRAESTRUCTURA Y
LABORATORIOS
Nombre del Proceso:
CDIGO: LA-FM-007
LABORATORIOS
Nombre del Documento: VERSIN: 3
FORMATO PARA PRACTICAS DE LABORATORIO FECHA: 18/Marzo/2017
Figura 5. Esquema de un refresco dinmico con display doble 7 seg. nodo comn variando la tensin con
un potencimetro diseado en el software proteus.
Otra de las aplicaciones que se pueden encontrar con el uso de diodos led es la implementacin en
las pistas de aterrizaje en un aeropuerto, ya que ah se observan unas secuencias de luces que
indican una serie de instrucciones de aterrizaje de los aviones, es por ello que tambin influye la
intensidad de luces para que el piloto pueda reconocer el lugar de aterrizaje.
5. Que mejoras, dificultades y sugerencias puede plantear con respecto al laboratorio realizado.
Ventajas
Desventajas
El costo de la tarjeta oscila entre $80000 y $100000
La tarjeta es muy difcil de conseguir
Una mayor parte de los pines usan TX y RX lo que dificulta usarlos como salidas digitales ya que al
proporcionar la tensin al circuito no funcionar debido a la configuracin de la tarjeta.
CONCLUSIONES.
De acuerdo con los cdigos realizados a partir de las bases tericas vistas en clase, se desarrollaron varias
libreras que nos permitiran observar el funcionamiento del de cada uno de los elementos montados en la
protoboard, en las libreras se crearon las clases pblicas y privadas y en cada una, haban mtodos los
cuales fueron llamados en el programa principal para despus realizar la compilacin y posteriormente
realizar las variaciones pertinentes con el potencimetro y observar los valores de tensin en el display.
ANEXOS.
MACROPROCESO RECURSOS E INFRAESTRUCTURA Y
LABORATORIOS
Nombre del Proceso:
CDIGO: LA-FM-007
LABORATORIOS
Nombre del Documento: VERSIN: 3
FORMATO PARA PRACTICAS DE LABORATORIO FECHA: 18/Marzo/2017
int NUM;
int dip;
int main() {
sieteseg objeto;
objeto.Visual(D6,D7,D8,D9,D10,D11,D12);
while(1) {
NUM=objeto.entrada(D2,D3,D4,D5);
objeto.bcd(NUM);
wait(0.3);
int anod[16]={0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x58,0x00,0x18,0x08,0x03,0x0b,0x23,0x4f,0x20};
int sieteseg::entrada(PinName a,PinName b,PinName c,PinName d)
{
BusIn dip (a,b,c,d);
dipSw= dip.read();
return dipSw;
}
void sieteseg::Visual (PinName a,PinName b,PinName c,PinName d,PinName e,PinName f,PinName g)
{
_a=a;_b=b;_c=c;_d=d;_e=e;_f=f;_g=g;
}
void sieteseg::bcd (int number)
MACROPROCESO RECURSOS E INFRAESTRUCTURA Y
LABORATORIOS
Nombre del Proceso:
CDIGO: LA-FM-007
LABORATORIOS
Nombre del Documento: VERSIN: 3
FORMATO PARA PRACTICAS DE LABORATORIO FECHA: 18/Marzo/2017
{
BusOut display (_g,_f,_e,_d,_c,_b,_a);
display=anod[number];
}
}
.h para el conversor de BCD a 7 segmentos
#ifndef DECO_h
#define DECO_h
#include "mbed.h"
class sieteseg
{
public:
int entrada(PinName a,PinName b,PinName c,PinName d); // la letra d es el bit mas significativo
void Visual(PinName a,PinName b,PinName c,PinName d,PinName e,PinName f,PinName g);
void bcd(int number);
private:
PinName _a;PinName _b;PinName _c;PinName _d;PinName _e;PinName _f;PinName _g;
int dipSw;
};
#endif
int main()
{
double lectura; //variable para la captura de la seal analoga del potenciometro
int show; // variable definida para visualizar el programa en el pc
ADC volt;
volt.leds(D2,D3,D4,D5,D6,D7,D8,D9,D10,D11,D12,D13);
while(1) {
lectura = pot.read_u16();
show=volt.Adcdos(lectura);
pc.printf("%i\n\r",show);
wait(0.2);
}
}
.cpp para el la conversin ADC con el potencimetro
#include "ADC.h"
int caso;
double ref;//variable creada para los intervalos de voltajes
MACROPROCESO RECURSOS E INFRAESTRUCTURA Y
LABORATORIOS
Nombre del Proceso:
CDIGO: LA-FM-007
LABORATORIOS
Nombre del Documento: VERSIN: 3
FORMATO PARA PRACTICAS DE LABORATORIO FECHA: 18/Marzo/2017
if(ref>0&&ref<=0.24) {
caso=1;
}
if(ref>0.24&&ref<=0.48) {
caso=2;
}
if(ref>0.48&&ref<=0.74) {
caso=3;
}
if(ref>0.74&&ref<=0.96) {
caso=4;
}
if(ref>0.96&&ref<=1.18) {
caso=5;
}
if(ref>1.18&&ref<=1.43) {
caso=6;
}
if(ref>1.43&&ref<=1.67) {
caso=7;
}
if(ref>1.67&&ref<=1.93) {
caso=8;
}
if(ref>1.93&&ref<=2.16) {
caso=9;
}
if(ref>2.16&&ref<=2.43) {
MACROPROCESO RECURSOS E INFRAESTRUCTURA Y
LABORATORIOS
Nombre del Proceso:
CDIGO: LA-FM-007
LABORATORIOS
Nombre del Documento: VERSIN: 3
FORMATO PARA PRACTICAS DE LABORATORIO FECHA: 18/Marzo/2017
caso=10;
}
if(ref>2.43&&ref<=2.68) {
caso=11;
}
if(ref>2.68&&ref<=3.3) {
caso=12;
}
switch(caso) {
case 0: {
BusA=0x00;
BusB=0x00;
break;
}
case 1: {
BusA=0x00;
BusB=0x01;
break;
}
case 2: {
BusA=0x00;
BusB=0x03;
break;
}
case 3: {
BusA=0x00;
BusB=0x07;
break;
}
case 4: {
MACROPROCESO RECURSOS E INFRAESTRUCTURA Y
LABORATORIOS
Nombre del Proceso:
CDIGO: LA-FM-007
LABORATORIOS
Nombre del Documento: VERSIN: 3
FORMATO PARA PRACTICAS DE LABORATORIO FECHA: 18/Marzo/2017
BusA=0x00;
BusB=0x0f;
break;
}
case 5: {
BusA=0x00;
BusB=0x1f;
break;
}
case 6: {
BusA=0x00;
BusB=0x3f;
break;
}
case 7: {
BusA=0x00;
BusB=0x7f;
break;
}
case 8: {
BusA=0x00;
BusB=0xff;
break;
}
case 9: {
BusA=0x01;
BusB=0xff;
break;
}
case 10: {
BusA=0x03;
BusB=0xff;
break;
MACROPROCESO RECURSOS E INFRAESTRUCTURA Y
LABORATORIOS
Nombre del Proceso:
CDIGO: LA-FM-007
LABORATORIOS
Nombre del Documento: VERSIN: 3
FORMATO PARA PRACTICAS DE LABORATORIO FECHA: 18/Marzo/2017
}
case 11: {
BusA=0x07;
BusB=0xff;
break;
}
case 12: {
BusA=0x0f;
BusB=0xff;
break;
}
}
return BusB;
}
class ADC{
public:
void leds(PinName led1,PinName led2,PinName led3,PinName led4,PinName led5,PinName led6,PinName
led7,PinName led8,PinName led9,PinName led10,PinName led11, PinName led12);
int Adcdos(double lectura); // Cracion de los pines para los 12 leds del voltimetro
private:
#endif
# include "DECO.h"
AnalogIn pot(A1);
float voltaje;
int unic;
int decc;
int main()
{
anodo Voltimetro;
Voltimetro.visual(D2,D3,D4,D5,D6,D7,D8);
while(1)
{
voltaje=pot.read_u16()*0.000050354;
decc=voltaje;
unic=((voltaje*10)-(decc*10));
Voltimetro.ConfEn(D9,D10,unic,decc,100);
}
}
.h para el voltimetro.
#ifndef DECO_h
#define DECO_h
#include "mbed.h"
class anodo
{
public:
int entrada(PinName a,PinName b, PinName c,PinName d );
void visual(PinName a,PinName b, PinName c,PinName d,PinName e,PinName f, PinName g);
void Disp(int number);
void ConfEn(PinName one, PinName two,int uni,int dec,int time);
private:
PinName _a;
PinName _b;
MACROPROCESO RECURSOS E INFRAESTRUCTURA Y
LABORATORIOS
Nombre del Proceso:
CDIGO: LA-FM-007
LABORATORIOS
Nombre del Documento: VERSIN: 3
FORMATO PARA PRACTICAS DE LABORATORIO FECHA: 18/Marzo/2017
PinName _c;
PinName _d;
PinName _e;
PinName _f;
PinName _g;
int dipp;
};
#endif
Edec=0;
Euni=1;
Disp(dec);
wait(0.005);
}
}
RUBRICA DE EVALUACIN.
MACROPROCESO RECURSOS E INFRAESTRUCTURA Y
LABORATORIOS
Nombre del Proceso:
CDIGO: LA-FM-007
LABORATORIOS
Nombre del Documento: VERSIN: 3
FORMATO PARA PRACTICAS DE LABORATORIO FECHA: 18/Marzo/2017
3.
4.
5.
6.
RBRICA DE EVALUACIN
CONCEPTO % 0 - 0,5 0,6 - 1,5 1,6- 2,5 2,6- 4,0 4,1 - 5,0 NOTA
Demuestra que conoce
Desconoce la gua del Demuestra que conoce la Demuestra que conoce la Demuestra que conoce la
Conocimiento de la la gua del laboratorio,
laboratorio, no trae gua del laboratorio, trae el gua del laboratorio, trae el gua del laboratorio, trae el
gua del laboratorio y trae el material que
el material y material que debe emplear material que debe emplear material que debe emplear
del procedimiento. debe emplear
desconoce el sin presentar el montaje y presentando el montaje presentando el montaje
Organizacin del presentando el montaje
procedimiento a conoce el procedimiento a desorganizado y conoce el organizado y desconoce el
material y montaje. organizado y conoce el
Competencia Procedimental
comunicativas no conclusiones no son conclusiones no son aunque las conclusiones no Tienen conclusiones
sern evaluados. coherentes. coherentes. son coherentes. evidenciando un aporte
significativo.
Practica el uso de El informe del
El informe del laboratorio
lenguaje escrito El informe del El informe del laboratorio El informe del laboratorio laboratorio est bien
est bien redactado,
como medio de laboratorio no es est bien redactado y falta est bien redactado y falta redactado,
coherentemente y con una
identificacin y coherente. Tiene una estructura organizada. una estructura organizada. coherentemente y con
estructura organizada.
diferenciacin en la algunos errores de Tiene algunos errores de No tiene errores de una estructura
Tiene algunos errores de
elaboracin de ortografa. ortografa. ortografa. organizada. No tiene
ortografa.
informes. errores de ortografa.
Utiliza lenguaje
tcnico para referirse No hace uso de un Hace un uso
Ocasionalmente hace uso Hace un buen uso del
a los diferentes lenguaje tcnico Hace uso de un lenguaje sobresaliente del
de un lenguaje tcnico lenguaje tcnico apropiado
conceptos que apropiado para la tcnico apropiado para la lenguaje tcnico
apropiado para la prctica para la prctica de
relaciona en la prctica de prctica de laboratorio. apropiado para la
de laboratorio. laboratorio.
prctica laboratorio. prctica de laboratorio.
experimental
Realiza bsqueda
Las fuentes de Las fuentes de
bibliogrfica en Las fuentes de informacin
informacin son pocas Las fuentes de informacin Las fuentes de informacin informacin son
fuentes confiables son restringidas o con poca
Competencia Investigativa