毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于NRF905的无线呼叫系统设计与实现(8)
(3) 无线呼叫器和主机服务器都采用单片机作为核心控制模块。单片机的可编程性很好,可以利用它来完成对数据的编码信号处理,如进行数据校验、防止数据碰撞、实现跳频等。而且现在单片机大量生产,性能稳定,功耗又低,具有很高的性价比。
(4) 由于无线呼叫系统模块是通用的,所以存储在单片机中的程序可以重写,从而达到使其可以应用于不同场合。具有良好的可扩展性,为以后修改系统或升级系统留下可用的空间。
(5) RFID电子标签(对应无线呼叫系统中的呼叫器)按能量供应分为有源和无源两种,无源的方式主要应用于功耗较小的产品,较为常见的如公交卡,这种系统让电子标签非接触式的靠近阅读器,通过阅读器的射频技术将能量传递给电子标签,从而启动电子标签发送信号。但无线呼叫系统不能用这样的方式去靠近阅读器而获得能量,这样呼叫器的存在就没有意义了。所以必须采用有源的方式来为无线呼叫器提供能量。
3.4 无线呼叫系统硬件设计思路
在硬件设计上本次课题选用的是STC89C52RC单片机作为核心的控制模块,及时响应终端的呼叫,然后用由NRF905构成的无线传输模块将呼叫信息发送给另一终端的无线接收模块。无线接收模块接收到并处理信息,并显示。
选用STC89C52RC单片机作为核心的控制模块,51系列单片机在技术上也比较成熟,应用起来也有较多的实例可供参考。
基于RFID技术实现的无线通信模块在整个呼叫系统中非常关键,其性能好坏直接影响到呼叫的可靠性,无线通信模块应该具备以下特性:具有发送和接收双向通信功能,较低的工作电压和较小的工作电流,较强的抗干扰能力和载波检测功能;为合理使用频段资源,要求无线模块工作在ISM频段。
本次课题所选用的NRF905作为一款高度集成的单片无线传输芯片很好地满足了以上这些要求。设计时可以通过SPI接口很方便的对NRF905进行编程配置.在整个无线通信模块上也仅仅需要少数的外围设备。NRF905所选用的433MHZ的ISM频段可以实现室内的较远距离传输。
低功耗无线呼叫系统的发送和接收模块的示意图如图3.3所示:
图3.3 无线发射、接收模块示意图
3.5 无线呼叫系统软件设计思路
该系统的无线通信事件是由呼叫器有无线需求按下按键而发起的,通信链路由多个呼叫器对应一个主机服务器构成多点对一点结构,所以容易出现多路存取数据碰撞问题,也就是说当多个呼叫器同一时刻发起呼叫时,数据通信就会因为发生数据碰撞而导致失败。所以必须采用合理的防碰撞机制。可以采用时隙ALOHA协议,分配时间片,在自己所占有的时间片才发送信息,从而避免产生数据碰撞。根据NRF905的载波侦听功能,也可以采用源于ALOHA协议并有所改进CSMA(载波侦听多路访问)协议就能较好的解决这个问题。通过对载波的侦听,判断信道是否被占用,忙则等待,不忙这使用该信道。以上关于通信时解决碰撞的解决方案,都在STC89C52RC单片机中编程实现。
软件设计上主要的工作也就是对核心模块STC89RC52RC单片机的编程,从而实现对NRF905无线通信模块发送和接收信息的控制。关于软件设计的总体思路流程图如图3.4所示:
图3.4 无线呼叫系统发送端、接收端流程图
3.6 选用硬件介绍与环境搭建
无线呼叫系统一般都采用单片机加无线模块的架构,为了更好的理解如何实现无线传输功能,先介绍所使用的核心控制模块STC89C52RC单片机和NRF905无线传输模块的功能与结构。
共20页:
上一页
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
下一页
上一篇:
中小企业web服务器的的负载均衡集群方案设计+脚本代码
下一篇:
Android平台手机文本阅读软件的开发与设计
Android手机考勤平台的设计与实现
基于android的环境信息管理系统设计
java+mysql班级评优系统的设计实现
Python+mysql宠物领养平台的设计与实现
ASP.NET飞翔租贷汽车公司信...
基于激光超声检测金属材...
多频激励下典型非线性系统的振动特性研究
压疮高危人群的标准化中...
浅谈高校行政管理人员的...
酵母菌发酵生产天然香料...
从政策角度谈黑龙江對俄...
上海居民的社会参与研究
提高教育质量,构建大學生...
浅论职工思想政治工作茬...
STC89C52单片机NRF24L01的无线病房呼叫系统设计
基于Joomla平台的计算机学院网站设计与开发
AES算法GPU协处理下分组加...