Sei sulla pagina 1di 12

Escuela de Ciencias Bsicas Tecnologas e Ingeniera

Ingeniera Electrnica
CAD AVANZADO PARA ELECTRNICA

CAD AVANZADO PARA ELECTRNICA 208008


GRUPO 21

ACTIVIDAD 6 TRABAJO COLABORATIVO 1

Presentado por:

Tutor:

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


PROGRAMA DE INGENIERA ELECTRNICA
SEPTIEMBRE DE 2014

CONTENIDO

Escuela de Ciencias Bsicas Tecnologas e Ingeniera


Ingeniera Electrnica
CAD AVANZADO PARA ELECTRNICA

PORTADA
INTRODUCCION
OBJETIVO

PLANTEAMIENTO DEL PROBLEMA

DESARROLLO DE LA ACTIVIDAD
CONCLUSIONES
BIBLIOGRAFIAS

INTRODUCCIN

Escuela de Ciencias Bsicas Tecnologas e Ingeniera


Ingeniera Electrnica
CAD AVANZADO PARA ELECTRNICA

En el presente documento se describe el funcionamiento de un script elaborado en


el lenguaje de programacin de Matlab, para dar solucin al planteamiento de la
actividad colaborativa No. 1, donde se solicita que se desarrolle un programa que
permita recibir datos para crear unas secuencias apaga unas luces, inicialmente
se muestra como el programa recibe la informacin y a travs de varias imgenes
se puede observar la interfaz grfica, matriz de almacenamiento de los datos y por
ltimo la grfica de una de las lneas de secuencia es cogidas.

OBJETIVOS

Escuela de Ciencias Bsicas Tecnologas e Ingeniera


Ingeniera Electrnica
CAD AVANZADO PARA ELECTRNICA

Aplicar herramientas de Matlab para manejo de seales.


Evaluar los conceptos de programacin.

PLANTEAMIENTO DEL PROBLEMA

Se pretende construir un generador de secuencia de luces y para ello se han


definido varias fases en su diseo, la primera de ellas requiere que desde Matlab

Escuela de Ciencias Bsicas Tecnologas e Ingeniera


Ingeniera Electrnica
CAD AVANZADO PARA ELECTRNICA

se entregue la secuencia de luces en una matriz que almacena los estados de


cada uno de los leds para cada lnea de encendido. Esto a travs de un programa
que tenga la caracterstica de capturar cuntas lneas tendr la secuencia de luces
y el nmero de leds a iluminar.
Una vez se ha generado la secuencia en la matriz, el usuarios tiene la alternativa
de seleccionar una de las lneas de encendido y graficar el tren de pulsos con una
frecuencia y amplitud dada por el usuario. El ancho de cada pulso debe ser igual
para cada bit.

DESARROLLO DE LA SOLUCIN

Para dar solucin al problema planteado en la actividad del trabajo colaborativo


No. 1, en lenguaje script de Matlab se desarroll un programa utilizando las
funciones e instrucciones del lenguaje para entra y salida de datos, sentencias
iterativas, asignacin de variables y matrices, funciones matemticas entre otros.
Primero, el programa solicita al usuario que ingrese por pantalla el nmero de
lneas de secuencias con las que se va a trabajar.
Segundo, solicita al usuario que ingrese la cantidad de luces led que va a tener
cada secuencia.
Esta informacin queda almacenada en una matriz de A x B, dependiendo de los
valores iniciales que el operador del programa le haya digitado, por ejemplo si se
seleccion como nmero de lneas de secuencia (luces LED) un valor de 9 y
numero de secuencias 18, la matriz se crea para almacenar 9x18 registros
individuales.

Posteriormente, el programa solicita que se digite los estados lgicos de ceros y


unos, para cada LED en cada una de las secuencias. Los valores que se deben
ingresar a travs del teclado deben ser nicamente (0 y 1) para el correcto
funcionamiento.

Escuela de Ciencias Bsicas Tecnologas e Ingeniera


Ingeniera Electrnica
CAD AVANZADO PARA ELECTRNICA

Escuela de Ciencias Bsicas Tecnologas e Ingeniera


Ingeniera Electrnica
CAD AVANZADO PARA ELECTRNICA

En las imgenes anteriores se puede observar todo el script que permite realizar
las actividades descritas anteriormente.

Escuela de Ciencias Bsicas Tecnologas e Ingeniera


Ingeniera Electrnica
CAD AVANZADO PARA ELECTRNICA

El programa solicita primero que se ingresen los valores binarios para la secuencia
de encendido del LED 1, hasta completas los 18 registros y sucesivamente se van
ingresando los dems registros de los 8 LED restantes hasta completar la totalidad
de la matriz.

En la tabla se pueden observar los 162 datos binarios de las secuencias de los 9
Led.
Con los registro completos el programa solicita que se seleccin una nica
secuencia de las 9 configuradas para los 9 LED.
El script separa la secuencia seleccionada y la almacena en un vector,
posteriormente, se le solicita al usuario que escoja un valor de la amplitud
(voltaje), con que van a trabajar los led.

Escuela de Ciencias Bsicas Tecnologas e Ingeniera


Ingeniera Electrnica
CAD AVANZADO PARA ELECTRNICA

Ingresando el valor de la amplitud, y el programa automticamente grafica el tren


de pulsos de la secuencia, utilizando los valores insertados inicialmente.

Escuela de Ciencias Bsicas Tecnologas e Ingeniera


Ingeniera Electrnica
CAD AVANZADO PARA ELECTRNICA

CONCLUSIONES

Escuela de Ciencias Bsicas Tecnologas e Ingeniera


Ingeniera Electrnica
CAD AVANZADO PARA ELECTRNICA

Son muy interesantes todas las herramientas y la multiplicidad de funciones que


nos ofrece la herramienta Matlab, a travs de cada una de las funciones del
toolbox, que nos permiten encontrar soluciones a cada una de las tareas que nos
planteemos.
Sin embargo esta herramienta es muy extensa y es muy difcil que nos
aprendamos todas las funciones de memoria, de all que es importante que
continuamente la estemos utilizando para descubrir cada una de las funciones y
saber cmo utilizarlas de la mejor forma.
En la realizacin de este trabajo colaborativo se aplicaron las diferentes
herramientas de Matlab para el manejo de seales. Que nos permitieron evaluar
el funcionamiento de la problemtica que se nos plante.
La interacin con los compaeros del grupo colaborativo en el foro nos permiti
realizar un buen trabajo colaborativo.

BIBLIOGRAFA

Escuela de Ciencias Bsicas Tecnologas e Ingeniera


Ingeniera Electrnica
CAD AVANZADO PARA ELECTRNICA

Protocolo del curso acadmico CAD Avanzado para electrnica, Juan Monroy
Campus virtual UNAD. http://66.165.175.211/campus13_20142
Programacin con Matlab, Universidad de Madrid, 2009

Potrebbero piacerti anche