Autor Tema: detección de pulso  (Leído 1620 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado kidpic

  • PIC16
  • ***
  • Mensajes: 231
detección de pulso
« en: 04 de Agosto de 2012, 23:36:33 »
Necesito detectar pulsos de muy corta duración ( orden del milisegundo). Como tendría que configurar el pic para realizar esta aplicación.
gracias
Si quieres trascender..., enseña humildemente  lo que sabes.

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: detección de pulso
« Respuesta #1 en: 04 de Agosto de 2012, 23:40:02 »
Hola.

Pues, la mejor manera seria mediante la interrupcion CCP .....

Saludos
El papel lo aguanta todo

Desconectado kidpic

  • PIC16
  • ***
  • Mensajes: 231
Re: detección de pulso
« Respuesta #2 en: 04 de Agosto de 2012, 23:45:48 »
Gracias. algun link para saber como se usa esa interrupción. Por favor
Si quieres trascender..., enseña humildemente  lo que sabes.

Desconectado jeremylf

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1341
Re: detección de pulso
« Respuesta #3 en: 05 de Agosto de 2012, 01:26:26 »
Debes primero buscar por tu cuenta hombre

http://picmania.garcia-cuervo.net/tecnicas_en_c_0_indice.php

Desconectado kidpic

  • PIC16
  • ***
  • Mensajes: 231
Re: detección de pulso
« Respuesta #4 en: 10 de Agosto de 2012, 18:16:03 »
Gracias por sus respuestas. Aún tengo la inquietud de saber ¿cual es la mínima variación de ancho de pulso que puede capturar un microcontrolador? Resulta que tengo que capturar pulsos, veo su variación en el led pero no puedo hasta el momento hacer que el micro lo perciba e incremente un contador.Gracias
Si quieres trascender..., enseña humildemente  lo que sabes.

Desconectado rivale

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1707
Re: detección de pulso
« Respuesta #5 en: 10 de Agosto de 2012, 19:25:10 »
depende de que micro uses, si usas el ccp como te menciona MLO, usarias el timer 1 como base de tiempo y la resolucion de tu timer seria de
4/osc

con un cristal de 20MHz tu incremento seria de 0.2 [us].
"Nada es imposible, no si puedes imaginarlo"