Hi all!
Mình có vấn đề này nhờ các bạn chỉ giúp. Mình có 2 board truyền nhận dữ liệu với nhau thông qua RF. Mỗi board mạch được gắn một module thu và một module phát RF (tần số 315MHz). Có thể xem là một board master và một board slave. Sau khi slave nhận được dữ liệu từ master, lúc này thì master đã ngừng phát, nếu slave repply lại cho master ngay lập tức thì master không nhận được hoặc không nhận đúng dữ liệu này, nhưng nếu như slave delay một khoảng thời gian khoảng 10ms (thời gian delay này tùy khoảng cách giữa slave và master, nếu khoảng cách càng lớn thì thời gian delay càng lớn) thì master sẽ nhận được dữ liệu. Mình đã dùng osciilator để đo tín hiệu và lập trình để kiểm nghiệm điều này. Nhờ các bạn giải thích giùm hiện tượng trên.
Thanks!
Mình có vấn đề này nhờ các bạn chỉ giúp. Mình có 2 board truyền nhận dữ liệu với nhau thông qua RF. Mỗi board mạch được gắn một module thu và một module phát RF (tần số 315MHz). Có thể xem là một board master và một board slave. Sau khi slave nhận được dữ liệu từ master, lúc này thì master đã ngừng phát, nếu slave repply lại cho master ngay lập tức thì master không nhận được hoặc không nhận đúng dữ liệu này, nhưng nếu như slave delay một khoảng thời gian khoảng 10ms (thời gian delay này tùy khoảng cách giữa slave và master, nếu khoảng cách càng lớn thì thời gian delay càng lớn) thì master sẽ nhận được dữ liệu. Mình đã dùng osciilator để đo tín hiệu và lập trình để kiểm nghiệm điều này. Nhờ các bạn giải thích giùm hiện tượng trên.
Thanks!
Comment