UNIVERSIDAD POLITECNICA SALESIANA

INFORME – ELECTRÓNICA ANALÓGICA 2

PRACTICA INTEGRANTES: Toctaguano Ángel Sangoquiza Luis Velásquez Lenin

PRACTICA TEMA: FORMAS DE ONDA EN MATLAB
OBJETIVO Que el estudiante entienda como se puede mandar una señal a un ordenador por medio de Matlab

TEORÍA El Matlab es una poderosa herramienta informática que permite hacer operaciones matemáticas y simularlas como vamos a observar una simulación 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

Descripción MATLAB OSCILOSCOPIO AUDIO

Valor NUEVA CUALQUIERA MONO

PROCEDIMIENTO: 1. Con la siguiente programación simulamos nuestras señales en MATLAB. 1.1. Primero colocamos la programación que esta a continuación 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 continuación creamos otro documento con la siguiente programación 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 micrófono. NOTA: no usar más de 200 mV pico en el generador usar atenuación 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 señal 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 señales de laboratorio.

BIBLIOGRAFIA: - Programación obtenida gracias al Ing. Luis Germán Oñate profesor de la Universidad Politécnica Salesiana. - Para más información sugerencias e información nos encontramos en el foro:
http://electronicanalogicaii.ning.com/

Sign up to vote on this title
UsefulNot useful