TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: ayasystems2 en 13 de Noviembre de 2007, 17:17:16

Título: Calcular ancho de pulso
Publicado por: ayasystems2 en 13 de Noviembre de 2007, 17:17:16
Buenas a todos,

Tengo un mente construir un circuito para usarlo en un avión de RC. La idea es dotarle de iluminación con unos leds, y usar un pic para así poder simular el flash que hacen los de verdad. Hasta ahí no tengo problema, mis conocimientos de programación de pics son limitados, pero a eso gracias que si me llegan.

Tras hacer el circuito me plantee que estaría mucho mejor poder controlar el encendido y pagado desde la emisora. Vamos tener un par de modos o tres de funcionamiento y que rote por ellos al pulsar un botón de la emisora. Ahí es donde no logro llegar, he intentado leer el pulso y determinar su duración pero no logro sacar nada...

Os agradecería que me echarais un cable o me indiquéis por donde debería empezar a ver que he de hacer.
El tema es que la señal de la emisora el receptor se la da a los servos variando el pulso:
abajo 1.25 ms
medio 1.50 ms
arriba 1.75 ms
Como mi idea no es usar un canal proporcional, sino un todo o nada, me valdría con saber si está por debajo de 1.50 o sobre una 1.50 De forma que si está sobre 1.50 pase al siguiente modo y se espere a estar bajo 1.50 para volver a cambiar de modo. Así evitamos que cambie muchos modos seguidos ya que seguro que el pic será más rápido que nosotros...

Bueno que??... me echáis un cable?? os estaré eternamente agradecido ;)
Título: Re: Calcular acho de pulso
Publicado por: maunix en 13 de Noviembre de 2007, 17:19:01
Podrías usar el CCP en modo captura.  Conoces este módulo?
Título: Re: Calcular acho de pulso
Publicado por: ayasystems2 en 13 de Noviembre de 2007, 17:37:37
Antes de nada darte las gracias por contestarme...
No conozco ese módulo no? Se trata de una libreria a usar ?? Bueno no he comentado que lo poco que se de programar pics es en C...
Ves factible lo que planteo?
Título: Re: Calcular acho de pulso
Publicado por: ayasystems2 en 13 de Noviembre de 2007, 17:47:33
Maunix muchas gracias!! Me has arrojado un poco de luz, he encontrado esto http://todopic.mforos.com/6510/3881355-medir-tiempo-entre-pulsos-usando-timer1/

Eso es lo que necesito verdad?
Título: Re: Calcular acho de pulso
Publicado por: jfh900 en 18 de Noviembre de 2007, 09:54:44
Pues, no. El lugar donde vas a encontrar lo que buscas (explicado con todo lujo de detalles por el inigualable Diego RedPic) es:

http://www.todopic.com.ar/foros/index.php?topic=14427.0

El otro enlace es a "miarroba", sitio que ya no utilizamos.

Un saludo
Título: Re: Calcular ancho de pulso
Publicado por: RedPic en 18 de Noviembre de 2007, 10:41:49
Gracias juanfra por tus palabras.

Nota: He modificado el título del hilo para "Calcular acho de pulso" a "Calcular ancho de pulso" para que quien busque tenga la posibilidad de encontrar.
Título: Re: Calcular ancho de pulso
Publicado por: ayasystems2 en 28 de Noviembre de 2007, 19:50:47
MAdre!!

Muchisimas gracias!!!!   :-/ :-/ :-/ :-/ :-/

He estado echando un ojo y está geniiial! Me lo voy a mirar bien y empezaré a jugar con ello, Muchas gracias RedPic
Título: Re: Calcular ancho de pulso
Publicado por: jfh900 en 28 de Noviembre de 2007, 22:41:52
Gracias juanfra por tus palabras.

¿Te refieres a mi Diego?

Un saludo
Título: Re: Calcular ancho de pulso
Publicado por: RedPic en 29 de Noviembre de 2007, 02:39:03
Es que yo a los Jesuses los llamo Juanfrans ja, ja, ja, ja,  :D :D :D :D

Perdón Jesús, que siempre estoy hecho un lío con la asociación nick-nombre.  :mrgreen:
Título: Re: Calcular ancho de pulso
Publicado por: jfh900 en 29 de Noviembre de 2007, 08:55:23
Tranquilo Diego, no hay problema, lo consideraré como parte de tu Alzheimer  :D :D :D :D :D

Un saludo