Вы находитесь на странице: 1из 10

Medio da frequncia cardaca indica a solidez do sistema cardiovascular humano.

Este projecto demonstra uma tcnica para medir o ritmo cardaco atravs da deteco da alterao do volume de sangue arterial num dedo, enquanto o corao bombeia o sangue. constitudo por um diodo emissor de luz infravermelha, que transmite um sinal IR atravs da ponta do dedo do sujeito, uma parte do qual reflectida pelas clulas sanguneas. O sinal reflectido detectado por um sensor de fotodiodo. O volume de sangue mudando com resultados de pulsao de um trem de impulsos na sada do fotododo, a magnitude do qual muito pequeno para ser detectado directamente por um microcontrolador. Por conseguinte, uma de duas fases de alto ganho, filtro passa baixo activo concebido utilizando dois amplificadores operacionais (OpAmps) para filtrar e amplificar o sinal de nvel de tenso a fim de que os impulsos pode ser contado por um microcontrolador. A frequncia cardaca exibida em uma tela de segmento de 3 dgitos sete. O microcontrolador utilizado neste projeto PIC16F628A.

Dispositivo de medio de taxa cardaca usando PIC16F628A

Teoria A frequncia cardaca o nmero de batimentos cardacos por unidade de tempo e normalmente expressa em batimentos por minuto (bpm). Em adultos, um normal corao bate cerca de 60 a 100 vezes por minuto durante o estado de repouso. A freqncia cardaca de repouso est diretamente relacionada sade e aptido de uma pessoa e, portanto, importante saber. Voc pode medir a freqncia cardaca, em qualquer local do corpo onde voc pode sentir o pulso com os dedos. Os locais mais comuns so a pulso e pescoo. possvel contar o nmero de impulsos dentro de um determinado intervalo de tempo (por exemplo, 15 segundos), e facilmente determinar o ritmo cardaco em batimentos por minuto. Este projeto descreve um microcontrolador baseado corao sistema measuement taxa que utiliza sensores pticos para medir a alterao no volume de sangue na ponta do dedo com cada batimento cardaco. A unidade de sensor consiste de uma ligao por infravermelhos diodo emissor de luz (IR LED) e um fotododo, colocados lado a lado, como mostrado abaixo. O diodo IR transmite uma luz infravermelha dentro da ponta do dedo (colocado sobre o sensor) e os sentidos de fotododo a poro da luz que reflectida de volta. A intensidade da luz reflectida depende do volume de sangue no interior da ponta do

dedo. Assim, cada batimento cardaco altera ligeiramente a quantidade de luz reflectida de infravermelhos que pode ser detectado pelo fotododo. Com um condicionamento de sinal adequado, esta pequena alterao na amplitude da luz reflectida pode ser convertida em um pulso. Os pulsos podem ser posteriormente contadas pelo microcontrolador para determinar a frequncia cardaca.

Colocao ponta do dedo sobre o sensor Diagrama de Circuito O circuito de condicionamento de sinal consiste em dois ativos idnticos filtros passa-baixo com uma frequncia de corte de cerca de 2,5 Hz. Isto significa que a freqncia cardaca mxima mensurvel de cerca de 150 bpm. O IC amplificador operacional utilizado neste circuito MCP602, um chip amplificador operacional duplo da Microchip. Ele opera a uma nica fonte de alimentao e fornece trilho--trilho balano de sada. A filtragem necessrio para bloquear todos os rudos de frequncias mais altas presentes no sinal. O ganho de cada andar de filtragem definida como 101, que d a amplificao total de cerca de 10000. Um condensador de 1 uF na entrada de cada fase necessria para bloquear o componente DC do sinal. As equaes para o clculo de ganho e a frequncia de corte do filtro passa-baixa activas so mostradas no diagrama de circuito. O amplificador de dois estgios / filtro proporciona ganho suficiente para aumentar o sinal fraco vindo da unidade de sensor de fotografia e convert-lo em um pulso. Um LED ligado na sada pisca cada vez que um batimento cardaco detectado. A sada do condicionador de sinal vai para a entrada da T0CKI PIC16F628A.

