Programación Específica > Microcontroladores

 Trf-2.4g E Intreface Spi

<< < (8/11) > >>

bigjohnccs:
Saludos, queria saber a los q han logrado comunicarse con estos modulos, estoy haciendo mi tesis y logre comunicarlos half duplex, pero tengo un problema cuando uso direccion AA AA AA AA AA en el modulo receptor o direccion 55 55 55 55 55 , he estado haciendo pruebas y estoy pensando q tiene q ver con el preamble, me gustaria saber si alguno de ustedes ha probado esto o tiene idea de porque ocurre, con estas direcciones en el modulo receptor no me llega el payload,
pense que por ser 10101010 10101010.... o 01010101 01010101.... tengo problemas..... cualquier informacion se los agradezco  :comp:

eimer:
hola, los que han programado el trf en c, como han hecho para tener encuenta los tiempos que se debe enviar cada bit supuestamente uno tiene que esperar un tiempo de estableciomiento depues de la trama de configuracion y despues de cada bit, le agracedçria su colaboracion o algun ejemplo, Gracias
trf[/URL]

Juan Carlos Polo:

--- 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 condiciones

1. configurar la comunicacion a 250k
2. 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 foro

suerte.
--- Fin de la cita ---
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 Saludo

Ralftech
--- Fin de la cita ---

Hola 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

Juan Carlos Polo:

--- Cita de: "NIGHTWISH_JORGE" ---
--- 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
--- Fin de la cita ---
BUENO PRIMERO QUE NADA HOLA, YO SOY NUEVO Y QUISIERA QUE ME AYUDEN A SOLUCIONAR
UN 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 DATOS
2º 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 DIRECCIONES
4º EL PREAMBULO COMO SE CUAL SERA EL VALOR QUE TOMARA ES DECIR,COMO SE QUE TOMARA EL VALOR 8 O EL 4

BUENO 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 PICs

ME GUSTARIA PODER OBTENER ALGUNA RESPUESTA Y DESDE YA MUCHAS GRACIAS
--- Fin de la cita ---

juan Carlos
Hola 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 no me a funcionado del todo bien,  agradeceria muchisimo si me pudieras ayudar para hacer funcionar los modulos estoy haciendo diseños de robotica la parte mecanica y me esta faltando la comunicacion rf

gracias

Juan Carlos[/quote]

Juan Carlos Polo:

--- Cita de: "NIGHTWISH_JORGE" ---
--- 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
--- Fin de la cita ---
BUENO PRIMERO QUE NADA HOLA, YO SOY NUEVO Y QUISIERA QUE ME AYUDEN A SOLUCIONAR
UN 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 DATOS
2º 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 DIRECCIONES
4º EL PREAMBULO COMO SE CUAL SERA EL VALOR QUE TOMARA ES DECIR,COMO SE QUE TOMARA EL VALOR 8 O EL 4

BUENO 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 PICs

ME GUSTARIA PODER OBTENER ALGUNA RESPUESTA Y DESDE YA MUCHAS GRACIAS
--- Fin de la cita ---


Hola Yuliettte

Como estas espero que muy bien

Me llamo Juan carlos soy nuevo en todo esto de la programacion de los modulos TRW 24G he realizado algunas pruebas pero no me funcionado del todo bien  soy estudiante de ing mecatronica de ultimos semestres he desarrollado prototipos de robotica para la parte de I+D y ya tengo prototipos casi terminados  solo he tenido inconvenientes con la parte de los modulos veo que tu ya lograste hacerlos comunicarse bien y pues me  preguntaba si seria posible si me podrias dar una manita con la programacion de estos he no se te agradeceria muchisimo la colaboracion que me puedas brindar si puedes mi correo es jpinvents@hotmail.com me gustaria muchisimo si me puedieses dar una manita con esta parte

Gracias por todo
Juan Carlos P

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior

Ir a la versión completa