RF transmisor receptor cuestión

T

tarang

Guest
Hola,

Quiero transmitir mi comando de Matlab (PC) para Atmega8 (UC) inalámbrica.

He utilizado en los brillos de TX y RX.

Para la correcta transmisión Soy primer envío SYNC bits (número 55) a continuación, DIRECCIÓN bits (dirección 44) -> DATOS (mi comando,
por ejemplo, 11 por ahora) -> CHKSUM (checksum DIRECCIÓN DE DATOS)

Cuando la interrupción atmega8 se toma en todos los que, por encima de los valores y comenzar la comparación.Comprueba primero checksum-> addr-> datos sobre la igualdad y realiza la operación requerida.

Ahora el problema es la perturbación.Cuando hay perturbaciones Atmega8 no recibe los valores correctos.
Traté de enviar la señal varias veces y luego 50-50 veces funciona, pero que no es muy rápido.Lleva tiempo 4-5.

¿Hay alguna forma mejor para que mi receptor sólo puede ver la señal que enviar y descartar todos los demás?

Thanx ...

 

Welcome to EDABoard.com

Sponsor

Back
Top