Sensores de infravermelho e circuito de condicionamento de sinal A parte de controlo de exibio e do circuito mostrado abaixo. A unidade de exibio compreende um nodo de 3 dgitos, comum, sete mdulo segmento que conduzido utilizando a tcnica de multiplexagem. A ag segmentos so conduzidos atravs de pinos PORTB RB0-RB6, respectivamente. Dgitos da unidade, 10 e cem so multiplexados com RA2, RA1, RA0 e pinos da porta. A entrada do interruptor tato est ligada a RB7 pino. Esta para iniciar a medio da frequncia cardaca. Uma vez que o boto de arranque pressionado, o microcontrolador activa a transmisso de IV na unidade de sensor por 15 sec. Durante este intervalo, o nmero de impulsos que chegam entrada T0CKI contado. A freqncia cardaca real seria quatro vezes o valor da contagem, ea resoluo de medida seria 4. Voc pode ver a transmisso IR controlado atravs de pino RA3 PIC16F628A. O microcontrolador executa a 4,0 MHz usando um cristal externo. A fonte de alimentao regulada 5 V derivado de uma bateria externa de 9 V atravs de um regulador LM7805 IC.

Microcontrolador e circuito de exibio

Software O firmware faz todo o controle e operao de computao. A fim de economizar energia, o mdulo sensor no ativada continuamente. Em vez disso, ele est ligado por 15 segundos apenas uma vez o boto de partida pressionado. Os pulsos que chegam ao T0CKI so contados atravs Timer0 mdulo operado em modo de balco sem prescaler. O programa completo escrito para MikroC compilador fornecida abaixo. Um arquivo HEX montado tambm est disponvel para download. / * Projeto: medio de freqncia cardaca atravs de dedo Copyright @ Rajendra Bhatt 18 de janeiro de 2011 PIC16F628A a 4,0 MHz do relgio externo, MCLR habilitado * / sbit IR_Tx em RA3_bit; sbit DD0_Set em RA2_bit; sbit DD1_Set em RA1_bit; sbit DD2_Set em RA0_bit; SBIT comeam em RB7_bit; unsigned j curto, DD0, DD1, DD2, DD3; pulserate unsigned short, pulsecount; unsigned int i; / / -------------- Funo retornar mscara para nodo comum 7-seg. exibir mscara unsigned short (num curto no assinado) { switch (num) { case 0: 0xC0 de retorno; case 1: 0xF9 de retorno; case 2: 0xA4 retorno; case 3: 0xB0 retorno; case 4: 0x99 retorno;

case 5: 0x92 retorno; case 6: 0x82 retorno; case 7: 0xF8 de retorno; Caso 8: 0x80 retorno; caso 9: 0x90 retorno; } / Case / fim } delay_debounce void () { Delay_ms (300); } delay_refresh void () { Delay_ms (5); } anular countpulse () { IR_Tx = 1; delay_debounce (); delay_debounce (); TMR0 = 0; Delay_ms (15000); / Delay / 1 Sec IR_Tx = 0; pulsecount = TMR0; pulserate = pulsecount * 4; } exibio void () { =% DD0 pulserate 10; DD0 = mscara (DD0); DD1 = (pulserate/10) 10%; DD1 = mscara (DD1); DD2 = pulserate/100; DD2 = mscara (DD2); for (i = 0; i <= 180 * j, i + +) { DD0_Set = 0; DD1_Set = 1; DD2_Set = 1; PORTB = DD0; delay_refresh (); DD0_Set = 1; DD1_Set = 0; DD2_Set = 1; PORTB = DD1; delay_refresh (); DD0_Set = 1; DD1_Set = 1; DD2_Set = 0; PORTB = DD2; delay_refresh (); } DD2_Set = 1; }

