Comunicación inalámbrica entre microcontroladores

-1

Quiero hacer una comunicación inalámbrica entre ATmega32 y Arduino Leonardo. Usé el transmisor y receptor RF433 MHz como se muestra en la figura.

Utilicé USART a una velocidad de baudios de 300 en el transmisor y el receptor, pero la comunicación no está ocurriendo. Cuál puede ser el problema.

    
pregunta Harish_N

1 respuesta

4

Es casi seguro que (a menos que esté usando módulos de RF con MCU incorporadas) no ha leído la hoja de datos en los módulos de radio y, si lo hubiera hecho, no podría esperar conectar una uart en ninguno de los extremos y espere que esto funcione como si estuviera vinculando dos PC con un cable RS232. Mira esto: -

Cuandonosetransmitendatos,lasalidadelreceptorseráengullidaysinsentido.Miraalaizquierdadeldiagrama.Cuandoeltransmisorcomienzaaenviardatos,tieneque"atraer" los circuitos del receptor para que se bloqueen en la transmisión. Esto es lo que hace el preámbulo y, después de unos pocos milisegundos, se reciben datos razonables del preámbulo del receptor y, el micro controlador El uart sabrá que pronto esperará el primer byte sensible de la transmisión de la carga útil.

La imagen de arriba fue dibujada con la modulación de FM en mente, pero es más o menos lo que sucede en AM también.

    
respondido por el Andy aka

Lea otras preguntas en las etiquetas