filtros digitales en arduino

Páginas: 3 (700 palabras) Publicado: 13 de julio de 2015
INSTITUTO POLITÉCNICO NACIONAL

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE
BIOTECNOLOGÍA

PROCESAMIENTO DIGITAL DE BIOSEÑALES E IMAGENES

PRACTICA 7 y 8: Utilización de Arduino y Simulink, Desarrollode
Filtros Digitales

ALUMNO:
Rodríguez Cabrera Germán

PROFESOR:
Darinel Venegas Anaya
Ramón Felipe Miranda Hernández

FECHA DE ASIGNACION:
28/05/2015

FECHA DE ENTREGA
11/06/2015

Ejercicio 1:Blink
Hacer parpadear un led, variando su frecuencia en tiempo.

Ejercicio 2: Comunicación Serial.
Programa eco con arduino.

Experimento 3:
Simulación de una señal de ECG en Arduino y desplegada ensimulink.
Programa para generar el Vector ECG con 250 datos.
clear all
close all
n1=[1 15 30 55 75 100 115 135 165 170 205 230 255 330];
s1=[0 0 0 .2 0 0 -.15 1 -.3 0 0 .25 0 0];
x=330/250;
n2=x:x:330;s2=interp1(n1,s1,n2,'pchip');
grid on; hold on;
stem (n2,s2,'b');
title ('ecg')
F=255/1.3;
s=F*(s2+0.3);
sf=uint8(s)
figure(2)
stem(sf)
fid = fopen('eecg.txt','w');
fprintf(fid,',%d',sf);
fclose(fid); Programa en Arduino.

Despliegue en simulink

Señal desplegada en simulink

Experimento 4:
Simulacion de una señal de ECG mediante el Sketch “adiosrv” y utilizando las
Herramientas de Arduino ensimulink.
Modificaciones en el adiosrv:

Sistema de Lectura mediante las Herramientas de Arduino en simulink.

Experimento 5:
Desarrollo de un filtro Promediador en Simulink.
La señal se genera a partirde un vector en Matlab con las señales sin(2*pi*5*n1) y
sin(2*pi*40*n1)
clear all
close all
clc
n1=[0:1/100:1];
sn=sin(2*pi*5*n1)+1+sin(2*pi*40*n1)+1;
sn=sn*60;
stem (n1,sn);
title ('sn')sf=uint8(sn)
figure(2)
plot(n1,sf)
figure (3)
plot (n1,sn)
fid = fopen('sin5.txt','w');
fprintf(fid,',%d',sf);
fclose(fid);
Señal generada:

Señal muestreada (100Hz)

Modificación del SKETCH adiosrv paragenerar la señal en Arduino.

Filtro en simulink.

Señal Generada con arduino.

Señal después del Filtro Promediador

Filtro Promediador de Matlab

Experimento 6:
Diseño de un Filtro pasa bajas
Para...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • filtros digitales
  • Filtros digitales
  • Filtros digitales
  • filtros digitales
  • Filtros digitales
  • Dimmer Digital con Arduino UNO
  • Filtrado analogico y digital
  • Filtros Digitales Usando Matlab

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS