单片机 无线通信

来源:百度知道 编辑:UC知道 时间:2024/06/14 03:13:02
小弟现在要用单片机控制一个发射模块作室内机,然后往室外机发送数据,通信协议自己定义,由:前导码,同步码,数据组成!其中发射和接收模块不带芯片解码,可我发现自己作的室内机和室外机通信距离最多只有10米,在这里希望各位大虾给予指正!小弟感激不尽!
请问1.增加天线长度能不能增加发射距离? 2提高发射功率一般的方法有哪些? 3怎样将波特率换算成延时时间? 希望作过类似项目的大虾给予小弟帮助.小弟谢谢了
单片机:EM78P510N 无线的传输速率无要求,数据不加密
谢谢,我给你追加了20分

我有一个绝对适合你的资料,已经发到你的邮箱了。你看一下,这个是我自己写的。有看不明白的地方就直接找我

提高一下发射功率!

无线发射模块存在一个最大传输距离的问题,一般情况下它的最长通信距离下所对应的波特率都为1200.也就是说通信距离和波特率有很大关系,如果对传输时间要求不高,那么波特率越低越好,传输距离就会越远并且稳定。

看你传输速率以及是否需要加密。
像51单片机不加密的情况下做到200Kbps都很难
1,天线长度和射频的频率有关,最佳长度是波长的1/2长度。波长=C/射频频率。C=300000000米/秒。
2,十米距离完全没有必要提高发射功率,一个好的系统可以将功率控制在毫瓦级。不过将天线放在高处可以提高接收灵敏度
3,t=1/f,其中f入为波特率.

提高一下发射功率!

我用的是ZigBee,2.4GHz无线网络,传输的稳定性、安全性和距离都不是问题,但麻烦的是写协议栈的控制程序,我建议你看看啊!CC2430-F128,效果很好的。