TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: churrinfunflais en 25 de Noviembre de 2011, 13:54:17

Título: Modulo RF al PC
Publicado por: churrinfunflais en 25 de Noviembre de 2011, 13:54:17
Hola amigos!!!

Tengo una pequeña pregunta que no eh podido responder por mas que eh buscado en el foro espero ustedes me puedan ayudar.

¿Es posible conectar un modulo RF directo a el puerto serial de una PC?

Código: [Seleccionar]
PIC -> RF tx    )))    RF rx -> PC

es para un proyecto en el cual nesesito medir distancia a traves de rf y ya que los PIC convencionales solo logran medir en microsegundos me pregunto si con el poder de un microprosesador de una PC y un modulo RF pudiera lograr medir retardos de la señal y asi asociar el retardo con una medida de distancia,, el problema es que la señal viaja a muy altas velosidades y creo que seria imposible para un PIC medir esos retardos tan pequeños y tal ves con una PC  si se pueda ,,, me parese que una señal de este tipo viaja a 3,3 ns por metro.

mi idea es mandar una bandera a traves de el modulo RF cada determinado tiempo (ti = x) y medir los retardos compararlos con el tiempo del retardo (tf = ti - x) y hacer promedios y asociarlo a una unidad de distancia.
Título: Re: Modulo RF al PC
Publicado por: todopic en 25 de Noviembre de 2011, 14:13:00
Hola, lo que estás diciendo, no tiene sentido... ya que si lo conectas a un puerto serial, la velocidad será la misma que un puerto del pic... si lo haces por usb, ocurrira lo mismo...  o yo estoy entendiendo mal  :oops:
Título: Re: Modulo RF al PC
Publicado por: todopic en 25 de Noviembre de 2011, 14:16:19
Yo he conectado modulos RF APPCOMAPPCOM  (http://www.ctmelectronica.com.ar/) que tienen entrada para puerto serie, o un adaptador usb, hay info en el foro http://www.todopic.com.ar/foros/index.php?topic=34517.0

saludos
Título: Re: Modulo RF al PC
Publicado por: MerLiNz en 25 de Noviembre de 2011, 14:48:52
directamente no podras, para ello necesitaras algo que te lea la señal RF y la transforme a una señal que el pc la pueda leer.
Segun lo que has escrito lo que quieres es medir la distancia desde un punto a otro no? De la forma que lo quieres hacer no podras ya que tendras una transferencia de datos al pc mas lenta que la recepcion.

La unica forma que se me ocurre es que debes enviar un dato desde el transmisor al receptor (este graba el tiempo de envio), el receptor la devuelve, y cuando el transmisor la reciba resta el tiempo actual con el tiempo grabado, y lo divides entre 2 (ida->vuelta->vuelta->ida). Nose que precision tendras porque de RF no se mucho, tienes pics rapidos.
Título: Re: Modulo RF al PC
Publicado por: Vtronic en 28 de Noviembre de 2011, 20:15:09
Me parece que si es posible hacer algo asi pero los intervalos de tiempo serian muy cortos en distancias pequeñas porque no has especificado que distancia deseas medir, para hacer una medicion de tiempo seria hacer una especie de ping enviar una señal y que el pic la regrese y hacer lo que te dijeron dividir el tiempo medido entre dos y multiplicarla por la velocidad de la luz, y a que te referis con 3.3ns por metro? no sera 1 metro cada 3.3ns? eso seria equivalente a la velocidad de la luz 3e10. En teoria deberias de poder probar tu programa usando un router y una laptop.