Você está na página 1de 10

UNIVERSIDAD POLITECNICA SALESIANA

INFORME ELECTRNICA ANALGICA 2

PRACTICA

INTEGRANTES:
Toctaguano ngel
Sangoquiza Luis
Velsquez Lenin
PRACTICA

TEMA: FORMAS DE ONDA EN MATLAB


OBJETIVO

Que el estudiante entienda como se puede mandar una seal a un ordenador por medio de
Matlab

TEORA

El Matlab es una poderosa herramienta informtica que permite hacer operaciones matemticas
y simularlas como vamos a observar una simulacin de un generador de funciones a nuestro
ordenador por medio del matlab incluso la trasformada de Fourier.

MATERIALES Y EQUIPOS

Cantidad Nombre Descripcin Valor


1 ORDENADOR MATLAB NUEVA
1 CABLES OSCILOSCOPIO CUALQUIERA
1 CABLES AUDIO MONO
PROCEDIMIENTO:

1. Con la siguiente programacin simulamos nuestras seales en MATLAB.


1.1. Primero colocamos la programacin que esta a continuacin y guardamos con el
nombre por default.
function [f,mag] = daqdocfft(data,Fs,blocksize)
% [F,MAG]=DAQDOCFFT(X,FS,BLOCKSIZE) calculates the FFT of X
% using sampling frequency FS and the SamplesPerTrigger
% provided in BLOCKSIZE

xfft = abs(fft(data));

% Avoid taking the log of 0.


index = find(xfft == 0);
xfft(index) = 1e-17;

mag = 20*log10(xfft);
mag = mag(1:floor(blocksize/2));
f = (0:length(mag)-1)*Fs/blocksize;
f = f(:);

1.2. A continuacin creamos otro documento con la siguiente programacin y la


guardamos como sonido.m
AI = analoginput('winsound');
chan = addchannel(AI,1);
duration = 1; %1 second acquisition
set(AI,'SampleRate',44000)
ActualRate = get(AI,'SampleRate');
set(AI,'SamplesPerTrigger',duration*ActualRate)
set(AI,'TriggerType','Manual')
blocksize = get(AI,'SamplesPerTrigger');
Fs = ActualRate;
start(AI)
trigger(AI)
wait(AI,duration + 1)
[data,time] = getdata(AI,44000);
delete(AI)
clear AI

[f,mag] = daqdocfft(data,Fs,blocksize);
subplot(211),plot(time,data)
ylabel('amplitud (V)')
xlabel('tiempo (s)')
title('Dominio del tiempo')
subplot(212),plot(f,mag)
grid on
ylabel('Magnitud (dB)')
xlabel('Frecuencia (Hz)')
title('Dominio de la frecuencia')
2

2. Colocamos los cables respectivos del generador de funciones al puerto del micrfono.
NOTA: no usar ms de 200 mV pico en el generador usar atenuacin y 1kHz.
2.1. Vamos a observar las ondas senoidal, cuadrada, triangular con un rango de
frecuencia alto, medio y bajo la parte de arriba es nuestra onda y la de abajo la
trasformada de Fourier.

ONDA SENOIDAL CON RANGO ALTO


ONDA TRIANGULAR CON RANGO ALTO

ONDA CUADRADA CON RANGO ALTO


ONDA SENOIDAL CON RANGO MEDIO

ONDA TRIANGULAR CON RANGO MEDIO


ONDA CUADRADA CON RANGO MEDIO

ONDA SENOIDAL CON RANGO BAJO


ONDA TRIANGULAR CON RANGO BAJO
ONDA CUADRADA CON RANGO BAJO

CONCLUSIONES:

- Observamos que podemos tener una seal clara en nuestro ordenador de un generador
de funciones.
- Observamos que podemos tener un rango de frecuencia observada y una que no se
puede distinguir con claridad.
- Pudimos obtener una idea de el manejo de MATLAB para seales de laboratorio.

BIBLIOGRAFIA:

- Programacin obtenida gracias al Ing. Luis Germn Oate profesor de la Universidad


Politcnica Salesiana.
- Para ms informacin sugerencias e informacin nos encontramos en el foro:
http://electronicanalogicaii.ning.com/