HOMENAGEM
† 12 de março de 2016
Quem está conectado?
Há 144 usuários online :: 1 registrado, 0 invisíveis e 143 visitantes :: 2 motores de buscaaminfathy
O recorde de usuários online foi de 362 em Sex 9 Abr 2021 - 22:11
Últimos assuntos
Top dos mais postadores
Rafael Silveira (7816) | ||||
Caca Silva (6057) | ||||
renatoscp (3891) | ||||
CMeletronica (3234) | ||||
michel chagas (2791) | ||||
Railson (2119) | ||||
alexsandro rodrigues de a (1835) | ||||
naldo santos (1625) | ||||
ablacon64 (1222) | ||||
gilvantexas (1061) |
Tópicos semelhantes
Medidor de Velocidade
Monitor de freqüência cardíaca de Dedo usando PIC
+3
gilvantexas
Robinho
Rafael Silveira
7 participantes
Página 1 de 1
Monitor de freqüência cardíaca de Dedo usando PIC
Esse é um tutorial para construção de seu próprio monitor de freqüência cardíaca. O monitor funciona por meio de um raio de luz infravermelha que é lançado para a ponta do dedo, as mudanças no sinal infravermelha refletido causada pela uma batida de coração são captadas pelo equipamento.
O detector de IR produz um pequeno sinal AC para um par de amplificadores operacionais são usados para filtrar e amplificar o sinal. A saída do circuito de filtro é então lido em por um microprocessador PIC, PIC16F628A, que conta as batidas e as exibe em um display de sete segmentos.
Esquema:
Ligação do PIC e do display:
Software:
O firmware faz todo o controle e operação de computação. A fim de salvar o poder, o módulo sensor não é ativado de forma contínua. Em vez disso, ele está ligado por 15 segundos apenas uma vez o botão é pressionado. Os pulsos chegando T0CKI são contados através de Timer0 módulo operado em modo de contador sem prescaler. O programa completo escrito para MikroC compilador é fornecido abaixo. Um arquivo HEX montado também está disponível para download.
(Clique em Spoiler para visualizar o código HEX).
- Spoiler:
- / *
Projeto: Medição de freqüência cardíaca através dos dedos
Copyright @ Rajendra Bhatt
18 de janeiro de 2011
PIC16F628A em 4,0 MHz de clock 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 começam em RB7_bit;
j unsigned short, DD0, DD1, DD2, DD3;
pulserate unsigned short, pulsecount;
unsigned int i;
//-------------- Função retornar máscara para ânodo comum de 7 seg. display
máscara unsigned short (num curto não assinado) {
switch (num) {
case 0: 0xC0 retorno;
case 1: 0xF9 retorno;
case 2: 0xA4 retorno;
case 3: 0xB0 retorno;
case 4: 0x99 retorno;
case 5: 0x92 retorno;
case 6: 0x82 retorno;
case 7: 0xF8 retorno;
case 8: 0x80 retorno;
case 9: 0x90 retorno;
} / / Case final
}
delay_debounce void () {
Delay_ms (300);
}
delay_refresh void () {
Delay_ms (5);
}
countpulse vazio () {
IR_Tx = 1;
delay_debounce ();
delay_debounce ();
TMR0 = 0;
Delay_ms (15000); / Delay / 15 Sec
IR_Tx = 0;
pulsecount = TMR0;
pulserate = pulsecount * 4;
}
mostrar void () {
DD0% = pulserate 10;
DD0 = máscara (DD0);
DD1 = (pulserate/10) 10%;
DD1 = máscara (DD1);
DD2 = pulserate/100;
DD2 = máscara (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 / / Disable Comparadores
TRISA = 0b00110000 / / RA4/T0CKI entrada, RA5 é I / P apenas
TRISB = 0b10000000; de entrada / / RB7, saída de descanso
OPTION_REG = 0b00101000 / / Prescaler (1:1), TOCS = 1 para o modo de contador
pulserate = 0;
j = 1;
display ();
do {
if (! start) {
delay_debounce ();
countpulse ();
j = 3;
display ();
}
} While (1); loop / / Infinita
}
Baixar Arquivos HEX
Site original com mais detalhes:
http://embedded-lab.com/blog/?p=1671
_________________
“O covarde nunca tenta, o fracassado nunca termina e o vencedor nunca desiste.”
Re: Monitor de freqüência cardíaca de Dedo usando PIC
interessante mesmo rafael valeu
e feliz ano novo
e feliz ano novo
Convidad- Convidado
Re: Monitor de freqüência cardíaca de Dedo usando PIC
Projeto muito legal mesmo.
gilvantexas- Avançado
- Mensagens : 1061
Data de inscrição : 01/02/2011
Re: Monitor de freqüência cardíaca de Dedo usando PIC
este projeto funciona certinho pessoal ?
Joao A- Nível 1
- Mensagens : 1
Data de inscrição : 12/08/2012
Idade : 29
Localização : Brasil
Re: Monitor de freqüência cardíaca de Dedo usando PIC
Rafael, tem como voce me passar a lista de componentes usados? me interessei muito pelo projeto e estou afim de montá-la..
Caio Henrique Alvarenga- Nível 1
- Mensagens : 5
Data de inscrição : 15/12/2012
Idade : 30
Localização : sao caetano do sul
Re: Monitor de freqüência cardíaca de Dedo usando PIC
ja montei e funciona muito bem desenhei a placa programei o ci pic 16f628ap
gelmir pomatti- Nível 1
- Mensagens : 11
Data de inscrição : 04/05/2012
Idade : 56
Localização : descanso sc
Re: Monitor de freqüência cardíaca de Dedo usando PIC
Muito interessante este projeto, parabéns. Nunca mexi com PIC, só tinha ouvido falar. Tenho que executar este mesmo trabalho, eu poderia utilizar arduino no lugar de PIC ? Como ficaria o circuito ?
Grata.
Grata.
iohanna_ws- Nível 1
- Mensagens : 10
Data de inscrição : 20/01/2014
Idade : 30
Localização : Uberlandia
Tópicos semelhantes
» usando leds branco pra substituir lamapadas em monitor de lcd
» Monitor de Presença sem Fio
» Monitor de Tensão Trifásico
» Monitor de Presença sem Fio
» Monitor de Tensão Trifásico
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
Ontem à(s) 20:57 por sandy silva de oliveira
» >>>>>>> Sobre a criação de novos tópicos<<<<<<<<<<<<<<<
Dom 24 Mar 2024 - 16:10 por crisnich
» Defeito intermitente amplificador Ciclotron TIP5000
Qua 20 Mar 2024 - 9:13 por fastaveira
» Esquema Amplificador Audio Leader AL 5.0
Qua 20 Mar 2024 - 9:01 por fastaveira
» MK4000 - FONTE CHAVEADA FULL BRIDGE
Dom 17 Mar 2024 - 18:43 por sandy silva de oliveira
» amplificador class h tailandes
Sex 15 Mar 2024 - 22:41 por mehuysal
» Amplificador Super Strong
Qui 14 Mar 2024 - 13:03 por Reginaldo Silva
» Amplificador Classe D UCD1500
Qua 13 Mar 2024 - 13:07 por Guille
» NS450 - FONTE CHAVEADA PARTE 2
Seg 11 Mar 2024 - 6:55 por ffernand3s
» DETECTOR DE METAIS IDX-PRO
Sex 1 Mar 2024 - 16:41 por Benyamin
» Amplificador Fonte Simples em teia de aranha
Sex 1 Mar 2024 - 12:17 por Reginaldo Silva
» Manutenção Gradiente 366 / 266
Qui 29 Fev 2024 - 21:40 por tiaogaviao
» Criação pcb esquema phono cápsula ceramica
Qui 29 Fev 2024 - 16:58 por warley cesar
» DETECTOR DE METAIS MKII (PINPOINTER)
Qua 28 Fev 2024 - 19:09 por Benyamin
» Fonte chaveada compacta IR2153D - 10 x 10 cm
Ter 27 Fev 2024 - 22:02 por microbit