- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于nRF905双向通信系统的设计.doc
基于nRF905双向通信系统的设计
摘要: 针对传统无线通信是单向传输的局限问题,设计了基于nRF905射频芯片的双向通信系统并以单片机为主控制单元。给出了射频芯片收发电路,以及收发模块的软件设计和双向通信的程序设计,实验表明本设计运行速度快,传输距离远,精度高,完全实现双向通信。双向通信将是未来无线通信发展研究的趋势。
Abstract: Based on the traditional wireless communications limited transmissions is limited, based on the NRF905 rf chip design of two-way communication system and MCU control unit mainly. Given the rf circuit chip and transceiver module, send designing software and two-way communication program design and experiment shows that this design is fast, the transmission distance, high precision, fully realize two-way communication. Two-way communication will be the future trend of development of wireless communication studies.
关键词: nRF905 双向通信;程序设计;数据传输
Key words: nRF905;two-way communication;programming design;data transmission
中图分类号:TN92 文献标识码:A文章编号:1006-4311(2010)13-0250-02
0引言
由于nRF905射频芯片具有收发功能,在本设计中目标是在单向通信实现的基础之上,扩展系统功能实现双向通信,这也是本设计的突破点所在,最终目标是实现双向通信。一般来说数据传输系统分为数据发送系统和数据接收系统两大部分,该系统是无线传输系统的核心。无线传输系统采用nRF905射频收发芯片,其任务是将采集进来的数据,通过单片机时序控制,写入nRF905射频模块,实现数据无线传输。
1无线收发系统设计
本文所设计的系统主要是针对无线监测的双向通信,一般由传感器实时采集信号,通过前置处理将其送入单片机,并且从由单片机经过相应处理后将其显示出来,并读取当前时间信息,同时将这些信息通过控制射频芯片进行无线传输。其总体架构如图1所示。
2软件设计
双向通信的主要就是通过程序来控制发射以及接受之间的时间差,因此软件设计将是本系统最为重要的部分。
2.1 发射模块软件设计由于单片机是通过SPI口将命令字及数据写入nRF905射频收发芯片,因此SPI时序对命令字及数据写入至关重要。当进行发送和接收时,SPI时序如图2和图3所示。同时通过SPI口将配置字写入nRF905射频芯片中,使设置的参数满足通信要求。
其中C0~C7为命令字,S7~S0为状态字,O7~O0为地址字, D7~D0是数据字节。
在编写程序时,要注意其时序,其时序如图4所示
其单向发送程序流程如下:
①MCU将PWR_UP置高,使nRF905进入工作模式,再将TX_EN置高进入发送模式;②将发送地址通过SPI接口写入发送地址寄存器TX_ADDRESS,再将数据写入发送寄存器;③MCU置高TRX_CE,nRF905自动将数据帧格式补齐,加入包头Preamble,并根据寄存器设置计算CRC校验填入包尾,然后nRF905将整个数据以100kbps(bit per second)的速度,采用曼彻斯特编码,以GFSK(高斯频移键控)形式发送出去;④如果配置成自动重发模式,nRF905会自动重发,直至TRX_CE置低;⑤发送完后可以将TRX_CE置低,这样就进入等待模式。
2.2 接收模块软件设计nRF905接收也需要进行SPI初始化,并根据时序进行编程。时序如图5所示。
其单向程序流程如下:①MCU将TRX_CE置高,TX_EN置低,延迟650μs后进入接收模式;②nRF905监控频道使用情况,如果发现频道被占用,则将CD置高,可以利用该特性采取一些冲突避免检测机制,发送数据前如果检测到CD信号,则可以随机延时一段时间再发送数据,该特性可以有效地避免数据冲突。③当接收到的数据发送地址和自己地址匹配时,则AM置高,通知该
您可能关注的文档
- 城市人工湿地效益探讨.doc
- 城市休闲休闲时代的旅游转型.doc
- 城市公交成品油价格补助政策浅析.doc
- 城市公共景观雕塑的类型探讨及其设计程序分析.doc
- 城市公共绿化空间的养护管理探讨.doc
- 城市公园园林植物配置浅析.doc
- 城市公园绿地植物造景原则及意义.doc
- 城市化与土地资源可持续利用研究.doc
- 城市化与生态型园林绿化若干问题分析.doc
- 城市化视角下的城乡统筹发展研究.doc
- 金融产品2024年投资策略报告:积极适应市场风格,行为金融+机器学习新发现.pdf
- 交运物流2024年度投资策略:转型十字路,峰回路又转(2023120317).pdf
- 建材行业2024年投资策略报告:板块持续磨底,重点关注需求侧复苏.pdf
- 宏观2024年投资策略报告:复苏之路.pdf
- 光储氢2024年投资策略报告:复苏在春季,需求的非线性增长曙光初现.pdf
- 公用环保2024年投资策略报告:电改持续推进,火电盈利稳定性有望进一步提升.pdf
- 房地产2024年投资策略报告:聚焦三大工程,静待需求修复.pdf
- 保险2024年投资策略报告:资产负债匹配穿越利率周期.pdf
- 政策研究2024年宏观政策与经济形势展望:共识与分歧.pdf
- 有色金属行业2024年投资策略报告:新旧需求共振&工业原料受限,构筑有色大海星辰.pdf
文档评论(0)