Ingenieria
VISUALIZACIÓN DE SEÑALES BIOELECTRICAS, POR EMBEBIDOS “GLCD” CON
AYUDA DE ARDUINO UNO
DISEÑO EXPERIMENTALDE ECG.
Se implemento un AD620 para tomar la señal ECG, para esto fue necesario
realizar un filtro pasa banda en cual nos facilito la visualización de la señal, al
igual que una resistencia lacual le da una ganancia de 10000.
Materiales
AD620
CONDENSADORES 33UF,0.47UF
RESISTENCIAS DE 1KOnh
PROTOBOARD
FUENTE DE VOLTAJE
SIMULADOR FLUKE
SONDA BK
CABLES FUENTERAFAEL BONILLA, DIANA RODRIGUEZ, SILVIA LOPEZ, LEONARDO PINILLA UMB INVESTIGACION E.DX
REALIZACION Y DEASARROLLO DEL ECG
VIZUALIZACION DE LA SEÑAL POR OSCILOSCOPIO
RAFAEL BONILLA, DIANARODRIGUEZ, SILVIA LOPEZ, LEONARDO PINILLA UMB INVESTIGACION E.DX
VIZUALIZACION DE SEÑAL POR ECG CON MENU
Código de captura de señal
#define LCD_RESET_VAL 0x20
#define LCD_CS2_VAL
0x10#define LCD_CS1_VAL
0x08
#define LCD_E_VAL
#define LCD_RS_VAL
static uint8_t g_cs;
0x20
0x08
RAFAEL BONILLA, DIANA RODRIGUEZ, SILVIA LOPEZ, LEONARDO PINILLA UMB INVESTIGACION E.DXvoid lcd_write(byte val, byte dt)
{
uint8_t valpc;
valpc = (dt) ? LCD_RS_VAL : 0;
PORTC = valpc;
PORTB = LCD_RESET_VAL | g_cs | (val >> 6);
PORTD = (val > 8;
UBRR0L = baud_setting;
UCSR0B =1 RXC0);
RAFAEL BONILLA, DIANA RODRIGUEZ, SILVIA LOPEZ, LEONARDO PINILLA UMB INVESTIGACION E.DX
}
volatile uint8_t serial_data_read()
{
return (UDR0);
}
void setup()
{
DDRB = 0x3f;DDRC = 0x3f;
DDRD = 0xfc;
lcd_init();
g_cs = 0;
serial_init(500000);
g_cs = (LCD_CS1_VAL | LCD_CS2_VAL);
for (uint8_t i = 0; i < 64; i++) {
lcd_write(i, 1);
delayMicroseconds(5);RAFAEL BONILLA, DIANA RODRIGUEZ, SILVIA LOPEZ, LEONARDO PINILLA UMB INVESTIGACION E.DX
}
}
void loop()
{
static uint8_t x = 0;
static uint8_t y = 0;
static uint8_t ph = 0;
static uint8_t...
Regístrate para leer el documento completo.