Está en la 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 1 1 1

Nombre ORDENADOR CABLES CABLES

Descripcin MATLAB OSCILOSCOPIO AUDIO

Valor NUEVA CUALQUIERA 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 mag f = f = = 20*log10(xfft); = mag(1:floor(blocksize/2)); (0:length(mag)-1)*Fs/blocksize; 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/

También podría gustarte