Buen dia a todos, yo puede poner a funcionar el TRF 2.4G a una distancia mayor de 100 metros
Yo tengo un codigo para los modulos en Schockburst q funciona perfecto no se q aplicacion estas haciendo pero no utiliza SPI solo recursos normales del Pic y funciona bien no se si te sirva
Hola VaneYo no utilize el SPI del micro, por solas instrucciones basicas y ya, y esta funcionando a la perfeccion 200mt si necesitas aun el codigo escribeme y te lo envio porq no lo tengo aca.Suerte
ya hace un tiempo (casi un año) coloque un desarrollo del codigo que se puede utilizar para operar el TRF2.4, lastimosamente para algunos esta en ensamblador y no en C, pero no deberia ser problema incluir los objetos compilados en ensamblador y llamar las funciones utilizadas. como veran en el ejemplo colgado en el ftp de este foro, NO utilizo el SPI del PIC. (el ejemplo se llama Avion-TRF24)para poder conseguir el alcance maximo se necesita las siguientes condiciones1. configurar la comunicacion a 250k2. el tamaño de los paquetes debe ser lo mas pequeño posible (mandar 4 bytes) entre mas grandes los paquetes se reduce el alcance del dispositivo.3. no pueden haber vigas, ni estructuras metalicas de ningun tipo que operen como pantallas magneticas (practicamente al aire libre)En mi caso utilice este dispositivo para comunicar las señales de vuelo proporcionadas por un aeromodelo (da aqui que el nombre del proyecto se llamara Avion-TRF24). obviamente este tipo de vuelos se realizan en campo abierto sin edificaciones en muchos metros a la redonda por normativa. En un ambiente mas hostil la eficiencia se puede reducir en proporcion a los obstaculos. Adicionalmente yo trabaje con cristales de 4 Mhz con lo cual no es necesario en absoluto ubicar retardos en el codigo.Es todo dudas adicionales las pueden comunicar a traves de este forosuerte.
Cita de: "oldkami" ya hace un tiempo (casi un año) coloque un desarrollo del codigo que se puede utilizar para operar el TRF2.4, lastimosamente para algunos esta en ensamblador y no en C, pero no deberia ser problema incluir los objetos compilados en ensamblador y llamar las funciones utilizadas. como veran en el ejemplo colgado en el ftp de este foro, NO utilizo el SPI del PIC. (el ejemplo se llama Avion-TRF24)para poder conseguir el alcance maximo se necesita las siguientes condiciones1. configurar la comunicacion a 250k2. el tamaño de los paquetes debe ser lo mas pequeño posible (mandar 4 bytes) entre mas grandes los paquetes se reduce el alcance del dispositivo.3. no pueden haber vigas, ni estructuras metalicas de ningun tipo que operen como pantallas magneticas (practicamente al aire libre)En mi caso utilice este dispositivo para comunicar las señales de vuelo proporcionadas por un aeromodelo (da aqui que el nombre del proyecto se llamara Avion-TRF24). obviamente este tipo de vuelos se realizan en campo abierto sin edificaciones en muchos metros a la redonda por normativa. En un ambiente mas hostil la eficiencia se puede reducir en proporcion a los obstaculos. Adicionalmente yo trabaje con cristales de 4 Mhz con lo cual no es necesario en absoluto ubicar retardos en el codigo.Es todo dudas adicionales las pueden comunicar a traves de este forosuerte. Hola soy nuevo con ese modulo de RF, podrias ayudarme con ese codigo en .asm pues C no lo entiendo muy bien, te agradezco la colaboracion que me puedas prestar.Un SaludoRalftech
Cita de: "Yuliettte" Yo tengo un codigo para los modulos en Schockburst q funciona perfecto no se q aplicacion estas haciendo pero no utiliza SPI solo recursos normales del Pic y funciona bien no se si te sirva BUENO PRIMERO QUE NADA HOLA, YO SOY NUEVO Y QUISIERA QUE ME AYUDEN A SOLUCIONARUN PROBLEMA EN LA COMUNICACION CON LOS MODULOS TRW 2.4GHz EL TEMA ES EL SIGUIENTE 1º NECESITARIA CONOCER UN PROGRAMA O LIBRERIA QUE CONTENGA: LA MANERA EN QUE SE DEBEN TRANSMITIR LOS DATOS AL MODULO PARA LA CONFIGURACION Y TX Y DE QUE MANERA SE DEBEN RECIBIR LOS DATOS2º TENIENDO LA SIGUIENTE PALABRA DE CONFIGURACION DE LOS BITS 23-16 (ADDR_W) CON EL VALOR DE B'00001011' COMO DEBO TRANSMITIR UN DATO, CUALQUIERA, A UNA DIRECCION=2 TENIENDO UN CRC DE 16 bits Y EL VALOR CARGADO EN ADDR_W=2 (PARA ESTABLECER CUANTAS DIRECCIONES EXISTEN)3º EXISTE UN VALOR MINOMO A CARGAR EN ADDR_W REFIRIENDOME A LA CANTIDAD DE DIRECCIONES4º EL PREAMBULO COMO SE CUAL SERA EL VALOR QUE TOMARA ES DECIR,COMO SE QUE TOMARA EL VALOR 8 O EL 4BUENO COMO VERAN PARECIERA QUE NO SUPIESE NADA DE LA MANERA PARA MANEJAR ESTOS MODULOS Y ES LA VERDAD PORQUE ESTOY TRATANDO DE REALIZAR UNA COMUNICACION CON 2 MODULOS TRW, Y HACE ALRREDEOR DE 1 SEMANA QUE ESTOY RENEGANDO Y LO UNICO QUE HE OBTENIDO SON FRACASOS.LOS PIC QUE ESTOY UTILIZANDO SON EL 16F877A (NODO DE MANDO) EL 16F873 (NODO ESCLAVO) LOS DOS MICROS UTILIZAN UN CRISTAL DE 4MHz Y NO UTILIZO LA TRANSMISION SINCRONICA DE LOS PICsME GUSTARIA PODER OBTENER ALGUNA RESPUESTA Y DESDE YA MUCHAS GRACIAS
Cita de: "ralftech"Cita de: "oldkami" ya hace un tiempo (casi un año) coloque un desarrollo del codigo que se puede utilizar para operar el TRF2.4, lastimosamente para algunos esta en ensamblador y no en C, pero no deberia ser problema incluir los objetos compilados en ensamblador y llamar las funciones utilizadas. como veran en el ejemplo colgado en el ftp de este foro, NO utilizo el SPI del PIC. (el ejemplo se llama Avion-TRF24)para poder conseguir el alcance maximo se necesita las siguientes condiciones1. configurar la comunicacion a 250k2. el tamaño de los paquetes debe ser lo mas pequeño posible (mandar 4 bytes) entre mas grandes los paquetes se reduce el alcance del dispositivo.3. no pueden haber vigas, ni estructuras metalicas de ningun tipo que operen como pantallas magneticas (practicamente al aire libre)En mi caso utilice este dispositivo para comunicar las señales de vuelo proporcionadas por un aeromodelo (da aqui que el nombre del proyecto se llamara Avion-TRF24). obviamente este tipo de vuelos se realizan en campo abierto sin edificaciones en muchos metros a la redonda por normativa. En un ambiente mas hostil la eficiencia se puede reducir en proporcion a los obstaculos. Adicionalmente yo trabaje con cristales de 4 Mhz con lo cual no es necesario en absoluto ubicar retardos en el codigo.Es todo dudas adicionales las pueden comunicar a traves de este forosuerte. Hola soy nuevo con ese modulo de RF, podrias ayudarme con ese codigo en .asm pues C no lo entiendo muy bien, te agradezco la colaboracion que me puedas prestar.Un SaludoRalftechHola soy nuevo en la parte de progamacion de estos modulos he tenido problemas en la progacion de ellos me gustaria saber si me puedes ayudar con este codigo ya que he intentado varais formas y ninguna me a funcionado bien, agradeceria muchisimo tu colaboracion gracias Juan Carlos
Cita de: "Yuliettte" Hola VaneYo no utilize el SPI del micro, por solas instrucciones basicas y ya, y esta funcionando a la perfeccion 200mt si necesitas aun el codigo escribeme y te lo envio porq no lo tengo aca.Suerte Hola a todos me puiede ayudar con el TRF 2.4G, lo estoy trratando de configurar con el pic 16f873A, o alguien tiene un programa hecho para la familia de microcontroladores microchip que me pueda facilitar, la verda se lo agradeceria enormente. muchas gracias