void main () { CMCON = 0x07 / / Desativar Comparadores TRISA = 0b00110000 / / RA4/T0CKI entrada, RA5 que eu / P TRISB = 0b10000000; entrada / / RB7, sada de descanso OPTION_REG = 0b00101000 / / Prescaler (1:1), TOCS = 1 para o modo de contador pulserate = 0; j = 1; display (); fazer { if (! start) { delay_debounce (); countpulse (); j = 3; display (); } } Enquanto (1); / / loop infinito } Baixar arquivos de origem e HEX Sada O uso deste dispositivo muito simples. Ligue o aparelho, e voc vai ver todos os zeros em exposio por alguns segundos. Espere at a tela se apaga. Agora coloque a ponta do seu dedo indicador no conjunto do sensor, e pressione o boto de arranque. Apenas relaxado e no mover o dedo. Voc vai ver o LED piscando com batimentos cardacos, e depois de 15 segundos, o resultado ser exibido.

Referncias Os seguintes documentos foram utilizados como referncia em fazer este projeto. Concepo e desenvolvimento de um dispositivo de medio da frequncia cardaca utilizando dedopor Hashem, Shams MMA, Kader R., Sayed MA, MA, Internacional conferncia sobre engenharia de computao e comunicao, de 2010.

Medio da frequncia cardaca do dedo usando um microcontrolador de baixo custo por


Dogan Ibrahim e Buruncuk Kadri. Nota importante: Estou adicionando esses pargrafos para fornecer mais detalhes sobre o sensor e parte de condicionamento do sinal deste projeto. A parte mais difcil nesse projeto o circuito de condicionamento de sinal que utiliza filtros ativos passa-baixa usando OpAmps para aumentar o sinal de luz fraca reflete detectado pelo fotodiodo. O diodo IR transmisso e o fotododo esto colocados perto, mas qualquer crosstalk directa entre os dois so evitados. Olhe as fotos a seguir para ver como eu ter bloqueado a luz de infravermelho direta de cair no diodo foto ao lado. Alm disso, em torno do sensor com um material opaco torna o sistema de sensor mais robusto para alterar condies de luz ambiente.Eu usei diodo IR separado e foto diodo, mas voc pode comprar reflexivas sistemas de sensores pticos que tm ambos os diodos montados juntos. Aqui est um exemplo de Tayda Eletrnica .

A resistncia 150 em srie com o diodo de IR a de limitar a corrente e, portanto, a intensidade da luz transmitida de infravermelhos. A intensidade da luz infravermelha no deve ser demasiado elevada de outro modo da luz reflectida ser suficiente para saturar o fotodiodo detectar todo o tempo e sem sinal vai existir. O valor deste resistor limitador de corrente pode ser diferente para diferentes diodos IR, dependendo das suas

especificaes. Aqui est o meu circuito de teste prtico, que eu usei para encontrar o valor adequado da resistncia de srie para o diodo IR que eu usei.

Primeiro eu usei uma resistncia de 68 com um potencimetro 470 em srie com o diodo IR. Colocar um dedo sobre o conjunto do sensor, eu lentamente variou o potencimetro at que eu encontrei a sada LED piscando com os batimentos cardacos. Ento eu medi a resistncia R equivalente e substituiu o 68 eo potencimetro com um nico resistor mais prximo de R. Mas voc tambm pode manter o potencimetro em seu circuito de modo que voc sempre pode ajustar-lo quando necessrio. Voc deve manter a ponta do dedo muito ainda sobre o sensor durante o teste. Depois de ver os pulsos na sada do circuito de condicionamento de sinal, voc pode aliment-los a um microcontrolador para contar e mostrar. Veja a verso revisada do projeto,

Pulso fcil: Um sensor de DIY fotoplestimogrfico para medir a frequncia cardaca

Placa de Pulso fcil

Вам также может понравиться