电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

无线通信协议编写

无线通信协议编写_第1页
1/9
无线通信协议编写_第2页
2/9
无线通信协议编写_第3页
3/9
单片机无线通信模块开发与应用(五) 好久没发贴了,这场病病得不轻啊,不过病早好了,这次延误是因为在北京接了个项目,而且正好是关于这套系统的应用,所以干脆就拖了一段时间. 说正题了.前面那么多贴子只是一些外围的制作和设计,但没有外围的建设怎么能做出好东西呢? 呵呵,这次给大家发点正经东西,相信这就是大伙儿最关心的部分---通信协议,其实也不能称其为协议,只能叫做射频编码,为了便于理解起见才叫它通信协议的,大家心里清楚这点就行了,免得说我混淆视听.通信协议分成硬件层和软件层,硬件层,即数据的电信号表示方法,而软件层,指的是数据包的处理.由于软件层定义很广,且跟应用场合相关,不同的应用可能使用完全不同的协议,所以这里就只说说如何传输数据包吧.相信大家都有这能力进行下一步的扩展.我也会在今后的贴子里给出一些应用的实例,以供参考. 我看到论坛上有些朋友之前也做过无线模块的应用,却不成功,例如明浩提过他做的232 无线模块,干扰很大,通信不能进行.为什么会这样呢? 要解释这问题,先要说说无线模块的结构和特性: 发射:无线模块使用一个三级管进行射频发射,从说明书上可看到,当连续发送时间高于5 毫秒时,发射效率会降低. 接收:超再生电路.超再生电路有一个特性,即在没有信号时会收到大量的白噪声,接收模块已经对该噪声进行了处理,白噪声被大幅度削 弱了,但是,这并不是说噪声就完全消除了,事实上,当信号源停止发射后几毫秒,噪声会再次出现,也就是所谓的"零电平干扰",根据说明书的提示,这段时间大约为5 毫秒. 别外,说明书上也指出,信号发射的宽度不应小于0.08 毫秒,占空比也不能太大,否则很容易受到干扰. 从上面的资料,我们可以很轻易地分析出干扰来源. 根据资料,我们可以得出一个大概的设计原则: 1.占空比有限制,我们人为限制到1:4 之内. 2.发射时间小于3 毫秒. 3.两次发射的间隔小于3 毫秒. 4.正式发射信号前要使用前导信号,以消除"零电平干扰". 根据上面几点,我参考红外信号算法,写出了发送一字节的算法: 1.高低信号电平交替使用,与实际被发送数据的电平值无关,而发送宽度及两次发送的间隔宽度,与被发送数据的电平值相关,对应关系在后面作出描述. 2.以宽度为0.6 毫秒的宽度表示位低电平. 3.以宽度为1.2 毫秒的宽度表示位高电平. 4.以宽度为1.8 毫秒的宽度表示数据正文的发送与结束. 以下给出流程: 1.从零电平开始,交替发送/停止宽度为0.6 毫秒的信号,数量为单数个,最少要有2 个,发送完后信号电平...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

无线通信协议编写

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部