Autor Tema: Comunicacion por RF  (Leído 2636 veces)

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

Desconectado Azicuetano

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 1020
    • Aplicaciones Electrónicas en Alicante.
Comunicacion por RF
« en: 16 de Febrero de 2006, 03:04:00 »
Estoy jugando con un par de modulos (c-0503 y c-0504 de cebek).

He buscado ya en el foro y dogflu los ha utilizado y le van muy bien pero a mi... no demasiado la verdad.

Supongo que tendré algun error de concepto.

El emisor transmite via (RS232) continuamente:

10101010 10101010 10101010 10101010 01111011

Transmito 4 bytes de sincronia y acto seguido el numero 123. Esto lo hago de forma continuada pero el receptor no me lo recibe bien. Se podría decir que me recibe 1 de cada 10 tramas. Le implementare la codificación Manchester para asegurarme un exito mayor pero... como ni siquiera me coge bien una simple trama de 10101010.... hasta que no lo resuelva no lo voy a hacer.

He detectado que incluso en los bits de sincronia puedo recibir algo así:

10101100 11101010 10101010 10011100 01111011

Por cierto... me he pasado al C (tenía ganas de incarle el diente) la comunicación rs232 la configuro así:

#use rs232(baud=300,bits=7,parity=N, xmit=pin_C6, rcv=pin_C7)

Bueno... veremos a ver como la lío hoy jejeje. Cualquier ayuda será agradecida.
Muchas gracias a todos por vuestro tiempo.


Un saludo desde Alicante.
« Última modificación: 04 de Enero de 2009, 21:18:07 por Azicuetano »

Desconectado Chaly29

  • Moderador Global
  • DsPIC33
  • *****
  • Mensajes: 4315
RE: Comunicacion por RF
« Respuesta #1 en: 16 de Febrero de 2006, 17:08:00 »
Hola colega Azicuetano, yo por mi parte, sin haber trabajado con esos módulos te puedo llegar a recomendar que bajes la velocidad de transmisión, tú la usas a 300 Bauds, yo recientemente e estado trabajando con una comunicación inalámbrica y e descubierto que a partir de los 250 Hz de la frecuencia de modulación se presentan problemas para la recepción, por lo tanto te recomendaría que lo uses a 120 Bauds o incluso a 60, personalmente lo estoy usando a 60 y no me presenta problemas.

Bueno, espero que te sea de utilidad, suerte

Atte. CARLOS

La teoría es cuando se sabe todo y nada funciona. La práctica es cuando todo funciona y nadie sabe por qué.

Desconectado Azicuetano

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 1020
    • Aplicaciones Electrónicas en Alicante.
RE: Comunicacion por RF
« Respuesta #2 en: 16 de Febrero de 2006, 17:31:00 »
Muchas gracias Chaly29 por tu observación.

Al final dudando de la comunicación rs232 he decidido mandar los datos desde una patilla del pic directamente al módulo.

Envío durante 5 segundos un 1 y acto seguido, durante otros 5 segundos un 0.

Los 0 los leo con el receptor a la perfección. El problema lo tengo cuando estoy enviando los 1, me explico.

Trama enviada:

000000...000000000 11111111111111111

Trama recibida:

000000...000000000 11011111101110111

Se me intercalan "ceros" que me salen por generación expontanea.

Cuando he detectado este problema evidentemente he enviado una trama con todo "unos".

Trama enviada:

11111111111111111111111111111111111

Trama recibida:

11110111111110111101111111110111101

Estos son los avances que he hecho en mi problema.

Cuando lo solucione tendré muy en cuenta Chaly29 lo que me comentas de los baudios.

Gracias de nuevo por el interés.


Un saludo desde Alicante.

Desconectado Chaly29

  • Moderador Global
  • DsPIC33
  • *****
  • Mensajes: 4315
RE: Comunicacion por RF
« Respuesta #3 en: 16 de Febrero de 2006, 18:09:00 »
Hola Azicuetano, me parece que tu problema es de interferencias en el receptor, lo que deberías de hacer es verificar si colocándole una señal de alto al transmisor (5Vcc directos) ver si el receptor se mantiene en alto o si posee picos negativos, de esta forma descartarías si es la interferencia o no.

Por otro lado, como realizas el protocolo RS-232, por medio de hardware o software, ya que si es por este ultimo te convendría invertir la señal del RS-232 ¿POR QUE? Menos consumo del modulo transmisor ya que el periodo que permanece transmitiendo es menor.

Suerte.

Atte. CARLOS


La teoría es cuando se sabe todo y nada funciona. La práctica es cuando todo funciona y nadie sabe por qué.

Desconectado Azicuetano

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 1020
    • Aplicaciones Electrónicas en Alicante.
RE: Comunicacion por RF
« Respuesta #4 en: 01 de Marzo de 2006, 15:54:00 »
Bueno... por fin me han medio-funcionado los malditos módulos.

Lo que hago es escupir las tramas por una patilla del micro a unos 600 Hz más o menos.

La comunicación es vergonzosamente simple (últimamente estoy muy liado y no tengo tiempo ni de respirar) pero... va bastante bien. Sólo le he implementado la codificación manchester y a unos 60 metros con un muro de hormigón entre medias, los resultados son relativamente aceptables.

En cuanto le incorpore un CRC y el código Hamming ya subiré el diseño y el código para que le pegueis un vistazo.

Thanks a todos por las molestias causadas (leer mis post tiene que ser una verdadera tortura) y en especial a Chaly29 por los minutos invertidos e mi (si vienes a Alicante te invito a una birra jejeje).


Un saludo desde Alicante.