文档详情

基于nrf24l01的无线数据传输系统的研究与实现-计算机技术专业论文.docx

发布:2018-12-17约5.51万字共76页下载文档
文本预览下载声明
西南科技大学硕士研究生学位论文 西南科技大学硕士研究生学位论文 第1页 摘 要 无线数据传输系统一般采用主从分布式结构设计,而传统的无线数据传 输系统大都以PC机或单片机作为控制终端,但两者存在明显的弱点,PC机 移动性差,单片机控制能力较弱,因此,设计一个移动性好、控制能力强的 无线数据传输系统成为了本课题的研究重点。 本文以无线数据传输系统在物联网中的应用为研究背景,分析了该系统 在物联网传输层的应用需求,在Arm9平台上实现了基于nRF24L01的无线 数据传输系统的设计。整个系统硬件上无线数据传输模块选用功耗低、性能 好的nRF24L01,数据发送采用芯片内部集成的增强型ShoekBurst射频协议。 分支节点采用性价比高的STC99C52RC作为控制核心,主要完成温湿度数据 的采集和无线数据的发送,然后进入接收模式等待接收数据,如果接收到指 定数据则驱动蜂鸣器报警,最后延时一段时间后重新采集数据。中心节点以 Arm9处理器为控制核心,以嵌入式Linux为操作系统,主要完成无线数据的 接收任务,并最终在LCD触摸屏上实现了数据的实时显示和温度超标报警功 能。 整个系统设计完成后我们对其进行了实际测试,测试结果表明,中心节 点与分支节点数据的无线传输距离完全能够满足短距离无线数据传输的应用 需求,良好的人机交互界面能够使用户方便的查看采集来的数据并完成对分 支节点的控制。 关键词:无线数据传输nRF24L01 射频驱动 嵌入式Linux 西南科技大学硕士研究生学位论文 西南科技大学硕士研究生学位论文 第1I页 Abst ract Wireless data transmission system commonly used master-slave distributed architecture design,while traditional wireless data transmission system used PC or microcontroller as a control terminal.There exist obvious shortcomings between them,because PC has poor mobility while SCM has weak control capability,therefor,to design a wireless data transmission system with good mobility and strong control has become the focus of research in this topic. In this article,under the background of the application of wireless data transmission system in the internet of things,we analysis the application requirements of the system in transport layer and realize the design of wireless data transmission system based on nRF24L0 1 on Arm9 platform.In the entire system hardware,we select nRF24L0 1 with low power consumption and good performance as wireless data transmission module,the data is sent through enhanced ShockBurst RF protocol that integrated into the chip.Branch node rise high performance—cost ratio STC89C52RC as control core,mainly to complete the temperature and humidity data acquisition and wireless data transmission,and then enter receive mode waiting to receive data,if specified data is received,then drive the buzzer alarm,and finally recollect data after a time delay.Center node to Arm9 processor as con
显示全部
相似文档